From e99c0e5370723525b5065ca518904e5f6c54fefc Mon Sep 17 00:00:00 2001 From: Clinton Freeman Date: Mon, 2 Apr 2012 00:08:43 -0400 Subject: [PATCH 01/11] added a "all types" file filter when loading misc_models... works for win32 native dialog but i need to make sure it works for the gtk file chooser --- radiant/gtkmisc.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/radiant/gtkmisc.cpp b/radiant/gtkmisc.cpp index 394e3928..bfa44582 100644 --- a/radiant/gtkmisc.cpp +++ b/radiant/gtkmisc.cpp @@ -1204,6 +1204,17 @@ const char* file_dialog( void *parent, gboolean open, const char* title, const c CFileType typelist; if ( pattern != NULL ) { GetFileTypeRegistry()->getTypeList( pattern, &typelist ); + + // kaz - viewing all file types at once is really convenient for model selection + if ( !strcmp( "Open Model", title ) ) { + CString allTypesFilter; + for( int i = 0; i < typelist.GetNumTypes(); i++ ) { + allTypesFilter += typelist.GetTypeForIndex(i).pattern; + if ( i < typelist.GetNumTypes() - 1 ) + allTypesFilter += ";"; + } + typelist.addType(filetype_t("All supported types", allTypesFilter.GetBuffer())); + } } #ifdef _WIN32 @@ -1223,6 +1234,12 @@ const char* file_dialog( void *parent, gboolean open, const char* title, const c // "select the first filter as default". if ( pattern ) { ofn.lpstrFilter = typelist.m_strWin32Filters; + + // kaz - the "all supported types" will be at bottom of list + // ...idiomatically uncouth but not worth fixing + if ( !strcmp( "Open Model", title ) ) { + ofn.nFilterIndex = typelist.GetNumTypes(); + } } else { @@ -1336,17 +1353,22 @@ const char* file_dialog( void *parent, gboolean open, const char* title, const c // Setting the file chooser dialog to modal and centering it on the parent is done automatically. if ( pattern != NULL ) { + GtkFileFilter *allTypesFilter = gtk_file_filter_new(); + // http://www.gtkforums.com/viewtopic.php?p=6044 + //gtk_file_filter_set_name( allTypesFilter, "All supported types" ); for ( int i = 0; i < typelist.GetNumTypes(); i++ ) { GtkFileFilter *filter = gtk_file_filter_new(); type = typelist.GetTypeForIndex( i ); // We can use type.name here, or m_pstrGTKMasks[i], which includes the actual pattern. gtk_file_filter_set_name( filter, typelist.m_pstrGTKMasks[i] ); gtk_file_filter_add_pattern( filter, type.pattern ); + //gtk_file_filter_add_pattern( allTypesFilter, type.pattern ); // "Note that the chooser takes ownership of the filter, so // you have to ref and sink it if you want to keep a reference." // So I guess we won't need to garbage collect this. gtk_file_chooser_add_filter( GTK_FILE_CHOOSER( file_sel ), filter ); } + //gtk_file_chooser_add_filter( GTK_FILE_CHOOSER( file_sel ), allTypesFilter ); } if ( gtk_dialog_run( GTK_DIALOG( file_sel ) ) == GTK_RESPONSE_ACCEPT ) { From 6a0006284365ca9694aa37ac1fae69aad9e3759e Mon Sep 17 00:00:00 2001 From: Clinton Freeman Date: Mon, 2 Apr 2012 00:31:26 -0400 Subject: [PATCH 02/11] If user cancels model selection, I trigger a selectiondelete call. Fixes the problem but I'm a little bit sketchy on how I'm handling the Undo stack... --- radiant/groupdialog.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/radiant/groupdialog.cpp b/radiant/groupdialog.cpp index 03a15de3..65a183ea 100644 --- a/radiant/groupdialog.cpp +++ b/radiant/groupdialog.cpp @@ -622,7 +622,10 @@ void AssignModel(){ gtk_entry_set_text( GTK_ENTRY( EntWidgets[EntValueField] ), str.GetBuffer() ); AddProp(); edit_entity->brushes.onext->bModelFailed = false; + return; } + Undo_End(); + g_pParentWnd->OnSelectionDelete(); } /* From 7afc1ea8ec610e424f69353e7b2455ceddd85d2a Mon Sep 17 00:00:00 2001 From: Clinton Freeman Date: Thu, 26 Apr 2012 13:40:42 -0400 Subject: [PATCH 03/11] pulled in updates from ttimo branch --- radiant/radiant.ico | Bin 171238 -> 54887 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/radiant/radiant.ico b/radiant/radiant.ico index 89d4bbb5d44f5b1077a012eb0aff040522954737..1b3803bdfb06a10aa7604cf5a1c3da306e575687 100644 GIT binary patch literal 54887 zcmc$_cUV)+w=lXBLhncs0V&dpprBMqK#CyJMS77YMS4{rL1`ii(nO@HNL7&D2~Ci$ zG%3=Hg7g+3BzFgWf9E~lbH01;^Zjw}gvr{oW|f&WYu1z<0008e0sue|f zq6B$=%6T*ZP=AXc?{Aq50PM^O^8S=NL48#A1bKhT_lN;t$mLWVD31$R1^E;_|B=T9 zR=Qz%t0!U-geXE+C2=0Q@`uk;etxg8=~kE7%8JZFOpja}=OtYKOru7>AKim?0TC9jofjjcPj+^8fT^Rr-DzEhKukj?AF%WK4o_N zK@F|7A}Hx`-XgvqdP4+7`$q!Q;~2Z#MH|3kEvC>qqMoxzIwM0x?y$Kn#hPK`@>c)Q zmT&X;;e`I@uw!7UP14oE&(s>k}ivynDl+HwdbGk><7YYe(`c* zozcfjiYQ-Wp;lcAAVr0okqNc5YZ*N_0P1YlWKF&eNQjcqEtPW~_~}F6bXmzqHV8B@ z&otH$m(YOP^dJ(SdD z0oRF0?|b-h=({7t4K$J_t6C*MavS=4gflCRD6gv}5;A%>hsst2u;$`Jc{yla-JkhL z5hT=|t6H%rmYCEv$Oj58wE(gV2STT(r|+v5ao@{=eUH}q)}g*ZHWY9k@Ojd*<9L@j zvvZT47gZpGp7{Y`BGyevXu2>E?6N>a*Z-S6{6$i8+>5)9DuI;*i;x0w$sWUGD4FNz z`Qwg{BvdbRS`6-Z_qF6{T33^ibM+GC6+bx6ZyXRbxGl;`&8f6v-blH5B!26uz3B<# z1>w+ao(n3j5URW6aiS=?J6iY?Y}L9mnge(9o6WB-&P#^rY{Hk7hs^r4HMtDv_j50| zBHJXT$GJJKNNhvQbGB(6iK))e6Zh0FKTATbC;-$=2(1u)u3}2`ShJH|+!ovWDQd7@ zR}v!IYJ<4Wr|U}HF9~t+T=rqn9C_@(0+=1nyO~EV=W($;vsw8eL9d6n&&VZh;RoYG zRouI4;^pPZ*s*qS$D4=F`Rkx8UX4#%TG0O(cIJJ=lPIXOHhMB~%t&)4@c4q2Uj_@O zlw;PCN7jhpjOnV?&X2Z0hM$MhpC)9q8rb-GC`!^%`QAhrSm_5_jr{gf-NhE;>(P>s zLJJP+)z3!{R;q@M>dp+%RFF$;)eK$I-HPDcV7Bu!umbi&+VxOx9?c7u>7VUBZt7AE z{17GrT-RD2@GpfK8=)3&pww8h>~K|+8;E1pq!75!Gt*0kc3~y^L~%zXu1SDs*qHYy zu7~o*m-pP_Zj3X;Mr!2=lF#9)%ugnV9$GDCecSHt3gx)2sz&B=g=-W`DOCcyVT912 zapF9ydvsZM7@PZ<<3d%^uUOYZt1lg$NP~!{all?a`n%CrWAeBlNb>vQ2wK1v=h8mh zA}lxkbc@(#@IC2uwPF5&nYGtP&F}i_r9o?ELnwZRgY0BdnT1CPjZm! z`f%T7!Xp1$+vSW!;=~}}-cD2EQcd;y_2vbReTzgzIQOmEOFj!xQH(%V4r7dH=x-iw z!AQmqlQp>xD7w=i1DlXB^KKDXSST*)rycF^!sMJ)d<5%!3v7LQuMAKnqN2qSatvIP zXX2#xi`Sas{2)_@52hW~cXU`ac(4D?VUZ|>rG8{o=%ym81B7?Z>6dyeyfsz&9(;lR zmju4*E;iR8sV z+m`i5WoMJbAbKLgNjft`bbxVCFLB6 zJ?#2UC~ASA9@f0yas=H3~RE*hmT(c#@R;wF6*K(d_kdm(1lqyla zQZx?rh);KuSV0`OGi@(sMbbfvNI#B!c7g9isNbxizv&$vr(p!dyTg><0r7?5Uab}2 zQFr3jb`kY!5^ox!x4ldejI$>mqf&>6raeAqximf%+RUOGtrJ9j=Hj$;gtxo~#5e_S zZ12$+lB9_5YGGsotcSZiGSA?cO`$)pK)-bnEd&F_cq^8gDZKtU?_#Fl%XwY+c#oW; z?Yn%T1#baVTX}JM>r|^B)q9Tnf>x+xVwLf=%97|y%X#nG#L*R8sKQFD2!(1TFz21W z`XQvXjyM_hM0_Sq5ivrJ!Aa2xS)L1Fev*UQ-gifey-qULkocNxZFCaUbq(ke@F;Mt zu&)%d0;H)+3Ly_&u}@wIh1ERhZhGV4Z1%{L!*1we^Pvp3w;Y_1fT|j5hDg_>CgtXZ zCk$pz*P0TOV0O1)&}p>)dDdB)<#1&ztkMnf$0*dMWcd zmK$@V(2XaK&k~n#1_vhzZNp|b7jiRm{$pJ~Imi$WF3sM|AQ+LY_4NG_(6VT1sauJY z>qts{KAU!MxFdRD)ADeK7`nK8bY`{DuZM^7leVHH=<5Qfti_o z@lQ~{DD2#VPOPOzw9?DYe`^s8HO_{ZDpGURaUzI+S%#;`6j!@9UFqhBnUM#<7jme8 zXDtsyv}MG%B+=E_!X(GvA2KPhUMhkw@fw-i2o5=a=LVI&KbJ=H<&s?% z>(&mY&&QzBehw2d^U@x$HXXpYQ@6*} zMg)=yoUd?9G`cjxd|~k$)fsp9Lwj=(z32(2vW$bH<`{l}-GI$t_U3`HaA=~v$NtTG zRCP;J{_WSW&uQZz*`9J|{y4 zN^_DGiLy+^nlHG2+7jrRXmTH;O&TcmLe>WtZJ0doC|OyaT=pM-Aa%d3cfg2*EjR;W zJzU#yV35&XBi<>JBtSD*(y!xpz8~``E}v(D{dzYr;5>Y(gRl5lmi^AxwCUc!i0>2P zQpZW`p9hBuop{DMe7k2F?jPtlNGa9T(OJD!FmSHTwWHL{7|vRJNz2kvBmd-zL=Y@e z#entq1asPpoIsL%Z?W{qw1ee!$WX({Z%>?~Wx)e*b$eC}i+DcCc-H5POyQpCGnvE; zrNEG^ebLsMlLE02MfnaRXsep5CS#(Kf)h!JN1vyN54(6*@MJ(r&zg8p5zKq%5(A=h zx$9*@-DSIXMyPqMc-Itq&MJ>>&kyv!A5wolG!YBwY?XL9%Z~hQ_fAhNbe5-__iQ)n z(v!}+*i7%(Hu6`s>fUKh2&35$^Nep4H=$>ITs3st%sfV!HJv`~xl@5wy#1 z^}5BKxB5jy=6yPI$o*nTo{?*s=BX?Q4bC^c($ADUKHpnDe0Y4Kj>Dwn?v4Evi=K8I z83~d3QFV<1PhP>ffyGW#z3peoptsYCkmcaqkZE7mIa;e0U;NyW%9Oe@X<9GSZ}@A+ z`xuiMbi!SP(aLFdO-5{xpXpOO)^&KAJjru@OVXgfb&hje>lWJA6i5f zusC|%HrM=j4fAtEm*jQhNf~^yRCA_u;5kyjh~vR zU47{j-+Zwo>a@u8BD3uw-)^fcL%l~kN!Oj&t#}0Xr>a~JK3x4#{gPoIU9rYJ^Fy9a zhTn(z&FC;`oN*b)XX^d9!|4osaSU0%toFv&yq2xFV!g29<2MqXJXn?u!*gpLC*KLW^H^db- zfSEKY^kV5&h-T2`ATIH9)esiWVRB<~7ZZtM5ODj>>}87uYNEx3&M-R}KKyJJaXj+S z2N8T$!jasALU$D!a8*MrQC}zLYvF5M3bwpg9r>zq#yMgylu~0W9zHOG@}CLSd}{Wf z$}Tn4{2Xb)?{VU|9feiLlYF}4>0*hTZ(@y8W+Ywms0>Z?J)-sl85xK0*Q(8fAGN+~ zwmrMq4|V$CtX~{{2nZF2tX_UIX6zxBS!`;b1>>c?ZUWWs$ntyoUN2v!AN~26Fi{1d zFLHf#_tEXp{AYT3o@t-bc6FgkoH~NRXY~gaM%;dVm>MhC+$)i*cKWdr$jqEku9el4`0Fz*Sqesunn$%UDOgx~^ZLBcZ1$AN_HS)Zd4HM;O$?H3F_F97AMwHVS zw5qyallvgZC}`vGyBxSURxp&L-o3F+evi3!((~yfJqo1jgBtwFF3ar@&B>aBy&~(h z)p#%EXGG{Hqym|((?*(Tuk6r#9dto^J`+PJx&QbEjqS<3PAO&8D$P;WK|x z`Gd2>0AnJ$F}wkjpNw*_DHn!qB;8l)bFbO(=jhH2Cm%0_YU~(~MT0P2VvP93F}7Jw|vEhZrbPczP)i=?Ybr6bma81d6Q~J(AJkvA`uF-xsX=B z8ZL-iHp7OMD-$DL2+@N&2OfQQIHQU#>p?fGml?wnntdG-rmhL%dKF!pMx_4$c znQ6S1crZwR!keiF{H;6Zdk1K$*uc6FIMAj7;a=~dL(eNk5ChwHQ za}a?UyumH92+2N3;cie;d#Sj!F)<+ZO0-Q(H{Z(XX(rufe-J7;Nh;}lj#T`6t2Gv2 zvDUp~nXhuqr{2CV3HOo1pvC!G9q&z{-~LevTX`4*Y}F;yzu2P@%YBD5{)6unNO#GAA^^U?Ra}xN|skusB8S(MYm@wJ#q= znGYyJP!q&t{dz0&nHNWztgKePwQViRU3AptK~>?r)F$Xuh(=kMQvO}>(ML4f= z{p*u_?-XXtJ#u(Lrk5m_Y_KO~yWYcGsq^cS1B>y>XD+d=6j~6uRhePmjOrAohiPuD z=BxAsk#O=ot&NWw)Obt!rFBVej=snVKa+KJ=w)q$ENRxY*;iNSa{@Gke~P%#tKv|uK}&k59dW5-%dh% zLCG&2?01abw8sk@Gn$LAY$P?(DIO=xs-k9#O^`lH;-^ z?*FC8&Sz%0*ikq`CjA}rjUe}R<9YKgN7Qc~Q3Lm6dKJJq!m9TRGpDz3FnfdxuIa6& zbbHg3m?6L%LbmGIW}Ud9X%Wg7Mu#46U>R6>{oV|J9D(_1dwG3`Ha`tnadqXLFb}0; z!2)a4kLZ_q@;Awvi7xfwu?ODxK#nTW#LienekR1nx%Q2Z9Mi~kw%%*WF;U|~_I)Sk zEXbb4xIrnpo4a_$8FD#L^lQIO_rgkYrISIhgpTP}hB)PM01X7r0h zOB`S_F1b_TAs<}BlDFGjn91>WT{Z5uN=`tKc;Uy8;a|^7-tc->ly;(um`XY;7Y8X3 zD)k9E>nRh_?Hy4#|J#ro!9c3#m-g;A&|JIrrQ5#_Vc`mVAX%2>p-yl}R?beo;V%aM z+*h) z(#E2%F}824Nz3w-HsNobay-gg?B_5uCgJmzpZC1F2O%p03~OD?pcVCVmc?3Ksf{=- zaRhVEByO#2!7qVD1@%@GO66#98{%<{U&g!?O=$5j9%jfgwMg_CE|0E; zIab2+!beg>k3VI zzVouhHbb@M&diDU`*0s5P7O!t)p$4Ub-coxSSVU{16ocrxGd1OS+*H3y@?}DEg}&; z5so1O2`#;xzEiX4)><{O!M{03 z)lUUAq-+<7%j$Qx=PzRf8W&aiVddMQKy)Ku9&*8-Em_X~Yy*?z6z$k4Y^qcvIT!3ihj%%PGgi zWILQy6D9JH?ieB9E}QszS8BYOnf3vsTp)9d+Ha#mBB}L~?YxecoTu<3so&h0 z&&0DVFDlv->0gzmEM?q?udlH|Of!9d?%JFjl=E`pjqOw@`D4sNRhI{=|CKDYqq9fQ z=*yYiPd?Ml($7wtec|Hxgo`_?2UI$-ak`|g>#L$9Vr2ur+VfkBJ);hWsMgH;BQ#%r z1I)B1Ne3d|5Cg`q@hJ~oY@kfyrM#Rs3c<^^@gMxQRtUZQvmbi(g3p#*8|!%{2~C99 zJ>TEJiAo*ld~U7DbhL@W_l1vTF1c6ZqF3cxZrczCYwWZm3|)lTMdaj67J1+Ow!ox! z#7{d+2i>t2(KSG_DEkIzb&~?dK7on31F8LIHuX>=S$;<*B)-MfOA%b2XI(LLA73!V z-HIfdRe<0x>vDdyCQgxQtq!(A4B7}zuHE1h)BmL(FWJcaJec1ao@@w>p6^(&2!*WK zG!IFJ(qs-X^q%STgJeYaG|^1P4kw~&ez8^gpl(xI8PLcQTh}KgA1Oc%AU;d4FtlxF zk4nydWGmKA`IfPJJy3fJ`dxZ{R`P3~vSUr~d6cB^8$AH+rNXrgb1i=nF|H7brP7vJ zwg7TDo$H{sExJWv5v{0&-6uScOy%Q#(BIn$1hlPGT2aYO)RBOR6QjW~^u-4G<@? zJ=C{`tqRR>i0Mn&uL_V%(wUg(F~gam8q>2`mFwB_YN>Xah`9b`h|JqJID4)qJQAi` z_cAQ?x=u{wH={k=WW2pOQG+j+ripKyKvS4vAG^N2RSL5#UBt3Z5qrqJ#aRF-24;k- zj~8q$-TKf+K4(rn?;T;cqytK#7FMS~ZM^Q_Y1&N~1wGKmY`Nk)1p z>?{#CoFzk79szD?(?0I-T>6aAoj3cwGsUbSc{L{LyAs^p>gjQu<`fWM#eup3dWh#!~;knIXk z>!);Lw4S3@;JB_(ww!Ym=m9iEX7;Z&@np>I#7})*F?qW2)gQ7BKe%7qxA}N=YTJsw ze>d>Ux~+fEcj)Zz3F(a;E7pEYAU$%jV|NDdj0Pqh$q5c5y8+-&a z3P7XLU8^QTdNC4mecP)sC9 z4$@oyBOh#BY%EF_zljLI;A2Do-LEKo7zrj)9UqH{{5KjPi#i~*HWuRz{0k2QfLO3s z7|a2J^uL4y0g<4FQ#|J1Xb=?%1Mr{_e5^GB2IGYR2m)6CNE%7#!f7J#;R!lO33Rbh zf6-uzKs5w$0R)0mAz;;MHQocHC&hzULIs#G7!-l(lpN5tAz@G=Wd_S&@&N)slbnk8 zKTX!iQyvcw&=&t{EDRPv&_Zwt#J_s%K^ld@fLf8DpnoOAJy5BCK&%HD{=Y^SY!WSq zjsnQ=++>*8f13?#0|w=-6RS>&|MzeafjYr9gJVhXmH%RZAwhBv=Ga(i095~9UJBBK z8UIIhXIBJ$zh-pb$~V&|1X9Bfi?lUeIPxh07vX!2KyHU6661`(tkaYV*VF7|5PFWXL^A2f0q9b+y4;+W6)_B z`Y(9+w~YA*BLBoH4E!(T{0nKfPGcB`bd~^t0Mcd<;s6=a&{KGp6mp6`OLGcQXQ@sh zn(XW;oFSt-g_~e}CD4JffQSIG1lI*2_>(C(2ysNQBK1epJS zSZDrmZBYAZ68PugFAPBZcLXx>zn25R&`$bC2#gsf0nR&r!0~i!2r)Gbj4mET0e{LQ z;B58?zyRump&%p{JO+V`Bt?Q`rwJtRL2jypq4-Z3V8Nh}KFHW8$3JBcl7Is+2Kf{J zDMG^}$Or+E^e^=dFq(pM7US>d@9zsX2_%gK^J$6zz_9Q)MS;Oa`gFqk`{Ti&W*q=7 zI)62QF(TFz@c%piJp2g(G}8L71~7sgI7X8GXEy8LV|~dEeDMD)Y_zclTso0p-1sXk z024+WdjR(DZ|I`M03@-IVEn-Ukxz>P%@g^b=tA&f;9tS%v`l;Ow|9R5Y2<$|pA!8W z^^Z0FjUzmty4wl(jU{BT4Olps&%-h7RB#N{SvUqp2gky=;NWzDgYF4GL4i{eK|~lU z$P75s&|pRprY0H+P8&!QNJp5eNCFR*jEfU{R)Q8QA;F0afa7rl**Gxc3AqW(cs#++ z&w^P3%>SSI`M+Z+IFJ96XhE<0J5T@;<8kW5qyYgQ0Z|?SC<0XgCKB|{zs`u?H;xp< zoZ^8Skvcw67%l>hKN09~2X_dMq*3a$v9S@%zWyG-y;uzB>=@9y=peBef)gD?;UfT2 zA1Ut}7|ia~KZ_y>=xtHDr|kosMEx;gn*b)VSX4k*z#pF>182+uDF$?3P{Ae;6-gR( zx(^}sApOrm36A)UKb!f@8{w z-v(V^28_yRFr&bzi~@%p2k3zH@KYL$GA$m{LW)0pjK?3hf^z1;yaQ%15yqJg%v@mp z|7e{5=_DD7Frfbaqz8n-B*g?oA_)VGH1>}ol)Nrb-Q2-zQxZxO)bXGrn*O)&oiqdgje z$D_bZC=*r*Lfyi3JboPsG7vJD{$KnQmmB)ePjLf-n1;tXGWU}x3{?{Insw>Ox)@YV zRVBD=$YDYBMIsud?3yTMbA?VY ziZUdwd?;|ErjeBU)hqe#SF+s-)5yfhFTJwfOW2U6z@?s^SU@Qby?tSd8bKGvDF~1; zSnC3Gyyz@|>jp{*f`|hiLs4815@J9JN<{%Yf}LdqVB`{lKos}b*x2~WaA9^q!3ws2 zZf-6MiN{H}jEE}uF#@FY`PUsB-d74sZRupl*i_#--e0p>?n@8A-k_o3@}j?V>C$-k zb9abB1TP6Gt*lP2cGW$5dwJIr?ZG_3c*aecct&;^UafmPE)FlIsT4TkSlFf7UhJ%* zI^x4-vWU}e^jQ^KUb{C{Pi*cxd|S7s7}_Y~tLa}?UM?jlD2Sfdxa@(3#xN~&diCp` zmAy>#vGM4fplA@2S7us4oyFa|Jd8|Cvs=8ZGS(2j_#Nqc1Hd|4GE_(5u;(yycxVW* ztS#LlJ)QQk?3xLuuBGMkjs&|I6fvDhAO7`Fq&4=!nVD#jRP)^(#fDlX)%Gd530rPm zZBS*zndK%rMxX)>p`>$5%X|dQVg^+-f7mh51%{xcqCkm92n7YobOt3vBeI;E1>_Oa zq_mXy{DY)$`3LzZU>3`GD#?JV_#a6WvpIhyY0=mF{lkRf?9)+#=u)yveA((g6cPlS zLy7n=g~-8)i4kHRXx?`BQ=#GCh>}xM@@^X$wT$LAAyMr*Y&b^KirVvY^Yh%&(s#xi zcm6a^P}bU_&Tsgt`;=>KZ^hTI9!0gLwYVLxQ+GRV-s&|` zZxY$I{h$gew1Swb^TZSlHg;Ss6;vy zO=!CObiw`U#$F$`ra!h3rcU_??B4oKTb7y5lEF0rA14{3b!^GLPI{~9Mi?*MFU^SQ zK4i$WH8n!W@SKDNBxS#Cko%4f9KZ35?WxU*?HQhE6rh2SJRSh8WewG(1U37&EQp&^ z5N*^RzsX$tQOBnCK8NfztS368{y$3XAzV>uu%3?&RQTb?5}w}}r~eoMY>yaNl>&>8 zC%Lye@?rR-$a~q$roG!m8S0tOdF$&mi!qTdMG{F*B|xWg6Z+C(*kbz5{ei7j?;417kWcO7Km#8IZ) zV(%kpDa(9K`sK@kB+g)e>oVkfO_G_K@*GL`OK}$GKJwwSFC~2Y{G}U+VsGI%VtKPB zV)fpBMlT4-QsHAH>lsikZ{Jqf4iDGYEekCip1E?xF+9~<`O0U$p0|>@AT@0%2^Vsf zAVTyc^jwHZq{kK1ZgemcjWS~Fo3h8>| z@%fSCUgjcV6ytGMclQN1^`q%e^S3e`u; z>4q8InvWaU@f$Gv#&PBh(e2x}TYBVe&b0tmA2W}Q&kU^5ZkPfh5VBh^F)4Z5um=cidZUy7g83`Q^t(mWJLJagN7yF*?Eb+CGET2 z;O@qqkg4G5JouTR_5QcP!EjSLUajkAXI3fX;PD7S3Kz9uJIe}y8EVapC#AwzVdm3< z@~oOdH-f#1USTC2wIY*5lGVoz^JE1KZO!M78BB{4P-EVZz+tFy8Z_nF*1dIX`=q$< zczg8D8CXD%IY*dt%+2be?1R}AlrBN=K=l^W_#LZYljY@in1k8<^vMjr1z2I9_;?Lm zwVI>`HE~PIk{?pGx250=anpe)E9ZrW=^m7YoRGH6!Nqnyh`W7S!De3y8#qhx$Gxkk zRF~};=<=CojDVN|eA`Jb{L0NJvy2bc!-r;7Pr`$fm|FTIZP=E8^{THAl3*$Y#1b;Z z0~`XE^_UmL!~NFAkH67M=gnXlv)LTatV0o-669ohlpYs=7X{!HX7RLGawWcpsT+DeKQ1|1iRa?q7|{yq}iwQ;>`gAFh-d zVTurhaFu97d4`~A8PHDilRIAzh4imng|?6b&5u)oQB#xwB(CD9cw82F|D8(-xiSTK zh0SnpxZqhO5}C8^7%~JkPlMjLb8=@4WV|{K*bt-8rTpkJ<{1_6|CNr5Yj+IZ-LIxm zrUXK7Gt8J!dU#QAO^oBYWZ~X}x7X^GU4U2e42j<5 zs0M^!DC;ZaynNJLu}R-JE?D+cmOP~3GT4LP=+n`Aa|RzP1w~lDfCUUee^a1Dhw)jm zaMf4OQFc&-$7=$XJq=1`bwc}Q$G~tU#s`YvT7`L?&xF0Od}1FD3;IC(ogQEXwfTlb zYjVWv17vRTsObtoJ{NdXd_r4F;7Tk9WhKC{MFiRxqd3wZheE=>TFwwInOo415ol2c zG|K!$eHjl)k`rhE=*-PIHglM*Zv!eHaBp|4Vl+91(g83m3iRag7aB(J8=J0pn2C^_ z6cB%xA(kk@i9f*g4^*x_3t8*i$=VrJ&Cy;t@6m)^EQuppYUX=s-clD_>EXqa%~=76 zK)LSjai&{wCdn0u0N@H5id7|6Hg~Ul`r{#~a)K`9E#)8gjfbH{Y0#+3ea`ghv-WZm zQo@>p4>=@dm$ld~QSif)TkD=YFG+=gd##zx*?vUvinjG_$`T%c=QjT9VXxl%))!M( zntrz@4b1n!epyQ10%>`g-!RktVnn=Kfy*K75?9LgD7Yp)uFH1@JM;Ve`u5CUlEdZ- zxk}4@G4u`KVqFnE6-TO;wkjeFq;I;CxDxQ-L2YHg*4@_rFKfAH_!UVSj&~og7Q46C z)l}NNfK84-W3(YWv&-XnNyk2f(Gr=UkfnRAMO=F38}sF7eQ+Ta*m&D#5W+u|pC!~NgXbU%K}-9b+LWaMH9 zF~oma=zn#U)iT&V=hp&ZfcgBD-#yAYf9qrYWl@qJwe2@wP{qW9!E2go`CXYJz7YLZ-QzeU1J zZWp6Tye3c0@L(@=A-nY&yyIhjerRcF>`Za@%jRUUjn+>qD^X4JzTn7D%XV$V49GSa z8F-IuZ9L7O@>@F!nWe31TV8fnzx>N@z564>YBR>7nAI1S$btc|IX0RHfSwQ~qhb2bVWri#K6;L;)Q| z*~K@5(BcC8Ppm81@8=p?T0{G5a6rv}V2n7S`M{9#8q|APk+itTl2zN>(hzi^u~2!^ zMi!#dN6&~;s6srJ?Yom(t44FoAzu)Y zDl8!s8L)etZMM;ezoJR9)V`uX__qO<)v>42icmznkEgO>8N+?j&H)a~_i z{`Ec~BhTI2W||*|Ged0H_%FC6Ks=x25O>c$$DG$!tPbO|lx;HT5b)QFZ`bZPy+m1!rLG2u#&HwOO2lwaN?3r3e@(=mZaok^g z-7@(PRDzDaz-Pl*lF{#P@ol!}8@!+9b7r9Xs3d%skCk_Kg|f_{KQu3|Fi`rXNKyK9 z{=5J$FJgNjanp9;+?CqN@`j1ZU?4VzlUhyZEl*S`3|!^9e14wI4L;JSS$E|2e>6HR z7{4u~Dr)l!>&A|6v=Q=HPH%8MS%1#K*}S096rL^*zw|@99Nd+0FF3GmtBfP@brJr^ zu=byxKiXK&YxX~SlJI`pjpvT>X_vL(uEus9(sOkijgMpDQ;-Yl?`|Z)*rjeHD=9JY`^goRNM?rq3XT=Cas z2e|a{#~ah$v*6DJIpW@Jb1q*KV-4Z7y7XLMJ{CFoJpI(?xrJ(of%SoPxOs8?-% zr}%Wlda|_ttp~hzx}G8f$3{E!FF1QH++eb^f2V9RM$_GNp%gTbDMQH~Y0OmP&CC;A z_kxWeH0r{Q+emDy$>wLaVv})8pAKo|a$f7z?mFMqj}3TSU2WzS@Pw;o9~1g%KIAD6 zO6KmDOlIZvgwHqM*!u)sP|<)^HU_K=<(s;>eVkoZfq7*FkR$+eWZR9cr1}vnA^e4) zR!s(vT{6D1s@A&Zsmrh272$MH3Ndq z50ef{$s^;3z-%5*YoNwzV1&m=D-D#BDt!X*sHC}=7mcmu;fDm@@GLC#5@)~W#f#NO zz&<@1)j%fX6g2QR2ei%aUyI0eL8!~FU9JWuf>AZ2Nsm{lH3mG3S(L7+t zdfxOqJZE!h+6s<*y?WoGw&fA=&CUDhD6t}bNQrFjwT3~#JdGLUj^dNV*ZXS|tynDd z-j7=94F?_uaM|=(4-#<&PodlO``D2AEZ$H~cBDq<79};OtI`y-oC`_rv+*^-KY^b7 zQwpq&9(c5(f$rJbOS$s!B2|OC%!b1ShP!;^aR*w-jKx(_RlyJUQ=B!>1@o(y7BaHq zqy;klS?Hbw=Gqb2IXbRH1A&7+;Hmi&43(wHP_l}t;Et`GDy^8@-{2-&YC^~ zE4iAx{>soV=9J7P##CwitBv3@&-xYRskVN|?YKo;ewUM@q@)!39f|;bzS=YB+Y-2x zE8Ey`|ENm+>KEwEtb~6T+PHVqaH%hlIV1gqYQsSgQqzMSzGD^b%Q`@%7Y}%1qZ=O1 zw6naF^TUQ^T${~#X(`vF18%;Dwfeqx)-i*}Y4?B;0oLzz{?gzS0dHa~r*7#z>gmxk zuJ*`QfFfqnVUse7H4ER0t>(g?bMk*%5OAqVh@^>hbWrH7hhJ9eJIM^X8@*O_!sE+b zsO7&tDb%NLEe|?ihzIu3(~%W3)&4CZBYynPOJi}buF$NEy3Z`SF{OelEcA$PA4NEd zzUH~YyAQ|A5J~v2n_pTd@rkz5KvQ<)8o$CGOg^;Ah0aKd$U0SOTXBs zdgGYAM5ny_=`7BaM(ctn17Y$2&*xTbg?(^gTh|!@Jh*kZzF#dW^PpVwz+1lCgnpT< z=CO$Yb}~&(MFth0=1B`n#X*Fd?4`Hx9~c4<;djfq}}L zRhPN3&&zqBq9yYfMxT&}X^JOTsI*qv?PRa;6J5RWX{VkMQuka3O>7)f<_bI@jI;&+b15bE`hE@$SwnV(l&$Jvih` zQQ#x}SX&@8e@*aWhQMR_hssl&jvB$(GOkT|G=)O{p@71XM3MQ{=;pKYw2nGqiowU^ zTXBp{*OwKO<0ipWzOhj_`MT^oK2a+C!GaZhy4Pwb5sinlKH zZZv27sB2lC>P>A&gWI;S;7V={5>gs=RBU%;WCA2GJ0c-9G@bN*SC|)v*Y$T_bUM%D z^Tb84_x7eQ9#Xz+LD#MOVg0|T2)yy$ZhKPl)F@)V1B}&KdH2$13-h7``>aY-I(c>3 zq`z2i&NP=e^q$LEiqTK^e4O-U8ayZkglt{5GQwCGpHw|IfN;@j9dxf(vI2g zB3nHLc)QuIu{g6ckt40ofVjH7qus{V;p=ktH=z~WPoH&qQ*?LvopqCR`o^1b$u@$) zTm6Z)jH=YKfN>t~b)!eyeQK1#2ge8NQg@!Z*l9z<`gJnGjw5I;2i*z%@zOmih9TYK zQBJA$RZlswJr)45cDTQ$tO zb_R8$0%fZ6d$_0Z<`Qqo$=mx9b{_HTj^yOzy88M&C)gK_M1FK*hvW{!$n;UgKz;y5 zS%KQQuP00HQ(N<4{fJbcc$R_wm%KI8*Yr&A--nBt@Z=d3h45#PdAeF>p1+ z3pJ9VXIn|RZ4C?3O;JwAf~C9=Mu7aqmqYTag?L6Q@V=vp8KIZWkAiZsmde7L9YD3O zf$!!l*7@m-UlRZdluEhtu;xS)vgy}V9*{uklz=X62r7740F_w|sRrT~;hjBc(4 zZm#8khX7rG7ooPCE0c#a2x0;r4VnU~pLszQGNp3xc7lXDpt^`SrSi3MJUXGKA2Hp= zO9#pdeeq%3iY;;&8NC7a%sUoEf0++NE4}yussNjN5ju0%0+q9G0B-*T0Vq%1&KYyC zkLEDcOeHho1vhyXKo&vKr{ke_lIw8>0JnF8A-Vxp90&*<8B<#3+?ykvS#Z>tD}d-u zf+^_?!F!*lEAa3_Kmu&eeq@UXK?JI2^l;C^1eC!9KnuaPw}EX(vx+2G@h=Nh7vT)5 zDS>&=noWWs1lcoDn#)*5{S!|42e8DK@*hv@L+!;-Jo*e^ZJ0AyO9J+Z4mzVGhAu}k zHaUZ>XD3rt7h~kORrR9xP>2e&A2$qzu4P8h6MEq>Q`&vb=>d(#3-E%BP-z20zXdhI zg)9j+&-^uTNn7%vSW;1+jvIs&#yGOZb#%9WhNmO|;Zw0n^jFv*VU|zb{ReNOq9FwXnFz zXIF)TC=9%8zXNWRV?iU#z-vkUz=*hsetaRIs`u&w76aab*nDjXj7Wg<^OF=56ue^r zVqGBbPu_#~e1ZV(tvuSc;~LcDZCSQWYefBotT<}J*h*%e^b;|hAI)Q9VGFy80_n5pC`sKFUTkeI5Z;><{C^62&2%0zxhmDuC z^DRu_jNrTlto?fqOYhPVqaDHbd%3UD1VmJyGK*cm>lycJ@zNA{6DMT7lK7-Hllq(# z83iTfD|UbIZWy%Wli1i%&6_s^rCYsI)l{3moDoR5)2>Q~T6wEJvwu-~HDsj1<<9r| zK*{d;zQI(00wBG6_ilMXf$&uCX3WU_yEaz#;R5Xv^x#A)pZW6i$-F&b%p;d@B5fD4 z?^u;GquN7QOaX>tpU7(u{e}-~BF}Ur5Zvj-jY6n>sOZkxK=y^iq_s_jqi7x=_<`@^ z=;#LDkoCp3Egpg+@Po%%vx)~-WUZEdFsk!{XKxLSC+^P$q5+?K{tfFKv7Vlu3r6?E zW98r9Aq8K9>d_kkm2M|M{6@pg14*@~p;|Vt!08C$^?|;0c~TvCk}am~?Vp#9oAcGS z@&D9LAvY{AYZq*1f9kas$~1C#i^hZ9?A@( zRS+WM^^W5GHAV6fmInLkTMiEVqUO~D2ey5;7%;w?r604h0j_%RIyh=4mLq|toh{mU zdaIK`T?5tnfW!(6rw}zV2v;9orO%eIH%xVt_FXaT?Co8AP;a6EMfR8h4adC7C;wM_ zUjk3n_C3Dubq&`%Q^X~Okg0?W*AOZh8mSDWXfQP>OLzPq{pak~u$Z zCnKim-o6!W%@3fe$DC0ssoFbQK}%0>4Xs``;Wf;+hLT&4QXP4l2NTIDC z?mblq%V_HFz)8Q6a112}-23<{P3WfIwo9!aL-NUYowPLTN)CJUsMjW04|1;yPpXP4 zN#bxuJ70Y>^u(+X0ds3xHXn1kt@yE(%8#zS+tt*6S_30Fb)UQY19)0>Ly}68rV6PD z35NzPJh|w|xd#iC#wshDhBA(Lo)9QfHj_{hUBmPa%zF8F?13W(SlhOpc)BxXWYvWw z3tm)a^_P{GulDF4#*U%(*emdpn+gcQ&CUzsMCV#$;(ZsrZ_O6!-jdPV1&xmn(P%Uz z1bZi8rh!C7M39)67?P5bL~?SnNKrun_36_GDJ%6w%F4<}jln<~{rjT<8W=Q?mgYbN z`v;Kjph0M`t`5@G)kOw_2ZLuf17tFEC^8#ng3L{aAu}^GWNmGYY%$o{B6}MfUP5UQ^KwUmxT@eH!xj z_eZm4_@O!eGg08I05ogXEEF6ZjOGQ-MPZ>K2>K+nXkI7^3kyR_!WN+Aix;8r@Ng8l zbO~CqVg+I?TZ*DrEJv}C5ojeV60M42q4?-1v^q8hC9GPB6602(l*9zIer+P!l$?aN ztWQCyn>L^wTQ;MeTeqN$)NSbC?p^56o(y#Sz(N%UHx?aFWC08z^vTH>ESJ9o~>*!wTO?1Dk6g{|o3q2~ojUL^( zjX0HeQT2mL^z7k%^!(8SRQKc&dQtTlz2rPWud6wzzUFE7*7$+?ur<;Rp~;~LElfse z9khglr3e)?AXG+3p-RFKJt5pt4KWYBBvQ~jA`3Nxt2@|XLpBHffe5+TAQUs{_3O&|3jLc=0O* zUJbK>eu)$!))*op%^eZP=OH3L1$bs5;(6Kc^sr^sjRy1rKo4H|GQsy=sVLBk13g0; z5mttXnCgy*rSlN6IRz1?vk-Bo?00%3j@*y}Y&}v#$w&ufA`?^!n?)PYNJL0YMucG~ zBHULYVqPjDQnC?|brn4QRq@a>fZhb?oq>Kj(1!#4I-uVJ^e2Em7wC(C9%QCG0{Z7b z-_T93i}cZG;4m9F!~uuBz~M4*cnTaEqzLrhkU$^Y3Di7~K%Y_w)RIM@wle&ALudUf z0lgm3TLb-Ap!Wm%ML-`9^joC}w9k-0C*28DFpof`DFk|yMWEMZztal=J+1*cpjQHV zHJ~2|^twQAB}E_)LjuinCs5)%;FUt4yetAeDEpnhw?5%-O_Td^fAo!P`cTR@X+KJk z39_aBD8FZ(Oi+-`uMhx!knJz1gz)lH9+; zA9hxD5`aRO|4u>4@lps|K4i1`3(U1uW_7jw(T6AIu1u`_q{BQnHM?ryu zWKqAMAg^HxWKn~Id~6l?zrpNE0D_<(dq-SwtV&R@x1Ayq9^4DMAU_o=i6xMjB*mCM zRAKUle?vgi_xIGI00ngv=1Yd)ps`5h8%#2RY6wh&r)u%ZNs06D57v~B5bq2Ua3u_V zF&Suv_|5{;DVlt6+0CC!!@oLnow}YOngLGeOq)CjXZK1mhHp4m87?-7$Adl1r;`%% za;BP+=pwp-B>Go>y3j`Q>-lt&2aoAOM`AMlc!O5AENBS*>0A24(*#l~@hXYWM1Ye_d{SpJ@xg@fis)JWh&=9KV9FX!o0u#v@ot%SR`GqMHgM#`g zQ^sSxxOb_C5H-CnbT|INit2#Z&saepA|U9sr{m(g@fjg1un+2If`m!@-X(zRM;u)F zjgS&%9}M`E@gzZTZz^^22W3D{53F}TW7MTkuPUkOLxp2yfIV6NfR981IyLI03~G8o z!LBs?G*KpW;zLI#)YqCx25abDz7BxzMkAk8fms+o81qL1q`QLl*Vy11S(j7>lKE`A z_34Sk^Lw}e)}0Jg2eN+tV36RUrCyFHaBT1M5yNFE2FR+Y3#bHVp;%O-D0lcCI;R&z_Bf=gda%@O`!3T)HR>tq5P- zz21z7i0EExCajD_Yhi7qoq1d{kbBp56yX9$jn2+Q$!jT`S_}i3;mP zFts6pQ0VEB5faXX9un4x;tdEf2x(*q>%=LrPFw=(#4WH+JO%5-J3Q+|S)f;UgU^#f z5wc81$T<@{x&wVc1AGVs>&!Jkp9=KHfSwKXw}Ji{5BM`bhm4 zLBr|C2pX;gptkMaU22?b5_WA;9_wLB6YHf5_H#<(+5@1WTBc16WgVJ_A1f z)OB^`rI#{-bXO~7oNq6Lsa?OKN0Jy}3=QWqko;hb&C4IAq8LF%Rm0VuUlvolI)9yy zq>MoTRom5qjQ}i) z#KG0oRzXmpGuzcw7dmh4*^xg+%j-eDT0fnxV8}(0 z=2HR;XEGae=nQI9^Dcy;l1Ny|N)A(Z2TgtjGbb{iIm&e?++?-xEPNqOW|~S2cO6Or zHW-07h>gIcrlJBit~#oH;L_-81X0Y|Occquy6Pa>D2zZh6D|*&Zz_VMY;gVnQqQjt zARn?ZIpibh(Ga^1=D9J4iW-$kPxtahlYfpg$u!3#li*T++zjUy5qp6oe1{ql*Bcp z4SU;$-(Zdbw(E>tV5>fka|ow^X+x_SlOzTRo4 zzFSg^DsPpbhcM@OTv3jmf{mJMi!OtYpvj3et`2>1FzCV!4uwVlZgEg1EUikJV9*_f zq=+fV5atK&@KN_XA`PVw*(i&+26pP-?XmyPQ~tH5|KGKztKtbjFF}52r~S5Pmb_(W z#@9nF%pEK(hxUOky}SGGGjPzLLDD$gP!)*|`F&Uu8D?o|pbqH@NNk8DJdfNUJj}vU zT+Y%^7LqM_J9MB>qgW2$gJdH)E;j1dABmZom{?j`n)a7qbSH}%43?JTw}da>EX}EM z@;E3%ric+F4DJtqx`Qbg6vd4I(ZbRK0;CVrhd-w9z6bS{B?HYAXIcu%$mx^GT~Z{J zi~)VP2^fhPzmFW^dKMODLK>C={Va!(16vpNAPY+~5m`M;SxE~^6U@9j9fn6K3rkrv z*pfG65Ddvk&l1w5baZvKyGyJIO#4C|z>MsxKq82me3RaZBx2GNzl&Jpcg??I$NK~K zp+qS_5x^zr6Z3Z>a6N#)^#HhaQ3V$-st8;UAP%A+HUPLD01yP1GOmyh=l4K9xE?^@ zdH{jz0R*lG5V#&d;Cg`UpK)u!Qw|0IK85Q?!QB{+ykeBTM*>cdbznvmlO*f_JPj(d7DfZTu>fn2>;y z;T{7qDimDd;7FO5p591t`Lmi;4 zt*I#0wWbmtpxsx1LDlB=s&d+WrBzi#2WWS_-IME!WVKb0kc>>{8W+n^@A*PZhUEP1 zAN*>*1H)q2N1=%j2Y569ypTYM4KGAk0Qffte&f7nb_l(Vg#8K_fbJ(;moT!qu1o0Q z@)Z?DNwziz(#5vhj~~AY$!qCF+tQ~n*2oQ$)Y96XEfoKm9`9D5eswZa{#1JQ$@Cn` z`;lw2S7%?FEX99hm+b+D)5?r|*2TKCsiN14+e+pKyuD~#_sOEJ3_h6mANcOeP9pW} zjR8za`x$5Lo9U7?H3`^L8E>G0Xj0RhkdS&oGB{L-RfA7egzVtk6RA}+7DHVWzKF3` zltu-K)wYG$L*>&0a$(ZAZ z%#AJQ7cCP~Q5vFn?85s=3SXApkYDRdSe2WsON(|x%~x}o1y&lUEI+Ka6!3Exlz8zS zM%HmO#?)jKtE#qjryW&tuoEgsN-i!{qX;Qzpr<2d)k0;&ib%5>)Q2=JfJ}Zm^K-+1 zUM|BMhH_JXzhrgL*0-1eqi7m4l6tLOS(+7ULrvF@@{bTFRk*d8X-ujR>xI^PjQ4jp ze;1H?wt2L?CbMem+&wc$G@-+YQy_oQ<55Y5u&g{w!ozu5V_LmTSk#72MW@NK_UT^9 z${CO!;mG!=oNn^MaR0?SU3oIB$-0}ea>{BuOxF%w!`3iR5gG3=hb&ft0i8KhUc__A zqDIful5--82~!WOlJ2aB0u8jn)0w}frAjR4g50sy`?m>crI1BY*QL5`DD*ZEj_`K7 zM%UWdotRb_Fi~ml;}3JS!j{ag%w3_AYPrm$ENlEc>aeWvK8XX)=+Xy~RW!nbmae0y zQ!bk^bF#Vf*4DryQGr#bveFx9Za;j^i_yU)7bQUU`%F=p8 zn;2cT@~q^?S6{?8T{tJYMqzQ=zVhL4Pt|Wjb}cP)W=-qEJl&k9?{AFGzdW+M+IzGl zw3&pfA}AwShTSNlx-}^0Y`$LBTuryI!su>@}^pa&_p-y_;Jb=Dv|hN4|E)uVpAH`dKWLWv%sH?jwH9 zN?XSXz2C)>$-JTaSt0vbiNOgV|PbhJK= zmHE0sWG6p5Z&4F2t{Xk@TJFTCbRG7)8$!udmp-V2p(FVPP4~Fp`#S- z$7343TD+TA!)6Y;P$k`$Qm?h;1NHJ?w#>jWai@dcNiD5ORrf#*=4Ubwq|I`?&@p*f z#VTRBK~5Jt?BPqoOFLW_6)A|B6)t6( z{xmCmc*W5v5^rZ@-0SGDwmmp@?;fu+G7W9F57tsBYDN)4vw zEjiKAfe)_Nl}w?{K6-n^BjZUzvPii;HfD!&Ld1wQvQZ{M4+>=LR@v+wb#K%=g0sO} z!cqu?4tZ!#-qR7J9D zZXI51t>u}$XT$3c1!cQ^>`vTS1zTgaPuz@adRy*TvhJ0H1`?;U>Ar`Q(3QZ#mC0Tr zl3K_o>%ffDyWDFA8t&iiS7RN~uB7;Bp}>XH3s+YR9?#bh#TaHq08UcJNq2G5ZNMUvY;zWNC1qDcUT?Ryqoykk zPG!#%%9Q6Y(FXYFr8aL%rVu++-mloidCL$n^M!6T6MplWY8v&9kv^Fbf=0 zV44)`nC}sNpZK;1VJzHpm1T@b>*sDXI2AqNtC~wO;b)$GWj!-uL4i6t<*|JF>8God z4rK;#mbmS9(7RvvLNU(8*C^qo?woCJ7>DG2?N9_NJVb10IZ97J>1PT9O6Kzq;}{2& z#XI7)wblIJxf3KHK=__zm=YUv}D~OA@Nk^ z)C+g1)k5sq21b!OZs}0QDwS!{$a(H((MLDt2%b#0TeXh0Y4%IEv+qA}oSb8>s`6kD3n&*CS?JZBqXEPV zVNL~oYQ&O*9&%PkD}s($y_<-l4|Vv}M0T9r+EAaU9s2gs+3@oY=D=ql60(Y%Zkc{E zEv-?HB5YIcug6)XbeKJ1(u55wI_Oz7wCkJn1m$!F+HE{k!Px7dcffu3!10H-QRRO7 z&GJj|8LFiHM^&ZBD_5sAJh)xBsBh#RV{6SsDof0ouUeLN^K-@V_0y+^&fR@wvMHaA zrrY_Fkm+?*=`hq?*^xSRwi%2BRLEE;Pwj5XbjU)SN5*~-+Y{FM4j27XuWcucff)_g?2f?ye2 zTTPnwQF^$GZ`4`E1Z8>6e8rVZD)Y|2w04(8;vI(WXl%Y@>|J&7Q6-$Z`U}1t79J;p zf4lW6lC@PePxW&ev&f^*5g44A$7g0)ybCxQpN(W=Q=@#dvvXx1)EK1~`)n^v^L0Mu ze^`H{il&F|Ohcu_DEG4kgC99MAz`}`rVaIKyN71M83(U?$;dOu$Ga``uUq*(8ELFa zjheB%q&*mB`tq5I`PDv@s=K(4RVT0iyX<=IN!OB?kwr(H5PomU;6aY_3n%?Y(%N->^QmN6kv zxM}|L>o=@I4hj{w?=Z4*QH?9VRuegTWA=& zM}K(wRL;O(fAD3wNmJ=Js!Hz6-=v-*biI9tamSYh*6f=8GQL+Ajnkl=s%YeVE1IKFe zwdPByw3J`Xx^=YeQp(ZRWmntB8t2NLGo$RMvPxS+PRttgI`-1#uzM3$6@Rjp&Gz4U ztp0veQl)6Fr%#9Rli(KPys>?%guPP1C)NvL`MC{JC4DRwnp(WS%Dlf{ZKG<$XB7c! zL&;4SKc1@??5W!tW%%&K{7wQHN>1Ozm8u`6dfFL=3hPfjkvaL4?EU@fXB8??OVP{kw_E#D^c22>KCIvf~^u?HmsLycTF+_Yvnqft`;rOec zCmwi3ixoo0E+o9mrWfcPt}2b~_@Z+9VP3A}p&83{#)nZ|XdG_?TKcWFLCP1heV-nV zav41)HUYl)wyApZ7`$)3Ic>dr{*^PfLp8y{*S07%G*cuv{^pmCV%eN`x#AksSe=OW z#v+f%)-#hX%$yrp0Tq16j4~~RGHQdC)H2Z*)|`3LlmfX0gpuHt#M5u3kNN>KIn3-< zYtoEH&BOiNXhsf6nwrcU>b>F1(-$l&4?5=$s?DRi45vOFe%Q-b_fn9s8KpokXCL#D zK-l1R<$Z}ED+4t-{<=&@1NkSq0jKzI_B}7Z4O5Hpoa0)z&hjL`yokxiFudb^ zD{AY4B1%4s$QQ?K4AIXsC_WYOMZg(($G(>v6y7dozaf-EYt0VdQMhDy(Z{(n)18J# zwfD*6=nm5!I_CuEqu8Jwdal; zcYnY0toSjS23ra>h8Hz03t~H&MuqpuV{D!}pYEJGq~C+8s*%mJW%^Dpr(Y<|*qc_v zpJh5rD~k)Us+ZeJ!pza$jJwV6CaAtUlMvWjkP&3tYPKq8h;PvWW{SEgZGXYM$^~m!%a_=V1eD!Id(S$&K?yY}b`PvnA+=SKY8IahrQn7X)$c z?duzt+o~|++{Q=AOmF|Pn9u7J@_mZt|YtUlaBCkV6 zeyy@wjFw!eFBcN2ipq+p-o9wjrU58^tP9iaiqDPe*#;A{f^JTiR}}Hw7HwR0A$#H0 zkb8UhX8E->zooQ&iX7ZFzMvq`pq0{oucX9?AGsIMg^E89XXiAY^6w4fj>|Q>|fqs~<<_+Y)}8?c{JeSr5g_YI5wZ)M*sASAK3ZZ&*5NlkUs% zpb0yF)683W_vqNCRgT#+cdmJx{w8v3p@)Gm>$JNKN@k|9B>L?1(`l-@cdY-6#J&nI zuOwLv3mBNFx>>Dl$U=d+>(ySFv)h_>uR)AlbBe05Rh&^CpGioEkbw9LzWdIJ zdhEAHnmnFex0*EK+Vn>4oLL`Q+(#lwpHx;-pPhDFtJEYu)>F5>JC?mPX)VW+Snwp0 zzSC_ClAPj#l*a#dr}oxVsSy=H%IOE#8d9ip--=ToU! z+ex(fukI|qReQQNj@l^hIS&|yG zmNd$me20*@az1G^ch97@dxo#un46ndc3hlO@yek7py+|f1u<8JDT0o&$EKVSc+x`1 zWu4{E&TZEOe;+QFca_O;goo=eF4ssoq2iPsEh%NY9oQGn)|SWl%masmIrC%`ud0X~ znlL(LMc$qmue=l4*}j?!1P)IMDCjFsO@*_C*Vah+vz|)Y3euU=_5?&|=)4~N;^F?` z^)1g-=Y7%v-*+{d-C-o z8by2}kB_4b=Ud3<#eV9stRI7tqd36GI=Wf4ZpE1?EmsB<9hx{Ms?2ZaYI@YH%%?Rc zy((X1DV|yUZimOJF)qhs&np})5Bc=QJKQGSn7!+otL;^L7L5}i?H@6N;}^sC@@dgw z!X6#XAPD zWP+*-wwq-ix0BUC0(4{R+Zw0(SP%v6%%z{7AMY5Re-v?IwM7&z2u(R17+t=93tGNF z_pS#x(yKacb^ILg7#+YWWTpl$OQ~;C;HR^07AMJsi}x{CzP_O`&v@O0k5%H{%Ix)p z3DXbX%o(An=_V-dvsnV;71eimQ;l+m4LEJ}{-~O` zPN(wz!PNT>`c&5LkCRW&s-L~y<#8(0CbRB&&VFOxPsjRAJf9k1xV2F7e%+vGEfLoI zt*Tk>UyABuymlEEn=Cy_iQlqsN`NLynW$CD$y@O-e6AcvC;xSR_?QDj-Q~~#W9#+l ztx1LZXUKoa*Q8{&wHivD8y+?D#uJv5tJo@{y>3s%V6DreXYAZRDMJg5@{e$der4@K zS)reh!ubs`Oy*E>TAk$+c1Z@T6G%%#@*^BYRSP=gH+{5Hp4yCNJsE8bqN>)xUOWHrsp1t}v?Jlp$;MwEU=a)5NzhUGhA-rd?;W-!TLQKsIs0P@VDgiv+5 zJe$5zhC#U{6J%sv1fD}=wjk33{0)uocg?42pw?XzY8{ow11=p^X9Dg@j4SfS$htbc zwUj;{Dc_}0W?|xeBA|40(3h19~!g5w&Tn>O7Axb@1WG;5iiKqiKlFYMr&U z#SC15q_X+ZJWmnMEWC8M%H1vz`Mn#*lBwn#~UoP`u7t%7Pg${gzMZ0z8s{wjwE zq0E{WaOx=$)rkJ zRDM>7eu{L<^qLlQ<{|YQc{U94V19C)ByXI5mA3B%Sb|gz6UuvO%uo;$3u1&eW#}%7 zc5gQxaj!UOMsAzC-fyFz9T6))5UshjP7&T8*^cskNJkdGZVD`+1BBE7hz^ zrP?}3=p0MxQk+N7mAkQGnng9o>6fv-rGmPBZ&5Y= z+q2>{O;YVtBF8Y`7Bj-PMVHBBuCJGAOwnf_h(8|IvScqmT3!BhHDRO5ld7Pubj`nWVk_rwMnmUe#eS^r>x4viY7seU?i33uCh(_j_Morc=_TJY#TI= zUpa}EZjfsVEpCagTIRq6Z`}t`hE7h7ccaVl1*@WVe=L;?b$-sDK5^~qqYf4slG86W zz8`c;)Q4>1kEp8{FWi*a-XWj)?~6NRxegg6!rr8}J^k^;#ZcUPJ1Rq^b5+AuyMb`# zf%t4{^7ic_H9JaJOBU=r@!ryC}F0Hi}=EKcj;D-GF9-Dy4;KXB+*e_vKk&MAvtJs;;L4(KK*ybE+#r$ zE5w5`**Yu2bZeg$>7_<%B6zND!Y%dKNN9H*$EqL|G*l#Ej$*fadx5Pu~#kD01 zsnXs70>X6G4z2zO?8!!J3Oyv7`rZ+Psh*2z`H>})1Mg^y2afu(V#VRd^J)jlvc9Z8 z<|w3rmS)7F%HnpRT=7C1R~w7ADbsF%Q|OJWEro~7d8E-?Pk7f3I_&i&BCQWbR`){6 zGa~BI%F-`BwB<=hoLk}HWY$rJcX6l_ujWfp2ZjaZ~^yO22n=_@kFnlGA z>AHu`y0SHo5uAn=`7TvSY|%Lthf{@EwPY&WU;Z(BOOC@bC-gxhlp^F_s~`W^eZO^f z<@M^p4FSvJWO0TY1^NnoA=R)on^YXrwpmJZILGL|3#WDLua}Xhg9@~PNUfyZe}jOZ zx%omq(=S67d37iz&MvNZxqnO!N+2DNVlA3vnACKgToLAFqsSR*(5d_Ivy37a;_khQ z23IHXl@Gr9fUllXnOm*5K{vhHjgnrh>II6}Z$WOgNhY{T?2%TJ3|v%u;tP0Rvm;y@ zU2mu1(t#8HnGx#NICm7z<;TK`fZa}m7|2$pLw12Md=axGy3qcFn5)%B%Ee`$&NmnX zl?qTriv)Ju477Xw!Ng$Zs}pXA#?LkldnGHn^oTytNdw)%;_A^S#PHjjlP4D*82_^G zRhUu=O85^jm!H`IZ`ji{O_TbSjG9tdGf%6@Q5ieJR|#!c(9q|4`(=J8W}S_EjpumhOx0Wg56TrC`#Bhk73#LS@HgGD z`C6j#rEQA?KM3Y$wi|mKxzRQ(I^KpVsghY%B~(idMTr$bLe=mp?hoGjf4e=PMOA`6 z$AT#;`WbJS=-t%_184mke!d21fC?K({*eK1y(tHH1u*>|Sb`vMZ9{;&7=lWregXac z|6yfV3@&#F*a}I2`x=5mp|pYi0so*fbnB1H0B(4=W%#Guhp+VK-iKdkOL&j=C;)-~ z(LMV{e{LCmqAmFVPOE@`0Bm*xpELiP(5wEq3^5TauwE?ygL+ZT2hv)>6%+xkp)g)a zFF3!F#0SV>0H*-X`~bE<-ar6u_^$ro=7~^NQo_2;;Uag%)9}3k_f_O`5ALfl4t#|B zr@{z+8jS!KTLgUG+$+G=ZvtF;VOjM6YF*O4t3Q02Oo)kzVtkJ-TpZyx(}wFE-y;lv zk^Uz5nFCi{-F&(Hd1G*;MS!a^tkc>qoxZC-xDLa3H2_`PQ;`o`w{q*9%l9wRAFHzr zm*KZ{KQ05fF~fRQ0q_I#sy}RxC&b0YFkT1%4qvqyuI@Pg3-zafoMqrfu4Db$gzw%5 z__Pe`)d64*(5wDoU)TLNZRT&%AJjp(3@dOMesmvnbq3)wtONK)e{kVOfZIHr9}3_D z@J*Zf8}$cqWEpNp8@?^0q}F#Gmvct+@F3^@88n}_nY97^uMA% zxJV@gJJ$xQdMXaTT>*M+GvCww&!mHURRUbC{&czVGcN$o8t9nNi|%;d^$gt5l5Gau zuo8a-{HT23ewGjs7AEi<9QXY{!o~I8rTZGtllmR~pA6E{BJkMrtKbRGGnU`8%s%F%&10?@Zz~iqP0Pd@=0JLIz)#3&7zqtoLs(+k^$G)yI zECW8+v7;ZrLvX1@^jA~k+P`p}{;1v|`=rHQ*hIPk%2k5pLU^H3x zIltFE*0D=}+_#0}In4Lw*tiT`_u;Q>OW)O>r_Es9@w~baT<3jLzdZVD0!}-)ME?ed zdoTWmw$!WsJ=zSm*EzvDqyyZullO|NPmlV?&*yjB5SQjJZcC*8m^Zf#^=LC#cMN3R zb8)!3^w1yBP&l~lC%`@6ckcnF!DWEH6+hFCnCMT0uk`QHX7HL4hhcoMeg`-C-DUiN z{`ei!YdAiDh>loJ+N-e5swZGOgp?#{cfo6xKNGt3@1@Of`HmMC7bj}Kp7;~>k7;xP zjso2K1K11sk^p}uoS8Yz7y6kD-hKwR7v8{tAD{3$qo35Dm-g?zjuR6VB?N!(Be`v+ zr`$m3zuSAx5qfF=J?Z}L-*|2{0|2ir|7b21grB*dW#H*Q|88CX3jRU(KERO~-Tliy zOn+Pl!MtthAE-Yr1KE~vzu5Jj2Cx7AX<;rX+zikNFyx=6e3!nm5O;Yf`G=O^Z&I6d z;RrKdg5bK?ZXi7k5kx~Ic9{aPbyuv~6-zXBrVBppjQR2*Zbt@uQDiL1hb_tNNRo53sATUha=M*`w@i1EzoGmc^A*U%Mna17~e91DW$7v5N+ zE8QC8VFDbpA&!KY1?a#R$5;-INxdM(%HiK!Jd%zD>sf1@&g_cWqU7%=wgg!pF`Ujg zuAws~K6l0KU2#WOOmO3!o%KjSKu8P3F#wnV6!Ho#{_g}4C<=a`;Qc=;(r9oWPJoMX z+?;~`2RgW6+cci%|BrMa<>UF}ALsy25LyZ_;xDeFZuwjtz~w5w7uZhD4OsT6;MueA zy7@jg@h9TpfO8c9zfw~~4j|wt z1fr*GY)3kE>*(l_(ogFmT5xBMQm?Rm@ILp~Efe{d{KcinJx z!23W!za)U44W#@YvN7$Nw9T8o;?GlloF4__EeD>NXS{&ZAP+waKO1gfJ9F3l#&ymO zV_?qxl|8tJd@kOfjq%vE0RY<=dWHpXv{APXf0O*4GJF2+*5Q97AL~QvfX7w1_UftN zf9W@#cV+`9{FmhYrDCwPfcT6d62KZj#hUmmYTbZ@01ydaBe4d1i8U;+tnoFZQ#b%@ z02Y`#00aRfAYT>mA~7xizLp?CQc|MbK$U0@S0#vcfDQlx13_Rrg(83fz+Ysi!0WSL znQsF6&j;AkvPqr6z+*t)pQrkHOjQ+?^LXD69JPJ#?~sA{<31V7fV~4fWhjDeJQd^) z`~!_uAb$$LR36aBG+h2z23{LMeeK5S5EKV$XjH(FB=}jy&&+oN=&%EhFd^{!L=rM~ z5w6b8cyF8zFMqt}5cWT370oc zhhtiPMt{s72eKUCDxcI1j)KA8k8a10Er3kQ9~b%K9mfMZ_p9!+>8(QuOb`+wx% z8<9;^3MCd$hU)3+Jh@kLlPJG&ji@O8z0NRCI3k9?V>=vwQw3vXBH$Z-pDmdqr`oSy z8Ln?Qh6dImj!kgC4;t$0f5iN_b;Z>gj-DYHDk|?_J$V-PN1W*iA|fJqUJe%9PTsH& z=hh9L^#|sc3vwcsgm>2im-ipVxNNX@t_nB{08siVE8W1nG0#5&Ufy`$101*Wm3+(_ z*6mM$Z+}vA;19>}?$#VQpy(SI0BHjT)Z_UuS1#s{uW<~vuNJUzWx@Qn8Oyy9q}eZ7xm{7w9^o=RZrsf0Zye^keRrcC@mO#4{|a7>I191~+hTmr~Xvffc~@*&jGm4^<(%Z5Nv$4u>MT} zT0GVd=mN66$;-)woIG}f?00eh4EuGPu{>VDHmmOW7xaT&-;p^19}B3njuS@?6I?je zwQrP{K6LJ!7Ve%eyuTO5@ED-Q0k?ZRSHx3(E3oCPgY|R`cMgMj;BOk^qFIelkFhYO zT~uQ*@H?b$g4-D967C!h_T_$nJ@d^uS(yYJy;qC*;JO7O({Bj767appcwk@u0QDG! zZD_bmFvg|e@rdLB_xO7}Fg>P){cYAz-zP9WrU!f`9O+jH_x?Qwm_uasri0EP?L(Lr z=Rundy?E**mmb&6F9&#bmca2#SUx!y|78Z91P%}he2=!BIAYTt37~nzhAr3$92}z~ c(C-|vK@YXgl??Ktz$-Lhl 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 bZIs`mks<6&sYU6pDP8CM4A& Date: Mon, 7 May 2012 23:24:01 -0400 Subject: [PATCH 04/11] try to fix --- .../models/mapobjects/lamps/bot_lamp2.md3 | Bin 0 -> 4548 bytes .../models/mapobjects/pipe/.svn/entries | 96 + .../pipe/.svn/prop-base/pipe02.md3.svn-base | 5 + .../pipe/.svn/prop-base/pipe02b.md3.svn-base | 5 + .../pipe/.svn/text-base/pipe02.md3.svn-base | Bin 0 -> 3052 bytes .../pipe/.svn/text-base/pipe02b.md3.svn-base | Bin 0 -> 3052 bytes .../baseq3/models/mapobjects/pipe/pipe02.md3 | Bin 0 -> 3052 bytes .../baseq3/models/mapobjects/pipe/pipe02b.md3 | Bin 0 -> 3052 bytes .../models/mapobjects/podium/.svn/entries | 62 + .../.svn/prop-base/podium4.md3.svn-base | 5 + .../.svn/text-base/podium4.md3.svn-base | Bin 0 -> 20452 bytes .../models/mapobjects/podium/podium4.md3 | Bin 0 -> 20452 bytes .../models/mapobjects/portal_2/.svn/entries | 62 + .../.svn/prop-base/portal_2.md3.svn-base | 5 + .../.svn/text-base/portal_2.md3.svn-base | Bin 0 -> 11180 bytes .../models/mapobjects/portal_2/portal_2.md3 | Bin 0 -> 11180 bytes .../models/mapobjects/skel/.svn/entries | 198 + .../skel/.svn/prop-base/skel01.md3.svn-base | 5 + .../.svn/prop-base/skel02mid.md3.svn-base | 5 + .../.svn/prop-base/skel_ribs.md3.svn-base | 5 + .../skel/.svn/prop-base/xray.md3.svn-base | 5 + .../skel/.svn/prop-base/xraybig.md3.svn-base | 5 + .../skel/.svn/text-base/skel01.md3.svn-base | Bin 0 -> 13420 bytes .../.svn/text-base/skel02mid.md3.svn-base | Bin 0 -> 13420 bytes .../.svn/text-base/skel_ribs.md3.svn-base | Bin 0 -> 1988 bytes .../skel/.svn/text-base/xray.md3.svn-base | Bin 0 -> 13420 bytes .../skel/.svn/text-base/xraybig.md3.svn-base | Bin 0 -> 13420 bytes .../baseq3/models/mapobjects/skel/skel01.md3 | Bin 0 -> 13420 bytes .../models/mapobjects/skel/skel02mid.md3 | Bin 0 -> 13420 bytes .../models/mapobjects/skel/skel_ribs.md3 | Bin 0 -> 1988 bytes .../baseq3/models/mapobjects/skel/xray.md3 | Bin 0 -> 13420 bytes .../baseq3/models/mapobjects/skel/xraybig.md3 | Bin 0 -> 13420 bytes .../models/mapobjects/skull/.svn/entries | 130 + .../.svn/prop-base/monkeyface.md3.svn-base | 5 + .../skull/.svn/prop-base/skull.md3.svn-base | 5 + .../.svn/prop-base/skull_tilt1.md3.svn-base | 5 + .../.svn/text-base/monkeyface.md3.svn-base | Bin 0 -> 3500 bytes .../skull/.svn/text-base/skull.md3.svn-base | Bin 0 -> 2452 bytes .../.svn/text-base/skull_tilt1.md3.svn-base | Bin 0 -> 2452 bytes .../models/mapobjects/skull/monkeyface.md3 | Bin 0 -> 3500 bytes .../baseq3/models/mapobjects/skull/skull.md3 | Bin 0 -> 2452 bytes .../models/mapobjects/skull/skull_tilt1.md3 | Bin 0 -> 2452 bytes .../models/mapobjects/spotlamp/.svn/entries | 62 + .../.svn/prop-base/spotlamp.md3.svn-base | 5 + .../.svn/text-base/spotlamp.md3.svn-base | Bin 0 -> 6348 bytes .../models/mapobjects/spotlamp/spotlamp.md3 | Bin 0 -> 6348 bytes .../baseq3/models/mapobjects/statue_major.md3 | Bin 0 -> 27892 bytes .../models/mapobjects/storch/.svn/entries | 130 + .../storch/.svn/prop-base/storch.md3.svn-base | 5 + .../.svn/prop-base/storchx.md3.svn-base | 5 + .../.svn/prop-base/tall_torch.md3.svn-base | 5 + .../storch/.svn/text-base/storch.md3.svn-base | Bin 0 -> 1660 bytes .../.svn/text-base/storchx.md3.svn-base | Bin 0 -> 2012 bytes .../.svn/text-base/tall_torch.md3.svn-base | Bin 0 -> 3332 bytes .../models/mapobjects/storch/storch.md3 | Bin 0 -> 1660 bytes .../models/mapobjects/storch/storchx.md3 | Bin 0 -> 2012 bytes .../models/mapobjects/storch/tall_torch.md3 | Bin 0 -> 3332 bytes .../models/mapobjects/teleporter/.svn/entries | 62 + .../.svn/prop-base/teleporter.md3.svn-base | 5 + .../.svn/text-base/teleporter.md3.svn-base | Bin 0 -> 6500 bytes .../mapobjects/teleporter/teleporter.md3 | Bin 0 -> 6500 bytes .../models/mapobjects/timlamp/.svn/entries | 62 + .../.svn/prop-base/timlamp.md3.svn-base | 5 + .../.svn/text-base/timlamp.md3.svn-base | Bin 0 -> 2260 bytes .../models/mapobjects/timlamp/timlamp.md3 | Bin 0 -> 2260 bytes .../models/mapobjects/tree2/.svn/entries | 436 ++ .../tree2/.svn/prop-base/branch2.tga.svn-base | 5 + .../tree2/.svn/prop-base/tree1.md3.svn-base | 5 + .../tree2/.svn/prop-base/tree10.md3.svn-base | 5 + .../tree2/.svn/prop-base/tree2.md3.svn-base | 5 + .../tree2/.svn/prop-base/tree3.md3.svn-base | 5 + .../tree2/.svn/prop-base/tree4.md3.svn-base | 5 + .../tree2/.svn/prop-base/tree5.md3.svn-base | 5 + .../tree2/.svn/prop-base/tree6.md3.svn-base | 5 + .../tree2/.svn/prop-base/tree7.md3.svn-base | 5 + .../tree2/.svn/prop-base/tree8.md3.svn-base | 5 + .../tree2/.svn/prop-base/tree9.md3.svn-base | 5 + .../tree2/.svn/prop-base/trunk2.tga.svn-base | 5 + .../tree2/.svn/text-base/branch2.tga.svn-base | Bin 0 -> 196652 bytes .../tree2/.svn/text-base/tree1.md3.svn-base | Bin 0 -> 2284 bytes .../tree2/.svn/text-base/tree10.md3.svn-base | Bin 0 -> 3868 bytes .../tree2/.svn/text-base/tree2.md3.svn-base | Bin 0 -> 1748 bytes .../tree2/.svn/text-base/tree3.md3.svn-base | Bin 0 -> 2808 bytes .../tree2/.svn/text-base/tree4.md3.svn-base | Bin 0 -> 2808 bytes .../tree2/.svn/text-base/tree5.md3.svn-base | Bin 0 -> 2808 bytes .../tree2/.svn/text-base/tree6.md3.svn-base | Bin 0 -> 2808 bytes .../tree2/.svn/text-base/tree7.md3.svn-base | Bin 0 -> 2808 bytes .../tree2/.svn/text-base/tree8.md3.svn-base | Bin 0 -> 2808 bytes .../tree2/.svn/text-base/tree9.md3.svn-base | Bin 0 -> 3868 bytes .../tree2/.svn/text-base/trunk2.tga.svn-base | Bin 0 -> 49196 bytes .../models/mapobjects/tree2/branch2.tga | Bin 0 -> 196652 bytes .../baseq3/models/mapobjects/tree2/tree1.md3 | Bin 0 -> 2284 bytes .../baseq3/models/mapobjects/tree2/tree10.md3 | Bin 0 -> 3868 bytes .../baseq3/models/mapobjects/tree2/tree2.md3 | Bin 0 -> 1748 bytes .../baseq3/models/mapobjects/tree2/tree3.md3 | Bin 0 -> 2808 bytes .../baseq3/models/mapobjects/tree2/tree4.md3 | Bin 0 -> 2808 bytes .../baseq3/models/mapobjects/tree2/tree5.md3 | Bin 0 -> 2808 bytes .../baseq3/models/mapobjects/tree2/tree6.md3 | Bin 0 -> 2808 bytes .../baseq3/models/mapobjects/tree2/tree7.md3 | Bin 0 -> 2808 bytes .../baseq3/models/mapobjects/tree2/tree8.md3 | Bin 0 -> 2808 bytes .../baseq3/models/mapobjects/tree2/tree9.md3 | Bin 0 -> 3868 bytes .../baseq3/models/mapobjects/tree2/trunk2.tga | Bin 0 -> 49196 bytes .../baseq3/models/mapobjects/visor_posed.md3 | Bin 0 -> 23924 bytes .../models/mapobjects/wallhead/.svn/entries | 130 + .../.svn/prop-base/femhead.md3.svn-base | 5 + .../wallhead/.svn/prop-base/lion.md3.svn-base | 5 + .../.svn/prop-base/wallhead02.md3.svn-base | 5 + .../.svn/text-base/femhead.md3.svn-base | Bin 0 -> 9228 bytes .../wallhead/.svn/text-base/lion.md3.svn-base | Bin 0 -> 3764 bytes .../.svn/text-base/wallhead02.md3.svn-base | Bin 0 -> 3452 bytes .../models/mapobjects/wallhead/femhead.md3 | Bin 0 -> 9228 bytes .../models/mapobjects/wallhead/lion.md3 | Bin 0 -> 3764 bytes .../models/mapobjects/wallhead/wallhead02.md3 | Bin 0 -> 3452 bytes .../baseq3/models/mapobjects/walllamp3.md3 | Bin 0 -> 3072 bytes .../install/baseq3/scripts/.svn/entries | 1082 ++++ .../prop-base/base_button.shader.svn-base | 5 + .../.svn/prop-base/base_door.shader.svn-base | 5 + .../.svn/prop-base/base_floor.shader.svn-base | 5 + .../.svn/prop-base/base_light.shader.svn-base | 5 + .../prop-base/base_object.shader.svn-base | 5 + .../prop-base/base_support.shader.svn-base | 5 + .../.svn/prop-base/base_trim.shader.svn-base | 5 + .../.svn/prop-base/base_wall.shader.svn-base | 5 + .../.svn/prop-base/common.shader.svn-base | 5 + .../.svn/prop-base/ctf.shader.svn-base | 5 + .../.svn/prop-base/gfx.shader.svn-base | 5 + .../prop-base/gothic_block.shader.svn-base | 5 + .../prop-base/gothic_button.shader.svn-base | 5 + .../prop-base/gothic_door.shader.svn-base | 5 + .../prop-base/gothic_floor.shader.svn-base | 5 + .../prop-base/gothic_light.shader.svn-base | 5 + .../prop-base/gothic_trim.shader.svn-base | 5 + .../prop-base/gothic_wall.shader.svn-base | 5 + .../.svn/prop-base/hell.shader.svn-base | 5 + .../.svn/prop-base/liquids.shader.svn-base | 5 + .../.svn/prop-base/models.shader.svn-base | 5 + .../.svn/prop-base/museum.shader.svn-base | 5 + .../.svn/prop-base/organics.shader.svn-base | 5 + .../.svn/prop-base/sfx.shader.svn-base | 5 + .../.svn/prop-base/skies.shader.svn-base | 5 + .../.svn/prop-base/skin.shader.svn-base | 5 + .../prop-base/terrademoQ3.shader.svn-base | 5 + .../.svn/prop-base/test.shader.svn-base | 5 + .../text-base/base_button.shader.svn-base | 21 + .../.svn/text-base/base_door.shader.svn-base | 97 + .../.svn/text-base/base_floor.shader.svn-base | 900 +++ .../.svn/text-base/base_light.shader.svn-base | 1683 ++++++ .../text-base/base_object.shader.svn-base | 30 + .../text-base/base_support.shader.svn-base | 211 + .../.svn/text-base/base_trim.shader.svn-base | 591 ++ .../.svn/text-base/base_wall.shader.svn-base | 1406 +++++ .../.svn/text-base/common.shader.svn-base | 321 ++ .../.svn/text-base/ctf.shader.svn-base | 577 ++ .../text-base/default_project.proj.svn-base | 62 + .../text-base/default_shaderlist.txt.svn-base | 47 + .../.svn/text-base/entities.def.svn-base | 1747 ++++++ .../.svn/text-base/gfx.shader.svn-base | 1474 +++++ .../text-base/gothic_block.shader.svn-base | 514 ++ .../text-base/gothic_button.shader.svn-base | 25 + .../text-base/gothic_door.shader.svn-base | 77 + .../text-base/gothic_floor.shader.svn-base | 212 + .../text-base/gothic_light.shader.svn-base | 1468 +++++ .../text-base/gothic_trim.shader.svn-base | 296 + .../text-base/gothic_wall.shader.svn-base | 120 + .../.svn/text-base/hell.shader.svn-base | 437 ++ .../.svn/text-base/liquids.shader.svn-base | 759 +++ .../.svn/text-base/models.shader.svn-base | 4824 +++++++++++++++++ .../.svn/text-base/museum.shader.svn-base | 27 + .../.svn/text-base/organics.shader.svn-base | 32 + .../.svn/text-base/sfx.shader.svn-base | 3253 +++++++++++ .../.svn/text-base/skies.shader.svn-base | 1073 ++++ .../.svn/text-base/skin.shader.svn-base | 161 + .../text-base/terrademoQ3.shader.svn-base | 623 +++ .../.svn/text-base/test.shader.svn-base | 943 ++++ .../install/baseq3/scripts/base_button.shader | 21 + .../install/baseq3/scripts/base_door.shader | 97 + .../install/baseq3/scripts/base_floor.shader | 900 +++ .../install/baseq3/scripts/base_light.shader | 1683 ++++++ .../install/baseq3/scripts/base_object.shader | 30 + .../baseq3/scripts/base_support.shader | 211 + .../install/baseq3/scripts/base_trim.shader | 591 ++ .../install/baseq3/scripts/base_wall.shader | 1406 +++++ .../install/baseq3/scripts/common.shader | 321 ++ .../Q3Pack/install/baseq3/scripts/ctf.shader | 577 ++ .../baseq3/scripts/default_project.proj | 62 + .../baseq3/scripts/default_shaderlist.txt | 47 + .../install/baseq3/scripts/entities.def | 1747 ++++++ .../Q3Pack/install/baseq3/scripts/gfx.shader | 1474 +++++ .../baseq3/scripts/gothic_block.shader | 514 ++ .../baseq3/scripts/gothic_button.shader | 25 + .../install/baseq3/scripts/gothic_door.shader | 77 + .../baseq3/scripts/gothic_floor.shader | 212 + .../baseq3/scripts/gothic_light.shader | 1468 +++++ .../install/baseq3/scripts/gothic_trim.shader | 296 + .../install/baseq3/scripts/gothic_wall.shader | 120 + .../Q3Pack/install/baseq3/scripts/hell.shader | 437 ++ .../install/baseq3/scripts/liquids.shader | 759 +++ .../install/baseq3/scripts/models.shader | 4824 +++++++++++++++++ .../install/baseq3/scripts/museum.shader | 27 + .../install/baseq3/scripts/organics.shader | 32 + .../Q3Pack/install/baseq3/scripts/sfx.shader | 3253 +++++++++++ .../install/baseq3/scripts/skies.shader | 1073 ++++ .../Q3Pack/install/baseq3/scripts/skin.shader | 161 + .../install/baseq3/scripts/terrademoQ3.shader | 623 +++ .../Q3Pack/install/baseq3/scripts/test.shader | 943 ++++ .../install/baseq3/textures/.svn/entries | 37 + .../baseq3/textures/proto2/.svn/entries | 62 + .../prop-base/pj_terralpha01.pcx.svn-base | 5 + .../text-base/pj_terralpha01.pcx.svn-base | Bin 0 -> 2384 bytes .../baseq3/textures/proto2/pj_terralpha01.pcx | Bin 0 -> 2384 bytes .../baseq3/textures/skies2/.svn/entries | 62 + .../skies2/.svn/prop-base/clouds.tga.svn-base | 5 + .../skies2/.svn/text-base/clouds.tga.svn-base | Bin 0 -> 1068 bytes .../install/baseq3/textures/skies2/clouds.tga | Bin 0 -> 1068 bytes .../baseq3/textures/stone/.svn/entries | 130 + .../.svn/prop-base/pjrock10b_2.tga.svn-base | 5 + .../.svn/prop-base/pjrock12b_2.tga.svn-base | 5 + .../.svn/prop-base/pjrock9b_2.tga.svn-base | 5 + .../.svn/text-base/pjrock10b_2.tga.svn-base | Bin 0 -> 197347 bytes .../.svn/text-base/pjrock12b_2.tga.svn-base | Bin 0 -> 197178 bytes .../.svn/text-base/pjrock9b_2.tga.svn-base | Bin 0 -> 196633 bytes .../baseq3/textures/stone/pjrock10b_2.tga | Bin 0 -> 197347 bytes .../baseq3/textures/stone/pjrock12b_2.tga | Bin 0 -> 197178 bytes .../baseq3/textures/stone/pjrock9b_2.tga | Bin 0 -> 196633 bytes .../installs/Q3Pack/install/docs/.svn/entries | 46 + .../install/docs/Compile_Manual/.svn/entries | 232 + .../.svn/prop-base/bspc.txt.svn-base | 5 + .../.svn/prop-base/cfgq3.c.svn-base | 5 + .../.svn/prop-base/headskins.txt.svn-base | 5 + .../.svn/prop-base/index.html.svn-base | 5 + .../.svn/prop-base/modelskins.txt.svn-base | 5 + .../.svn/prop-base/q3map.html.svn-base | 5 + .../.svn/text-base/bspc.txt.svn-base | 565 ++ .../.svn/text-base/cfgq3.c.svn-base | 78 + .../.svn/text-base/headskins.txt.svn-base | 75 + .../.svn/text-base/index.html.svn-base | 65 + .../.svn/text-base/modelskins.txt.svn-base | 73 + .../.svn/text-base/q3map.html.svn-base | 410 ++ .../install/docs/Compile_Manual/bspc.txt | 565 ++ .../install/docs/Compile_Manual/cfgq3.c | 78 + .../install/docs/Compile_Manual/headskins.txt | 75 + .../install/docs/Compile_Manual/index.html | 65 + .../docs/Compile_Manual/modelskins.txt | 73 + .../install/docs/Compile_Manual/q3map.html | 410 ++ .../install/docs/Model_Manual/.svn/entries | 65 + .../.svn/prop-base/model_manual.htm.svn-base | 5 + .../.svn/text-base/model_manual.htm.svn-base | 217 + .../docs/Model_Manual/model_manual.htm | 217 + .../docs/Model_Manual/styles/.svn/entries | 62 + .../styles/.svn/prop-base/q3rad.css.svn-base | 5 + .../styles/.svn/text-base/q3rad.css.svn-base | 23 + .../docs/Model_Manual/styles/q3rad.css | 23 + .../docs/New_Teams_For_Q3TA/.svn/entries | 62 + .../.svn/prop-base/index.html.svn-base | 5 + .../.svn/text-base/index.html.svn-base | 1040 ++++ .../docs/New_Teams_For_Q3TA/index.html | 1040 ++++ .../docs/Q3AShader_Manual/.svn/entries | 89 + .../.svn/prop-base/index.htm.svn-base | 5 + .../.svn/text-base/index.htm.svn-base | 76 + .../Q3AShader_Manual/appendix/.svn/entries | 62 + .../.svn/prop-base/appA.html.svn-base | 5 + .../.svn/text-base/appA.html.svn-base | 60 + .../docs/Q3AShader_Manual/appendix/appA.html | 60 + .../docs/Q3AShader_Manual/ch01/.svn/entries | 62 + .../ch01/.svn/prop-base/pg1_1.htm.svn-base | 5 + .../ch01/.svn/text-base/pg1_1.htm.svn-base | 126 + .../docs/Q3AShader_Manual/ch01/pg1_1.htm | 126 + .../docs/Q3AShader_Manual/ch02/.svn/entries | 62 + .../ch02/.svn/prop-base/pg2_1.htm.svn-base | 5 + .../ch02/.svn/text-base/pg2_1.htm.svn-base | 222 + .../docs/Q3AShader_Manual/ch02/pg2_1.htm | 222 + .../docs/Q3AShader_Manual/ch03/.svn/entries | 62 + .../ch03/.svn/prop-base/pg3_1.htm.svn-base | 5 + .../ch03/.svn/text-base/pg3_1.htm.svn-base | 197 + .../docs/Q3AShader_Manual/ch03/pg3_1.htm | 197 + .../docs/Q3AShader_Manual/ch04/.svn/entries | 62 + .../ch04/.svn/prop-base/pg4_1.htm.svn-base | 5 + .../ch04/.svn/text-base/pg4_1.htm.svn-base | 64 + .../docs/Q3AShader_Manual/ch04/pg4_1.htm | 64 + .../docs/Q3AShader_Manual/ch05/.svn/entries | 62 + .../ch05/.svn/prop-base/pg5_1.htm.svn-base | 5 + .../ch05/.svn/text-base/pg5_1.htm.svn-base | 483 ++ .../docs/Q3AShader_Manual/ch05/pg5_1.htm | 483 ++ .../docs/Q3AShader_Manual/ch06/.svn/entries | 62 + .../ch06/.svn/prop-base/pg6_1.htm.svn-base | 5 + .../ch06/.svn/text-base/pg6_1.htm.svn-base | 145 + .../docs/Q3AShader_Manual/ch06/pg6_1.htm | 145 + .../install/docs/Q3AShader_Manual/index.htm | 76 + .../q3ashader_manual_files/.svn/entries | 62 + .../.svn/prop-base/image002.jpg.svn-base | 5 + .../.svn/text-base/image002.jpg.svn-base | Bin 0 -> 26981 bytes .../q3ashader_manual_files/image002.jpg | Bin 0 -> 26981 bytes .../docs/Q3AShader_Manual/styles/.svn/entries | 62 + .../styles/.svn/prop-base/q3rad.css.svn-base | 5 + .../styles/.svn/text-base/q3rad.css.svn-base | 23 + .../docs/Q3AShader_Manual/styles/q3rad.css | 23 + .../docs/Team_Arena_Mapping_Help/.svn/entries | 68 + .../.svn/prop-base/start.html.svn-base | 5 + .../.svn/text-base/start.html.svn-base | 30 + .../pages/.svn/entries | 368 ++ .../.svn/prop-base/design_tips.html.svn-base | 5 + .../map_converters_checklist.html.svn-base | 5 + .../.svn/prop-base/preface.html.svn-base | 5 + .../prop-base/related_links.html.svn-base | 5 + .../prop-base/ta_game_types.html.svn-base | 5 + .../prop-base/table_of_contents.htm.svn-base | 5 + ...eam_arena_entity_definitions.html.svn-base | 5 + .../team_arena_prefabs.html.svn-base | 5 + .../team_powerup_bases.html.svn-base | 5 + .../using_new_game_entities.html.svn-base | 5 + .../.svn/text-base/design_tips.html.svn-base | 113 + .../map_converters_checklist.html.svn-base | 101 + .../.svn/text-base/preface.html.svn-base | 40 + .../text-base/related_links.html.svn-base | 51 + .../text-base/ta_game_types.html.svn-base | 199 + .../text-base/table_of_contents.htm.svn-base | 77 + ...eam_arena_entity_definitions.html.svn-base | 66 + .../team_arena_prefabs.html.svn-base | 96 + .../team_powerup_bases.html.svn-base | 62 + .../using_new_game_entities.html.svn-base | 115 + .../pages/design_tips.html | 113 + .../pages/map_converters_checklist.html | 101 + .../pages/preface.html | 40 + .../pages/related_links.html | 51 + .../pages/ta_game_types.html | 199 + .../pages/table_of_contents.htm | 77 + .../pages/team_arena_entity_definitions.html | 66 + .../pages/team_arena_prefabs.html | 96 + .../pages/team_powerup_bases.html | 62 + .../pages/using_new_game_entities.html | 115 + .../Team_Arena_Mapping_Help/pics/.svn/entries | 300 + .../pics/.svn/prop-base/CRUSADER.gif.svn-base | 5 + .../pics/.svn/prop-base/INTRUDER.gif.svn-base | 5 + .../pics/.svn/prop-base/MAINPOP.gif.svn-base | 5 + .../.svn/prop-base/MENUBACKgif.gif.svn-base | 5 + .../pics/.svn/prop-base/PAGANs.gif.svn-base | 5 + .../pics/.svn/prop-base/STROGGS.gif.svn-base | 5 + .../.svn/prop-base/THEFALLEN.gif.svn-base | 5 + .../pics/.svn/prop-base/logo.gif.svn-base | 5 + .../pics/.svn/text-base/CRUSADER.gif.svn-base | Bin 0 -> 4292 bytes .../pics/.svn/text-base/INTRUDER.gif.svn-base | Bin 0 -> 4732 bytes .../pics/.svn/text-base/MAINPOP.gif.svn-base | Bin 0 -> 25903 bytes .../.svn/text-base/MENUBACKgif.gif.svn-base | Bin 0 -> 21338 bytes .../pics/.svn/text-base/PAGANs.gif.svn-base | Bin 0 -> 3861 bytes .../pics/.svn/text-base/STROGGS.gif.svn-base | Bin 0 -> 4884 bytes .../.svn/text-base/THEFALLEN.gif.svn-base | Bin 0 -> 5367 bytes .../pics/.svn/text-base/logo.gif.svn-base | Bin 0 -> 42182 bytes .../Team_Arena_Mapping_Help/pics/CRUSADER.gif | Bin 0 -> 4292 bytes .../Team_Arena_Mapping_Help/pics/INTRUDER.gif | Bin 0 -> 4732 bytes .../Team_Arena_Mapping_Help/pics/MAINPOP.gif | Bin 0 -> 25903 bytes .../pics/MENUBACKgif.gif | Bin 0 -> 21338 bytes .../Team_Arena_Mapping_Help/pics/PAGANs.gif | Bin 0 -> 3861 bytes .../Team_Arena_Mapping_Help/pics/STROGGS.gif | Bin 0 -> 4884 bytes .../pics/THEFALLEN.gif | Bin 0 -> 5367 bytes .../Team_Arena_Mapping_Help/pics/logo.gif | Bin 0 -> 42182 bytes .../docs/Team_Arena_Mapping_Help/start.html | 30 + .../install/docs/Terrain_Manual/.svn/entries | 68 + .../.svn/prop-base/start.html.svn-base | 5 + .../.svn/text-base/start.html.svn-base | 30 + .../docs/Terrain_Manual/pages/.svn/entries | 1082 ++++ .../pages/.svn/prop-base/Image3.gif.svn-base | 5 + .../pages/.svn/prop-base/Image4.gif.svn-base | 5 + .../pages/.svn/prop-base/Image5.gif.svn-base | 5 + .../pages/.svn/prop-base/Image6.gif.svn-base | 5 + .../.svn/prop-base/adding_bots.html.svn-base | 5 + .../adding_buildings_to_terrain.html.svn-base | 5 + .../.svn/prop-base/art_tools.html.svn-base | 5 + .../.svn/prop-base/blocking_vis.html.svn-base | 5 + .../boxing_in_the_world.html.svn-base | 5 + .../clipping_the_terrain.html.svn-base | 5 + .../creating_the_alphamap.html.svn-base | 5 + .../creating_the_terrain.html.svn-base | 5 + .../entity_keys_and_values.html.svn-base | 5 + .../.svn/prop-base/glossary.html.svn-base | 5 + ...height_map_into_terrain_mesh.html.svn-base | 5 + .../.svn/prop-base/height_maps.html.svn-base | 5 + .../.svn/prop-base/introduction.html.svn-base | 5 + .../.svn/prop-base/key_changes.html.svn-base | 5 + .../lighting_the_terrain.html.svn-base | 5 + ...anipulating_the_terrain_mesh.html.svn-base | 5 + .../mapping_the_textures.html.svn-base | 5 + ...or_revised_q3map_shader_comm.html.svn-base | 5 + ...er_possible_height_map_tools.html.svn-base | 5 + .../prop-base/related_links.html.svn-base | 5 + .../suggested_gensurf_settings.html.svn-base | 5 + .../prop-base/table_of_contents.html.svn-base | 5 + .../prop-base/terrain_entity.html.svn-base | 5 + ...ain_mesh_into_terrain_entity.html.svn-base | 5 + ..._related_worldspawn_features.html.svn-base | 5 + .../prop-base/terrain_texture.html.svn-base | 5 + .../prop-base/the_meta_shader.html.svn-base | 5 + .../pages/.svn/text-base/Image3.gif.svn-base | Bin 0 -> 46899 bytes .../pages/.svn/text-base/Image4.gif.svn-base | Bin 0 -> 24307 bytes .../pages/.svn/text-base/Image5.gif.svn-base | Bin 0 -> 27694 bytes .../pages/.svn/text-base/Image6.gif.svn-base | Bin 0 -> 46899 bytes .../.svn/text-base/adding_bots.html.svn-base | 40 + .../adding_buildings_to_terrain.html.svn-base | 85 + .../.svn/text-base/art_tools.html.svn-base | 39 + .../.svn/text-base/blocking_vis.html.svn-base | 101 + .../boxing_in_the_world.html.svn-base | 48 + .../clipping_the_terrain.html.svn-base | 58 + .../creating_the_alphamap.html.svn-base | 194 + .../creating_the_terrain.html.svn-base | 63 + .../entity_keys_and_values.html.svn-base | 102 + .../.svn/text-base/glossary.html.svn-base | 52 + ...height_map_into_terrain_mesh.html.svn-base | 41 + .../.svn/text-base/height_maps.html.svn-base | 174 + .../.svn/text-base/introduction.html.svn-base | 49 + .../.svn/text-base/key_changes.html.svn-base | 64 + .../lighting_the_terrain.html.svn-base | 135 + ...anipulating_the_terrain_mesh.html.svn-base | 42 + .../mapping_the_textures.html.svn-base | 71 + ...or_revised_q3map_shader_comm.html.svn-base | 361 ++ ...er_possible_height_map_tools.html.svn-base | 62 + .../text-base/related_links.html.svn-base | 40 + .../suggested_gensurf_settings.html.svn-base | 135 + .../text-base/table_of_contents.html.svn-base | 88 + .../text-base/terrain_entity.html.svn-base | 50 + ...ain_mesh_into_terrain_entity.html.svn-base | 44 + ..._related_worldspawn_features.html.svn-base | 222 + .../text-base/terrain_texture.html.svn-base | 65 + .../text-base/the_meta_shader.html.svn-base | 192 + .../docs/Terrain_Manual/pages/Image3.gif | Bin 0 -> 46899 bytes .../docs/Terrain_Manual/pages/Image4.gif | Bin 0 -> 24307 bytes .../docs/Terrain_Manual/pages/Image5.gif | Bin 0 -> 27694 bytes .../docs/Terrain_Manual/pages/Image6.gif | Bin 0 -> 46899 bytes .../Terrain_Manual/pages/adding_bots.html | 40 + .../pages/adding_buildings_to_terrain.html | 85 + .../docs/Terrain_Manual/pages/art_tools.html | 39 + .../Terrain_Manual/pages/blocking_vis.html | 101 + .../pages/boxing_in_the_world.html | 48 + .../pages/clipping_the_terrain.html | 58 + .../pages/creating_the_alphamap.html | 194 + .../pages/creating_the_terrain.html | 63 + .../pages/entity_keys_and_values.html | 102 + .../docs/Terrain_Manual/pages/glossary.html | 52 + .../pages/height_map_into_terrain_mesh.html | 41 + .../Terrain_Manual/pages/height_maps.html | 174 + .../Terrain_Manual/pages/introduction.html | 49 + .../Terrain_Manual/pages/key_changes.html | 64 + .../pages/lighting_the_terrain.html | 135 + .../pages/manipulating_the_terrain_mesh.html | 42 + .../pages/mapping_the_textures.html | 71 + .../new_or_revised_q3map_shader_comm.html | 361 ++ .../other_possible_height_map_tools.html | 62 + .../Terrain_Manual/pages/related_links.html | 40 + .../pages/suggested_gensurf_settings.html | 135 + .../pages/table_of_contents.html | 88 + .../Terrain_Manual/pages/terrain_entity.html | 50 + .../terrain_mesh_into_terrain_entity.html | 44 + .../terrain_related_worldspawn_features.html | 222 + .../Terrain_Manual/pages/terrain_texture.html | 65 + .../Terrain_Manual/pages/the_meta_shader.html | 192 + .../docs/Terrain_Manual/pics/.svn/entries | 130 + .../.svn/prop-base/background.jpg.svn-base | 5 + .../pics/.svn/prop-base/start.gif.svn-base | 5 + .../pics/.svn/prop-base/terrain.jpg.svn-base | 5 + .../.svn/text-base/background.jpg.svn-base | Bin 0 -> 31101 bytes .../pics/.svn/text-base/start.gif.svn-base | Bin 0 -> 218030 bytes .../pics/.svn/text-base/terrain.jpg.svn-base | Bin 0 -> 25120 bytes .../docs/Terrain_Manual/pics/background.jpg | Bin 0 -> 31101 bytes .../docs/Terrain_Manual/pics/start.gif | Bin 0 -> 218030 bytes .../docs/Terrain_Manual/pics/terrain.jpg | Bin 0 -> 25120 bytes .../install/docs/Terrain_Manual/start.html | 30 + .../Q3Pack/install/missionpack/.svn/entries | 108 + .../.svn/prop-base/mapmedia-TA.pk3.svn-base | 5 + .../prop-base/terrademo-README.txt.svn-base | 5 + .../.svn/text-base/mapmedia-TA.pk3.svn-base | Bin 0 -> 353896 bytes .../text-base/terrademo-README.txt.svn-base | 40 + .../install/missionpack/mapmedia-TA.pk3 | Bin 0 -> 353896 bytes .../install/missionpack/maps/.svn/entries | 65 + .../.svn/prop-base/terrademo.map.svn-base | 5 + .../.svn/text-base/terrademo.map.svn-base | 553 ++ .../maps/Team Arena Prefabs/.svn/entries | 300 + .../prop-base/TA_banner_blue.pfb.svn-base | 5 + .../.svn/prop-base/TA_banner_red.pfb.svn-base | 5 + .../.svn/prop-base/armorpad_blue.pfb.svn-base | 5 + .../prop-base/armorpad_neutral.pfb.svn-base | 5 + .../.svn/prop-base/armorpad_red.pfb.svn-base | 5 + .../prop-base/weaponpad_blue.pfb.svn-base | 5 + .../prop-base/weaponpad_neutral.pfb.svn-base | 5 + .../.svn/prop-base/weaponpad_red.pfb.svn-base | 5 + .../text-base/TA_banner_blue.pfb.svn-base | 22 + .../.svn/text-base/TA_banner_red.pfb.svn-base | 22 + .../.svn/text-base/armorpad_blue.pfb.svn-base | 12 + .../text-base/armorpad_neutral.pfb.svn-base | 12 + .../.svn/text-base/armorpad_red.pfb.svn-base | 12 + .../text-base/weaponpad_blue.pfb.svn-base | 32 + .../text-base/weaponpad_neutral.pfb.svn-base | 32 + .../.svn/text-base/weaponpad_red.pfb.svn-base | 32 + .../Team Arena Prefabs/TA_banner_blue.pfb | 22 + .../maps/Team Arena Prefabs/TA_banner_red.pfb | 22 + .../maps/Team Arena Prefabs/armorpad_blue.pfb | 12 + .../Team Arena Prefabs/armorpad_neutral.pfb | 12 + .../maps/Team Arena Prefabs/armorpad_red.pfb | 12 + .../Team Arena Prefabs/weaponpad_blue.pfb | 32 + .../Team Arena Prefabs/weaponpad_neutral.pfb | 32 + .../maps/Team Arena Prefabs/weaponpad_red.pfb | 32 + .../install/missionpack/maps/terrademo.map | 553 ++ .../install/missionpack/models/.svn/entries | 31 + .../models/mapobjects/.svn/entries | 31 + .../models/mapobjects/spawn/.svn/entries | 96 + .../spawn/.svn/prop-base/spawn.md3.svn-base | 5 + .../spawn/.svn/prop-base/spawn_r.md3.svn-base | 5 + .../spawn/.svn/text-base/spawn.md3.svn-base | Bin 0 -> 1084 bytes .../spawn/.svn/text-base/spawn_r.md3.svn-base | Bin 0 -> 1084 bytes .../models/mapobjects/spawn/spawn.md3 | Bin 0 -> 1084 bytes .../models/mapobjects/spawn/spawn_r.md3 | Bin 0 -> 1084 bytes .../install/missionpack/scripts/.svn/entries | 844 +++ .../.svn/prop-base/base_floor.shader.svn-base | 5 + .../prop-base/base_floor2.shader.svn-base | 5 + .../.svn/prop-base/base_light.shader.svn-base | 5 + .../.svn/prop-base/base_wall.shader.svn-base | 5 + .../.svn/prop-base/base_wall2.shader.svn-base | 5 + .../.svn/prop-base/common.shader.svn-base | 5 + .../.svn/prop-base/ctf.shader.svn-base | 5 + .../.svn/prop-base/ctf2.shader.svn-base | 5 + .../prop-base/gothic_trim.shader.svn-base | 5 + .../prop-base/gothic_wall.shader.svn-base | 5 + .../.svn/prop-base/liquids.shader.svn-base | 5 + .../.svn/prop-base/liquids2.shader.svn-base | 5 + .../.svn/prop-base/museum.shader.svn-base | 5 + .../.svn/prop-base/proto2.shader.svn-base | 5 + .../.svn/prop-base/sfx.shader.svn-base | 5 + .../.svn/prop-base/sfx2.shader.svn-base | 5 + .../.svn/prop-base/skies.shader.svn-base | 5 + .../.svn/prop-base/skies2.shader.svn-base | 5 + .../.svn/prop-base/stone2.shader.svn-base | 5 + .../.svn/prop-base/team.shader.svn-base | 5 + .../.svn/prop-base/terrain.shader.svn-base | 5 + .../.svn/prop-base/tim.shader.svn-base | 5 + .../.svn/text-base/base_floor.shader.svn-base | 900 +++ .../text-base/base_floor2.shader.svn-base | 29 + .../.svn/text-base/base_light.shader.svn-base | 1683 ++++++ .../.svn/text-base/base_wall.shader.svn-base | 1406 +++++ .../.svn/text-base/base_wall2.shader.svn-base | 860 +++ .../.svn/text-base/common.shader.svn-base | 429 ++ .../.svn/text-base/ctf.shader.svn-base | 577 ++ .../.svn/text-base/ctf2.shader.svn-base | 343 ++ .../text-base/default_shaderlist.txt.svn-base | 23 + .../.svn/text-base/entities-ta.def.svn-base | 374 ++ .../text-base/gothic_trim.shader.svn-base | 296 + .../text-base/gothic_wall.shader.svn-base | 120 + .../.svn/text-base/liquids.shader.svn-base | 1153 ++++ .../.svn/text-base/liquids2.shader.svn-base | 243 + .../.svn/text-base/museum.shader.svn-base | 28 + .../.svn/text-base/proto2.shader.svn-base | 1833 +++++++ .../.svn/text-base/sfx.shader.svn-base | 3253 +++++++++++ .../.svn/text-base/sfx2.shader.svn-base | 1160 ++++ .../.svn/text-base/skies.shader.svn-base | 1073 ++++ .../.svn/text-base/skies2.shader.svn-base | 245 + .../.svn/text-base/stone2.shader.svn-base | 10 + .../.svn/text-base/team.shader.svn-base | 140 + .../.svn/text-base/terrain.shader.svn-base | 557 ++ .../.svn/text-base/tim.shader.svn-base | 213 + .../missionpack/scripts/base_floor.shader | 900 +++ .../missionpack/scripts/base_floor2.shader | 29 + .../missionpack/scripts/base_light.shader | 1683 ++++++ .../missionpack/scripts/base_wall.shader | 1406 +++++ .../missionpack/scripts/base_wall2.shader | 860 +++ .../install/missionpack/scripts/common.shader | 429 ++ .../install/missionpack/scripts/ctf.shader | 577 ++ .../install/missionpack/scripts/ctf2.shader | 343 ++ .../scripts/default_shaderlist.txt | 23 + .../missionpack/scripts/entities-ta.def | 374 ++ .../missionpack/scripts/gothic_trim.shader | 296 + .../missionpack/scripts/gothic_wall.shader | 120 + .../missionpack/scripts/liquids.shader | 1153 ++++ .../missionpack/scripts/liquids2.shader | 243 + .../install/missionpack/scripts/museum.shader | 28 + .../install/missionpack/scripts/proto2.shader | 1833 +++++++ .../install/missionpack/scripts/sfx.shader | 3253 +++++++++++ .../install/missionpack/scripts/sfx2.shader | 1160 ++++ .../install/missionpack/scripts/skies.shader | 1073 ++++ .../install/missionpack/scripts/skies2.shader | 245 + .../install/missionpack/scripts/stone2.shader | 10 + .../install/missionpack/scripts/team.shader | 140 + .../missionpack/scripts/terrain.shader | 557 ++ .../install/missionpack/scripts/tim.shader | 213 + .../install/missionpack/terrademo-README.txt | 40 + .../install/missionpack/textures/.svn/entries | 31 + .../textures/base_wall2/.svn/entries | 62 + .../prop-base/techfloor_kc_blue.tga.svn-base | 5 + .../text-base/techfloor_kc_blue.tga.svn-base | Bin 0 -> 42275 bytes .../textures/base_wall2/techfloor_kc_blue.tga | Bin 0 -> 42275 bytes install/installs/ReactionPack/.svn/entries | 34 + .../installs/ReactionPack/game/.svn/entries | 96 + .../game/.svn/text-base/game.xlink.svn-base | 10 + .../.svn/text-base/synapse.config.svn-base | 61 + install/installs/ReactionPack/game/game.xlink | 10 + .../installs/ReactionPack/game/synapse.config | 61 + .../ReactionPack/install/.svn/entries | 34 + .../install/Boomstick/.svn/entries | 65 + .../.svn/prop-base/common-tti.pk3.svn-base | 5 + .../.svn/text-base/common-tti.pk3.svn-base | Bin 0 -> 518829 bytes .../install/Boomstick/common-tti.pk3 | Bin 0 -> 518829 bytes .../install/Boomstick/scripts/.svn/entries | 164 + .../.svn/text-base/common.shader.svn-base | 818 +++ .../text-base/default_project.proj.svn-base | 63 + .../.svn/text-base/reaction.def.svn-base | 1296 +++++ .../.svn/text-base/shaderlist.txt.svn-base | 1 + .../install/Boomstick/scripts/common.shader | 818 +++ .../Boomstick/scripts/default_project.proj | 63 + .../install/Boomstick/scripts/reaction.def | 1296 +++++ .../install/Boomstick/scripts/shaderlist.txt | 1 + .../ReactionPack/install/docs/.svn/entries | 43 + .../install/docs/Compile_Manual/.svn/entries | 232 + .../.svn/text-base/bspc.txt.svn-base | 565 ++ .../.svn/text-base/cfgq3.c.svn-base | 78 + .../.svn/text-base/headskins.txt.svn-base | 75 + .../.svn/text-base/index.html.svn-base | 65 + .../.svn/text-base/modelskins.txt.svn-base | 73 + .../.svn/text-base/q3map.html.svn-base | 410 ++ .../install/docs/Compile_Manual/bspc.txt | 565 ++ .../install/docs/Compile_Manual/cfgq3.c | 78 + .../install/docs/Compile_Manual/headskins.txt | 75 + .../install/docs/Compile_Manual/index.html | 65 + .../docs/Compile_Manual/modelskins.txt | 73 + .../install/docs/Compile_Manual/q3map.html | 410 ++ .../install/docs/Model_Manual/.svn/entries | 65 + .../.svn/text-base/model_manual.htm.svn-base | 217 + .../docs/Model_Manual/model_manual.htm | 217 + .../docs/Model_Manual/styles/.svn/entries | 62 + .../styles/.svn/text-base/q3rad.css.svn-base | 23 + .../docs/Model_Manual/styles/q3rad.css | 23 + .../docs/Q3AShader_Manual/.svn/entries | 89 + .../.svn/text-base/index.htm.svn-base | 76 + .../Q3AShader_Manual/appendix/.svn/entries | 62 + .../.svn/text-base/appA.html.svn-base | 60 + .../docs/Q3AShader_Manual/appendix/appA.html | 60 + .../docs/Q3AShader_Manual/ch01/.svn/entries | 62 + .../ch01/.svn/text-base/pg1_1.htm.svn-base | 126 + .../docs/Q3AShader_Manual/ch01/pg1_1.htm | 126 + .../docs/Q3AShader_Manual/ch02/.svn/entries | 62 + .../ch02/.svn/text-base/pg2_1.htm.svn-base | 222 + .../docs/Q3AShader_Manual/ch02/pg2_1.htm | 222 + .../docs/Q3AShader_Manual/ch03/.svn/entries | 62 + .../ch03/.svn/text-base/pg3_1.htm.svn-base | 197 + .../docs/Q3AShader_Manual/ch03/pg3_1.htm | 197 + .../docs/Q3AShader_Manual/ch04/.svn/entries | 62 + .../ch04/.svn/text-base/pg4_1.htm.svn-base | 64 + .../docs/Q3AShader_Manual/ch04/pg4_1.htm | 64 + .../docs/Q3AShader_Manual/ch05/.svn/entries | 62 + .../ch05/.svn/text-base/pg5_1.htm.svn-base | 483 ++ .../docs/Q3AShader_Manual/ch05/pg5_1.htm | 483 ++ .../docs/Q3AShader_Manual/ch06/.svn/entries | 62 + .../ch06/.svn/text-base/pg6_1.htm.svn-base | 145 + .../docs/Q3AShader_Manual/ch06/pg6_1.htm | 145 + .../install/docs/Q3AShader_Manual/index.htm | 76 + .../q3ashader_manual_files/.svn/entries | 62 + .../.svn/prop-base/image002.jpg.svn-base | 5 + .../.svn/text-base/image002.jpg.svn-base | Bin 0 -> 26981 bytes .../q3ashader_manual_files/image002.jpg | Bin 0 -> 26981 bytes .../docs/Q3AShader_Manual/styles/.svn/entries | 62 + .../styles/.svn/text-base/q3rad.css.svn-base | 23 + .../docs/Q3AShader_Manual/styles/q3rad.css | 23 + .../docs/Q3Map2Shader_Manual/.svn/entries | 547 ++ .../.svn/text-base/apA.htm.svn-base | 58 + .../.svn/text-base/apB.htm.svn-base | 131 + .../.svn/text-base/apC.htm.svn-base | 117 + .../.svn/text-base/apI.htm.svn-base | 260 + .../.svn/text-base/ch0.htm.svn-base | 103 + .../.svn/text-base/ch1.htm.svn-base | 249 + .../.svn/text-base/ch2.htm.svn-base | 246 + .../.svn/text-base/ch3.htm.svn-base | 799 +++ .../.svn/text-base/ch4.htm.svn-base | 387 ++ .../.svn/text-base/ch5.htm.svn-base | 102 + .../.svn/text-base/ch6.htm.svn-base | 505 ++ .../.svn/text-base/ch7.htm.svn-base | 110 + .../.svn/text-base/ch8.htm.svn-base | 40 + .../.svn/text-base/contents.htm.svn-base | 236 + .../.svn/text-base/start.htm.svn-base | 42 + .../install/docs/Q3Map2Shader_Manual/apA.htm | 58 + .../install/docs/Q3Map2Shader_Manual/apB.htm | 131 + .../install/docs/Q3Map2Shader_Manual/apC.htm | 117 + .../install/docs/Q3Map2Shader_Manual/apI.htm | 260 + .../install/docs/Q3Map2Shader_Manual/ch0.htm | 103 + .../install/docs/Q3Map2Shader_Manual/ch1.htm | 249 + .../install/docs/Q3Map2Shader_Manual/ch2.htm | 246 + .../install/docs/Q3Map2Shader_Manual/ch3.htm | 799 +++ .../install/docs/Q3Map2Shader_Manual/ch4.htm | 387 ++ .../install/docs/Q3Map2Shader_Manual/ch5.htm | 102 + .../install/docs/Q3Map2Shader_Manual/ch6.htm | 505 ++ .../install/docs/Q3Map2Shader_Manual/ch7.htm | 110 + .../install/docs/Q3Map2Shader_Manual/ch8.htm | 40 + .../docs/Q3Map2Shader_Manual/contents.htm | 236 + .../Q3Map2Shader_Manual/images/.svn/entries | 62 + .../images/.svn/prop-base/q3logo.jpg.svn-base | 5 + .../images/.svn/text-base/q3logo.jpg.svn-base | Bin 0 -> 757 bytes .../Q3Map2Shader_Manual/images/q3logo.jpg | Bin 0 -> 757 bytes .../Q3Map2Shader_Manual/scripts/.svn/entries | 62 + .../.svn/text-base/styles.css.svn-base | 14 + .../Q3Map2Shader_Manual/scripts/styles.css | 14 + .../docs/Q3Map2Shader_Manual/start.htm | 42 + .../start_files/.svn/entries | 130 + .../.svn/prop-base/title.gif.svn-base | 5 + .../.svn/prop-base/titleImage.jpg.svn-base | 5 + .../.svn/text-base/styles.css.svn-base | 14 + .../.svn/text-base/title.gif.svn-base | Bin 0 -> 2526 bytes .../.svn/text-base/titleImage.jpg.svn-base | Bin 0 -> 25182 bytes .../start_files/styles.css | 14 + .../Q3Map2Shader_Manual/start_files/title.gif | Bin 0 -> 2526 bytes .../start_files/titleImage.jpg | Bin 0 -> 25182 bytes .../install/docs/Terrain_Manual/.svn/entries | 68 + .../.svn/text-base/start.html.svn-base | 30 + .../docs/Terrain_Manual/pages/.svn/entries | 1082 ++++ .../pages/.svn/prop-base/Image3.gif.svn-base | 5 + .../pages/.svn/prop-base/Image4.gif.svn-base | 5 + .../pages/.svn/prop-base/Image5.gif.svn-base | 5 + .../pages/.svn/prop-base/Image6.gif.svn-base | 5 + .../pages/.svn/text-base/Image3.gif.svn-base | Bin 0 -> 46899 bytes .../pages/.svn/text-base/Image4.gif.svn-base | Bin 0 -> 24307 bytes .../pages/.svn/text-base/Image5.gif.svn-base | Bin 0 -> 27694 bytes .../pages/.svn/text-base/Image6.gif.svn-base | Bin 0 -> 46899 bytes .../.svn/text-base/adding_bots.html.svn-base | 40 + .../adding_buildings_to_terrain.html.svn-base | 85 + .../.svn/text-base/art_tools.html.svn-base | 39 + .../.svn/text-base/blocking_vis.html.svn-base | 101 + .../boxing_in_the_world.html.svn-base | 48 + .../clipping_the_terrain.html.svn-base | 58 + .../creating_the_alphamap.html.svn-base | 194 + .../creating_the_terrain.html.svn-base | 63 + .../entity_keys_and_values.html.svn-base | 102 + .../.svn/text-base/glossary.html.svn-base | 52 + ...height_map_into_terrain_mesh.html.svn-base | 41 + .../.svn/text-base/height_maps.html.svn-base | 174 + .../.svn/text-base/introduction.html.svn-base | 49 + .../.svn/text-base/key_changes.html.svn-base | 64 + .../lighting_the_terrain.html.svn-base | 135 + ...anipulating_the_terrain_mesh.html.svn-base | 42 + .../mapping_the_textures.html.svn-base | 71 + ...or_revised_q3map_shader_comm.html.svn-base | 361 ++ ...er_possible_height_map_tools.html.svn-base | 62 + .../text-base/related_links.html.svn-base | 40 + .../suggested_gensurf_settings.html.svn-base | 135 + .../text-base/table_of_contents.html.svn-base | 88 + .../text-base/terrain_entity.html.svn-base | 50 + ...ain_mesh_into_terrain_entity.html.svn-base | 44 + ..._related_worldspawn_features.html.svn-base | 222 + .../text-base/terrain_texture.html.svn-base | 65 + .../text-base/the_meta_shader.html.svn-base | 192 + .../docs/Terrain_Manual/pages/Image3.gif | Bin 0 -> 46899 bytes .../docs/Terrain_Manual/pages/Image4.gif | Bin 0 -> 24307 bytes .../docs/Terrain_Manual/pages/Image5.gif | Bin 0 -> 27694 bytes .../docs/Terrain_Manual/pages/Image6.gif | Bin 0 -> 46899 bytes .../Terrain_Manual/pages/adding_bots.html | 40 + .../pages/adding_buildings_to_terrain.html | 85 + .../docs/Terrain_Manual/pages/art_tools.html | 39 + .../Terrain_Manual/pages/blocking_vis.html | 101 + .../pages/boxing_in_the_world.html | 48 + .../pages/clipping_the_terrain.html | 58 + .../pages/creating_the_alphamap.html | 194 + .../pages/creating_the_terrain.html | 63 + .../pages/entity_keys_and_values.html | 102 + .../docs/Terrain_Manual/pages/glossary.html | 52 + .../pages/height_map_into_terrain_mesh.html | 41 + .../Terrain_Manual/pages/height_maps.html | 174 + .../Terrain_Manual/pages/introduction.html | 49 + .../Terrain_Manual/pages/key_changes.html | 64 + .../pages/lighting_the_terrain.html | 135 + .../pages/manipulating_the_terrain_mesh.html | 42 + .../pages/mapping_the_textures.html | 71 + .../new_or_revised_q3map_shader_comm.html | 361 ++ .../other_possible_height_map_tools.html | 62 + .../Terrain_Manual/pages/related_links.html | 40 + .../pages/suggested_gensurf_settings.html | 135 + .../pages/table_of_contents.html | 88 + .../Terrain_Manual/pages/terrain_entity.html | 50 + .../terrain_mesh_into_terrain_entity.html | 44 + .../terrain_related_worldspawn_features.html | 222 + .../Terrain_Manual/pages/terrain_texture.html | 65 + .../Terrain_Manual/pages/the_meta_shader.html | 192 + .../docs/Terrain_Manual/pics/.svn/entries | 130 + .../.svn/prop-base/background.jpg.svn-base | 5 + .../pics/.svn/prop-base/start.gif.svn-base | 5 + .../pics/.svn/prop-base/terrain.jpg.svn-base | 5 + .../.svn/text-base/background.jpg.svn-base | Bin 0 -> 31101 bytes .../pics/.svn/text-base/start.gif.svn-base | Bin 0 -> 218030 bytes .../pics/.svn/text-base/terrain.jpg.svn-base | Bin 0 -> 25120 bytes .../docs/Terrain_Manual/pics/background.jpg | Bin 0 -> 31101 bytes .../docs/Terrain_Manual/pics/start.gif | Bin 0 -> 218030 bytes .../docs/Terrain_Manual/pics/terrain.jpg | Bin 0 -> 25120 bytes .../install/docs/Terrain_Manual/start.html | 30 + install/installs/UFOAIPack/.svn/entries | 34 + install/installs/UFOAIPack/game/.svn/entries | 96 + .../game/.svn/text-base/game.xlink.svn-base | 8 + .../.svn/text-base/synapse.config.svn-base | 59 + install/installs/UFOAIPack/game/game.xlink | 8 + .../installs/UFOAIPack/game/synapse.config | 59 + .../installs/UFOAIPack/install/.svn/entries | 31 + .../UFOAIPack/install/base/.svn/entries | 34 + .../install/base/scripts/.svn/entries | 198 + .../.svn/prop-base/shaderlist.txt.svn-base | 5 + .../.svn/text-base/common.shader.svn-base | 47 + .../text-base/default_project.proj.svn-base | 98 + .../.svn/text-base/entities.def.svn-base | 164 + .../.svn/text-base/shaderlist.txt.svn-base | 2 + .../.svn/text-base/textures.shader.svn-base | 44 + .../install/base/scripts/common.shader | 47 + .../install/base/scripts/default_project.proj | 98 + .../install/base/scripts/entities.def | 164 + .../install/base/scripts/shaderlist.txt | 2 + .../install/base/scripts/textures.shader | 44 + .../install/base/textures/.svn/entries | 31 + .../base/textures/radiant/.svn/entries | 62 + .../radiant/.svn/prop-base/notex.tga.svn-base | 5 + .../radiant/.svn/text-base/notex.tga.svn-base | Bin 0 -> 1583 bytes .../install/base/textures/radiant/notex.tga | Bin 0 -> 1583 bytes install/installs/UrTPack/.svn/entries | 34 + install/installs/UrTPack/game/.svn/entries | 96 + .../game/.svn/text-base/game.xlink.svn-base | 5 + .../.svn/text-base/synapse.config.svn-base | 56 + install/installs/UrTPack/game/game.xlink | 5 + install/installs/UrTPack/game/synapse.config | 56 + install/installs/UrTPack/install/.svn/entries | 31 + .../UrTPack/install/q3ut4/.svn/entries | 65 + .../.svn/prop-base/common-spog.pk3.svn-base | 5 + .../.svn/text-base/common-spog.pk3.svn-base | Bin 0 -> 28724 bytes .../UrTPack/install/q3ut4/common-spog.pk3 | Bin 0 -> 28724 bytes .../install/q3ut4/scripts/.svn/entries | 198 + .../.svn/text-base/common.shader.svn-base | 321 ++ .../text-base/default_project.proj.svn-base | 63 + .../.svn/text-base/entities.def.svn-base | 1747 ++++++ .../.svn/text-base/shaderlist.txt.svn-base | 150 + .../.svn/text-base/urbanterror.def.svn-base | 437 ++ .../install/q3ut4/scripts/common.shader | 321 ++ .../q3ut4/scripts/default_project.proj | 63 + .../install/q3ut4/scripts/entities.def | 1747 ++++++ .../install/q3ut4/scripts/shaderlist.txt | 150 + .../install/q3ut4/scripts/urbanterror.def | 437 ++ install/share/locale/fa/LC_MESSAGES/atk10.mo | Bin 0 -> 8784 bytes install/share/locale/fa/LC_MESSAGES/glib20.mo | Bin 0 -> 21661 bytes .../locale/fa/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 23471 bytes install/share/locale/fa/LC_MESSAGES/gtk20.mo | Bin 0 -> 36200 bytes install/share/locale/fi/LC_MESSAGES/atk10.mo | Bin 0 -> 8207 bytes .../locale/fi/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 8426 bytes install/share/locale/fi/LC_MESSAGES/glib20.mo | Bin 0 -> 44955 bytes .../locale/fi/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 149886 bytes install/share/locale/fi/LC_MESSAGES/gtk20.mo | Bin 0 -> 70935 bytes install/share/locale/fr/LC_MESSAGES/atk10.mo | Bin 0 -> 8643 bytes .../locale/fr/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 8250 bytes install/share/locale/fr/LC_MESSAGES/glib20.mo | Bin 0 -> 48527 bytes .../locale/fr/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 163692 bytes install/share/locale/fr/LC_MESSAGES/gtk20.mo | Bin 0 -> 75817 bytes install/share/locale/ga/LC_MESSAGES/atk10.mo | Bin 0 -> 1291 bytes .../locale/ga/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 8135 bytes install/share/locale/ga/LC_MESSAGES/glib20.mo | Bin 0 -> 10704 bytes .../locale/ga/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 4654 bytes install/share/locale/ga/LC_MESSAGES/gtk20.mo | Bin 0 -> 55622 bytes install/share/locale/gl/LC_MESSAGES/atk10.mo | Bin 0 -> 8586 bytes .../locale/gl/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 992 bytes install/share/locale/gl/LC_MESSAGES/glib20.mo | Bin 0 -> 46598 bytes .../locale/gl/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 159636 bytes install/share/locale/gl/LC_MESSAGES/gtk20.mo | Bin 0 -> 73401 bytes install/share/locale/gu/LC_MESSAGES/atk10.mo | Bin 0 -> 12714 bytes install/share/locale/gu/LC_MESSAGES/glib20.mo | Bin 0 -> 62079 bytes .../locale/gu/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 233334 bytes install/share/locale/gu/LC_MESSAGES/gtk20.mo | Bin 0 -> 99886 bytes install/share/locale/he/LC_MESSAGES/atk10.mo | Bin 0 -> 7933 bytes install/share/locale/he/LC_MESSAGES/glib20.mo | Bin 0 -> 40396 bytes .../locale/he/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 147347 bytes install/share/locale/he/LC_MESSAGES/gtk20.mo | Bin 0 -> 68214 bytes install/share/locale/hi/LC_MESSAGES/atk10.mo | Bin 0 -> 11861 bytes install/share/locale/hi/LC_MESSAGES/glib20.mo | Bin 0 -> 63733 bytes .../locale/hi/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 229308 bytes install/share/locale/hi/LC_MESSAGES/gtk20.mo | Bin 0 -> 98714 bytes install/share/locale/hr/LC_MESSAGES/atk10.mo | Bin 0 -> 8318 bytes install/share/locale/hr/LC_MESSAGES/glib20.mo | Bin 0 -> 15688 bytes .../locale/hr/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 104430 bytes install/share/locale/hr/LC_MESSAGES/gtk20.mo | Bin 0 -> 32053 bytes install/share/locale/hu/LC_MESSAGES/atk10.mo | Bin 0 -> 8465 bytes install/share/locale/hu/LC_MESSAGES/glib20.mo | Bin 0 -> 47079 bytes .../locale/hu/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 158688 bytes install/share/locale/hu/LC_MESSAGES/gtk20.mo | Bin 0 -> 73877 bytes install/share/locale/hy/LC_MESSAGES/glib20.mo | Bin 0 -> 2926 bytes .../locale/hy/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 1389 bytes install/share/locale/hy/LC_MESSAGES/gtk20.mo | Bin 0 -> 35611 bytes .../locale/ia/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 396 bytes install/share/locale/ia/LC_MESSAGES/gtk20.mo | Bin 0 -> 1764 bytes install/share/locale/id/LC_MESSAGES/atk10.mo | Bin 0 -> 7718 bytes .../locale/id/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 9265 bytes install/share/locale/id/LC_MESSAGES/glib20.mo | Bin 0 -> 43548 bytes .../locale/id/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 103321 bytes install/share/locale/id/LC_MESSAGES/gtk20.mo | Bin 0 -> 45342 bytes .../locale/io/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 424 bytes install/share/locale/io/LC_MESSAGES/gtk20.mo | Bin 0 -> 22676 bytes install/share/locale/is/LC_MESSAGES/atk10.mo | Bin 0 -> 1540 bytes install/share/locale/is/LC_MESSAGES/glib20.mo | Bin 0 -> 10045 bytes .../locale/is/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 6321 bytes install/share/locale/is/LC_MESSAGES/gtk20.mo | Bin 0 -> 18197 bytes install/share/locale/it/LC_MESSAGES/atk10.mo | Bin 0 -> 8690 bytes .../locale/it/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 8262 bytes install/share/locale/it/LC_MESSAGES/glib20.mo | Bin 0 -> 45842 bytes .../locale/it/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 161284 bytes install/share/locale/it/LC_MESSAGES/gtk20.mo | Bin 0 -> 73163 bytes install/share/locale/ja/LC_MESSAGES/atk10.mo | Bin 0 -> 9246 bytes .../locale/ja/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 9008 bytes install/share/locale/ja/LC_MESSAGES/glib20.mo | Bin 0 -> 49410 bytes .../locale/ja/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 172992 bytes install/share/locale/ja/LC_MESSAGES/gtk20.mo | Bin 0 -> 80221 bytes install/share/locale/ka/LC_MESSAGES/atk10.mo | Bin 0 -> 12610 bytes install/share/locale/ka/LC_MESSAGES/glib20.mo | Bin 0 -> 32236 bytes .../locale/ka/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 186816 bytes install/share/locale/ka/LC_MESSAGES/gtk20.mo | Bin 0 -> 83701 bytes install/share/locale/kn/LC_MESSAGES/atk10.mo | Bin 0 -> 12717 bytes install/share/locale/kn/LC_MESSAGES/glib20.mo | Bin 0 -> 71424 bytes .../locale/kn/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 244535 bytes install/share/locale/kn/LC_MESSAGES/gtk20.mo | Bin 0 -> 109518 bytes install/share/locale/ko/LC_MESSAGES/atk10.mo | Bin 0 -> 8263 bytes .../locale/ko/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 9673 bytes install/share/locale/ko/LC_MESSAGES/glib20.mo | Bin 0 -> 48296 bytes .../locale/ko/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 155000 bytes install/share/locale/ko/LC_MESSAGES/gtk20.mo | Bin 0 -> 75884 bytes install/share/locale/ku/LC_MESSAGES/atk10.mo | Bin 0 -> 7934 bytes install/share/locale/ku/LC_MESSAGES/glib20.mo | Bin 0 -> 1120 bytes .../locale/ku/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 3475 bytes install/share/locale/ku/LC_MESSAGES/gtk20.mo | Bin 0 -> 50560 bytes install/share/locale/li/LC_MESSAGES/atk10.mo | Bin 0 -> 1488 bytes .../locale/li/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 68269 bytes install/share/locale/li/LC_MESSAGES/gtk20.mo | Bin 0 -> 19937 bytes install/share/locale/locale.alias | 77 + install/share/locale/lt/LC_MESSAGES/atk10.mo | Bin 0 -> 8538 bytes install/share/locale/lt/LC_MESSAGES/glib20.mo | Bin 0 -> 44087 bytes .../locale/lt/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 153658 bytes install/share/locale/lt/LC_MESSAGES/gtk20.mo | Bin 0 -> 72538 bytes install/share/locale/lv/LC_MESSAGES/atk10.mo | Bin 0 -> 8345 bytes install/share/locale/lv/LC_MESSAGES/glib20.mo | Bin 0 -> 43513 bytes .../locale/lv/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 132885 bytes install/share/locale/lv/LC_MESSAGES/gtk20.mo | Bin 0 -> 69374 bytes install/share/locale/mai/LC_MESSAGES/atk10.mo | Bin 0 -> 11697 bytes .../share/locale/mai/LC_MESSAGES/glib20.mo | Bin 0 -> 41288 bytes .../mai/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 193321 bytes install/share/locale/mai/LC_MESSAGES/gtk20.mo | Bin 0 -> 96832 bytes install/share/locale/mg/LC_MESSAGES/glib20.mo | Bin 0 -> 17869 bytes .../locale/mi/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 450 bytes install/share/locale/mi/LC_MESSAGES/gtk20.mo | Bin 0 -> 17319 bytes install/share/locale/mk/LC_MESSAGES/atk10.mo | Bin 0 -> 10680 bytes install/share/locale/mk/LC_MESSAGES/glib20.mo | Bin 0 -> 46636 bytes .../locale/mk/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 153520 bytes install/share/locale/mk/LC_MESSAGES/gtk20.mo | Bin 0 -> 61009 bytes install/share/locale/ml/LC_MESSAGES/atk10.mo | Bin 0 -> 13022 bytes install/share/locale/ml/LC_MESSAGES/glib20.mo | Bin 0 -> 75052 bytes .../locale/ml/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 270282 bytes install/share/locale/ml/LC_MESSAGES/gtk20.mo | Bin 0 -> 117055 bytes install/share/locale/mn/LC_MESSAGES/atk10.mo | Bin 0 -> 10149 bytes install/share/locale/mn/LC_MESSAGES/glib20.mo | Bin 0 -> 17321 bytes .../locale/mn/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 113267 bytes install/share/locale/mn/LC_MESSAGES/gtk20.mo | Bin 0 -> 30453 bytes install/share/locale/mr/LC_MESSAGES/atk10.mo | Bin 0 -> 11813 bytes install/share/locale/mr/LC_MESSAGES/glib20.mo | Bin 0 -> 62698 bytes .../locale/mr/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 230462 bytes install/share/locale/mr/LC_MESSAGES/gtk20.mo | Bin 0 -> 100090 bytes install/share/locale/ms/LC_MESSAGES/atk10.mo | Bin 0 -> 3603 bytes install/share/locale/ms/LC_MESSAGES/glib20.mo | Bin 0 -> 10231 bytes .../locale/ms/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 80248 bytes install/share/locale/ms/LC_MESSAGES/gtk20.mo | Bin 0 -> 21485 bytes install/share/locale/nb/LC_MESSAGES/atk10.mo | Bin 0 -> 8078 bytes .../locale/nb/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 984 bytes install/share/locale/nb/LC_MESSAGES/glib20.mo | Bin 0 -> 43074 bytes .../locale/nb/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 119092 bytes install/share/locale/nb/LC_MESSAGES/gtk20.mo | Bin 0 -> 69552 bytes .../share/locale/nds/LC_MESSAGES/glib20.mo | Bin 0 -> 4721 bytes install/share/locale/ne/LC_MESSAGES/atk10.mo | Bin 0 -> 11919 bytes install/share/locale/ne/LC_MESSAGES/glib20.mo | Bin 0 -> 23576 bytes .../locale/ne/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 158873 bytes install/share/locale/ne/LC_MESSAGES/gtk20.mo | Bin 0 -> 46912 bytes install/share/locale/nl/LC_MESSAGES/atk10.mo | Bin 0 -> 8109 bytes .../locale/nl/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 8276 bytes install/share/locale/nl/LC_MESSAGES/glib20.mo | Bin 0 -> 38047 bytes .../locale/nl/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 148742 bytes install/share/locale/nl/LC_MESSAGES/gtk20.mo | Bin 0 -> 72101 bytes install/share/locale/nn/LC_MESSAGES/atk10.mo | Bin 0 -> 8140 bytes .../locale/nn/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 8165 bytes install/share/locale/nn/LC_MESSAGES/glib20.mo | Bin 0 -> 33776 bytes .../locale/nn/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 81724 bytes install/share/locale/nn/LC_MESSAGES/gtk20.mo | Bin 0 -> 68902 bytes .../nso/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 101658 bytes install/share/locale/nso/LC_MESSAGES/gtk20.mo | Bin 0 -> 26890 bytes install/share/locale/oc/LC_MESSAGES/atk10.mo | Bin 0 -> 1985 bytes install/share/locale/oc/LC_MESSAGES/glib20.mo | Bin 0 -> 1262 bytes .../locale/oc/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 5959 bytes install/share/locale/oc/LC_MESSAGES/gtk20.mo | Bin 0 -> 21894 bytes install/share/locale/or/LC_MESSAGES/atk10.mo | Bin 0 -> 11587 bytes install/share/locale/or/LC_MESSAGES/glib20.mo | Bin 0 -> 65800 bytes .../locale/or/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 212862 bytes install/share/locale/or/LC_MESSAGES/gtk20.mo | Bin 0 -> 104651 bytes install/share/locale/pa/LC_MESSAGES/atk10.mo | Bin 0 -> 11086 bytes install/share/locale/pa/LC_MESSAGES/glib20.mo | Bin 0 -> 61881 bytes .../locale/pa/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 215785 bytes install/share/locale/pa/LC_MESSAGES/gtk20.mo | Bin 0 -> 96765 bytes install/share/locale/pl/LC_MESSAGES/atk10.mo | Bin 0 -> 8564 bytes .../locale/pl/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 9505 bytes install/share/locale/pl/LC_MESSAGES/glib20.mo | Bin 0 -> 46252 bytes .../locale/pl/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 160886 bytes install/share/locale/pl/LC_MESSAGES/gtk20.mo | Bin 0 -> 72499 bytes install/share/locale/ps/LC_MESSAGES/atk10.mo | Bin 0 -> 9348 bytes install/share/locale/ps/LC_MESSAGES/glib20.mo | Bin 0 -> 9803 bytes .../locale/ps/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 34373 bytes install/share/locale/ps/LC_MESSAGES/gtk20.mo | Bin 0 -> 25251 bytes install/share/locale/pt/LC_MESSAGES/atk10.mo | Bin 0 -> 8580 bytes .../locale/pt/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 8536 bytes install/share/locale/pt/LC_MESSAGES/glib20.mo | Bin 0 -> 44753 bytes .../locale/pt/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 158359 bytes install/share/locale/pt/LC_MESSAGES/gtk20.mo | Bin 0 -> 72201 bytes .../share/locale/pt_BR/LC_MESSAGES/atk10.mo | Bin 0 -> 8488 bytes .../pt_BR/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 1040 bytes .../share/locale/pt_BR/LC_MESSAGES/glib20.mo | Bin 0 -> 44585 bytes .../pt_BR/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 156264 bytes .../share/locale/pt_BR/LC_MESSAGES/gtk20.mo | Bin 0 -> 73313 bytes install/share/locale/ro/LC_MESSAGES/atk10.mo | Bin 0 -> 8238 bytes .../locale/ro/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 7654 bytes install/share/locale/ro/LC_MESSAGES/glib20.mo | Bin 0 -> 46451 bytes .../locale/ro/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 158402 bytes install/share/locale/ro/LC_MESSAGES/gtk20.mo | Bin 0 -> 73103 bytes install/share/locale/ru/LC_MESSAGES/atk10.mo | Bin 0 -> 11066 bytes .../locale/ru/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 7715 bytes install/share/locale/ru/LC_MESSAGES/glib20.mo | Bin 0 -> 60209 bytes .../locale/ru/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 207760 bytes install/share/locale/ru/LC_MESSAGES/gtk20.mo | Bin 0 -> 90846 bytes install/share/locale/rw/LC_MESSAGES/atk10.mo | Bin 0 -> 589 bytes install/share/locale/rw/LC_MESSAGES/glib20.mo | Bin 0 -> 456 bytes .../locale/rw/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 4104 bytes install/share/locale/rw/LC_MESSAGES/gtk20.mo | Bin 0 -> 1620 bytes install/share/locale/si/LC_MESSAGES/atk10.mo | Bin 0 -> 2035 bytes install/share/locale/si/LC_MESSAGES/glib20.mo | Bin 0 -> 9264 bytes .../locale/si/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 35331 bytes install/share/locale/si/LC_MESSAGES/gtk20.mo | Bin 0 -> 56324 bytes install/share/locale/sk/LC_MESSAGES/atk10.mo | Bin 0 -> 8197 bytes .../locale/sk/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 9741 bytes install/share/locale/sk/LC_MESSAGES/glib20.mo | Bin 0 -> 21235 bytes .../locale/sk/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 144085 bytes install/share/locale/sk/LC_MESSAGES/gtk20.mo | Bin 0 -> 71900 bytes install/share/locale/sl/LC_MESSAGES/atk10.mo | Bin 0 -> 8312 bytes .../locale/sl/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 7991 bytes install/share/locale/sl/LC_MESSAGES/glib20.mo | Bin 0 -> 43622 bytes .../locale/sl/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 150704 bytes install/share/locale/sl/LC_MESSAGES/gtk20.mo | Bin 0 -> 71752 bytes install/share/locale/sq/LC_MESSAGES/atk10.mo | Bin 0 -> 8608 bytes install/share/locale/sq/LC_MESSAGES/glib20.mo | Bin 0 -> 36379 bytes .../locale/sq/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 154555 bytes install/share/locale/sq/LC_MESSAGES/gtk20.mo | Bin 0 -> 73061 bytes install/share/locale/sr/LC_MESSAGES/atk10.mo | Bin 0 -> 10145 bytes .../locale/sr/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 9458 bytes install/share/locale/sr/LC_MESSAGES/glib20.mo | Bin 0 -> 56703 bytes .../locale/sr/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 134680 bytes install/share/locale/sr/LC_MESSAGES/gtk20.mo | Bin 0 -> 87153 bytes .../share/locale/sr@ije/LC_MESSAGES/atk10.mo | Bin 0 -> 9602 bytes .../share/locale/sr@ije/LC_MESSAGES/glib20.mo | Bin 0 -> 13758 bytes .../sr@ije/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 116163 bytes .../share/locale/sr@ije/LC_MESSAGES/gtk20.mo | Bin 0 -> 30911 bytes .../locale/sr@latin/LC_MESSAGES/atk10.mo | Bin 0 -> 8166 bytes .../locale/sr@latin/LC_MESSAGES/glib20.mo | Bin 0 -> 44269 bytes .../sr@latin/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 104184 bytes .../locale/sr@latin/LC_MESSAGES/gtk20.mo | Bin 0 -> 71287 bytes install/share/locale/sv/LC_MESSAGES/atk10.mo | Bin 0 -> 8059 bytes .../locale/sv/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 9123 bytes install/share/locale/sv/LC_MESSAGES/glib20.mo | Bin 0 -> 43450 bytes .../locale/sv/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 152144 bytes install/share/locale/sv/LC_MESSAGES/gtk20.mo | Bin 0 -> 70779 bytes install/share/locale/ta/LC_MESSAGES/atk10.mo | Bin 0 -> 12741 bytes install/share/locale/ta/LC_MESSAGES/glib20.mo | Bin 0 -> 66889 bytes .../locale/ta/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 240722 bytes install/share/locale/ta/LC_MESSAGES/gtk20.mo | Bin 0 -> 104570 bytes install/share/locale/te/LC_MESSAGES/atk10.mo | Bin 0 -> 11662 bytes install/share/locale/te/LC_MESSAGES/glib20.mo | Bin 0 -> 66989 bytes .../locale/te/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 246261 bytes install/share/locale/te/LC_MESSAGES/gtk20.mo | Bin 0 -> 106076 bytes install/share/locale/th/LC_MESSAGES/atk10.mo | Bin 0 -> 12573 bytes install/share/locale/th/LC_MESSAGES/glib20.mo | Bin 0 -> 67865 bytes .../locale/th/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 23108 bytes install/share/locale/th/LC_MESSAGES/gtk20.mo | Bin 0 -> 96780 bytes install/share/locale/tk/LC_MESSAGES/atk10.mo | Bin 0 -> 7502 bytes .../locale/tk/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 615 bytes install/share/locale/tk/LC_MESSAGES/gtk20.mo | Bin 0 -> 4922 bytes install/share/locale/tl/LC_MESSAGES/glib20.mo | Bin 0 -> 16024 bytes install/share/locale/tr/LC_MESSAGES/atk10.mo | Bin 0 -> 8342 bytes .../locale/tr/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 7633 bytes install/share/locale/tr/LC_MESSAGES/glib20.mo | Bin 0 -> 41573 bytes .../locale/tr/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 152972 bytes install/share/locale/tr/LC_MESSAGES/gtk20.mo | Bin 0 -> 70952 bytes install/share/locale/tt/LC_MESSAGES/atk10.mo | Bin 0 -> 7930 bytes install/share/locale/tt/LC_MESSAGES/glib20.mo | Bin 0 -> 5268 bytes .../locale/tt/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 12523 bytes install/share/locale/tt/LC_MESSAGES/gtk20.mo | Bin 0 -> 12048 bytes install/share/locale/ug/LC_MESSAGES/atk10.mo | Bin 0 -> 8600 bytes install/share/locale/uk/LC_MESSAGES/atk10.mo | Bin 0 -> 10721 bytes .../locale/uk/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 9896 bytes install/share/locale/uk/LC_MESSAGES/glib20.mo | Bin 0 -> 58393 bytes .../locale/uk/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 203435 bytes install/share/locale/uk/LC_MESSAGES/gtk20.mo | Bin 0 -> 89621 bytes .../locale/ur/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 590 bytes install/share/locale/ur/LC_MESSAGES/gtk20.mo | Bin 0 -> 907 bytes .../locale/uz/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 25069 bytes install/share/locale/uz/LC_MESSAGES/gtk20.mo | Bin 0 -> 35466 bytes .../LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 31242 bytes .../locale/uz@cyrillic/LC_MESSAGES/gtk20.mo | Bin 0 -> 40856 bytes install/share/locale/vi/LC_MESSAGES/atk10.mo | Bin 0 -> 8897 bytes .../locale/vi/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 10351 bytes install/share/locale/vi/LC_MESSAGES/glib20.mo | Bin 0 -> 48209 bytes .../locale/vi/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 169610 bytes install/share/locale/vi/LC_MESSAGES/gtk20.mo | Bin 0 -> 75780 bytes install/share/locale/wa/LC_MESSAGES/atk10.mo | Bin 0 -> 3790 bytes install/share/locale/wa/LC_MESSAGES/glib20.mo | Bin 0 -> 4497 bytes .../locale/wa/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 35241 bytes install/share/locale/wa/LC_MESSAGES/gtk20.mo | Bin 0 -> 37147 bytes install/share/locale/xh/LC_MESSAGES/atk10.mo | Bin 0 -> 8365 bytes install/share/locale/xh/LC_MESSAGES/glib20.mo | Bin 0 -> 14213 bytes .../locale/xh/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 110048 bytes install/share/locale/xh/LC_MESSAGES/gtk20.mo | Bin 0 -> 31432 bytes install/share/locale/yi/LC_MESSAGES/atk10.mo | Bin 0 -> 1740 bytes install/share/locale/yi/LC_MESSAGES/glib20.mo | Bin 0 -> 13857 bytes .../locale/yi/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 92252 bytes install/share/locale/yi/LC_MESSAGES/gtk20.mo | Bin 0 -> 25901 bytes .../share/locale/zh_CN/LC_MESSAGES/atk10.mo | Bin 0 -> 7593 bytes .../zh_CN/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 7896 bytes .../share/locale/zh_CN/LC_MESSAGES/glib20.mo | Bin 0 -> 37755 bytes .../zh_CN/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 139486 bytes .../share/locale/zh_CN/LC_MESSAGES/gtk20.mo | Bin 0 -> 68197 bytes .../share/locale/zh_HK/LC_MESSAGES/atk10.mo | Bin 0 -> 7738 bytes .../zh_HK/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 7386 bytes .../share/locale/zh_HK/LC_MESSAGES/glib20.mo | Bin 0 -> 41708 bytes .../zh_HK/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 142505 bytes .../share/locale/zh_HK/LC_MESSAGES/gtk20.mo | Bin 0 -> 68846 bytes .../share/locale/zh_TW/LC_MESSAGES/atk10.mo | Bin 0 -> 7738 bytes .../zh_TW/LC_MESSAGES/gettext-runtime.mo | Bin 0 -> 7385 bytes .../share/locale/zh_TW/LC_MESSAGES/glib20.mo | Bin 0 -> 41684 bytes .../zh_TW/LC_MESSAGES/gtk20-properties.mo | Bin 0 -> 142466 bytes .../share/locale/zh_TW/LC_MESSAGES/gtk20.mo | Bin 0 -> 68843 bytes install/share/man/man1/envsubst.1 | 54 + install/share/man/man1/fc-cache.1 | 70 + install/share/man/man1/fc-cat.1 | 44 + install/share/man/man1/fc-list.1 | 72 + install/share/man/man1/fc-match.1 | 73 + install/share/man/man1/fc-query.1 | 57 + install/share/man/man1/fc-scan.1 | 52 + install/share/man/man1/gettext.1 | 69 + install/share/man/man1/glib-genmarshal.1 | 307 ++ install/share/man/man1/glib-mkenums.1 | 234 + install/share/man/man1/gobject-query.1 | 83 + install/share/man/man1/ngettext.1 | 68 + install/share/man/man1/pango-querymodules.1 | 47 + install/share/man/man1/pango-view.1 | 118 + install/share/man/man1/xml2-config.1 | 31 + install/share/man/man1/xmlcatalog.1 | 229 + install/share/man/man1/xmllint.1 | 427 ++ install/share/man/man3/FcAtomicCreate.3 | 19 + install/share/man/man3/FcAtomicDeleteNew.3 | 16 + install/share/man/man3/FcAtomicDestroy.3 | 16 + install/share/man/man3/FcAtomicLock.3 | 18 + install/share/man/man3/FcAtomicNewFile.3 | 17 + install/share/man/man3/FcAtomicOrigFile.3 | 16 + install/share/man/man3/FcAtomicReplaceOrig.3 | 18 + install/share/man/man3/FcAtomicUnlock.3 | 16 + install/share/man/man3/FcBlanksAdd.3 | 18 + install/share/man/man3/FcBlanksCreate.3 | 16 + install/share/man/man3/FcBlanksDestroy.3 | 16 + install/share/man/man3/FcBlanksIsMember.3 | 18 + install/share/man/man3/FcCacheCopySet.3 | 18 + install/share/man/man3/FcCacheDir.3 | 16 + install/share/man/man3/FcCacheNumFont.3 | 17 + install/share/man/man3/FcCacheNumSubdir.3 | 16 + install/share/man/man3/FcCacheSubdir.3 | 20 + install/share/man/man3/FcCharSetAddChar.3 | 19 + install/share/man/man3/FcCharSetCopy.3 | 17 + install/share/man/man3/FcCharSetCount.3 | 16 + install/share/man/man3/FcCharSetCoverage.3 | 23 + install/share/man/man3/FcCharSetCreate.3 | 17 + install/share/man/man3/FcCharSetDestroy.3 | 18 + install/share/man/man3/FcCharSetEqual.3 | 18 + install/share/man/man3/FcCharSetFirstPage.3 | 20 + install/share/man/man3/FcCharSetHasChar.3 | 17 + install/share/man/man3/FcCharSetIntersect.3 | 18 + .../share/man/man3/FcCharSetIntersectCount.3 | 17 + install/share/man/man3/FcCharSetIsSubset.3 | 17 + install/share/man/man3/FcCharSetMerge.3 | 23 + install/share/man/man3/FcCharSetNew.3 | 16 + install/share/man/man3/FcCharSetNextPage.3 | 20 + install/share/man/man3/FcCharSetSubtract.3 | 17 + .../share/man/man3/FcCharSetSubtractCount.3 | 17 + install/share/man/man3/FcCharSetUnion.3 | 17 + .../share/man/man3/FcConfigAppFontAddDir.3 | 20 + .../share/man/man3/FcConfigAppFontAddFile.3 | 19 + install/share/man/man3/FcConfigAppFontClear.3 | 17 + install/share/man/man3/FcConfigBuildFonts.3 | 19 + install/share/man/man3/FcConfigCreate.3 | 16 + install/share/man/man3/FcConfigDestroy.3 | 19 + install/share/man/man3/FcConfigEnableHome.3 | 20 + install/share/man/man3/FcConfigFilename.3 | 26 + install/share/man/man3/FcConfigGetBlanks.3 | 20 + install/share/man/man3/FcConfigGetCache.3 | 17 + install/share/man/man3/FcConfigGetCacheDirs.3 | 19 + .../share/man/man3/FcConfigGetConfigDirs.3 | 18 + .../share/man/man3/FcConfigGetConfigFiles.3 | 17 + install/share/man/man3/FcConfigGetCurrent.3 | 16 + install/share/man/man3/FcConfigGetFontDirs.3 | 19 + install/share/man/man3/FcConfigGetFonts.3 | 20 + .../man/man3/FcConfigGetRescanInterval.3 | 20 + install/share/man/man3/FcConfigHome.3 | 18 + install/share/man/man3/FcConfigParseAndLoad.3 | 23 + install/share/man/man3/FcConfigReference.3 | 21 + install/share/man/man3/FcConfigSetCurrent.3 | 17 + .../man/man3/FcConfigSetRescanInterval.3 | 20 + install/share/man/man3/FcConfigSubstitute.3 | 20 + .../man/man3/FcConfigSubstituteWithPat.3 | 24 + install/share/man/man3/FcConfigUptoDate.3 | 18 + install/share/man/man3/FcDefaultSubstitute.3 | 27 + install/share/man/man3/FcDirCacheLoad.3 | 21 + install/share/man/man3/FcDirCacheLoadFile.3 | 19 + install/share/man/man3/FcDirCacheRead.3 | 21 + install/share/man/man3/FcDirCacheUnlink.3 | 20 + install/share/man/man3/FcDirCacheUnload.3 | 17 + install/share/man/man3/FcDirCacheValid.3 | 17 + install/share/man/man3/FcDirSave.3 | 22 + install/share/man/man3/FcDirScan.3 | 26 + install/share/man/man3/FcFileIsDir.3 | 17 + install/share/man/man3/FcFileScan.3 | 31 + install/share/man/man3/FcFini.3 | 19 + install/share/man/man3/FcFontList.3 | 21 + install/share/man/man3/FcFontMatch.3 | 25 + install/share/man/man3/FcFontRenderPrepare.3 | 21 + install/share/man/man3/FcFontSetAdd.3 | 19 + install/share/man/man3/FcFontSetCreate.3 | 16 + install/share/man/man3/FcFontSetDestroy.3 | 17 + install/share/man/man3/FcFontSetList.3 | 25 + install/share/man/man3/FcFontSetMatch.3 | 28 + install/share/man/man3/FcFontSetPrint.3 | 19 + install/share/man/man3/FcFontSetSort.3 | 39 + install/share/man/man3/FcFontSetSortDestroy.3 | 19 + install/share/man/man3/FcFontSort.3 | 33 + install/share/man/man3/FcFreeTypeCharIndex.3 | 22 + install/share/man/man3/FcFreeTypeCharSet.3 | 21 + .../man/man3/FcFreeTypeCharSetAndSpacing.3 | 28 + install/share/man/man3/FcFreeTypeQuery.3 | 21 + install/share/man/man3/FcFreeTypeQueryFace.3 | 21 + install/share/man/man3/FcGetLangs.3 | 16 + install/share/man/man3/FcGetVersion.3 | 16 + install/share/man/man3/FcInit.3 | 19 + install/share/man/man3/FcInitBringUptoDate.3 | 19 + install/share/man/man3/FcInitLoadConfig.3 | 17 + .../share/man/man3/FcInitLoadConfigAndFonts.3 | 17 + install/share/man/man3/FcInitReinitialize.3 | 19 + install/share/man/man3/FcIsLower.3 | 17 + install/share/man/man3/FcIsUpper.3 | 17 + install/share/man/man3/FcLangGetCharSet.3 | 16 + install/share/man/man3/FcLangSetAdd.3 | 20 + install/share/man/man3/FcLangSetCompare.3 | 22 + install/share/man/man3/FcLangSetContains.3 | 22 + install/share/man/man3/FcLangSetCopy.3 | 17 + install/share/man/man3/FcLangSetCreate.3 | 16 + install/share/man/man3/FcLangSetDestroy.3 | 17 + install/share/man/man3/FcLangSetEqual.3 | 18 + install/share/man/man3/FcLangSetGetLangs.3 | 16 + install/share/man/man3/FcLangSetHasLang.3 | 23 + install/share/man/man3/FcLangSetHash.3 | 20 + install/share/man/man3/FcMatrixCopy.3 | 17 + install/share/man/man3/FcMatrixEqual.3 | 19 + install/share/man/man3/FcMatrixInit.3 | 17 + install/share/man/man3/FcMatrixMultiply.3 | 20 + install/share/man/man3/FcMatrixRotate.3 | 27 + install/share/man/man3/FcMatrixScale.3 | 27 + install/share/man/man3/FcMatrixShear.3 | 27 + install/share/man/man3/FcNameConstant.3 | 18 + install/share/man/man3/FcNameGetConstant.3 | 16 + install/share/man/man3/FcNameGetObjectType.3 | 16 + install/share/man/man3/FcNameParse.3 | 16 + .../share/man/man3/FcNameRegisterConstants.3 | 19 + .../man/man3/FcNameRegisterObjectTypes.3 | 19 + install/share/man/man3/FcNameUnparse.3 | 18 + .../man/man3/FcNameUnregisterConstants.3 | 19 + .../man/man3/FcNameUnregisterObjectTypes.3 | 17 + install/share/man/man3/FcObjectSetAdd.3 | 18 + install/share/man/man3/FcObjectSetBuild.3 | 26 + install/share/man/man3/FcObjectSetCreate.3 | 16 + install/share/man/man3/FcObjectSetDestroy.3 | 16 + install/share/man/man3/FcPatternAdd-Type.3 | 49 + install/share/man/man3/FcPatternAdd.3 | 23 + install/share/man/man3/FcPatternAddWeak.3 | 20 + install/share/man/man3/FcPatternBuild.3 | 50 + install/share/man/man3/FcPatternCreate.3 | 16 + install/share/man/man3/FcPatternDel.3 | 18 + install/share/man/man3/FcPatternDestroy.3 | 17 + install/share/man/man3/FcPatternDuplicate.3 | 18 + install/share/man/man3/FcPatternEqual.3 | 17 + install/share/man/man3/FcPatternEqualSubset.3 | 19 + install/share/man/man3/FcPatternFilter.3 | 20 + install/share/man/man3/FcPatternFormat.3 | 205 + install/share/man/man3/FcPatternGet-Type.3 | 56 + install/share/man/man3/FcPatternGet.3 | 22 + install/share/man/man3/FcPatternHash.3 | 17 + install/share/man/man3/FcPatternPrint.3 | 18 + install/share/man/man3/FcPatternReference.3 | 17 + install/share/man/man3/FcPatternRemove.3 | 19 + install/share/man/man3/FcStrBasename.3 | 18 + install/share/man/man3/FcStrCmp.3 | 18 + install/share/man/man3/FcStrCmpIgnoreCase.3 | 19 + install/share/man/man3/FcStrCopy.3 | 18 + install/share/man/man3/FcStrCopyFilename.3 | 23 + install/share/man/man3/FcStrDirname.3 | 18 + install/share/man/man3/FcStrDowncase.3 | 17 + install/share/man/man3/FcStrFree.3 | 17 + install/share/man/man3/FcStrListCreate.3 | 16 + install/share/man/man3/FcStrListDone.3 | 16 + install/share/man/man3/FcStrListNext.3 | 16 + install/share/man/man3/FcStrPlus.3 | 19 + install/share/man/man3/FcStrSetAdd.3 | 17 + install/share/man/man3/FcStrSetAddFilename.3 | 19 + install/share/man/man3/FcStrSetCreate.3 | 16 + install/share/man/man3/FcStrSetDel.3 | 18 + install/share/man/man3/FcStrSetDestroy.3 | 16 + install/share/man/man3/FcStrSetEqual.3 | 19 + install/share/man/man3/FcStrSetMember.3 | 18 + install/share/man/man3/FcStrStr.3 | 20 + install/share/man/man3/FcStrStrIgnoreCase.3 | 20 + install/share/man/man3/FcToLower.3 | 17 + install/share/man/man3/FcUcs4ToUtf8.3 | 19 + install/share/man/man3/FcUtf16Len.3 | 27 + install/share/man/man3/FcUtf16ToUcs4.3 | 23 + install/share/man/man3/FcUtf8Len.3 | 24 + install/share/man/man3/FcUtf8ToUcs4.3 | 21 + install/share/man/man3/FcValueDestroy.3 | 17 + install/share/man/man3/FcValueEqual.3 | 19 + install/share/man/man3/FcValuePrint.3 | 18 + install/share/man/man3/FcValueSave.3 | 17 + .../share/man/man3/bind_textdomain_codeset.3 | 72 + install/share/man/man3/bindtextdomain.3 | 69 + install/share/man/man3/dcgettext.3 | 1 + install/share/man/man3/dcngettext.3 | 1 + install/share/man/man3/dgettext.3 | 1 + install/share/man/man3/dngettext.3 | 1 + install/share/man/man3/gettext.3 | 99 + install/share/man/man3/libpng.3 | 4455 +++++++++++++++ install/share/man/man3/libpngpf.3 | 808 +++ install/share/man/man3/libxml.3 | 71 + install/share/man/man3/ngettext.3 | 60 + install/share/man/man3/textdomain.3 | 57 + install/share/man/man5/fonts-conf.5 | 644 +++ install/share/man/man5/png.5 | 74 + .../themes/Clearlooks Compact/gtk-2.0/gtkrc | 241 + install/share/themes/Clearlooks/gtk-2.0/gtkrc | 199 + .../share/themes/Default/gtk-2.0-key/gtkrc | 3 + install/share/themes/Emacs/gtk-2.0-key/gtkrc | 113 + install/share/themes/MS-Windows/gtk-2.0/gtkrc | 66 + install/share/themes/Raleigh/gtk-2.0/gtkrc | 3 + .../share/themes/zzClearlooks/gtk-2.0/gtkrc | 150 + 1344 files changed, 153248 insertions(+) create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/lamps/bot_lamp2.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/prop-base/pipe02.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/prop-base/pipe02b.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/text-base/pipe02.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/text-base/pipe02b.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/pipe02.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/pipe02b.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/prop-base/podium4.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/text-base/podium4.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/podium4.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/prop-base/portal_2.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/text-base/portal_2.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/portal_2.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/prop-base/skel01.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/prop-base/skel02mid.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/prop-base/skel_ribs.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/prop-base/xray.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/prop-base/xraybig.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/text-base/skel01.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/text-base/skel02mid.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/text-base/skel_ribs.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/text-base/xray.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/.svn/text-base/xraybig.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/skel01.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/skel02mid.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/skel_ribs.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/xray.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/xraybig.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/monkeyface.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/skull.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/skull_tilt1.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/text-base/monkeyface.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/text-base/skull.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/text-base/skull_tilt1.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/monkeyface.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/skull.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/skull_tilt1.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/prop-base/spotlamp.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/text-base/spotlamp.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/spotlamp.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/statue_major.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/storch.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/storchx.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/tall_torch.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/text-base/storch.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/text-base/storchx.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/text-base/tall_torch.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/storch.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/storchx.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/tall_torch.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/prop-base/teleporter.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/text-base/teleporter.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/teleporter.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/prop-base/timlamp.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/text-base/timlamp.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/timlamp.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/branch2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree1.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree10.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree2.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree3.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree4.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree5.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree6.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree7.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree8.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree9.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/trunk2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/branch2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree1.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree10.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree2.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree3.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree4.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree5.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree6.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree7.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree8.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree9.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/trunk2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/branch2.tga create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree1.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree10.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree2.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree3.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree4.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree5.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree6.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree7.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree8.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree9.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/trunk2.tga create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/visor_posed.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/femhead.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/lion.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/wallhead02.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/text-base/femhead.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/text-base/lion.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/text-base/wallhead02.md3.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/femhead.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/lion.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/wallhead02.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/models/mapobjects/walllamp3.md3 create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_button.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_door.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_floor.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_light.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_object.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_support.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_trim.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_wall.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/common.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/ctf.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gfx.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_block.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_button.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_door.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_floor.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_light.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_trim.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_wall.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/hell.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/liquids.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/models.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/museum.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/organics.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/sfx.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/skies.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/skin.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/terrademoQ3.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/test.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_button.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_door.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_floor.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_light.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_object.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_support.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_trim.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_wall.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/common.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/ctf.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/default_project.proj.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/default_shaderlist.txt.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/entities.def.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gfx.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_block.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_button.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_door.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_floor.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_light.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_trim.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_wall.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/hell.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/liquids.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/models.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/museum.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/organics.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/sfx.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/skies.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/skin.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/terrademoQ3.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/test.shader.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/base_button.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/base_door.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/base_floor.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/base_light.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/base_object.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/base_support.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/base_trim.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/base_wall.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/common.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/ctf.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/default_project.proj create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/default_shaderlist.txt create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/entities.def create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/gfx.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/gothic_block.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/gothic_button.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/gothic_door.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/gothic_floor.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/gothic_light.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/gothic_trim.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/gothic_wall.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/hell.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/liquids.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/models.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/museum.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/organics.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/sfx.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/skies.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/skin.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/terrademoQ3.shader create mode 100644 install/installs/Q3Pack/install/baseq3/scripts/test.shader create mode 100644 install/installs/Q3Pack/install/baseq3/textures/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/prop-base/pj_terralpha01.pcx.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/text-base/pj_terralpha01.pcx.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/proto2/pj_terralpha01.pcx create mode 100644 install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/prop-base/clouds.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/text-base/clouds.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/skies2/clouds.tga create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/.svn/entries create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock10b_2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock12b_2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock9b_2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/.svn/text-base/pjrock10b_2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/.svn/text-base/pjrock12b_2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/.svn/text-base/pjrock9b_2.tga.svn-base create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/pjrock10b_2.tga create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/pjrock12b_2.tga create mode 100644 install/installs/Q3Pack/install/baseq3/textures/stone/pjrock9b_2.tga create mode 100644 install/installs/Q3Pack/install/docs/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/prop-base/bspc.txt.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/prop-base/cfgq3.c.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/prop-base/headskins.txt.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/prop-base/index.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/prop-base/modelskins.txt.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/prop-base/q3map.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/bspc.txt.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/cfgq3.c.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/headskins.txt.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/index.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/modelskins.txt.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/q3map.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/bspc.txt create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/cfgq3.c create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/headskins.txt create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/index.html create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/modelskins.txt create mode 100644 install/installs/Q3Pack/install/docs/Compile_Manual/q3map.html create mode 100644 install/installs/Q3Pack/install/docs/Model_Manual/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Model_Manual/.svn/prop-base/model_manual.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Model_Manual/.svn/text-base/model_manual.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Model_Manual/model_manual.htm create mode 100644 install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/prop-base/q3rad.css.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/text-base/q3rad.css.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Model_Manual/styles/q3rad.css create mode 100644 install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/prop-base/index.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/text-base/index.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/index.html create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/prop-base/index.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/text-base/index.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/prop-base/appA.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/text-base/appA.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/appA.html create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/prop-base/pg1_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/text-base/pg1_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/pg1_1.htm create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/prop-base/pg2_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/text-base/pg2_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/pg2_1.htm create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/prop-base/pg3_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/text-base/pg3_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/pg3_1.htm create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/prop-base/pg4_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/text-base/pg4_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/pg4_1.htm create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/prop-base/pg5_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/text-base/pg5_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/pg5_1.htm create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/prop-base/pg6_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/text-base/pg6_1.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/pg6_1.htm create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/index.htm create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/prop-base/image002.jpg.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/text-base/image002.jpg.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/image002.jpg create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/prop-base/q3rad.css.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/text-base/q3rad.css.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/q3rad.css create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/prop-base/start.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/text-base/start.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/design_tips.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/map_converters_checklist.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/preface.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/related_links.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/ta_game_types.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/table_of_contents.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_arena_entity_definitions.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_arena_prefabs.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_powerup_bases.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/using_new_game_entities.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/design_tips.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/map_converters_checklist.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/preface.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/related_links.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/ta_game_types.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/table_of_contents.htm.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_arena_entity_definitions.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_arena_prefabs.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_powerup_bases.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/using_new_game_entities.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/design_tips.html create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/map_converters_checklist.html create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/preface.html create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/related_links.html create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/ta_game_types.html create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/table_of_contents.htm create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_arena_entity_definitions.html create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_arena_prefabs.html create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_powerup_bases.html create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/using_new_game_entities.html create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/CRUSADER.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/INTRUDER.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/MAINPOP.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/MENUBACKgif.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/PAGANs.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/STROGGS.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/THEFALLEN.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/logo.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/CRUSADER.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/INTRUDER.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/MAINPOP.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/MENUBACKgif.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/PAGANs.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/STROGGS.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/THEFALLEN.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/logo.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/CRUSADER.gif create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/INTRUDER.gif create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/MAINPOP.gif create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/MENUBACKgif.gif create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/PAGANs.gif create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/STROGGS.gif create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/THEFALLEN.gif create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/logo.gif create mode 100644 install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/start.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/prop-base/start.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/text-base/start.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image3.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image4.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image5.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image6.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/adding_bots.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/adding_buildings_to_terrain.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/art_tools.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/blocking_vis.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/boxing_in_the_world.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/clipping_the_terrain.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/creating_the_alphamap.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/creating_the_terrain.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/entity_keys_and_values.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/glossary.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/height_map_into_terrain_mesh.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/height_maps.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/introduction.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/key_changes.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/lighting_the_terrain.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/manipulating_the_terrain_mesh.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/mapping_the_textures.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/new_or_revised_q3map_shader_comm.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/other_possible_height_map_tools.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/related_links.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/suggested_gensurf_settings.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/table_of_contents.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_entity.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_mesh_into_terrain_entity.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_related_worldspawn_features.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_texture.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/the_meta_shader.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/Image3.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/Image4.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/Image5.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/Image6.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/adding_bots.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/adding_buildings_to_terrain.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/art_tools.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/blocking_vis.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/boxing_in_the_world.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/clipping_the_terrain.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/creating_the_alphamap.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/creating_the_terrain.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/entity_keys_and_values.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/glossary.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/height_map_into_terrain_mesh.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/height_maps.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/introduction.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/key_changes.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/lighting_the_terrain.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/manipulating_the_terrain_mesh.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/mapping_the_textures.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/new_or_revised_q3map_shader_comm.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/other_possible_height_map_tools.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/related_links.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/suggested_gensurf_settings.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/table_of_contents.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/terrain_entity.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/terrain_mesh_into_terrain_entity.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/terrain_related_worldspawn_features.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/terrain_texture.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/the_meta_shader.html.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/Image3.gif create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/Image4.gif create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/Image5.gif create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/Image6.gif create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/adding_bots.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/adding_buildings_to_terrain.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/art_tools.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/blocking_vis.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/boxing_in_the_world.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/clipping_the_terrain.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/creating_the_alphamap.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/creating_the_terrain.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/entity_keys_and_values.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/glossary.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/height_map_into_terrain_mesh.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/height_maps.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/introduction.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/key_changes.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/lighting_the_terrain.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/manipulating_the_terrain_mesh.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/mapping_the_textures.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/new_or_revised_q3map_shader_comm.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/other_possible_height_map_tools.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/related_links.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/suggested_gensurf_settings.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/table_of_contents.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/terrain_entity.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/terrain_mesh_into_terrain_entity.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/terrain_related_worldspawn_features.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/terrain_texture.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pages/the_meta_shader.html create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/.svn/entries create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/.svn/prop-base/background.jpg.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/.svn/prop-base/start.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/.svn/prop-base/terrain.jpg.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/.svn/text-base/background.jpg.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/.svn/text-base/start.gif.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/.svn/text-base/terrain.jpg.svn-base create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/background.jpg create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/start.gif create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/pics/terrain.jpg create mode 100644 install/installs/Q3Pack/install/docs/Terrain_Manual/start.html create mode 100644 install/installs/Q3Pack/install/missionpack/.svn/entries create mode 100644 install/installs/Q3Pack/install/missionpack/.svn/prop-base/mapmedia-TA.pk3.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/.svn/prop-base/terrademo-README.txt.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/.svn/text-base/mapmedia-TA.pk3.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/.svn/text-base/terrademo-README.txt.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/mapmedia-TA.pk3 create mode 100644 install/installs/Q3Pack/install/missionpack/maps/.svn/entries create mode 100644 install/installs/Q3Pack/install/missionpack/maps/.svn/prop-base/terrademo.map.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/.svn/text-base/terrademo.map.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/entries create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/TA_banner_blue.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/TA_banner_red.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_blue.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_neutral.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_red.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_blue.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_neutral.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_red.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/TA_banner_blue.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/TA_banner_red.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_blue.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_neutral.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_red.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_blue.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_neutral.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_red.pfb.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/TA_banner_blue.pfb create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/TA_banner_red.pfb create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_blue.pfb create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_neutral.pfb create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_red.pfb create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_blue.pfb create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_neutral.pfb create mode 100644 install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_red.pfb create mode 100644 install/installs/Q3Pack/install/missionpack/maps/terrademo.map create mode 100644 install/installs/Q3Pack/install/missionpack/models/.svn/entries create mode 100644 install/installs/Q3Pack/install/missionpack/models/mapobjects/.svn/entries create mode 100644 install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/entries create mode 100644 install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/prop-base/spawn.md3.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/prop-base/spawn_r.md3.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/text-base/spawn.md3.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/text-base/spawn_r.md3.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/spawn.md3 create mode 100644 install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/spawn_r.md3 create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/entries create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_floor.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_floor2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_light.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_wall.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_wall2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/common.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/ctf.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/ctf2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/gothic_trim.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/gothic_wall.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/liquids.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/liquids2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/museum.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/proto2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/sfx.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/sfx2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/skies.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/skies2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/stone2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/team.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/terrain.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/tim.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_floor.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_floor2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_light.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_wall.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_wall2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/common.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/ctf.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/ctf2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/default_shaderlist.txt.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/entities-ta.def.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/gothic_trim.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/gothic_wall.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/liquids.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/liquids2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/museum.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/proto2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/sfx.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/sfx2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/skies.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/skies2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/stone2.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/team.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/terrain.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/tim.shader.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/base_floor.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/base_floor2.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/base_light.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/base_wall.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/base_wall2.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/common.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/ctf.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/ctf2.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/default_shaderlist.txt create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/entities-ta.def create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/gothic_trim.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/gothic_wall.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/liquids.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/liquids2.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/museum.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/proto2.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/sfx.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/sfx2.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/skies.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/skies2.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/stone2.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/team.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/terrain.shader create mode 100644 install/installs/Q3Pack/install/missionpack/scripts/tim.shader create mode 100644 install/installs/Q3Pack/install/missionpack/terrademo-README.txt create mode 100644 install/installs/Q3Pack/install/missionpack/textures/.svn/entries create mode 100644 install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/entries create mode 100644 install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/prop-base/techfloor_kc_blue.tga.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/text-base/techfloor_kc_blue.tga.svn-base create mode 100644 install/installs/Q3Pack/install/missionpack/textures/base_wall2/techfloor_kc_blue.tga create mode 100644 install/installs/ReactionPack/.svn/entries create mode 100644 install/installs/ReactionPack/game/.svn/entries create mode 100644 install/installs/ReactionPack/game/.svn/text-base/game.xlink.svn-base create mode 100644 install/installs/ReactionPack/game/.svn/text-base/synapse.config.svn-base create mode 100644 install/installs/ReactionPack/game/game.xlink create mode 100644 install/installs/ReactionPack/game/synapse.config create mode 100644 install/installs/ReactionPack/install/.svn/entries create mode 100644 install/installs/ReactionPack/install/Boomstick/.svn/entries create mode 100644 install/installs/ReactionPack/install/Boomstick/.svn/prop-base/common-tti.pk3.svn-base create mode 100644 install/installs/ReactionPack/install/Boomstick/.svn/text-base/common-tti.pk3.svn-base create mode 100644 install/installs/ReactionPack/install/Boomstick/common-tti.pk3 create mode 100644 install/installs/ReactionPack/install/Boomstick/scripts/.svn/entries create mode 100644 install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/common.shader.svn-base create mode 100644 install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/default_project.proj.svn-base create mode 100644 install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/reaction.def.svn-base create mode 100644 install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/shaderlist.txt.svn-base create mode 100644 install/installs/ReactionPack/install/Boomstick/scripts/common.shader create mode 100644 install/installs/ReactionPack/install/Boomstick/scripts/default_project.proj create mode 100644 install/installs/ReactionPack/install/Boomstick/scripts/reaction.def create mode 100644 install/installs/ReactionPack/install/Boomstick/scripts/shaderlist.txt create mode 100644 install/installs/ReactionPack/install/docs/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/bspc.txt.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/cfgq3.c.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/headskins.txt.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/index.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/modelskins.txt.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/q3map.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/bspc.txt create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/cfgq3.c create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/headskins.txt create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/index.html create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/modelskins.txt create mode 100644 install/installs/ReactionPack/install/docs/Compile_Manual/q3map.html create mode 100644 install/installs/ReactionPack/install/docs/Model_Manual/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Model_Manual/.svn/text-base/model_manual.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Model_Manual/model_manual.htm create mode 100644 install/installs/ReactionPack/install/docs/Model_Manual/styles/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Model_Manual/styles/.svn/text-base/q3rad.css.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Model_Manual/styles/q3rad.css create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/.svn/text-base/index.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/.svn/text-base/appA.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/appA.html create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/.svn/text-base/pg1_1.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/pg1_1.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/.svn/text-base/pg2_1.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/pg2_1.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/.svn/text-base/pg3_1.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/pg3_1.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/.svn/text-base/pg4_1.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/pg4_1.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/.svn/text-base/pg5_1.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/pg5_1.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/.svn/text-base/pg6_1.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/pg6_1.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/index.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/prop-base/image002.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/text-base/image002.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/image002.jpg create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/.svn/text-base/q3rad.css.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/q3rad.css create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apA.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apB.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apC.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apI.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch0.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch1.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch2.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch3.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch4.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch5.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch6.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch7.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch8.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/contents.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/start.htm.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apA.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apB.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apC.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apI.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch0.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch1.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch2.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch3.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch4.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch5.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch6.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch7.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch8.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/contents.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/prop-base/q3logo.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/text-base/q3logo.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/q3logo.jpg create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/scripts/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/scripts/.svn/text-base/styles.css.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/scripts/styles.css create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start.htm create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/prop-base/title.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/prop-base/titleImage.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/text-base/styles.css.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/text-base/title.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/text-base/titleImage.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/styles.css create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/title.gif create mode 100644 install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/titleImage.jpg create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/.svn/text-base/start.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image3.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image4.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image5.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image6.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/Image3.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/Image4.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/Image5.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/Image6.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/adding_bots.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/adding_buildings_to_terrain.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/art_tools.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/blocking_vis.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/boxing_in_the_world.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/clipping_the_terrain.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/creating_the_alphamap.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/creating_the_terrain.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/entity_keys_and_values.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/glossary.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/height_map_into_terrain_mesh.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/height_maps.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/introduction.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/key_changes.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/lighting_the_terrain.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/manipulating_the_terrain_mesh.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/mapping_the_textures.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/new_or_revised_q3map_shader_comm.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/other_possible_height_map_tools.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/related_links.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/suggested_gensurf_settings.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/table_of_contents.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/terrain_entity.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/terrain_mesh_into_terrain_entity.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/terrain_related_worldspawn_features.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/terrain_texture.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/the_meta_shader.html.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/Image3.gif create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/Image4.gif create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/Image5.gif create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/Image6.gif create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/adding_bots.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/adding_buildings_to_terrain.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/art_tools.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/blocking_vis.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/boxing_in_the_world.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/clipping_the_terrain.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/creating_the_alphamap.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/creating_the_terrain.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/entity_keys_and_values.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/glossary.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/height_map_into_terrain_mesh.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/height_maps.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/introduction.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/key_changes.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/lighting_the_terrain.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/manipulating_the_terrain_mesh.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/mapping_the_textures.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/new_or_revised_q3map_shader_comm.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/other_possible_height_map_tools.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/related_links.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/suggested_gensurf_settings.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/table_of_contents.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/terrain_entity.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/terrain_mesh_into_terrain_entity.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/terrain_related_worldspawn_features.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/terrain_texture.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pages/the_meta_shader.html create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/.svn/entries create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/.svn/prop-base/background.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/.svn/prop-base/start.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/.svn/prop-base/terrain.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/.svn/text-base/background.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/.svn/text-base/start.gif.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/.svn/text-base/terrain.jpg.svn-base create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/background.jpg create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/start.gif create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/pics/terrain.jpg create mode 100644 install/installs/ReactionPack/install/docs/Terrain_Manual/start.html create mode 100644 install/installs/UFOAIPack/.svn/entries create mode 100644 install/installs/UFOAIPack/game/.svn/entries create mode 100644 install/installs/UFOAIPack/game/.svn/text-base/game.xlink.svn-base create mode 100644 install/installs/UFOAIPack/game/.svn/text-base/synapse.config.svn-base create mode 100644 install/installs/UFOAIPack/game/game.xlink create mode 100644 install/installs/UFOAIPack/game/synapse.config create mode 100644 install/installs/UFOAIPack/install/.svn/entries create mode 100644 install/installs/UFOAIPack/install/base/.svn/entries create mode 100644 install/installs/UFOAIPack/install/base/scripts/.svn/entries create mode 100644 install/installs/UFOAIPack/install/base/scripts/.svn/prop-base/shaderlist.txt.svn-base create mode 100644 install/installs/UFOAIPack/install/base/scripts/.svn/text-base/common.shader.svn-base create mode 100644 install/installs/UFOAIPack/install/base/scripts/.svn/text-base/default_project.proj.svn-base create mode 100644 install/installs/UFOAIPack/install/base/scripts/.svn/text-base/entities.def.svn-base create mode 100644 install/installs/UFOAIPack/install/base/scripts/.svn/text-base/shaderlist.txt.svn-base create mode 100644 install/installs/UFOAIPack/install/base/scripts/.svn/text-base/textures.shader.svn-base create mode 100644 install/installs/UFOAIPack/install/base/scripts/common.shader create mode 100644 install/installs/UFOAIPack/install/base/scripts/default_project.proj create mode 100644 install/installs/UFOAIPack/install/base/scripts/entities.def create mode 100644 install/installs/UFOAIPack/install/base/scripts/shaderlist.txt create mode 100644 install/installs/UFOAIPack/install/base/scripts/textures.shader create mode 100644 install/installs/UFOAIPack/install/base/textures/.svn/entries create mode 100644 install/installs/UFOAIPack/install/base/textures/radiant/.svn/entries create mode 100644 install/installs/UFOAIPack/install/base/textures/radiant/.svn/prop-base/notex.tga.svn-base create mode 100644 install/installs/UFOAIPack/install/base/textures/radiant/.svn/text-base/notex.tga.svn-base create mode 100644 install/installs/UFOAIPack/install/base/textures/radiant/notex.tga create mode 100644 install/installs/UrTPack/.svn/entries create mode 100644 install/installs/UrTPack/game/.svn/entries create mode 100644 install/installs/UrTPack/game/.svn/text-base/game.xlink.svn-base create mode 100644 install/installs/UrTPack/game/.svn/text-base/synapse.config.svn-base create mode 100644 install/installs/UrTPack/game/game.xlink create mode 100644 install/installs/UrTPack/game/synapse.config create mode 100644 install/installs/UrTPack/install/.svn/entries create mode 100644 install/installs/UrTPack/install/q3ut4/.svn/entries create mode 100644 install/installs/UrTPack/install/q3ut4/.svn/prop-base/common-spog.pk3.svn-base create mode 100644 install/installs/UrTPack/install/q3ut4/.svn/text-base/common-spog.pk3.svn-base create mode 100644 install/installs/UrTPack/install/q3ut4/common-spog.pk3 create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/.svn/entries create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/common.shader.svn-base create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/default_project.proj.svn-base create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/entities.def.svn-base create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/shaderlist.txt.svn-base create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/urbanterror.def.svn-base create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/common.shader create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/default_project.proj create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/entities.def create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/shaderlist.txt create mode 100644 install/installs/UrTPack/install/q3ut4/scripts/urbanterror.def create mode 100644 install/share/locale/fa/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/fa/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/fa/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/fa/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/fi/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/fi/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/fi/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/fi/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/fi/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/fr/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/fr/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/fr/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/fr/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/fr/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ga/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ga/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/ga/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ga/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ga/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/gl/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/gl/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/gl/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/gl/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/gl/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/gu/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/gu/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/gu/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/gu/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/he/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/he/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/he/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/he/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/hi/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/hi/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/hi/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/hi/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/hr/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/hr/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/hr/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/hr/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/hu/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/hu/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/hu/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/hu/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/hy/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/hy/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/hy/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ia/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ia/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/id/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/id/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/id/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/id/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/id/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/io/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/io/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/is/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/is/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/is/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/is/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/it/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/it/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/it/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/it/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/it/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ja/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ja/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/ja/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ja/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ja/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ka/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ka/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ka/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ka/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/kn/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/kn/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/kn/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/kn/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ko/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ko/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/ko/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ko/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ko/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ku/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ku/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ku/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ku/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/li/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/li/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/li/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/locale.alias create mode 100644 install/share/locale/lt/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/lt/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/lt/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/lt/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/lv/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/lv/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/lv/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/lv/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/mai/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/mai/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/mai/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/mai/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/mg/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/mi/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/mi/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/mk/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/mk/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/mk/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/mk/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ml/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ml/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ml/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ml/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/mn/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/mn/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/mn/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/mn/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/mr/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/mr/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/mr/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/mr/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ms/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ms/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ms/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ms/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/nb/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/nb/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/nb/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/nb/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/nb/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/nds/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ne/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ne/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ne/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ne/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/nl/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/nl/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/nl/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/nl/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/nl/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/nn/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/nn/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/nn/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/nn/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/nn/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/nso/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/nso/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/oc/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/oc/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/oc/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/oc/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/or/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/or/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/or/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/or/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/pa/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/pa/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/pa/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/pa/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/pl/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/pl/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/pl/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/pl/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/pl/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ps/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ps/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ps/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ps/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/pt/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/pt/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/pt/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/pt/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/pt/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/pt_BR/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/pt_BR/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/pt_BR/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/pt_BR/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/pt_BR/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ro/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ro/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/ro/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ro/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ro/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ru/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ru/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/ru/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ru/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ru/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/rw/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/rw/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/rw/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/rw/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/si/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/si/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/si/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/si/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/sk/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/sk/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/sk/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/sk/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/sk/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/sl/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/sl/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/sl/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/sl/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/sl/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/sq/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/sq/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/sq/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/sq/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/sr/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/sr/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/sr/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/sr/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/sr/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/sr@ije/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/sr@ije/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/sr@ije/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/sr@ije/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/sr@latin/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/sr@latin/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/sr@latin/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/sr@latin/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/sv/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/sv/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/sv/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/sv/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/sv/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ta/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/ta/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/ta/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ta/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/te/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/te/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/te/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/te/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/th/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/th/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/th/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/th/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/tk/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/tk/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/tk/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/tl/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/tr/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/tr/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/tr/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/tr/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/tr/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/tt/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/tt/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/tt/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/tt/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ug/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/uk/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/uk/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/uk/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/uk/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/uk/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/ur/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/ur/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/uz/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/uz/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/uz@cyrillic/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/uz@cyrillic/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/vi/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/vi/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/vi/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/vi/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/vi/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/wa/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/wa/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/wa/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/wa/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/xh/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/xh/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/xh/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/xh/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/yi/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/yi/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/yi/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/yi/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/zh_CN/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/zh_CN/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/zh_CN/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/zh_CN/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/zh_CN/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/zh_HK/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/zh_HK/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/zh_HK/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/zh_HK/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/zh_HK/LC_MESSAGES/gtk20.mo create mode 100644 install/share/locale/zh_TW/LC_MESSAGES/atk10.mo create mode 100644 install/share/locale/zh_TW/LC_MESSAGES/gettext-runtime.mo create mode 100644 install/share/locale/zh_TW/LC_MESSAGES/glib20.mo create mode 100644 install/share/locale/zh_TW/LC_MESSAGES/gtk20-properties.mo create mode 100644 install/share/locale/zh_TW/LC_MESSAGES/gtk20.mo create mode 100644 install/share/man/man1/envsubst.1 create mode 100644 install/share/man/man1/fc-cache.1 create mode 100644 install/share/man/man1/fc-cat.1 create mode 100644 install/share/man/man1/fc-list.1 create mode 100644 install/share/man/man1/fc-match.1 create mode 100644 install/share/man/man1/fc-query.1 create mode 100644 install/share/man/man1/fc-scan.1 create mode 100644 install/share/man/man1/gettext.1 create mode 100644 install/share/man/man1/glib-genmarshal.1 create mode 100644 install/share/man/man1/glib-mkenums.1 create mode 100644 install/share/man/man1/gobject-query.1 create mode 100644 install/share/man/man1/ngettext.1 create mode 100644 install/share/man/man1/pango-querymodules.1 create mode 100644 install/share/man/man1/pango-view.1 create mode 100644 install/share/man/man1/xml2-config.1 create mode 100644 install/share/man/man1/xmlcatalog.1 create mode 100644 install/share/man/man1/xmllint.1 create mode 100644 install/share/man/man3/FcAtomicCreate.3 create mode 100644 install/share/man/man3/FcAtomicDeleteNew.3 create mode 100644 install/share/man/man3/FcAtomicDestroy.3 create mode 100644 install/share/man/man3/FcAtomicLock.3 create mode 100644 install/share/man/man3/FcAtomicNewFile.3 create mode 100644 install/share/man/man3/FcAtomicOrigFile.3 create mode 100644 install/share/man/man3/FcAtomicReplaceOrig.3 create mode 100644 install/share/man/man3/FcAtomicUnlock.3 create mode 100644 install/share/man/man3/FcBlanksAdd.3 create mode 100644 install/share/man/man3/FcBlanksCreate.3 create mode 100644 install/share/man/man3/FcBlanksDestroy.3 create mode 100644 install/share/man/man3/FcBlanksIsMember.3 create mode 100644 install/share/man/man3/FcCacheCopySet.3 create mode 100644 install/share/man/man3/FcCacheDir.3 create mode 100644 install/share/man/man3/FcCacheNumFont.3 create mode 100644 install/share/man/man3/FcCacheNumSubdir.3 create mode 100644 install/share/man/man3/FcCacheSubdir.3 create mode 100644 install/share/man/man3/FcCharSetAddChar.3 create mode 100644 install/share/man/man3/FcCharSetCopy.3 create mode 100644 install/share/man/man3/FcCharSetCount.3 create mode 100644 install/share/man/man3/FcCharSetCoverage.3 create mode 100644 install/share/man/man3/FcCharSetCreate.3 create mode 100644 install/share/man/man3/FcCharSetDestroy.3 create mode 100644 install/share/man/man3/FcCharSetEqual.3 create mode 100644 install/share/man/man3/FcCharSetFirstPage.3 create mode 100644 install/share/man/man3/FcCharSetHasChar.3 create mode 100644 install/share/man/man3/FcCharSetIntersect.3 create mode 100644 install/share/man/man3/FcCharSetIntersectCount.3 create mode 100644 install/share/man/man3/FcCharSetIsSubset.3 create mode 100644 install/share/man/man3/FcCharSetMerge.3 create mode 100644 install/share/man/man3/FcCharSetNew.3 create mode 100644 install/share/man/man3/FcCharSetNextPage.3 create mode 100644 install/share/man/man3/FcCharSetSubtract.3 create mode 100644 install/share/man/man3/FcCharSetSubtractCount.3 create mode 100644 install/share/man/man3/FcCharSetUnion.3 create mode 100644 install/share/man/man3/FcConfigAppFontAddDir.3 create mode 100644 install/share/man/man3/FcConfigAppFontAddFile.3 create mode 100644 install/share/man/man3/FcConfigAppFontClear.3 create mode 100644 install/share/man/man3/FcConfigBuildFonts.3 create mode 100644 install/share/man/man3/FcConfigCreate.3 create mode 100644 install/share/man/man3/FcConfigDestroy.3 create mode 100644 install/share/man/man3/FcConfigEnableHome.3 create mode 100644 install/share/man/man3/FcConfigFilename.3 create mode 100644 install/share/man/man3/FcConfigGetBlanks.3 create mode 100644 install/share/man/man3/FcConfigGetCache.3 create mode 100644 install/share/man/man3/FcConfigGetCacheDirs.3 create mode 100644 install/share/man/man3/FcConfigGetConfigDirs.3 create mode 100644 install/share/man/man3/FcConfigGetConfigFiles.3 create mode 100644 install/share/man/man3/FcConfigGetCurrent.3 create mode 100644 install/share/man/man3/FcConfigGetFontDirs.3 create mode 100644 install/share/man/man3/FcConfigGetFonts.3 create mode 100644 install/share/man/man3/FcConfigGetRescanInterval.3 create mode 100644 install/share/man/man3/FcConfigHome.3 create mode 100644 install/share/man/man3/FcConfigParseAndLoad.3 create mode 100644 install/share/man/man3/FcConfigReference.3 create mode 100644 install/share/man/man3/FcConfigSetCurrent.3 create mode 100644 install/share/man/man3/FcConfigSetRescanInterval.3 create mode 100644 install/share/man/man3/FcConfigSubstitute.3 create mode 100644 install/share/man/man3/FcConfigSubstituteWithPat.3 create mode 100644 install/share/man/man3/FcConfigUptoDate.3 create mode 100644 install/share/man/man3/FcDefaultSubstitute.3 create mode 100644 install/share/man/man3/FcDirCacheLoad.3 create mode 100644 install/share/man/man3/FcDirCacheLoadFile.3 create mode 100644 install/share/man/man3/FcDirCacheRead.3 create mode 100644 install/share/man/man3/FcDirCacheUnlink.3 create mode 100644 install/share/man/man3/FcDirCacheUnload.3 create mode 100644 install/share/man/man3/FcDirCacheValid.3 create mode 100644 install/share/man/man3/FcDirSave.3 create mode 100644 install/share/man/man3/FcDirScan.3 create mode 100644 install/share/man/man3/FcFileIsDir.3 create mode 100644 install/share/man/man3/FcFileScan.3 create mode 100644 install/share/man/man3/FcFini.3 create mode 100644 install/share/man/man3/FcFontList.3 create mode 100644 install/share/man/man3/FcFontMatch.3 create mode 100644 install/share/man/man3/FcFontRenderPrepare.3 create mode 100644 install/share/man/man3/FcFontSetAdd.3 create mode 100644 install/share/man/man3/FcFontSetCreate.3 create mode 100644 install/share/man/man3/FcFontSetDestroy.3 create mode 100644 install/share/man/man3/FcFontSetList.3 create mode 100644 install/share/man/man3/FcFontSetMatch.3 create mode 100644 install/share/man/man3/FcFontSetPrint.3 create mode 100644 install/share/man/man3/FcFontSetSort.3 create mode 100644 install/share/man/man3/FcFontSetSortDestroy.3 create mode 100644 install/share/man/man3/FcFontSort.3 create mode 100644 install/share/man/man3/FcFreeTypeCharIndex.3 create mode 100644 install/share/man/man3/FcFreeTypeCharSet.3 create mode 100644 install/share/man/man3/FcFreeTypeCharSetAndSpacing.3 create mode 100644 install/share/man/man3/FcFreeTypeQuery.3 create mode 100644 install/share/man/man3/FcFreeTypeQueryFace.3 create mode 100644 install/share/man/man3/FcGetLangs.3 create mode 100644 install/share/man/man3/FcGetVersion.3 create mode 100644 install/share/man/man3/FcInit.3 create mode 100644 install/share/man/man3/FcInitBringUptoDate.3 create mode 100644 install/share/man/man3/FcInitLoadConfig.3 create mode 100644 install/share/man/man3/FcInitLoadConfigAndFonts.3 create mode 100644 install/share/man/man3/FcInitReinitialize.3 create mode 100644 install/share/man/man3/FcIsLower.3 create mode 100644 install/share/man/man3/FcIsUpper.3 create mode 100644 install/share/man/man3/FcLangGetCharSet.3 create mode 100644 install/share/man/man3/FcLangSetAdd.3 create mode 100644 install/share/man/man3/FcLangSetCompare.3 create mode 100644 install/share/man/man3/FcLangSetContains.3 create mode 100644 install/share/man/man3/FcLangSetCopy.3 create mode 100644 install/share/man/man3/FcLangSetCreate.3 create mode 100644 install/share/man/man3/FcLangSetDestroy.3 create mode 100644 install/share/man/man3/FcLangSetEqual.3 create mode 100644 install/share/man/man3/FcLangSetGetLangs.3 create mode 100644 install/share/man/man3/FcLangSetHasLang.3 create mode 100644 install/share/man/man3/FcLangSetHash.3 create mode 100644 install/share/man/man3/FcMatrixCopy.3 create mode 100644 install/share/man/man3/FcMatrixEqual.3 create mode 100644 install/share/man/man3/FcMatrixInit.3 create mode 100644 install/share/man/man3/FcMatrixMultiply.3 create mode 100644 install/share/man/man3/FcMatrixRotate.3 create mode 100644 install/share/man/man3/FcMatrixScale.3 create mode 100644 install/share/man/man3/FcMatrixShear.3 create mode 100644 install/share/man/man3/FcNameConstant.3 create mode 100644 install/share/man/man3/FcNameGetConstant.3 create mode 100644 install/share/man/man3/FcNameGetObjectType.3 create mode 100644 install/share/man/man3/FcNameParse.3 create mode 100644 install/share/man/man3/FcNameRegisterConstants.3 create mode 100644 install/share/man/man3/FcNameRegisterObjectTypes.3 create mode 100644 install/share/man/man3/FcNameUnparse.3 create mode 100644 install/share/man/man3/FcNameUnregisterConstants.3 create mode 100644 install/share/man/man3/FcNameUnregisterObjectTypes.3 create mode 100644 install/share/man/man3/FcObjectSetAdd.3 create mode 100644 install/share/man/man3/FcObjectSetBuild.3 create mode 100644 install/share/man/man3/FcObjectSetCreate.3 create mode 100644 install/share/man/man3/FcObjectSetDestroy.3 create mode 100644 install/share/man/man3/FcPatternAdd-Type.3 create mode 100644 install/share/man/man3/FcPatternAdd.3 create mode 100644 install/share/man/man3/FcPatternAddWeak.3 create mode 100644 install/share/man/man3/FcPatternBuild.3 create mode 100644 install/share/man/man3/FcPatternCreate.3 create mode 100644 install/share/man/man3/FcPatternDel.3 create mode 100644 install/share/man/man3/FcPatternDestroy.3 create mode 100644 install/share/man/man3/FcPatternDuplicate.3 create mode 100644 install/share/man/man3/FcPatternEqual.3 create mode 100644 install/share/man/man3/FcPatternEqualSubset.3 create mode 100644 install/share/man/man3/FcPatternFilter.3 create mode 100644 install/share/man/man3/FcPatternFormat.3 create mode 100644 install/share/man/man3/FcPatternGet-Type.3 create mode 100644 install/share/man/man3/FcPatternGet.3 create mode 100644 install/share/man/man3/FcPatternHash.3 create mode 100644 install/share/man/man3/FcPatternPrint.3 create mode 100644 install/share/man/man3/FcPatternReference.3 create mode 100644 install/share/man/man3/FcPatternRemove.3 create mode 100644 install/share/man/man3/FcStrBasename.3 create mode 100644 install/share/man/man3/FcStrCmp.3 create mode 100644 install/share/man/man3/FcStrCmpIgnoreCase.3 create mode 100644 install/share/man/man3/FcStrCopy.3 create mode 100644 install/share/man/man3/FcStrCopyFilename.3 create mode 100644 install/share/man/man3/FcStrDirname.3 create mode 100644 install/share/man/man3/FcStrDowncase.3 create mode 100644 install/share/man/man3/FcStrFree.3 create mode 100644 install/share/man/man3/FcStrListCreate.3 create mode 100644 install/share/man/man3/FcStrListDone.3 create mode 100644 install/share/man/man3/FcStrListNext.3 create mode 100644 install/share/man/man3/FcStrPlus.3 create mode 100644 install/share/man/man3/FcStrSetAdd.3 create mode 100644 install/share/man/man3/FcStrSetAddFilename.3 create mode 100644 install/share/man/man3/FcStrSetCreate.3 create mode 100644 install/share/man/man3/FcStrSetDel.3 create mode 100644 install/share/man/man3/FcStrSetDestroy.3 create mode 100644 install/share/man/man3/FcStrSetEqual.3 create mode 100644 install/share/man/man3/FcStrSetMember.3 create mode 100644 install/share/man/man3/FcStrStr.3 create mode 100644 install/share/man/man3/FcStrStrIgnoreCase.3 create mode 100644 install/share/man/man3/FcToLower.3 create mode 100644 install/share/man/man3/FcUcs4ToUtf8.3 create mode 100644 install/share/man/man3/FcUtf16Len.3 create mode 100644 install/share/man/man3/FcUtf16ToUcs4.3 create mode 100644 install/share/man/man3/FcUtf8Len.3 create mode 100644 install/share/man/man3/FcUtf8ToUcs4.3 create mode 100644 install/share/man/man3/FcValueDestroy.3 create mode 100644 install/share/man/man3/FcValueEqual.3 create mode 100644 install/share/man/man3/FcValuePrint.3 create mode 100644 install/share/man/man3/FcValueSave.3 create mode 100644 install/share/man/man3/bind_textdomain_codeset.3 create mode 100644 install/share/man/man3/bindtextdomain.3 create mode 100644 install/share/man/man3/dcgettext.3 create mode 100644 install/share/man/man3/dcngettext.3 create mode 100644 install/share/man/man3/dgettext.3 create mode 100644 install/share/man/man3/dngettext.3 create mode 100644 install/share/man/man3/gettext.3 create mode 100644 install/share/man/man3/libpng.3 create mode 100644 install/share/man/man3/libpngpf.3 create mode 100644 install/share/man/man3/libxml.3 create mode 100644 install/share/man/man3/ngettext.3 create mode 100644 install/share/man/man3/textdomain.3 create mode 100644 install/share/man/man5/fonts-conf.5 create mode 100644 install/share/man/man5/png.5 create mode 100644 install/share/themes/Clearlooks Compact/gtk-2.0/gtkrc create mode 100644 install/share/themes/Clearlooks/gtk-2.0/gtkrc create mode 100644 install/share/themes/Default/gtk-2.0-key/gtkrc create mode 100644 install/share/themes/Emacs/gtk-2.0-key/gtkrc create mode 100644 install/share/themes/MS-Windows/gtk-2.0/gtkrc create mode 100644 install/share/themes/Raleigh/gtk-2.0/gtkrc create mode 100644 install/share/themes/zzClearlooks/gtk-2.0/gtkrc diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/lamps/bot_lamp2.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/lamps/bot_lamp2.md3 new file mode 100644 index 0000000000000000000000000000000000000000..8fc84566f7795b94d6e8b51ddeb7a7a8bdd09421 GIT binary patch literal 4548 zcmbVP3sh9s6@ByO$M6$H6f=Ne6a_3lKcF*nucAglMG=~!Wi)<0mmyR0uEwGrfD}-D2BSwZ66X+WXvl&bfEq zyYHMg@#Cit>mdk2enFNguOuQrqp%=zfoX1ONkm>oeql*OWRCIWL)-dMxv`Z#U zDkaWiyhFmNo=i;lIU%gKoDfnxPYPp3#0lHl;)F?8<0N+nEqNR_Zb)`H2?b><=(7yuz@L0efth3qm8?^cnTD??ZTLP6i8k>h%*gJCq?z z0`y=>g9l209wcdSumos#29W_5-#0Yds>22=7~qTN2Y&$CL(*VR20g=Y244x#{Ui~55eyiQkZg=WM@u#s&k2Bzk^s$PFo!&sHIwMl zx?nohCy%~)uZnc~me6-<2GEFwJIQ_@E%lrhVR+c$N(1_YlIn3<`a^`yuskGbaXUDzAt_o%zU&oBjt0Fb9o{as>11!8H?%e)4A09Q4yUl zQ2Oij)99<7OX=bwEgh*h7``cT<{!LmB?;Iy&k+2rGjC$1Gw*q$Gv6;#o%#3gJVbnh z$I;H3C=&T`47HxCBOeY;rezt?#OxnSM?5&_n6KI49RF_8TJn{4C~X*cnuMH-q|vvX z_T-sPdv;vC!7Ftp_3@79Zc`SMsA_nC?gG3#mCRNAZe zQNw!=RuJ(1of>*Zy_9&?uP3wraMYkq_odg;7nA$5M5>e3l2vOJbks+a9Q%3Yz$M}~ zu#%KtbNauw?t~-0*YabId;_|iaXSi+IPz2n)j8s0Rvvf!u6*khd4pzp(K5@Iowe?| z4f)nH)&|X#>SY##SnD2>ORTHypY;f;NU|BMXL|(f<#wWNwS7rXmkJ*D*xu6Ks{Gkj z9`9=p>WFt6b)b9PxelLyY!6bkDwAL3`I2l6a+W`-JFjzn?&oW7RcrkGh)0sdrC_lR78JjJwvT!ez|%4UrM~S^3;~r^HL*1X*Tsg=&p8TJh6c*W|N1 z3KgkmD^!(oW^1p>_bUq(Ge^FuT5kWleWq|v@xClf$cg&TygVOYm*-ufSZnXsvxmTW zkNluwnP*x=i~WDyR5Wd^#~IJG#l*E>WRW~b#iBcN964*>gD#w$|T_p zb)EHPm&99h6q`D7)$}sYvq%1#h2{Npx%#MB;1Si2$Mbw|s0BHT)ABrX6mKb6d?;VH zyN{!yz4#?#p#W+kdg(rfJcc=}VQyoMv5_^#XMfK;yOE>MpvUqa1dYA}8;qU=K%Ko(3pb_=DhXN z24fyPhygJGH2eT)%%_K(BimluOWvB5te<^JPxi;O6Y%?Aeq_M-AXO9bC@Q0~vcl+! zKARl&Uk@K77smV2p{DsXeoG^nSbT_#@oplA-N^J&|nMsnd# zhsgCSO{9E58Ljc2u7@8Oek(su(_9GIf5(k(zCD$eT$w@mJoo4E+@JgLxJ*sGEU-PxZ<$MJXS^l;_A-}NG2Svc zBvWJV3T)4~e@qKZBzHhz`&&%`h{j`Zw+dowp zTUz7=9i!c%{f66CwFj#b3R;DY9p3KVGdr;FQeEL{XG9vx@!|l=~z?FSiyiAr;-4T8i#s@{h-zX(5QL%kAa$n{~P?j2kMxr z!bFcQHPYJo-xx;jNu#|lWKp3&ruQprGQ`cfrMp*RqUq{1x@upOp*kpyhWVQ4$*kY$ zvd%Xc?)dN0nfl!@ygO`wUi`C({^~s=T{*VVP`oOQ`p?Rui0A%1p6BE7Mhk6w`+kDW zXvul-;6Z||N$~1OQiA)p%2f%rWSi~Lp!>1M_xzatcv^Gp@e`t3Tc9%b`1dw_TZ}69 zc$4shlKG29OLY$x&-jR%P@qu^n4ez#3`kr)& d_Sa}u$k%D2{R_K(sbu2;N37Z2#!iF(KLM{@7hwPZ literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/entries new file mode 100644 index 00000000..6fabc9d8 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/entries @@ -0,0 +1,96 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/pipe +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pipe02.md3 +file + + + + +2012-04-01T16:52:03.645658Z +50e7d8a93a39e1fbdb0843dcea4a8a91 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3052 + +pipe02b.md3 +file + + + + +2012-04-01T16:52:03.648659Z +a3e71d852f7a1cb8d32cf0ecd1764127 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3052 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/prop-base/pipe02.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/prop-base/pipe02.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/prop-base/pipe02.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/prop-base/pipe02b.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/prop-base/pipe02b.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/prop-base/pipe02b.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/text-base/pipe02.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/.svn/text-base/pipe02.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..1d7c09a614ae01ee97780d09089cc9714f9d6d2e GIT binary patch literal 3052 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 N^qZ&Ft1;Cpe*@*r7MlP7 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/pipe02.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/pipe/pipe02.md3 new file mode 100644 index 0000000000000000000000000000000000000000..1d7c09a614ae01ee97780d09089cc9714f9d6d2e GIT binary patch literal 3052 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 N^qZ&Ft1;Cpe*@*r7MlP7 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/entries new file mode 100644 index 00000000..38493c4e --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/podium +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +podium4.md3 +file + + + + +2012-04-01T16:52:03.415645Z +d3cc143655edec16bb17ce9612c4d669 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +20452 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/prop-base/podium4.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/prop-base/podium4.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/prop-base/podium4.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/text-base/podium4.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/.svn/text-base/podium4.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..6f7c580a66dd3cf02c189c7952b12b8e785af793 GIT binary patch literal 20452 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 EUtQkaPXGV_ literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/podium4.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/podium/podium4.md3 new file mode 100644 index 0000000000000000000000000000000000000000..6f7c580a66dd3cf02c189c7952b12b8e785af793 GIT binary patch literal 20452 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 EUtQkaPXGV_ literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/entries new file mode 100644 index 00000000..74c9d8dd --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/portal_2 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +portal_2.md3 +file + + + + +2012-04-01T16:52:00.579483Z +ab162edd13ba40fdbd3cdd69c3ac88f6 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +11180 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/prop-base/portal_2.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/prop-base/portal_2.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/prop-base/portal_2.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/text-base/portal_2.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/portal_2/.svn/text-base/portal_2.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..fd60db44fa8bdfb681c81837084fbb3e0bcfc0a0 GIT binary patch literal 11180 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 RdJ~k|-N~f?3xnF({td;mqAvgd literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/skel01.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skel/skel01.md3 new file mode 100644 index 0000000000000000000000000000000000000000..635bf1806a4fcf8a26f070b6d35a603549945d47 GIT binary patch literal 13420 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 RdJ~k|-N~f?3xnF({td;mqAvgd literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/entries new file mode 100644 index 00000000..f5699bba --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/entries @@ -0,0 +1,130 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/skull +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +monkeyface.md3 +file + + + + +2012-04-01T16:52:02.620600Z +5c2f4589a7e90b6ce67a2b6602deca30 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3500 + +skull_tilt1.md3 +file + + + + +2012-04-01T16:52:02.623600Z +b8f1e78887f879f43d0f7d2af546f1e3 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2452 + +skull.md3 +file + + + + +2012-04-01T16:52:02.635601Z +6ebb97e0b80ed5ddaa773c96c1480de0 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2452 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/monkeyface.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/monkeyface.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/monkeyface.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/skull.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/skull.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/skull.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/skull_tilt1.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/skull_tilt1.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/prop-base/skull_tilt1.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/text-base/monkeyface.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/text-base/monkeyface.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..e04a6b1fdaca39da5d79b51fff7cdaf1a32de92e GIT binary patch literal 3500 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 N>d#Tv`u?5g{tYJe=3)Q< literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/text-base/skull_tilt1.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/.svn/text-base/skull_tilt1.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..d3160004b62d326dbb9f9ddb3d1f1d5feabe9717 GIT binary patch literal 2452 zcmb7^d2Ccw6voeeLj?-h7Dl?zVhdDSI^FC@EoJWQRF*c{uoPirNg3Nhg&7J=0l^NE zSX7n(QS=|wRwzmdTV#!)LQ!0zBsN%qVA2NEutkkpMMVDEs%l>#+wWam`{IJ?%DO;yVBs>Kujg+?-Alf@+$?`pp3MCB#ndD1 zJ{dPFZS9MPGumiP?>3@+Cuq%ZH&Is+6$Pa~ShbZ0-D&fd*7}p(<>S+P_Df}r;c6-Z zey`7$llvh3e-Y|}ilsbK2c%Hr_q}8#j}YDJ^G|aqe=vuvy7^w2|6eOYCdlKcx0FLF zO=^@97;PbjXDER)rA9~%l!{RTwNG~6~mL1z=IXTbv?is4Qv)Q8#V`oZWCePbr*9Re3B#|*&`*sTOEQUc>0 zAco_vep3CV&4&n0cbD;2AMJxLTav93wJ6DHHosonq>- z)#4X#jQFCsOtfBh3cj*NY(I3A7aXb)*DoF6dVkN}m&Jgty)LTt%6zXVeZPtKo3NIz zb2o9%t_acHlFP4_Y~mLxj_~$jvs}fzMAYAzEAkVXc<+ihdA6OW95BRJ>8rS}Z-Lm^ z%J`?H4$<`)7eR5D-wjQ36*WhRQ?KWX8&f>uuh~hWajZim&9sZI%xH0OeUNXw=n+TT ziJvW-Dn8oQ!1rueDEy~Qmt8EExjsJb&!9-G|BySXSBjr%azxtddeO8l$0h6KdJd0f z8X~^ea?v^I3@>X4iugdjxHZ@#w*8tUP*3VIL*V><6InPu9$|>>PqkuX=CKy>C{whWpC0 zSoq%Qjo*g*TIq=s`?pqeUAOL|>boTI>H^38K03Rv(_J>Y>OyFPwbd58uC;ro^_r30 zaHD&pxton`eAbL)8Mfh*_F5;|8JbaiHuQ&e*{WOAW+j_*$a_M^`uWMwRa!!x7rqJI zG@Ueeht6y6?yw@*lwd90v)-je%hIj2);(Lq`SY~P%C-#+Wmqj{qb=!cUB?=F&up<) zwcMsd)uedcjgDGGK*RZ93~?ouk6eLZit#PB~Yvu>>oMCUq_~8Y~BSZf}xb&SuK6 z7Rw)r0Ie#YW#*b^4aZ^a59dF8pFUsLr}K3kDVCppv<(`)nCcm$B_*@z1B$kd8j{RH zRAQtjEM>)HGe$%fnMc?$<|^$^HEgnxp0}IUvo@CR_?$MgX5yK8Kh7wlwJdAkbF71+ km@_5cm`d%G9^c7+r&20O^%+~JjLKv6d(^Rh{_wef15&{FzyJUM literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/monkeyface.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/monkeyface.md3 new file mode 100644 index 0000000000000000000000000000000000000000..e04a6b1fdaca39da5d79b51fff7cdaf1a32de92e GIT binary patch literal 3500 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 N>d#Tv`u?5g{tYJe=3)Q< literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/skull_tilt1.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/skull/skull_tilt1.md3 new file mode 100644 index 0000000000000000000000000000000000000000..d3160004b62d326dbb9f9ddb3d1f1d5feabe9717 GIT binary patch literal 2452 zcmb7^d2Ccw6voeeLj?-h7Dl?zVhdDSI^FC@EoJWQRF*c{uoPirNg3Nhg&7J=0l^NE zSX7n(QS=|wRwzmdTV#!)LQ!0zBsN%qVA2NEutkkpMMVDEs%l>#+wWam`{IJ?%DO;yVBs>Kujg+?-Alf@+$?`pp3MCB#ndD1 zJ{dPFZS9MPGumiP?>3@+Cuq%ZH&Is+6$Pa~ShbZ0-D&fd*7}p(<>S+P_Df}r;c6-Z zey`7$llvh3e-Y|}ilsbK2c%Hr_q}8#j}YDJ^G|aqe=vuvy7^w2|6eOYCdlKcx0FLF zO=^@97;PbjXDER)rA9~%l!{RTwNG~6~mL1z=IXTbv?is4Qv)Q8#V`oZWCePbr*9Re3B#|*&`*sTOEQUc>0 zAco_vep3CV&4&n0cbD;2AMJxLTav93wJ6DHHosonq>- z)#4X#jQFCsOtfBh3cj*NY(I3A7aXb)*DoF6dVkN}m&Jgty)LTt%6zXVeZPtKo3NIz zb2o9%t_acHlFP4_Y~mLxj_~$jvs}fzMAYAzEAkVXc<+ihdA6OW95BRJ>8rS}Z-Lm^ z%J`?H4$<`)7eR5D-wjQ36*WhRQ?KWX8&f>uuh~hWajZim&9sZI%xH0OeUNXw=n+TT ziJvW-Dn8oQ!1rueDEy~Qmt8EExjsJb&!9-G|BySXSBjr%azxtddeO8l$0h6KdJd0f z8X~^ea?v^I3@>X4iugdjxHZ@#w*8tUP*3VIL*V><6InPu9$|>>PqkuX=CKy>C{whWpC0 zSoq%Qjo*g*TIq=s`?pqeUAOL|>boTI>H^38K03Rv(_J>Y>OyFPwbd58uC;ro^_r30 zaHD&pxton`eAbL)8Mfh*_F5;|8JbaiHuQ&e*{WOAW+j_*$a_M^`uWMwRa!!x7rqJI zG@Ueeht6y6?yw@*lwd90v)-je%hIj2);(Lq`SY~P%C-#+Wmqj{qb=!cUB?=F&up<) zwcMsd)uedcjgDGGK*RZ93~?ouk6eLZit#PB~Yvu>>oMCUq_~8Y~BSZf}xb&SuK6 z7Rw)r0Ie#YW#*b^4aZ^a59dF8pFUsLr}K3kDVCppv<(`)nCcm$B_*@z1B$kd8j{RH zRAQtjEM>)HGe$%fnMc?$<|^$^HEgnxp0}IUvo@CR_?$MgX5yK8Kh7wlwJdAkbF71+ km@_5cm`d%G9^c7+r&20O^%+~JjLKv6d(^Rh{_wef15&{FzyJUM literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/entries new file mode 100644 index 00000000..6a1e550f --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/spotlamp +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +spotlamp.md3 +file + + + + +2012-04-01T16:52:04.419703Z +f091f34e03f6095decfe5e864ad7b561 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +6348 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/prop-base/spotlamp.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/prop-base/spotlamp.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/prop-base/spotlamp.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/text-base/spotlamp.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/.svn/text-base/spotlamp.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..37dc2a734c556db60bbfdcd579df4913a7ddf09a GIT binary patch literal 6348 zcmeI0dt8)N8pr3x%rG-tMD9v~sDL0>DQ%edXj}v@fgptbd~R8VKEHJC9TQ$!7z3I2Kg7IB z%2f~g3g_?MSoqc<(RVwKicX4-iB7u2i$?BxROG*Q4A#&wt8r3%aMAp-QvWd-i6OSq z6zJoa1r=p^kL?N|bNYSbP*I!@t?qveg{mMRn1i=5 z4A21rz<|*J-Z;j1V80|B^f-plEs+Bt=b%>rDnJQ9m#v^z0~!EsLFCLqk8|q^^aI>D z==%fifCu2oLGJ|&0DJ)-4tkuvfq)J$$8sobMx1NlH6kjp_o zoqN;*?onrO&=+!#Iui&5!hqo%^x;4R5D7$a(Bl(64=4lXaL~`?9(4r={Yn7m2UjM} z5rTdM@D#8JSja(N$vtWn2mNATDNqe8;h?YK9(5V_sLMI%pXMI*Prw>r74QrP{c7$} zpXDBPEeHKN?on%jSl}VxVGjC{z$oAmK+8cN2P6QG0`VO5iNFM4959}Pej+dnC<2N( z=w}0Zpagi5gT54~0OkYb9P|r-8=jS{WBu2{Kk9o0RE)=I1~H87_1=1Fx4Eue7`%C@ z*6D0DtKIyifH5k@SpMmmcjC6kEn!m&7c*3h^N*EVV^qxBzVEoT9V*5_jgDG84=SAp zmCldnrR(^}JcaAq;)IQRB|2l&1>Fa=d#thV;eQIxu0N-{9ehR@bMqJ7$IfR2hh1*E zvKtOMzt7L>-XAT|H3T^8{6@Yiyt^V!==ay}t$A%(UeaoJtb+y4drja};yf7@7E!bGe3UlI^By`x$P+B&0) z+m9Q~GtKXBJ@5BEzyBY>LrkyHlACUjIroIXub4rWCPyuX_}xC# zG&$-c&c_X3TXLG;)kO6kHsv&LQ%p5HFV1NmAU|Y!8p=y#g`F$=W@%-r1vhfdv$Rht zD!UJgA$D5RQ48hS(mG>`W!mg=DKiZcB^3NDsp@{tlD;NWGX3_KqK7tZl_uXFFLBvV zaf>X-v|T(Tf%0!Tgm;HYJTFpSsXW2hCie2BypPpI-LYnWb%HvrYpL1qJmpb4CzV6z zj^6NN6x-)fJzf7(rC;Y@)A+siG4(q}xwY$@F>f8|8_EOSFB%I9slRl;=Nx+tl|7Tj z*w<4z^*>a7&d_BV5o90JebW6=T(4Xpg86J}Qn|}vKAY+sTBR_LO>a82NMK%@PDoVZ zp?zcLGwBlZaB*zI2}zq}Xy3#QOuAAsTpW>iOIB?Tk@y|H8?TatNIW7a|C-!jSs{M# zU$j0?XY+S%uy*cb>{HV zlt=BTo~|>;v0Z)El$uHX^KhJ}TGvxFkMu>ysmiRL;+=a`u8P^FNk^&Q)Gw;1e(X^P zD}2n6r>MWwFWi46%q+@Zps&b_`X4r7V)#}}J z_#VM}d=FthzGvVo-nz~*HMaEtYJJ`_HMVt?sj;nxOpR^*WNK{d5Y)QPGBy9X4x<0? zO2GL?#siT6t%DozfF#31+XxTvulyfVFf+gOH&y_g6b^h2@%h2$6`vtge2zkZ;Q;MH zF~)x2eklnU3ncS61r(oEe0Hhd=<&c94_wdaQSo}TmT+Amw2sizdcx-%pLbeYv<@)F zwSc+UN8B6Z{uV(`|4pFc{}Wh_ivLaEy2dq+>z&p=z6YkogG^T6(_zE`6@@>7XAH}-~nO68PC<&<|y z>D}pRO5C?|;OAE_TuR*c*?_+5P8YN5l zZ6iOok4xb@8TxaQbe;OBs=?y!-4$5u5_ogK6*tX(Wr1bDm59I^x3Zf)p`^=I8qG>` zFxwSS?0%*_I+5BfckEPuV@k=Oa>@(wk9W_xo|5s(gU)V+SM&8jjtf=Gdh+#eI8Iki z>?z(-;@|D;eRam(4^*Ct98=n1imCo~fV0!SYiWn)1x7oCwvTGHkKb2^E1b;{-;n+r Dn>9JF literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/spotlamp.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/spotlamp/spotlamp.md3 new file mode 100644 index 0000000000000000000000000000000000000000..37dc2a734c556db60bbfdcd579df4913a7ddf09a GIT binary patch literal 6348 zcmeI0dt8)N8pr3x%rG-tMD9v~sDL0>DQ%edXj}v@fgptbd~R8VKEHJC9TQ$!7z3I2Kg7IB z%2f~g3g_?MSoqc<(RVwKicX4-iB7u2i$?BxROG*Q4A#&wt8r3%aMAp-QvWd-i6OSq z6zJoa1r=p^kL?N|bNYSbP*I!@t?qveg{mMRn1i=5 z4A21rz<|*J-Z;j1V80|B^f-plEs+Bt=b%>rDnJQ9m#v^z0~!EsLFCLqk8|q^^aI>D z==%fifCu2oLGJ|&0DJ)-4tkuvfq)J$$8sobMx1NlH6kjp_o zoqN;*?onrO&=+!#Iui&5!hqo%^x;4R5D7$a(Bl(64=4lXaL~`?9(4r={Yn7m2UjM} z5rTdM@D#8JSja(N$vtWn2mNATDNqe8;h?YK9(5V_sLMI%pXMI*Prw>r74QrP{c7$} zpXDBPEeHKN?on%jSl}VxVGjC{z$oAmK+8cN2P6QG0`VO5iNFM4959}Pej+dnC<2N( z=w}0Zpagi5gT54~0OkYb9P|r-8=jS{WBu2{Kk9o0RE)=I1~H87_1=1Fx4Eue7`%C@ z*6D0DtKIyifH5k@SpMmmcjC6kEn!m&7c*3h^N*EVV^qxBzVEoT9V*5_jgDG84=SAp zmCldnrR(^}JcaAq;)IQRB|2l&1>Fa=d#thV;eQIxu0N-{9ehR@bMqJ7$IfR2hh1*E zvKtOMzt7L>-XAT|H3T^8{6@Yiyt^V!==ay}t$A%(UeaoJtb+y4drja};yf7@7E!bGe3UlI^By`x$P+B&0) z+m9Q~GtKXBJ@5BEzyBY>LrkyHlACUjIroIXub4rWCPyuX_}xC# zG&$-c&c_X3TXLG;)kO6kHsv&LQ%p5HFV1NmAU|Y!8p=y#g`F$=W@%-r1vhfdv$Rht zD!UJgA$D5RQ48hS(mG>`W!mg=DKiZcB^3NDsp@{tlD;NWGX3_KqK7tZl_uXFFLBvV zaf>X-v|T(Tf%0!Tgm;HYJTFpSsXW2hCie2BypPpI-LYnWb%HvrYpL1qJmpb4CzV6z zj^6NN6x-)fJzf7(rC;Y@)A+siG4(q}xwY$@F>f8|8_EOSFB%I9slRl;=Nx+tl|7Tj z*w<4z^*>a7&d_BV5o90JebW6=T(4Xpg86J}Qn|}vKAY+sTBR_LO>a82NMK%@PDoVZ zp?zcLGwBlZaB*zI2}zq}Xy3#QOuAAsTpW>iOIB?Tk@y|H8?TatNIW7a|C-!jSs{M# zU$j0?XY+S%uy*cb>{HV zlt=BTo~|>;v0Z)El$uHX^KhJ}TGvxFkMu>ysmiRL;+=a`u8P^FNk^&Q)Gw;1e(X^P zD}2n6r>MWwFWi46%q+@Zps&b_`X4r7V)#}}J z_#VM}d=FthzGvVo-nz~*HMaEtYJJ`_HMVt?sj;nxOpR^*WNK{d5Y)QPGBy9X4x<0? zO2GL?#siT6t%DozfF#31+XxTvulyfVFf+gOH&y_g6b^h2@%h2$6`vtge2zkZ;Q;MH zF~)x2eklnU3ncS61r(oEe0Hhd=<&c94_wdaQSo}TmT+Amw2sizdcx-%pLbeYv<@)F zwSc+UN8B6Z{uV(`|4pFc{}Wh_ivLaEy2dq+>z&p=z6YkogG^T6(_zE`6@@>7XAH}-~nO68PC<&<|y z>D}pRO5C?|;OAE_TuR*c*?_+5P8YN5l zZ6iOok4xb@8TxaQbe;OBs=?y!-4$5u5_ogK6*tX(Wr1bDm59I^x3Zf)p`^=I8qG>` zFxwSS?0%*_I+5BfckEPuV@k=Oa>@(wk9W_xo|5s(gU)V+SM&8jjtf=Gdh+#eI8Iki z>?z(-;@|D;eRam(4^*Ct98=n1imCo~fV0!SYiWn)1x7oCwvTGHkKb2^E1b;{-;n+r Dn>9JF literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/statue_major.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/statue_major.md3 new file mode 100644 index 0000000000000000000000000000000000000000..112af2c2679d6a8ea2b99250d9c6db93dd071dfe GIT binary patch literal 27892 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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/entries new file mode 100644 index 00000000..efd8a75a --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/entries @@ -0,0 +1,130 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/storch +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +storch.md3 +file + + + + +2012-04-01T16:52:04.795724Z +bfa84b2c1b3ed943e0b8d439acc7138f +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1660 + +storchx.md3 +file + + + + +2012-04-01T16:52:04.799724Z +320b93298191d3ffcd0b922b70a004fa +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2012 + +tall_torch.md3 +file + + + + +2012-04-01T16:52:04.803725Z +ab4a251dadd95851f8588bc15750d241 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3332 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/storch.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/storch.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/storch.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/storchx.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/storchx.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/storchx.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/tall_torch.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/tall_torch.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/prop-base/tall_torch.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/text-base/storch.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/text-base/storch.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..100ffb35382c34814de3bd3173dd1f3c03090aee GIT binary patch literal 1660 zcmb7^ZA_JA7{~ADJ`bHEQWOQgfOv#>J04yRG;9p+OAvLmA|`JlI#UkhP&_1*6W?sz+i%zJy081? zdYt2xjs)7=rPW)rmgXzC$E9xae9J5UzZtv* zWHb59M+|y&IfQ68h4?<|zu!aWv-^0*y+;g}aStE62pj`B#(E7ro_UaYfWdbF@Q1V` z#xXcUGWLLDFJgjrZ^4YQhAtATH1Fz;lL13167 zMMvDAf#Y){M|5l8$=VUuY2b<45tDR|`TI3+>_?8spK1{}?n915lMOWe zoQGZ=+(Y$^zLNPSFMWLd6*aT-7!4HksPVRPnw#>LT&kZ?PsMjr{Fw^@Z~#i=#s-!{?$M733)@C4XLU(R?*CF@v6VpQXi)IOMI>vYMq`}L07-p zy8TauJ`!4Qs=Gyke6lut$x->G5U0X^*$}d<-0(AI*;vTf5jiM#e&drDCD$M0{~FRS zcUOgs3kJ_`T(E9PURNA#c&#pR_!GNspA&6d7hR&I$gbP@9cw|RIM)}A%Gbgf&e+L2 zmbH-L%pM<=T{6R&oPXSW-AHrhterL^R;JS}j+;j#Y0gcvAsGmNYnIL}gb{(j9)U~yywzj!i>JCcjNNKcZh-G&jip;7~8-$*h zTr*+vlh4?(lFu3YlUU7{xr{xX%a$kdkkLm$_jF#ov&GeD$t~TPur^yLdR*%!&8Dxr z7e#*{S&%OHK!6_22F99=jQ!;IpYI{1?b%wfjNGGF~$}Ne2Cxy!Tkb! z2LS(|^w3}d&d}ehus)Bym55>a~~4ub>SZtgb6kZHc8+U z1(?TYL=51?Yx8;NRtdbn^iYcgK2mzWc84``>IX7 zpo;t>;?_{@>fU0Ha$XVhi7VO_RjkVnP?EF`*7T{K*Ut%1rdbDbX6bo7zNxLKQKl_f zqv|W(I8)HnO-);gG9{0XsvT;aDKh=I@l_?pl(K2oxT?jQEbO?keKp3k{klhWd4DkG zU%9h>ZNEqDR>geMopaaD(d+8ZF`-s!MM~Kp6Y5*6NZA`&UZlTU-0A)T)b*3Vn*@jF`g6X!>ZEP)O$0^!;n9}I5JMO18hkqEdEK`TG1ehQ nen|UhCDTODB>MXqpol4KErt$h`39lq68)F3?i^w$V$A;w43eB5 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/text-base/tall_torch.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/.svn/text-base/tall_torch.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..50f688159aeed10ec8a526590d500cf5e316c15f GIT binary patch literal 3332 zcmbW33s98T7018t1C53xq%0bcpd0D~MZ^d30qnUf6%2@qP*6c5u3&b@cf-hE_G&zlskX_~LH!tGt2BA2WFs}MnWt@HA zN47l=nz^6$MbxPn<8O)wMOtb_(h8fB{&csUKhcQnuag1F8KZSu#l^!wtG#Nuv7<{bI z!!Z(g^!7;xpYUV}{A31q1$V|FfzM>nBfK`%LwLN#LI!<9uK_&zJD(|H=1JfeFbkPt zrbGh2h$&^BW)@4}%a{tLoN-Cu-3-3R9%derz&|KGbf5%&fb`HX3H&3{LsdRJ*2Fya zKn&n9z9jB(;rwlcfIhqR-}G&7vWVGf(%6;;%KO7(0{TJYWomdfn>ynk5=Yxc(+hJ< zT0J+LI>aryv1}c;)Gks#nL{_vFA<0@U#bhlzj&9uK`MNk`9Ypvs64$G5$a^y^dUwDiU%`evhz{uFhN!cL5&ty`|s--q^dAn)T7p^m86 zf_1as3+5$64Wfm1C)I=n^V_fNb>Mu3XZJg>@2U;g1N(hYR3~n&UL|hsD-qG58_x`0 z`f@-gY$*W5Gs#EKzb=5v`AEa)DG}?Y)Yp#pU0z`GK^c=J3XU^)EgRWtd?QKTJQ8s zXm|DI_IBNRV)y%cvAMp()^gQA9Cy3aL>$TEJN5M)(ZjA92Mx{}R%#-)`CPq-#YFvaaIYcl1A7ckkwZwO#A4FYB6@qw3YZD(~KW@I0peN2|4~=nFNk z>P&rw*4kBIQ|D3VR`q`UqM6d2^O;|ts;6|%j8^-rbE$jqH^a~#@z41FJ}fXS>qK{+ z<}|)C=lW;2_w9qaN2<;X-y0tHs&&*oQmX1yp1Mc)|LgIV`P}0t@~_SR|L9x_@H-aD9AUgnD`V%0Ql{En zQ@x_f&42$rHA#U@CoF%a!u`Mg^70Bley|UJYy-fDF#Q?q+fM@j0P{lYcE^=#9x*)r zIRQm{ytXP8G4yMfH=wPjHwN+$BM&j=!_AYur+dWHn~lK+6tNf>jG^JC(_r1Z*=R%F KUc^wu82=79#;wBu literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/storch.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/storch.md3 new file mode 100644 index 0000000000000000000000000000000000000000..100ffb35382c34814de3bd3173dd1f3c03090aee GIT binary patch literal 1660 zcmb7^ZA_JA7{~ADJ`bHEQWOQgfOv#>J04yRG;9p+OAvLmA|`JlI#UkhP&_1*6W?sz+i%zJy081? zdYt2xjs)7=rPW)rmgXzC$E9xae9J5UzZtv* zWHb59M+|y&IfQ68h4?<|zu!aWv-^0*y+;g}aStE62pj`B#(E7ro_UaYfWdbF@Q1V` z#xXcUGWLLDFJgjrZ^4YQhAtATH1Fz;lL13167 zMMvDAf#Y){M|5l8$=VUuY2b<45tDR|`TI3+>_?8spK1{}?n915lMOWe zoQGZ=+(Y$^zLNPSFMWLd6*aT-7!4HksPVRPnw#>LT&kZ?PsMjr{Fw^@Z~#i=#s-!{?$M733)@C4XLU(R?*CF@v6VpQXi)IOMI>vYMq`}L07-p zy8TauJ`!4Qs=Gyke6lut$x->G5U0X^*$}d<-0(AI*;vTf5jiM#e&drDCD$M0{~FRS zcUOgs3kJ_`T(E9PURNA#c&#pR_!GNspA&6d7hR&I$gbP@9cw|RIM)}A%Gbgf&e+L2 zmbH-L%pM<=T{6R&oPXSW-AHrhterL^R;JS}j+;j#Y0gcvAsGmNYnIL}gb{(j9)U~yywzj!i>JCcjNNKcZh-G&jip;7~8-$*h zTr*+vlh4?(lFu3YlUU7{xr{xX%a$kdkkLm$_jF#ov&GeD$t~TPur^yLdR*%!&8Dxr z7e#*{S&%OHK!6_22F99=jQ!;IpYI{1?b%wfjNGGF~$}Ne2Cxy!Tkb! z2LS(|^w3}d&d}ehus)Bym55>a~~4ub>SZtgb6kZHc8+U z1(?TYL=51?Yx8;NRtdbn^iYcgK2mzWc84``>IX7 zpo;t>;?_{@>fU0Ha$XVhi7VO_RjkVnP?EF`*7T{K*Ut%1rdbDbX6bo7zNxLKQKl_f zqv|W(I8)HnO-);gG9{0XsvT;aDKh=I@l_?pl(K2oxT?jQEbO?keKp3k{klhWd4DkG zU%9h>ZNEqDR>geMopaaD(d+8ZF`-s!MM~Kp6Y5*6NZA`&UZlTU-0A)T)b*3Vn*@jF`g6X!>ZEP)O$0^!;n9}I5JMO18hkqEdEK`TG1ehQ nen|UhCDTODB>MXqpol4KErt$h`39lq68)F3?i^w$V$A;w43eB5 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/tall_torch.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/storch/tall_torch.md3 new file mode 100644 index 0000000000000000000000000000000000000000..50f688159aeed10ec8a526590d500cf5e316c15f GIT binary patch literal 3332 zcmbW33s98T7018t1C53xq%0bcpd0D~MZ^d30qnUf6%2@qP*6c5u3&b@cf-hE_G&zlskX_~LH!tGt2BA2WFs}MnWt@HA zN47l=nz^6$MbxPn<8O)wMOtb_(h8fB{&csUKhcQnuag1F8KZSu#l^!wtG#Nuv7<{bI z!!Z(g^!7;xpYUV}{A31q1$V|FfzM>nBfK`%LwLN#LI!<9uK_&zJD(|H=1JfeFbkPt zrbGh2h$&^BW)@4}%a{tLoN-Cu-3-3R9%derz&|KGbf5%&fb`HX3H&3{LsdRJ*2Fya zKn&n9z9jB(;rwlcfIhqR-}G&7vWVGf(%6;;%KO7(0{TJYWomdfn>ynk5=Yxc(+hJ< zT0J+LI>aryv1}c;)Gks#nL{_vFA<0@U#bhlzj&9uK`MNk`9Ypvs64$G5$a^y^dUwDiU%`evhz{uFhN!cL5&ty`|s--q^dAn)T7p^m86 zf_1as3+5$64Wfm1C)I=n^V_fNb>Mu3XZJg>@2U;g1N(hYR3~n&UL|hsD-qG58_x`0 z`f@-gY$*W5Gs#EKzb=5v`AEa)DG}?Y)Yp#pU0z`GK^c=J3XU^)EgRWtd?QKTJQ8s zXm|DI_IBNRV)y%cvAMp()^gQA9Cy3aL>$TEJN5M)(ZjA92Mx{}R%#-)`CPq-#YFvaaIYcl1A7ckkwZwO#A4FYB6@qw3YZD(~KW@I0peN2|4~=nFNk z>P&rw*4kBIQ|D3VR`q`UqM6d2^O;|ts;6|%j8^-rbE$jqH^a~#@z41FJ}fXS>qK{+ z<}|)C=lW;2_w9qaN2<;X-y0tHs&&*oQmX1yp1Mc)|LgIV`P}0t@~_SR|L9x_@H-aD9AUgnD`V%0Ql{En zQ@x_f&42$rHA#U@CoF%a!u`Mg^70Bley|UJYy-fDF#Q?q+fM@j0P{lYcE^=#9x*)r zIRQm{ytXP8G4yMfH=wPjHwN+$BM&j=!_AYur+dWHn~lK+6tNf>jG^JC(_r1Z*=R%F KUc^wu82=79#;wBu literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/entries new file mode 100644 index 00000000..89e4fe15 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/teleporter +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +teleporter.md3 +file + + + + +2012-04-01T16:52:01.334526Z +4cfcb220431ff5d0863361c52b9735cd +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +6500 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/prop-base/teleporter.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/prop-base/teleporter.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/prop-base/teleporter.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/text-base/teleporter.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/.svn/text-base/teleporter.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..b7f4cbd9adab3575496ab61767b98c0be7a89d6e GIT binary patch literal 6500 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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/teleporter.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/teleporter/teleporter.md3 new file mode 100644 index 0000000000000000000000000000000000000000..b7f4cbd9adab3575496ab61767b98c0be7a89d6e GIT binary patch literal 6500 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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/entries new file mode 100644 index 00000000..67059cd1 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/timlamp +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +timlamp.md3 +file + + + + +2012-04-01T16:52:05.185746Z +f0dfd0643af91634ed9435a091988583 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2260 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/prop-base/timlamp.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/prop-base/timlamp.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/prop-base/timlamp.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/text-base/timlamp.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/.svn/text-base/timlamp.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..d8373047129d63f943820096165dd8a7f8838db6 GIT binary patch literal 2260 zcmd5-TS$~a6rNr0Zq{nr#j^F9+hyJL!a}v~xSEooC{}c#Tr^j)c3E?ONeWqno+=9J zsUm76G6~?>Y zvAM^rqR&Ix!@71>3U`fObv0C4+q;8-Y|p;xE&56=)#&L_f?h|-x30gfQ6JzSlo1{f zP-8X~d^?sn{#W{-bhJ>+awC%#*AdnWKyMHlyiou;OK9*W0cZ=Mh>%0b6M)VZ8k{cx zT_7}gGr>-<61ECJ7YYsDCIG!%Xt0fdeR2ue0?^2d9C##%0iY3s=WQU!0c{ipm|Cj= znp&)BFkT4&+C+d~96=7~wZZ_e5r9q;8k`{jy_$gabOLMuI#p<}Spa&4&|rKA0CWlg z>nnwgIcU@g4New-#u;FPlLVj>1fbCu02;l(9>^vAp^*b;K;5z)Xw)pfD|ud;(t5I# zqq8^3}j2pH;>5~ig#Pw-+$>}~`5N{|4OMkg8=f97aasS%?(2g>m z>U>lVZZ&^&+p6mL+@-5-rDooJ>%PqeuAVgWANjqX-^`IbNIk+DNvSvBNQgrb2B#mo;d1E^Fj5 z3yjfv|1j~ODI*M~_3)57pbna>5u2K)(s~3o%}3OwxzA)r$$NqFX-s*dO-A_VOpO~g z|0&qyKlOoL6!K?#h$+9uG|!rhsLyH{H){1+VAH%s?kn@jePn$yk365uBhSZJ)nevi zM^x5}c+^+3$XMp$$?!vZ>4|B7y*}haJ&cVSD2~fIkPrQl{xTl>lD}8>NwUm?`=Oog zD&JqaAMhW-_bKm(G19YyL^_A!>s5NXeIa|Oz1Oa7S{&+Z^A-L4R-go8AU6i3`}*I+ zw|%NS*`4*=$1guQz=tN^l!IYo9yVk3s*7>*oHhncI_q}53LAY8w|2XunB4ww$h!X5 VKFm@B>D;_QWsJ_PF>K7k{sKOcqeuV% literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/timlamp.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/timlamp/timlamp.md3 new file mode 100644 index 0000000000000000000000000000000000000000..d8373047129d63f943820096165dd8a7f8838db6 GIT binary patch literal 2260 zcmd5-TS$~a6rNr0Zq{nr#j^F9+hyJL!a}v~xSEooC{}c#Tr^j)c3E?ONeWqno+=9J zsUm76G6~?>Y zvAM^rqR&Ix!@71>3U`fObv0C4+q;8-Y|p;xE&56=)#&L_f?h|-x30gfQ6JzSlo1{f zP-8X~d^?sn{#W{-bhJ>+awC%#*AdnWKyMHlyiou;OK9*W0cZ=Mh>%0b6M)VZ8k{cx zT_7}gGr>-<61ECJ7YYsDCIG!%Xt0fdeR2ue0?^2d9C##%0iY3s=WQU!0c{ipm|Cj= znp&)BFkT4&+C+d~96=7~wZZ_e5r9q;8k`{jy_$gabOLMuI#p<}Spa&4&|rKA0CWlg z>nnwgIcU@g4New-#u;FPlLVj>1fbCu02;l(9>^vAp^*b;K;5z)Xw)pfD|ud;(t5I# zqq8^3}j2pH;>5~ig#Pw-+$>}~`5N{|4OMkg8=f97aasS%?(2g>m z>U>lVZZ&^&+p6mL+@-5-rDooJ>%PqeuAVgWANjqX-^`IbNIk+DNvSvBNQgrb2B#mo;d1E^Fj5 z3yjfv|1j~ODI*M~_3)57pbna>5u2K)(s~3o%}3OwxzA)r$$NqFX-s*dO-A_VOpO~g z|0&qyKlOoL6!K?#h$+9uG|!rhsLyH{H){1+VAH%s?kn@jePn$yk365uBhSZJ)nevi zM^x5}c+^+3$XMp$$?!vZ>4|B7y*}haJ&cVSD2~fIkPrQl{xTl>lD}8>NwUm?`=Oog zD&JqaAMhW-_bKm(G19YyL^_A!>s5NXeIa|Oz1Oa7S{&+Z^A-L4R-go8AU6i3`}*I+ zw|%NS*`4*=$1guQz=tN^l!IYo9yVk3s*7>*oHhncI_q}53LAY8w|2XunB4ww$h!X5 VKFm@B>D;_QWsJ_PF>K7k{sKOcqeuV% literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/entries new file mode 100644 index 00000000..da26d9f1 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/entries @@ -0,0 +1,436 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/tree2 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +trunk2.tga +file + + + + +2012-04-01T16:51:59.993449Z +17864e38bbd6faf982eb179a42f42c64 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +49196 + +tree1.md3 +file + + + + +2012-04-01T16:51:59.997450Z +87766d3370e9375f8565246c1887e097 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2284 + +tree10.md3 +file + + + + +2012-04-01T16:51:59.999450Z +44aa061f1f17f019304663a3bb04a883 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3868 + +tree2.md3 +file + + + + +2012-04-01T16:52:00.026451Z +93fe60e197be8b0efae50a9ea253a853 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1748 + +tree3.md3 +file + + + + +2012-04-01T16:52:00.039452Z +4597f5cfe8aaea8b1a6332bd9804c86c +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2808 + +tree4.md3 +file + + + + +2012-04-01T16:52:00.042452Z +5ae8e4856a60f663d61f9bdfd44a26d2 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2808 + +tree5.md3 +file + + + + +2012-04-01T16:52:00.047453Z +34b21e0190953f94fabb7b8b09c41ce2 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2808 + +tree6.md3 +file + + + + +2012-04-01T16:52:00.049453Z +06b6500d42cc8f1266b4be4e4cfa1eb0 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2808 + +tree7.md3 +file + + + + +2012-04-01T16:52:00.051453Z +8b3cf09fdf896cfada33be4f89d9d397 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2808 + +branch2.tga +file + + + + +2012-04-01T16:52:00.056453Z +5c21b6df305cc6dc07564edb14ebcc31 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +196652 + +tree8.md3 +file + + + + +2012-04-01T16:52:00.059453Z +82d987d5bb1a314a632b9ac7abad9b29 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2808 + +tree9.md3 +file + + + + +2012-04-01T16:52:00.061453Z +adecb39fa0a4cd6154293c19c587eb30 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3868 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/branch2.tga.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/branch2.tga.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/branch2.tga.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree1.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree1.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree1.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree10.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree10.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree10.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree2.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree2.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree2.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree3.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree3.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree3.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree4.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree4.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree4.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree5.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree5.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree5.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree6.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree6.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree6.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree7.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree7.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree7.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree8.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree8.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree8.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree9.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree9.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/tree9.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/trunk2.tga.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/trunk2.tga.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/prop-base/trunk2.tga.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/branch2.tga.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/branch2.tga.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..3c76b55bc576e670765467e58ba3aec3dfc1d54a GIT binary patch literal 196652 zcmeFacXXUZvNya~VRFtn=bT5Q8EGVqa?UwhS(Yt1$VtvQ2e835!I+#)TJo}BGAt}% zVV8SZc3C#uyL#_xBq;W;{r?F^2ulz2D1ojOgj7Lv?j^RdrQ$KR^4~lAooX z8-8|!IQ8SF#7`Lb2?IZ2;3o|Hgn^$h@Dm1p!odGj4Dc9?tc=Y6snGuf_fHu30T^J@ zsWsl9Q=`ww$hdkl88@VDg|1%or?)?0;C~1PXk=2Q-{aO9GOtSi916u^G=1k9`5!Xq z|JGnGx#0#njs*afi|3Mez>@1Z~;4^B9{k8&&ra&(XDTG=U zn@u58v$M!qnOG55YUKZ_{2P`mVbUm63OR{4%+B>HCv*~NDnHjC6J>nEVK5h520a~_ zbSh>2+-$W{i&yFS|Nl;d>CW@r8%PwY$zrm~C1Qz$#b&ZNOb&|$lFZD^`hhEgPRa&J zvnV7!ovxIK^a^>2$yVz2IOS3mhb5p>`E;6;#V`o@R+%WGRfOcC9F3GqA!Yu{R^q>I zPUpFG^3RXb1<0Pq<_I}_oyr<mTFMO zSCPs+;Taalq>hs|I_eb$B&e_1Tp zQ4uPOdds8Unmk`~BBYTDmn``nvx&lBRaqGs_y=s$sbss#m}fDUcs!i}Uwf!Mf4Iu&r)FJTP?W4}pT-=~ zX^9200M3leObU%w9*M3hEmLv$Xm&w?^q-_`5`&bTp7Z0T!AJ|tW_tD&Q32&)e(1?R z3%W)Q$c#aws(3;Um9DqS%c8#i+C)ofZp3S&Q&>rboJ!*{sXQi)&t}j_B+&EXb`~^C z`~K2=nKlTSuUf@ z?FaHv$96RvAD^C z0z?bhS=mO3RL!DhFJd^DR-;nl5D2Uy8I?-K)Lo@h4uhI+Htj5}5_6bWDR$kjGBY!p z!r_3)M9RF(5`*NTWM_&P3@SOBoSg~sNZ0qkZ|PZC3LYou(l;t?Lp4SDRh2E4SXWK4 z$7Y~XNI-k)nWy^Xud9QK0!ca~WwY5VpTpdohz+*ZZdozBdboaNQ{%4s#2x+PZ3TG= ztE0i^HOa+l0gq0~qGpp=6e^!g7BX21HVcd4>b<1DMR#HvQ^x0*rJB*w;&<-2|B0n5 zJU+XaEAMacOQ|xkh9eYM_qKLFf7hK-p@dFllQO@b+K}Ge_eujBm;yeRrBz6|EGC7L z4K!Z8g(QmSAEH=xR;JHs#4O`yHsJndA4DdT3@W)$$hZpMTilV5PQ7DzNG9arm6Xfd z+R{*Ib%6P>X_OqbI%2V8&v%5klx&h!Amq|1DS}D0MrX0qbSfz`BQxVN!vXB6k}N7+ z#pOm^b~=rb%KUK?N{M!`x?J?_oeR+gY+PoESk2{PbXcTHE=R&<5W~SNkh8M&d``Ys z8!~H6QYDj2)=0RyWr@z7I*-$Ib+g!lAz;X85LJ@0p3RVpINh}s(_MA@mW|Af^>o#i zIV}dWN+#rR1uPDOOoD9(S|ti&Bj8cU0(zBKDlzZ`9;whK6!}#06c<|1QTk7Giiu;8 zNDemd@xHD^e*GI;kJX0rYa)IoiOi;wg%m1>PNQXI@|bK230r7VP+_tvbToxg%H@Br z0jBr6AU#j2mu7syTl_?Utn4hANZ@x`-4+9zK?f6}V1$eKDp44uPN$Gji)e~QC6^S0 zNTlq{tW2F+5exf}CQ3rKy6rlbQhx1jEIyTdu(G1eZUO25Mq_U7!Qyy}&+Anvv?8Hj zCQ3ntWh-Yf)GQ_e34||^V2~*)Ca7qMlEk{{uxJedi&VrxkExc?AGA0IIZMjou*lh9kANKH9a5WT z-(uPrPYeaZO1{J(k%&biMiwTPQ1+6ezVs~l8FU8x#Hz=Z0*T8udmWi*3QG9Z8^l{c zCFF4;0hiZmP{||}v1lw5NFg)TFG@ng1P{Ti5t&pnxg?fDr%~{e%Vsv$CG;}cl6kWa z3R6hgLAQ;Wwq8TC3U{FB%9KWK3p2qXd3Z6=8;s zYYmt?YF37rP9uZ3GnN?mTmrua5pRJR1o#y*S@ZLmVU|b(4wr;2fV!D#@JjpWRDti6 z0E#>kac|H9-j=FJp^y_M{hoqop#d7vMM46BnS=t1kdJl2rcxl1EE2w3DWyY-Wn~I! z)Dnw5;W5}9Mwvo_!ayt@?6a^}a+~$>kT)K3*OcTH#zH}lh0SD8$Rx3lr`N~>Zd+O0 zTO4uchn#kkO2A_SPheRn05(O?d^OJ==7Fw?s$25W2De75(t>AAB&k^2ZWeY z8abO-TvxA-B>>dvHJTj1d(+JDWKRo)lBDYN2WY2J$iOX-Pvn!cvl9`oS*0S(2tkLn zx+D*qGU6?GxLhnziN#FuPaLBL7@4}XbF4Uc<#pkKjDsz7+uY|fO&&=U?R#o~Zk zo}H#eXD`W6vaspn*~B792W-}u6cUX@P0~iz5;2vwK<rP~6WLniilTDY}fPf5gG@@JqbuJRXz9ZE#WLA+$tKsqt5`jl0 zb!p@Z9us>3;Dk$~JH;ZCkOw@YIzh1j5=+CRRj3s*F`pB17;@dVuIi$}ma)NIrUc(B|g88=Zm)#<+?0r13ZUeKTosC8z6P{3ruj?EyE=_D!!0NDX) zf(0_KbR?HB#56L9^_=8h8JBp`j|Cp+AM26FVlHOpi@N|w*cmCLlJ@FSkJ*&{4H>6O zVh|8*a;Z=(;S)MPq@zkEuZV@g*-)LuWLCsu9PY)vByvdPthn7tCubp@YG*-$lBR($ zD3o7poQv3v1k(U*bm^@dYfE2UH{6$>pYG~HgJLeDTy3a`1g#>ml+6&(8IS^*OETCT zIq=O@r0GyuL=lytu@OV(6~QmXsz7YF+nFDkZz6u&mhT1fwMyfrb33 zV>j&??ljA#De#cc@VO0}Yf7WlOQ0Q!GmvUjAkj80D4H&8`Lr4A)Z zUm0KV=*n3k?UMZ;Y|tVQl?2Qh0Y|}M!6dF`v#`)4RH}~7%(&rOn51OFg6gnHg&lo8 z0gIu^<|Niv3M8mr0hO5ipHx9<@oaD9+k{25{Wn* zJ(tga*jdrZ8r7V_*of=dHYMOF;rM|91M}^?@ zs#P42>o-dKl^Q4VLH2n*S5HGFhrs|AQiTCxe!wMw`70wsDiBF{0w5Z1p$pX}3iI7Q z5;++aVpb{h433oS02x@UwunWKSxhx`l>~Z>8qF^pSsSuBQ`(4G$Q`$vAMYFHvDm4) z*%?_v20QMs3BgS=GqEod&}kYjw>IQ83qAo6gHnWDh=j=r8mx3W8yole=D!=YfRD$b!yob8Mbk=PahauJ0ShegnkoVq zqejzUthd)O#e*Hpf{X@`(`iT>%?SxOGaDp%!b z)JZCV@|Kzi|O{Twc zbZ)4jpGl)4j>V?b8pLWE1LoF+d&~vEr+$L!7&LO&>103&zBW!y)TLx*8pHytShUzx zlxloI0#j2Mi41mEDFgy|nutL`p9D8E>5@t^he_8f)r@acAmE{~EHPMB?Q}R;bXr?W zhg>Ko@C;{GzQqo$=1MSwjccW%1(OofTYtOltbl&eya^R+cWc=nPyJlNyX2+9Zr3DL z_~jCVJjw0x$l2_2t3}WM7LUcyU{v%9eF47s(YtOxvTPQrLi%`NAJYo>uoI?d{_r%0 zym7L}Z!vKxl&+Aw-4{vk0&Et1$-`j>#9TvC=TDM4Gn-W9H0SCxRBW^6bFeU5JT`|a zY4(9gbyS|Z|eu?vRp?6T0JL0}cL1_7Z{$@D52Rsk|oh4B_SFldPQ zJdv2kMFbIp!X=YHFu)l8p$p74gF<4FNMPF7rh&hK`rr;jAc|fljvI|tPPf%yfW0og z;mhzek6F#jJ`~(m#=;A6rfjXGf zU`Auns2I|Ml1VHrT1~)=LMW<V~RB+fCX3P6!s zT@Z4q?1Ujy%A#&}5B%}b3+enH%ur4z*X8GF=LsG>ztmzVa@f;l7SSNaXiy0c#H!zW z^;wfpn(n^DE5tv*YT=Y?d{U)HqpXhQ z!e*PalTb)DxjfgXXE821;{cnK!RoGz3b`DtmzdAm+0kM)sY#Tio(5r;?{~^X-?CYO zVqqx4>Ot>3E?c8e`0cic&ngjsx)}@_4clj^5L_mM!=kIDBAr@p(ZMd7RC6%tc!;qB z$fOGulGLVe0eEmfZCqAS5w?KlQ?G!% zMwkAhZL8M|HUL@J7=C(s_HWOBT3enEBR^3rJ8KD-$5_?e=uxV;P#g4;0<%%VVx=ZA z)f$%gdb9fDx1T<7@&q+AX$JrU!5EVX5=kR~(dAn^om9mil7O;N5eW=e$LE@BI$Tb4 zgw_C?gu`^Jc{vWPLMY(E@)Ppbxa?gaUvqBMZ_!hzml!G7Wx zxDSL%w8LZ5S}P+kwNb&b$s`(VzvOJ4N}A`lRTbw&{myvM*;ta_TUR{PR@YDw&v83q z0atBNZbe?GGU_S{VT)H$R+wYf$iN{17{m@pH70WF#{nE;HZRu z3MDaQWI(7bt_3|U=(Na1d`z5DERcz$5 zClQ~2?C|b&^&QQLC@iJWTU;h6V{lAXw zjU|d<7lNvRkUtHR!6Z}6Jg(PjN?&@5QE`1a*f)06m#!RXZ!Qjsm@J|ZY$f?jo<+u0 ziiJ!%Jzry7pJR{eO+pq^n2dwCq%je3)(B}_i%4x^J8ri7MLaJ3UlRNSHLREDNC<&`wSq*|4DcV0EFt3@SPV=cH389-;8wiO$!?PcW%hBwAuZiGip8 zg^45Pw7PU^gnJ<$A{8Z>WVkjLYFz2H7NoJlWh^G4GNC%u37oElHlExa%|8pu6F>2W z$7TYJYN;4VOO@fUnM1V|C)ajFopvA=#dKO>M{}$$;g^Vn5TL;Sw(-HO8%9-Qj)JDU#`C%dR;$}GoYAONgUL})#^7;inmrG>QNR-;b#JI75$LGN? zf>ERj|5ynSUUPk7u)a9#F~fUHG>eW9f>0i`TFmN@ObLim?igw;EX?vv!1>^1Yt42zCDsvmFu(!-}2-y+__UlxrUVw8$ed66?JI>WN%D7DAf^wkV zU>Av%W|2xQ3b9A4b*tn7t*RsHFGIX2U%;k;onE3Aj910sPL$>NRSLpkx)>g?Vhjy) zu;3LIsY9)@sf-NjMSDduVk4>iUs4elR9XBJ0KgETc*+wCIJV221-?N;Yfd*UMUB> zuv%ypiiFWR6c5)2B1ty)?U6!^&g4h9WD1sJnaLOyN#tT-N>VuZvbA;5N0+S?vzbO7 z_m;82ExA5a0jLm5;D^AR*KO%)DiaIX3tCPM2gVGskoxq@agjWEQy5fT4lS$MZXL~w zK&T~m0^bHHRq=-;Ag@~*5)&PzT-LXatwCW}TI9{u$~6>9BH*aAyAWEopd&;9t!}M< zWbe*rPVe8giF5kC#d0Ta!h-!*uJ>xyjyIn^6y=Xu$0n>28CY9>YgWmr5vN(`a=T!_I~_ z1R)S;PPK+*INbHy)u;dI^<(-~g+u$@SS?sV$o<22b4Is6~LJu8V_xkNOuI{Lj zu$eM0YfU0_wyAK>nxUxI(N-4A^;s}>a8!iI!3v6~UBn6+w8}icQzMrEDVK!`3{4>y z`z_kh=E|Y|Hn+_J{Un`TqZWvP!=+8MwRf8|a-JB`|CenFd`u$|=a`Hkof=^nfcdgi zgu&*SRUbZbV@PjItqzm~1>>wHm&$-fcG-#$G(|r5ik3KLI2{0t8S>(?Rnm*4r$HfZ zqedx&-|A9Dw2(a51M45Q{PSCb%eIM3g;+4t-r%vCX=!`_s$ErSY{ziR*1nedf=JA3 z-7?t&+d^kmT&Ge7oVJO$D0lMpiD+^ zbrywItT7~gj`M;E*r|2L{_ylOuk6^Z;&6)Xs#TGku*ZTHfEjEzKn5%dxwb0dGpR7Y z=>t!tfiSt4wV`1-On_uccC}A79E&ZhtkYrvks;T!xH#Omty{wYt!= zXa+M%?aJfzwRr{wD=Wii)!@8zdgEaJHy)UL;gS1$azjEE-6@xx?QeMH*!DZSY6`R} zF_&4I$Tg@WG7(>|mMg^~uriDz>~X{c4!ML6oTs;zN`nc&idYbIhg?>>LBnFu7o!W< z=FlnIJL;MPAr>2Z+shL_kT2qL5PBLkT8LRo^|BxVVEhK&#=?r2)r8P2kP~PQsyI1| z#3EzqCAT4FW$*=5N*R|2R*$aH6x=XJNaVGnT{YFQ^uYK9 z17TAc<0DJGeyx_m88o^P9JVgMcAwwNWF$>4Vwl7kSKK}5z&=TyA<9HIIF2_nxOt?QQcr`~0>)K5*g>r*2u>QKykfz`*=6 z+182v+VVn+NyDNgZFj)1PNk?W%Yz_TOwvTZXrIkuHkL$(n@g2aQMxow0S5M%FX7+4 zvZu46h%HV|Q0f(t02@IjgG@FFMWvA(zts%;&w?`PKhY_|9yTOOU#KhVs;HHUd6bMy z0ULXA3PFF+t2fqltgkPR+U?+zL|qV=SEp&IDs`x(9;E`o73pn4ok+)3`m3v?;r#}A zyA2A9Mh@c-Foq>ew1dCNB}pcO0OpU>EnEU9fbvd@CKe3#wKX|3N(M|d$jVrPH3RLj zr#yehSo^6>Q9BqL9 zp82X9v6~ifFg}YB4EO>fF^sNYp2aSwUvEhHU*O1S4fyUpvElr|J%4!Y++XiK z@vB|aM_XzIOsEQ(A|`Wxd+o=!pGo9604;C@cz}dN*fG#h56ZeMc$g}IfZJ3S-@1Gd zet^Z!Baj@tFgYguXwb#SRFN;4VL>G@mEg2Bm&R1_C4Qr3XM5Myg4jT9ZO~|fCYbOv=^7!kGb3MbHvDk%_%$-**U+#0a$ z(kOe{s@G30ZHQSz7QIakry>hh0*h8Q+)#O7ylri7om|MrUMx4@p6Y76b86YC;XVmZ z#A9(l`NXIp_2fJui$so^%!N9wS%k|9mcaYDzo}HrxVX}xEERcOtZxfn6Pwjg?0)0^ zTi&{J+vm^ye0HLoNlqR_C6P1vEWTZ9dExkID(Gl2{4mEIIKF#t!|2MDYi`*vEK}gf zGv$^QE1U9hc!y5QA{oRo>|C%I7uUVM95lt}a!N|_WKtn9cA_0IlQvgbX%!^p0-{xG za-z8=oZ?UR3s>p!zJ@n%S@+gMcm49jkx!0oKGJ7G4r)aFg}ln>Sv z&UBU3$J`C^NJBx+ny!Ye6VQD8OghD;QB7Br@9pl{-8di?2w~5JlqP5Zz7lM8q2y4= z^@WM<{tO$C}uGLaaaNGK?^nhMJ6fBD$)hgS6$>qBCV z7#2URUiR|bOv_jWm2}Z?3e&*?gz(w)qtjc?-+$t+>7Lay`L6mp**pOYS=?g>Hzu@VkT=eYZ0Ya) z^0SxUfBep`?|tBofp$b~fj)_@p*;8dT#wJJT~l59@%Bw-9+Q|pgfTZYCi)wzVXRJv z99v`H9Dhw3S##Vs(O(@8d-(Ij53+~IV6vEjfTz+M+Edr|{J`pixy|dRS4wb>X`TbX z1gdjc=DK>%Pi(zum1Hx=_%nH^8_7TuEWbg2JDfTmpD& zmcyuf`7H_2>39CcEdw^0Tq+f{c!Ge9D36w@REom__eutAt%&VO$7Fh&$cM_!;jnoe z7L06KnJDUU47HY3oM;ESpI@c~ z{U_{ zM=qfcjL&{}W)4uHSstHLCN<%dUpnMGCga@P1qB`8& zUi{T-&;Hxf=Wc8(!_GIo7cP~0*YfrQy*)vl>DkuMj7Q`j9se~M2uJIQ>1-r$F#S08bglxoorl7h?0#ppWNX%nZ zMnWrlYJx6HW6ZLpu!SP^&&>M_0@zriz zOf`6o3G^HESa+@(FdJc;N{$N{_8MhdTdS}OfL>h`^j|o%VrATOYhC`n>4_IkZT;op zT?HQK_LqnmwJ<0ZlXhY6+P%yA3&O$o56)~ZaxuZFD5R~OC2zd;oK`F)rjh^*CJS^2 zp_AvaPE^NNbd_2J~mkbDow!? zO(%*va*EnQZk0+y=t5`~tO*ML;m$F$=#mCSbO-v!Wj?p8+$)^FMgx#wy{P4KlS&ts zGg?F85BJ~l^$X9|xc#XMg246@GI3vHEfxYXK*Z;-t80Jz@X0)NGPDMn7=x6{R`HXv z1`jElB4=NuSfbzS{tMP1Vv{^BJ0Y#+8_%+sP2d)p{I8_ku z4frZ8Rvg-$DK6Yq-yozj5vt_U%Bx+`8iz~D7TA?49DE}hhq4h+>5ncS*|M~$s=!*4 zApbNipzx>gAT$h;y= zC()fwO-k!P2tZ{?B;O{0{>kAoRt?ll)>N!r)l(L7s3k&}pwR_DlJHpY%ck$?7I*!< za?qws#JO=@M{5PH0!u3A;ID;7^{U1a0UMDwq`|W2pI^G~?E0;L{o?ocZrl_%nWSm% zo>X68+yg$>M=Sb@g8@Wj{q2{J?`*8&(x^CQ_2Hhu($0Krpi+g=DP{y?H>l<7`|3|l z46dk+cb3K0^|sEo)jYgqZc}yhL*q;DTeo4nAb(q1=bn|Dk8Ga(`N+B)mC~nGO+>>} z;h0UONT~-&uro5f9`9qDHjlQoT=p(IghRi3Y#*NqgKma~&F%rw(8XS3~kvq!B355zI6n8ESD>RtCvjtvy~u>VDm7zO-mG7g)#Yy?Ip zVqB?V{*VOp9K8(M3-ll^mH=8tXoy9v0P|1wo1KMj!9$R~#$HeoTS$ah59j2K=K6zj z=|m{E$L=e&SResKbk_E&!gsc;-_zUI7m0GdiRw?*B9RO9`pRJL_U7h}kg38`CRJ;2 zI0(#bB;MN+E?R7bBS2zOnA81BKf8H$-|mjd+(@Xv{q#*6*SA+8=mZ5Yz+5Z*9T&MM z0u1zWWl_Km@&jSSqt=asmE-lr0xnyt5aDX3!0Z6oG%&IO=OD1_gdYPw|G; ztqgin{3UHQ9?S0bMlqWuia6|74{!PWro9#^ zkI$gLw`1q?>v!fV6+0^H+wDRPlbq5JFbX^%DwAH<*;s$~(XGeUjg2*zOtzKww-j$( zHM|#BU3InGvvT(3qop)b#zi0D-{P79yS$95HlDMBU^z#uKtEB5sD ze=xVDCTvd8a5|{4QQy`*SDv3EVKPtFbVW1K9(%#;(3mf3(7E`Rs{vUp;r{+;|CgTbMlH*=5$H_&=S&#JM$}*8uVZVnYta zOh;vJYY`&C5H;sCs-S2A5_r?}xCZRIj#FI;p3CNgiIo<5)>g&k^Ns*;o4DE36-#J@ z931z(qoMlUqxXMy?4V1S+$vtS1ppRMDF1fviQC7!aFqj&*X^I_zkS#Erh$f6X9qnJ z8492xl}6$4_)z;XfTgu1TURvho}OC0w0o?(zA(oduv_#h1@1q=cx6J7!|4cnUG=d@ zsW)I0iE#V}O9o^Qy@_azfCOpSD@=CB&Y1J#4?fu3+RCM0CcGSlp~kqhn!DF*=&5Pw z%P+tsr74PKP*@GE-Xo0zO*SJ!9Z(p}TBMr4TsZW_)3blu|K}GsE&bbL7fx(nm2}1@ zE%T_FWJgAmnxMdRkO;tj;9n?pMy*CE=5m=VyHx|54?O6&_J<&HbO*w~{t-rULP0`# zxfqu-Ei|eu1_O0*KVDZjJXun8W^mcIvX)1u*XRWzY}WD|)>F$Sf_7W2&y(5?qXncD zd{M%bJ5f|*5UKw7i=Y4V!W#`if4k4~=GJxnv9gp3y0|-$n%iGjJu=XBV$;NhJCENn zQF-#nw2&_V9_>aYj)N0bzk}Pd0?yJpBde1U5tVV6jYyhXiV3iWy z0z=B;PQOA9Jdbb<6l@KhjJ)Oo_Wc>XRPJ5J==!jd6x}=BRWErT%GAJ z$5%$37A$RCIX=}?wPI-9;gQ}7j~AK`aITVZT1vx5Rt}%O>G++uop|fk9cLz|8jEw- zY*^ND2QU_W@&Q#L0Sks$z|-qAr2+R)VBT1^m#=&=It$lG2L5ymS7&;pVS) zEPK4~fL*3SjIM&sm$A5j6}@0nsa7bFz_S>(AD9Cg5OA0_2~IhXan2=Rwnn{nr&i6y z{YaGLq7QZO37gNiUq9 z1~)4&i?!E!4^DL)?Js(9+p@W-!M!7Oa2+ZUiug@9JxDvxU}!2$-p7l{!jOl$@>+|% z*!6=bWD-G3o`0VAEYYhapnu>ey_X-7M*B{yZpTb>j@g*(V#y5^M$M`9OJN?Aak-yA z{=%0pzhdNHGJr4c3pb!1Y;OGc<{jGkVo6&uB0@XrpWnPgEaZZ=y)NzKMD=YqA3S<) z_fUV|Z{I%t>ht%n>S@9jBgHyEMc9Ba=rmkP>2-iN$bB|Lc_`47h%WZw0!luUooCSB zy=nbeQN{m$`H4S&@&2LirBQ#J}{NNONz3SS}%O*S|b8Y6~}d>AO2@~ofj*xg&yx~C^5RjafT5x|HT^f)^YnBk)J z8BGcf6a3;|LH~dOtIT6jyRBLvkU=LG#$v;@1(1vZheIa7&Em9x$Ce0q%A&aqMY#rz z!laVdCZbnTP>I2U_(K{sv57!1gPzCSR2qJDdc`l-Z!U2d!Kp+H+S-cznj9|(K7}77 zFh&uJ)me~lQ_JwmVbpy6-s^vS>ZSMZyW{hR?!n>u^up3vvYZ;$7#>;Cj;h*_9c8?Q<)c&hrYNRdShv%DB{CPpa03|O@sxACCJPK zPWWtgN_MCBb$w~b8xfm({@`47JOb>IGBT?i_Q~851hEGUj$fQU|H{^#xF7E-jfAwpabyRx#P)lpmW;M!?5hpFK3YAegl3^}f!%_5U& z43@*DXHz*AxeOl~z>u$koa=stW+7s7LtZY219$>Xb4P2ln9COP`M6R^DijKtTsB`& znx7N*2TF1y^_691@tkx&_2RB^_OQmLgRcv(U`f&m*w2nnes=cgtGjlb>Tj2F*h6{# z6FpV4l_k(o)2l;5hYaRQza0m%V8b_yr6L;rf#qYB(5TKG=UD`9DnfO?&erfEtdT8?fd@z z!WU!F@MU+DL|=GS?sc8)=(cIqAWo=B`>Tt-eB|tCd2!fbni%eW@WiIqpEn6k@6acBZ9j_P4njh1UycDz>T1<^btXa z7mN5E(MX;{zj16*skb@RcDdOew%ga$H%R5Oy0B}xRdd%+$Fcg-6T?e4wbq}TTGJ7a zmfEalwGul8Y*+u|vk!i?8E5n^wG8_YokLot9Y7Q%Va>qVv3pP7)X~wtxi}Qo3M33F zu5o8_*cM*$zzF`8nKXW-oF$NH<{dieK>mnn%)Z}lEDSpkw5CzYyQ(V`VsTOlPF^(t z*I_1%GcKGVVnYF;7Y1C_B{9FxiUOB~0W%fWC`N1U%rVMjP?;eJ(tG(KX~Z4%w{+APHBHqO;Kn=_Yigh~ z*Y6RtITsGx`ufpZfu*aokJCLT2b;>>LBgE}%_J_9tc%6AH`l-V=;_y=yZ?b(w!d)y z;r(;Vp1OVa)A!tT@6PFiTk7_V_pF&6n3?W8yk_v+zO~youN`adh`U_SF@P}|nVjqK z*sTW0CZcQb1n`HjS~HQ~_~6pf_2sQKu3VQ!!_3Cjs`!Qo3GQGd5T}hRCJ~;e#HEuo z3Xj3$M!Fq7c_t53;6uU){ayd z)X?@p?Z^QD=s=-J?&U!P#U^vE2^xnIetG01pNo6qA5#{fRqO&C5J~rKd>)P%UTj~(xb9}0Dc~1#$ z_CQ78Pbv|2))Wgk?2@RjyDpzQZ(Ac^NE(IYinu{%(<*UA6}lkufB0WIoxXEs*&A=Y zX0_RX8N^2oc6Dmy3Z2~e)bnj{;uc=9dLOHHnkFUNuue~xKH>Wr)Mj;0g;vlOe zdSTtQJM6J|3_)(7J?QXQ{xJ4cm*h-zRIF}lgcVf8W~B^t-wOk{k7&g2{rr(NEZ#Tg z?BEC!@&Eb$U;pd(pEm|^m3{KSi^b|}DfTGYbR7Id`+y4JX9ynxB#6qevg9h295Gp3 z=EY0QPymiOT!W3knC}J8cNWGzcW$O<<3tzuzuT;_;xjjCku#81xMwnX!v4VLtR8z z;f%6h-l{}&IR`S6wJ-g*4&?%Ab2iw569Qp@;u zBX0e~UHhPMJekB_{6ypE6o|s~LCupZm4&$>yHSk;uz0J(acGGcL3(xZU{g(j$E<_* z1d8irfw`7U@U+(|ieK*;f#HZKkM7T{Ui;e%Fa74s867`)bDCFWu(^B&DP}e4ECX!F z?9D5~UGWH=JknP8^yB9d7Nrqz5s!hlc%TxQl|}?-(60HitZRW5Wx)4>Cc|)RBcFqS zV!F%emWeK%A_N(T#R7}b0Nw#GfWZFd>Md)A!vQbs%mDl17_+m=;*m|=UAWiFh~pUZ zj2(45ast1*>Cm!B*vR8N(AE6gNALdhzB?c5>QS*+PR)`|mOsAs$|r9;`G-&5e)H8Q_iR}v6$xOwfU^>2E=)(N)`A3h7cPiX%O&~#U`c7h zrPrV^7K&NMu{q5O0Xyin57ZXwCU0G?D;Mw)sRcZOznt!B`~0>;%Oe4$Q1ry|rEi}& z_VKwBpU%xWMFKDxxbNrXZ&q)42~2HBr$EKqphx@A!~nh!fu@j;wMFbp1{?e&k`p|ApnaJ|zjbD*Oew%h$&b01v?O_e;1O&zGuqWz zUtNu8;WYZk0&n(2c6WDI;-g}^OF=IwkghKQ7U6Q+KKkgRj*5Jc9C(7wpe~8VM_MYj z&a7G1(Um$Ezqox2T(4CA;^yOLPab{y@iXr|de0v}c;ol4U%2;i1i5LCnyC36j71Y9d&v9E{-7)vc&G(<%G8=T55A=8b?ZbDQ9RVEusd0s?Y-T;5 zJ5yRvQ=ebv^uRs_>oX1hAfc!)QG~-&7#fD)k{Y#A0eBQa4A&0NwUk5`Ld3(dXiAm3 zz9hG=q7Vy#sEAki9#chWA-48J4%8r}Of=EfT#^%x20VzMfP{q&ZTs@xr;Z&EbGY!% z`}BHfkGL-2t(7Y-Y#lw)TrA_U^6aMHoI3UU`_F!S;6QH}esGX*a#I7UD6?yWx{Kjq zDS+WVIKO@7;6x3M2q7~mH;szB?mhL|!^f63S8%@h>EHeF zQ|IhDH6m=WJncG7eR2M|LtAdzx(R`N=sGpz^aRl3*QxifntAEPm+n4$=cliK`uRIg z{jcADbl=XEN*OK=qRJ&)nFv=EUOrv|O<|^RTc%1bD+)L~cH2}-#pHO$j-lGKTZX2` z>$Xf+x71g(_vLledDRL`;?>T8rvrBNG+dugZeHmiR}{$ht?O>1#KdHcY{hXYh_B=#ZN%uvk}AH z4XcK0#yTpP-?+1-JZ5!Ko<^mIAdC9^K8xh+42+IU|}+1#qGBkR^a@!*ZmJbL2j=83ISJ$Y_Rc}q!dJXgZyz|e*3vJ$0Y}Kf`8^eEn`Qg7m``Yb8LocnHJKMGCzCF9&JaOjJ6UYAX@ckd` zIxybcj4z~=G}pbg?VwO*xNYUsrk+y2PGb=X)gq2gD1@zvoSDVtv7E_oGG-w6s3_Vr-rH7PnCo@q zIIa8EjIV63#pQ~Ce^pgAJo{Wa?W?CA{_6E7hRX`L3<{#EToTF0+ctlE->vWMox=@# z^X=aNrM=i|#}`i)Y`YM9RG`;CxS@wh(EpMpN}-^wz1X2qRaBQh^YV*7zvobG-1*GW z!@HLEl$ZK?A*G^Ps4)oJn;maBvvTR`&Y~Qb1>y;MLM-SYw!k>r*V9%r-q$+RQK^xO zKtISYwmS!^b8+rFsjlb^W#z@N=>2e%5-o6;v~82Un^#TQ4auY29*c2xf7|M*LH#0; zm+BD=us^Tt*Y}@$?#!__9yvQ*=?SUWFyi22NQl<}FEW{R%a`>-mtIV|5FC6iW2n7k z`?|jSPi(&Fz>2-w)?PTby?1!2+i4UEc^Dcjz+h9b{NVgRs?#ea&;`U6_G{=mN$c~A z1#1vHFStwSnOQL(*C93k=ldW1^YwTCe&o=vPR)F9|4W}f{MZ*y{`~1fM~;n*{&LmS zOPl6)b#~<2^*B6R5s4fat@+Pi|F*cW=*Y~fxWOuBu!Jm%J$ZDH2|7oFywzk7)5vf& z=L)4dtsM7GUkSV)Hy<0NWzF?lSB|)KN{kV}z){{7FNDEoK}XnERu@EO2HTg`C-Ot~ zW9!HFub6}h3wOn=t1f}G!l%Rk{Pv4~{pkJ1L{P#>eu_@WWV}7I>NiiF{oPad$4y!S zlYADl!e@6WML=?T7Ytk;SX59N%*AXWABAaDQrvBADv9uU?0By4*KeOcwS3)u+h&KW z6V>=k-tzXTx`}waFRQKUZm9&d;1FJJ$W5p~nEJYg#Pn!we^Yrl-~bt5 zYcSqa7O>k8{08Fj+I5Y!HGn@Im>-e`8uMNH!z+f@PYxiUG1qP0HZ?ikP|KuU=4b=a z5pFvA{i_%L`K$Loe(vd4PVemvT1^6$8;5+z6u2zSde!tqe{)mWV&w^x3Z#JagYb?;WaY+b{m_fHhY(KEa7jSa;Tv7&YM@!p< zJrxJIkzTd)fmh!8YS-?yh2GhCa7|T7cWFgWqTFSi?i!)?(G$Gakn%j z=CGVyv;5!hx&48WK@Ni^!4s4?i0RNainTY4r>2Ts$#9=lDg9`2yueJGJ zW4V^XSl?Qea-z0w_r{gV`2&)Er@gVP1aTvatAjF4I!#Sk{z!ZM!#D2SIo{_~scbUo zvYJYKsTtO!zyJEh1Xj`R}kL3bSHXO)F9s+J3jrv!w99S{bG}K;)NWY%E; zf>v!-eKi)#{C8MV@ch68kHb81WYeMb>x^<`XI*0V_%OcVa#?|nfrHIPjfOv*JN4K1 z&%biV&5!P$>8>o634}%wKEz9NnGNe^hxhKD5eXOG@h;$VHca=vcy8vx6Ner=z2ni- zM;|-Bd1R!!rKVgYyqcBiDx3;Hc?6kI;i|MRaA-=_ih`X9cxwNE>s4kz9<%S89@91MkNv!M%{{UuJcVF>~*IhWr`w!=Wp4$ zW%byp$(8FiOj{JH#jQc@;WMcLoqj`8>nCS-zjSc)jZ^zReCWZI9j$Vah|i>V<#_gQ znK}Q+@!Y^gbuQHiw3;)XC=glw&f!P@p%bfH=lg{%Ikl;@XEfvPTX4puo>j+ zm`;H&eiAGZn+}+5wv^d%XcEXw9~S_Vi+M{MV~Ez42>Az>4c@b7tRTk)6B&;8ZXWI0 zwqktW^x%r#`jcBHk8K?6ZN}xtdbyad#WjwIJYXib(rh+!c4hzGO#>5yRry{c_U0u) zU)*mZ%%N;1wYRAlQE)_PM0)SnoyNH2GRbo{?>e+%`O4|0^#dI+w=HN5-Y9&a)T!5~ z1#Iy7)zxJWoILaCYv-GW}O{u4A0CX8Tsxa#0*hD1gV@qn966qWw_(|3LR@R8TY zTl{JRaE=Q!0@|EJ*vX@kbW%1vFBUQ4BPeh;YXyp#+LEPtRS)hsa{u`FFV@c8zOu)Q zZ(e}uBe;}KH_0VMh51?$oDP?6MMk8y*JcC&Fhn3owIMf$IGT5Lu>Tcrxor0N6NjuO zeB_Q+QxqSrufpx|uwa1Nfsh3~;wzV1Ru0{@X%;#U2AD7z=jxkqYyawy%Ytp=AmD==*!jP>wKSHG?y94LJefy{T#$vdw;boQo-qUcp3#?vdN(wI}+=B?98 zO*#cGOM!9%#!oCUyn^*(TT|5+@18$4JbdrX>k=VXc{qp7qu^FFw-R?9umwy`*sN3X z#bP=gcW@QuMXLhl_qMNl|Lnah2S&G#_l}hongo2zER&qAk_htrj(|%Ck2ON=Q{;qE zhy+}xL5uybLM$}vl}?*x!AMg8|Em*-0XVvGt;=QtUoz=bMvbDqw5X%97+e>VwV-!g zyWQVedvbab8zsEb@;HwUbn{tkoOk%IzkT)e=IvIw^v24DzkK%Ve|-Miv4j_KtzSRz z@UI_w_{js?OM(tQlTnoyv8ZIg52}NhbvkKDj$FuIxI;t$uv5wdNkgDuueWu1*QTL% zPtshO1PL1oNP+62+#R!hbL0ItV+jn_76vRrF4L4WfeH}r3rz{zmXY!P4{kkuYQxyF zhD2%D9dheSoCYQ<$&)eZR+V(1sTdI*`1xZ!_-@_KW&H=mNKV zbT=1kU&k`4AcSi3jD01ok6Mq0p~R-TIs7?s@shpiU}9 zd@pXD!?#Xk94_v8z%?egq=C<3`BbWvOPh~2cbuOYdt&d#b8CCP!cnH*eerJ(y;13P z!`h?~ixL4ZE?{(8bg-1Ci!k&B2b|Yzz$a-S-0=-|P#PlO5Xx~C$p1yJfMJi#uzPMC zpT$8JP@a7*lT0Ki2zd)bzVur_2>>7z>_+{Gxox;813945!NRyxF80Xf|NPVMKY!+t zfx3qO{ra!peeboe-hESv5Ao0`U);0zAD_Jc(S7G0n_GuK^y-MIDgOU5_Z?tOX4~4& zf6kd13%wIsNa($X-h1y&KtM!LR8&+D1r-aTV(((_C>F3$1f{4n0qMO%AoOONx&IsD zWEjRd_e}ZkfAc_|on(LeTYG)$Mg|8Q-V%Nw%qz$diI#Z?yzKO9E1YbwmSTUIYiTA0 zg>GLT9_omg1|1DW_0!QC;SvwvL50ZTfph=pg&?r(Vq_ZZ^pQd@FA)IewBQa@Nd zn8OnIIbE#G3^e2zyBOJP&$-)|KYQ9(@Fp|uSytwY(pOof8BhGJOyCX0z)a?~jD|E> zxVj|2skS2Z=1G1&dd2{7T-fF;ixBF_15yT;CVr$zVw-gk!eXH=)o;#m2DUQ>M4Mij znx2>JdlwbO#)PG>PsF}|aDIuSJ_G@L4^0rutUCwPdO}=0TfG7|xVm}S$X{I_pvWWG zo1b2JE3qpx_sx+*MSISv63HOxuwhvn>8Q)gpwtc?!MrIz9FUg~)l`t?;bes?KIj8n zSx^ia62ZKl{{tTZp1OiuO7eDOt-w_(2C!jtD+hS=VGBGYhS-sexkmDgCnFo`THmnSH zvpKMLmoPsa|MBQKITw2RIBCkwH%ZUE#UE{h`kCt*majVh~8?rW9FA zBcvgv%O;52ycp_H`Q$-&$(z3NvexRlca^m@Ww~p;osnnnn>U4D^u7p}!H)9o_BUJC z2B9dn056gqB7@C$IKtr8NUw#>i^^B@y)*a47!BXd8x|x8x_u<++O<5a`sOj(i>v(w z51R`MZ%2lUaM9C`VDVvUL^3+m>h@NW_E%CKJaqE0hhtXg(RT^^TT{=Dv^Ezdoe%Nz z^wiab{*8x?Q-(}Jv=M=i3sB9w9X_Hkv@jpHs)7{eC`RBHosGkVB~_XPCH$|R>~F9A zE8omLfaZ<^LZq**cdb%U+CVHX+43vp+oAYj;zJFqG z+UdCDt%2*7o248J3-ht$WLc~rz~zk!fxl)FaO`?3ODhYYdfh*eMn;sEM_PdY#`^Fz zJ`QjunF~MKTpTQ3KDObA{$Ao3Y;CG2PB+IxDaW~Rv67r5qV|%*Lhe7h`#AOZ^_cZ% zFP!(aGJ%MWjStPg7?I%ZW-UYDg)8K|VgK|;jBKo?a%<22_b=`*N21Qzq+3{LEj4LJ zb8WEw7@5G!m9!zK==PDi>}RE^cSf6=%3tO5c68=GOcRF-?r#v40gQwsvE6+s3|L678Bk3yu9XJQF&>> z(7V?IZ}R$I7irj0!w(X7*Tnfek6u}K zVo#u@gEYL8SXi{k;s~@+k(B_Cglm7hfLIwJ0X}5WM~OY62tW2Oquwa&z_MiG+>`yc z*Z!4nFmZ&p>1!Q<92hO7jOfb zw{tu9Qu}+mJ36~N+Ujbn`a3$$CMJQuLQf#}+^gu{(Ai76$s1xF9No25$st~<{+@;r zUfNp&4PGWkc9mpwR+Wr2*V8(i`}6-cOKQ>c^5aMSEOfQhlyo(e9z^)|JiOMG zbK%9&*!~AsZ|n-Wx^KHM3x^t!K;0Feur0APVZ8`H>Mee+L?o(7hzjy?VuEuaXD%I( zpP!#kTV9Tfixt^!b=2e_YojM#puHp{yDX>9d1s3$r8w*8Qdgp4N9g#kV*ROo}@N#?2tNxD4=9*W1 zUFD9n2EatSeR4qU+yV>e1CI@j*zIBsGx+PAcV(xD~Y85RCqyB6X4<2 zp=iMo1#z`RVLpEDueEdmH5vL3wqL3a;fg=H=KrQYWEcr?Q5^*&T>1t-2G}$dB<~+j zbh0r4iZaH5Yr)~YvAZ@z;CV4eMo*;U(2$YdZfBmg+`aR`t%<6)W6kZCf;}hRH;z;k z3G#3R`5NbEUoUxlxBmURp4OKBt_nF45hLKJjHl7l`wkUBsERXXn1sER=MP}N{ z;Y(c4goi&^w@y!44kr%JqD9=Si;SlOxx2UV!`S%v@bK{1@bKj5=)~yQ z^u)x(*w9Ev?*O&ueB8Nu@` zY@~0D);%%MGTdD^)LK7O*U*-qReUw2=GNs8&7D&%jUPI@Mhc2Xic5wnOWr@bRh^T0 zIwADRzO^wvE^tM~g5VjUj__b@S@u@XXNMBp)wMiybywS1LF)y8=dKuLjq-3r5kUzN zAthO9MF}EFoCHFL^8&ev7%PuU;1wn#PDFl4#cYV-x+?OB4q)`bB~CU5w=bRyba#RwVD6-#J%geEq55P#p7M{qI&Zf$--rl~pYBf1o%m_Og+6h!}fP;dJ6j6|$Q<_Zl@^Rd>(l08+ z*+xTBPF5NP2|%xr@riT65Ap*1NU{pi4Df&-&=wa17@3C-bY|vQD9L~X%>{|khUq@Q z$N5s&s_giUJ{l@eYs1!nTI!PgTuv6cG3)$KZ4ZiB;lDr1%g)sBO3E22F<2hIeNz8+ z@IUkoD6pQ2QgQC1&FhwF%S$OMN`eDXQIfuTJ|W}Av5K5Wm*d0So#AIir#9TIEH_p; zP4v}G4-ZX_O^(#pF$yGM;_x7fiQHFQ(=aeVoB8koe;=l1#>dBpr~@Sx?`gdQGgFhp z!=qn5e){t1!|349_}I|EK>uK0&)C?|#MtQ6`1siP=!cokYQsR; z{o)rFo;)~Le{*x`-pJaWYx2XEWi9s_uPOgX8=b0boE#pQo*0`bdp}rMn47%U(?VCA zAOsEv(Be@Fa`QFiy&b#t=zik)jBWA8TFM@}3J5fqM@hhX!3=|%-CAl2x@t)BA%dFo zNWXxZWw26$CuCq6yje`Olp(@1cRkCZ#S+qTK*c|_=KrQMvT%rq2>%{`iy0{@$Zw5_ z1!V?&2peP!1&715GqHu~M;-N$NaP!~MZhn>$yT{5raiNmR+C?r^+-oi9ubR%CJK31 z&-6A`_xCimR8;O+?E--UV?w(tDl9}4;>MYxua3gzaDo-|cd_5H(SL=5Yq+PKv7)4` zuqZ4hnuyCq0m#`R8n}?{WfVa!7 zGbf!a^$Zlr!pK9h@P}Z3$44m#-)5#>+q(q^E<=k2RbkrN;NkAtnX%!S(c#b2lkFEW zkdg%jgM@i_sFl?pr)Pfp@u#1D`ti%>&;0{Kb?@KDL?0&08K_CB#>H)Um6G0nu^krm(S7zpw0S zswpikuC6MtDJ^`GdgaQggdjh=2v=)!O%-XPDBT`_6LjGZ^3r1MFK*-)-m%oz#qNUw z8^mPM_X~tLILy`5oD`%L1ccz(g;Sm>P%{=}(f2bgr~PbDuIuZL2BRX( z%M0C?jF<>?eIZWv`_}oyuUze-r{m>fx!lxJNuDH65Z>Ycc5k5$TkFHj~eRbpLJ`YPRWd(@{U)%fF&fGb%!@hVO*pJgwKh4bi`03MVb7AJ$&5yV3q}4Wnq|@>LryoC0&kR&lgc|5W z&gDk6kHw1?FJ6G`o(STA*A`h=NLgBjA|oe5CX2(m%)tQ4%VR#5o+XJ36B|h`=Vg;j=dhPDc*tN z{Jb(k1TQ^g7W&l!Vo)(5en&Hk9GQ%CI)c2sDzY+)k`j30^E5oz7xw0cW_lDRc~l^i z0^CjEL;DvW0rPU4S-MEJFw4VZPkr~ZZVernTMWC^#mv&d))Mp|>n6z0W1yubCn^lf z7p$lU!G#OmtXzSO;P~y&iAhn&55YXiY(0Jrh~s zcu(Cu+kCgLa-o-KG*V$(uowt|BxxH0O$8SH;*m9Pz(4m9?p!ee?&Z0UU*|n8eeqyJ zu&bM?>V?C*a?|f^TjmVMJPeEJkOcV-Ep-^`>-#i5+S}FfGE?kceT)yB@rcw;vxhBd_}Pr0oB}FpfiGC>@3Zh1)xz) z+TF?2T3-j}_}rdAFi1nVm^ymy#@k%?TDm!1vQ=IvPPj@8L6cdL)7NO8VYgq7|O^a*qL!t07DcJaJJOvgU4lmcHFr|1jP^w^!tx2T0age%pdT8k2+nmX!Oj>aUwLIHRL3kbvno6>LrR81K z_r0u4@m%mLL6D=nCga0sS5tHS1dTdKZQbN<17V19N4#SJ7qTqybMV@-#J{EGT~b8A z`9ldj{B*NBY|!pz+M-11#XtPQoQv{trJp}}@8PAc`WimY`H7@(70lB}t0g5Ycw$R* zPV(^s5g}VPyKUUC^pGzl+{-d5#5ml~QdtsyRv?)F6kWs`x88>!@V6bcj0GV8|DRuP zt*?CduJCf(ads^SaVRzW2Tz2BiI|C*e%!S=S9ndy&HleC`Rk^X^^K^mRW z`SD9jdC`dg-}9lqnTfk6X@l4opJzUFJV`@EGmMWp;)SBd@comQCQG56`aVu{+$9l&&5>@XXJ%_RPs(NW{V*==7wKcy=J9(gcE~iZaScU`$XIXtqsswLGkl zzKCw-!>NSt=Z(qy2)9oQ69Y1VZgm3xFC#AIVPa%&X7JaEKOQdgE*Q;0Q-{O_<^aG0rU8%WEdGYWA&jNkTRy(iCX;ReR#0G@5p0vMqnC?Qp^A}^1bj9lmK zi&Oo*gV(NcE&kO$1p{fQt7{i-*HrylLzajU1lc&Q-@2M#So*f4C@(LkpE?LM2=din zY(R9t7E_azynOj+a#D2N!*fa$1516l4&sofXESg#H_=j(V0K1-xM!a^xFh%6p|0Fg zc>;V>e|4Us10Fqcjv+VlObp3k#DF516$Yi&*C&Fd-U#fANCb*;5kRRvFF#R)~~aKw!ns;Zf&C}ESp7gSkB*1=leMn{W%PQglM z=RefIo>dknB9@JD73lmCpA~X4NOi`QwstjAsLdTsOF)Wc5tj3NutWa(X0*yDD8Mwg z!*AR6YD&}Xb<@K3%@U~r1doVS!uV{ z)Q$}ezIb|DkbvC3xFNkdo1c^Cy?fWX-qlbGQ#XeC=&IAR)M7Lc4_#dqHycxVVPSk^ z+z9Ku+{5+ip-b;>U);WaB|LnX05BU6D;6#IUVx1~)Y{xhOLC`&tBaZGt_bg(6MG77 z?JK(yhU7Bn3}vi`fx>E2bs3(&jn!np0J$@ET~K>-)%G26Z4EWUeeDCC?RQS?gW*F% zNwTFpdva)yuI>3SS(TL;>FT=N%<_K9#i`Np>B&iGFJpo{=?wmN|3c(WLCU>>j&AV( zwC48|4QbE?#x1ZQj2Cm(%m$8Z5dt6B4tO(qIhi(BXPn;~si7#1y#Sd2f*v264u7C@o=c~*bMwJ~DToPf@~~5%-HF(S ztn6&gdOCc-^VzEI(BUs}u+Y&^5hb9k2nQY(6RLR)&@?4!2|Yyx7D)0778p@f!U9~Z z3@L~xnb-4Ad}QU|l;Y)O93ogHXbjG;S%Ku7;#?fNeSO(yYnCyG<>2NHS2JYT+B8XG zt#8ZhwKXv{W`}P!ytSl;%BpBhRnjCfqr-yl|0M+_+ic!u8(sB_r#3^w0})k1L8iGP zH}}~qXA8=)16#X0n+ALP9z4A2K(Q1j5piS)itrseb8dWOFzwmpJ)8WrG-QGKjME#O zysL%XwQVjWj;~3dFdZF|@b(kCnjWXUtiCHDHNQXuI^d>@!FPW5J-8rS1(|4X>rH+h ztL-%-?Ua3uY|>L=oU~=22E-#!*Aw4J(ILyoeRGa~`b&5_TsW|%t)V*Y`jzgM=27ZE zOG&1RoFse$)-Sai9i&c8j(wb&YOi|jZ)%Ecli~t=HxDL#o|>SIjDG(3A@$fQz(&We zMGMcxM@{!vefjipY@l%?MFozqfC_W`J=lcBgel7MEUb&6?A#g|(B4pfIVntvECS91 zt4bn^_}iMgS^I@Kn(*+@xkn5oDMZkhmV|E-V@#}zFgMQ{it_C+|BK#UwOe;e$xF&` z2ncg>@)86iEDW7>RG}t9xVkLA_+l2QnmFlFIZ{TziBwkF*4R*tfE2$R^YlD(0me8X{ot-%M@p2>+&y5v-IX1q8oV5yC=JNYdM!?V+?0<>ZL4 zw8VKg_i`?lMX5nQk<2>sNtM|b1RHB?DNp`^pfrSHokJ#4HD6zl6>_xAPn_I5pg`oPFQgPns-L5tj1 z(=^%Nkn`|fZqhnU1v;KEijiS1+`MeNH?Oo%B{A=U^xA1#cQq6|$jiN*Rd`EQ>gxt% zzyP@xBo53ZeBZzS=XV-1ga9jt^Wi?p!FKL$T9!sC2}>%HYj@BHj$mo;fO^(UMfYz(#Tf**Qk?RRrW8b%1h`mZ%h(#}%Fz8Eeqq{wd*Ofh4S?a` z=Rs0q+z6LI#CF!!G*YBs&m!>HP7!%Oe#J9L@bg>_4fJ=mgKY%Gy9-VnYP)y)-{dG} zf`O3dXGhmj8(#_Yf903(h+S>XpmatbOKr6idk!xNH1;sni*ofVD=9vE_J|5uWcS9f z_VzZ~KwoXmJ8!?G-d4J&lJ-nbjyAlj?rnKraX%432RIZ!LK&hHcnM=Yy({sXxMvS* zjEu(=!Z8%Rh60gSjd4OMtH0&P_q2+1F{nN+8aMi4q4-G9_Q-e zY9QmLufEaC-^3*%FOYBq49wp zTvhU-Kt}MF{1|iL1oF$0#R5ERaQ0!{TwEP{>+5^!^C_xw^rHlarmA$zmLMI9I%3b! znQ<*{p`{_SZS`_vO;t%DAt!B}(HHss7fzS1*oQ7qSMLn4Mp? zjE|QCuD@EcQrkVKVsd$AgUCRxjrCOb z#cnwrw{&%oV?jYyZuUcdK0X2;&*@zo-n@QUU0+{X{-&n1_^dt;%|SXt=qlDC3xuy)F28`cs&F zf&W1OK9E6-z-OQ=Yinq^*4OX(;fQll-~(BuBt;|5HFxYNWfH!YyfBhrk z5&F6tKYjSn+0wXu`BF@WlY{-m)9Y~Gfj+0Tr76?iDGKfG7V{0Mmy`^!LVnU1DqTNySgaSatyLI7edfq__C^NDI#+{p1TMaAtBmk zu&@45^jhpA^ylZ{aCfp)RF-CATa1r*0oicKN)iRm?}~{IHC^Fux5UXjEot9G&YR4r z4Y&Ng;WzS6dT{(d5Tar(D|cdvudj_UhzSUbmx<{{e?Rp(bsqo>*eeBjd5VI%7~xli ziRZ!zC6%g-gtxtAY*5hFAm61n#;EZ@-|2I7R&)FRi8iJNOPskZy>1#V$1&vUV6)!V z77{M-A=1Lk%s^X=_gBX~GJTmUD~59^!(6$*Y(5^>p|2 z_6-bnObt^%jnevhIuo}?0e(~mz#hOMi;S1hZNPgidAXOoq%<}I6Aa{5Hj$N#bJFcD zN-wx@`*7rPO9N#*Fi<2`R-{M%0SYToK^~%ru!DtB%Jw~X_U*ZlxFaL^AjCs>lb&B6 zTygz;fUV}<2w$S;uYz-#xA-d!WK|j(9Gse*C``Y#F~ke1My3zup2C2@Y1$OErUB#aGGM+f?hmE{>* z2Fr_cmKB9oIM~%>NV=*ds8uleVZWF=39zS1%lX{pQu_xHaHP7(FE<`3o|i4iD10Iy)zZhChE8AEga6H@uUa z)f>}I%-{VJyfGI$rBGlBoR z8e~zyp~3#X&i)6F4l2k=z=`aB@|q7*6VT<44GwMyT+T5k+y*m3#O~8OXD7$UVFK=@ zjSRO}7CnDvKa1@E33cMe2M4A`MwVKeL1IKY6y)Px=3ugEb70DWxYOIi<%nO8U>ujy zDoU-_9-Kda9Mz5>Uld-r)Yg)kb}gkSCJsvkFLMGd;8Y0J$Fv; zzHw~N8ehMLtdzIuw_8u0dla{=_VBT;Tc^8T=B_c<6XD?z;}P&MR*4GmjWE`O#s+xB zTqryd_*)$D4T^R1f}lMYwHSSX4D2k6z@E8T8v8g|!}A%!2(}F4*F}qv`~gL8{vHzy zR+5#2Ynhn|LQcQ|ak6qoyIP3|3Ba>jUs~2!Q6b*N8TqML7k))T1`Kd=*yn0%sUji7 z#-%_cQ`1xHcO65$9_Ac>uK^QG#*LG$rA5NCvEnK#iQ}-L#`#oHoVEN zD|=J^^0|kl9##xJLB5>bt-4yvCr3tRCPt`(Js-ws)Q+a}3I1?PfkOocD+~161e7Qu zh&d<`?KMf)H?5H1hVTW84gC~n+zv;%p`l{ll@z$O=N6@kp}qqTo2s;oh9c44gtBdw z?S8mnDmor6tx}+3#VdcX4Y7QS4U-B6Ajhx&i-(U=Ozs zAHe1hX{%~TiVKPf@pLpb(9OF){n%MoWvHk+_s|EI7vN~oP+2-QI)VcNMu670`F6S# zCIB)7zDXK&k~Xj}+}*)Of72@8jB9(6HiY{-TBt~q5a%*?H4er{_qEmASm_gm`A_WM zOnrYR<;3Y{m#;icyI59`QVhH)1YTJ|VZcUU;m}f-^f%Fyn5~iy)f^Kr6!wA-$$l^2Tj5dm>KgMrvalCG zjs!W`kO*C0TTNXa(eA&}@bGZ5i;D>27R&+vVgrb=U@^OtG!c9n_=j*CD_c!{16dOE zl?e+*hu_bLz!_q0J+xIc%6+YJkr2EhiV&Et_qE{v?a3tLe;+s7E;{B>s0B-9`NY9Lpewvzi{pjKf4=19i5O5ya zQBeDN^cF|o@z`}|4{XttH$e84zV4E=)XQ(4-!II(4u8DT!WV@v9vA1Qm*u@Gd6D`$ z{o471JCfrzSnKMkNQ#5tfUtwKAnz@f7xI*(fbb>@3paBM17$hXsABFitPdWyvV_p? zy>WvlikfrY-(9;!MMe_LJWgI99{$iI3kgub1{*V ze7a<(nk*TF6$-{UJ);xBf&1P3k%IN#00Y@UU0yaX=TU4-*t}>3tQE{XFR#SCdvaa| zIp29WVuM{P3!ZniG(Nm}*i=gr>x_|cYozQ;*x+6EE(^ZC1HHXtgZ=Mc-ZjyZp*!U+ z{GN?!*tk?LvCMxq#W3>aKespKa?;_w8{TG|dz+E8+QshjhUJpPZ@5y=9sCcq zv9-;`B%0eBK*@p3gT0-SBD|}X+Rsc+(((VNp9VS_5$*v@0}cRN^wd?mil2_rXpH`N zAL;K)ie1ad#erL+3UlK~`yYdj8X^=g-F9KE1yvKjYo=+xA8j}<7u ziR%harvP_*ZDncBpPv^FJ}4)ZBg+Z;LC7U!&|jxSIWk_8&fY zWOrP!6p2quNg7KIw%pTFZR_rM8L}AY4|6~yTUer}l)P&n|DxH{1RPwZvNEBjcHY|h za4cbVo7cdzRuCm1Uq?>*X_O{m{)z>Jbr-*yXv-BoI+mT1NEYS87T6!@otycfqopA? z{Tk{nG66t(D>F^i^as~ygH+mJ{~)!$vNSKy*@P2&fUeB{7xGdf`SzJe@97~#F!l9R zmXUb5m^>uz3jzPt^VIhCMru<{bM>>{irkva?C$K;2bWJhyOEN2_sENs-P?oQGL9!) zI(0Dl(6*e%XL7F`4EHj6diIF8*w?6MCj5V;fmy4O#4B>|gZ%+APmhhbcp4A%cm3CY z{TGlQYRu}abTNK@x_JNHzr=+IDai@%OA8R3HM==}LgY%-oBSYG7lw-7!Q3!0HhiG3 zduXul`JQdW+0uUB1P^PDSaJs)^{%{!<&SPR7C)wT*OcTugD*;X`GYITF~&M-@CD-G z;q-EI$VtDsGt!%j?H66>+%X|MB7?V?qLj9XG^!Iawi`SIpcMM<|NJvy&F0RsLPce( zWsZJ)1mVuiJK0+!_2m@6iOGwi+zhvvkRYr8EB)MkY)#~)Nw9D+i9Du^>Qr!$Lu2k8 z|CTnQ8~7J5T4AIgVQY?)5eTSC;?dP0$t#dSN!hvRHwDg+gt!hLOVpI28-SSi#T?;^ z@G5b)oU|+huapG&R~T6AarNW;{lwj<+qJ}qQdjx9t)>KdyqKe*L4O>xOJ_I=Cg<7I*y#0J*Pz&Ep!cT_GcRu)5a8wn)#c;iI<+_Y(yo2wrKJqw5B{gB z>fI7&TXA~*$A6d`srGj@jExMB3=Uq24V4v{?{LV35I4nv9_i(N?(9xlUsci5+YLp} zQ9dR+EC0crbLNI};M_sC(M?oX;MkVsPp=%)QuUyhS>s@Z8@#iL!S0QI!7g?(;&4Nd0RR9`TtF~p zF;Wo70!K$gE zu&uTjVUKfv1>shbAw!bImqr>=K!#ffx2ek@22}9*$;4Z!S3BEVU#H(CiODiGW*A>h zMZWmPfu5e`$&ul)(ZSyC_N9JyGGhFCQe=KE))-sG{0qsueV2+75Fd;x=ie__xQL5= z5rdItV`DAIdDd0@tf3^c_VufZ@|W++Ucl?PzA$%VR0tF-qQV56xhJ+SFMfWisWA2R z&cA^ap6ngNjPsnP-(d5fz`2B zQ`Quf7vbX47Z)=VRSwtC>pgpU=xNb#d;3UZjheVT9~XzToE!&%3ze?tV)(oP=YGUF zuA`wKMEILUEygXd2=JElvM_*=Xnm-=mzFeL09o*zzm0*HlbwT>YUmOt9ZhB6Bzhw1 zJR-=`Mo)7d{$p#fva>oX$*y*{VPCKi&)}MiXS|V9w5j<)7uP^dV`zIIbIo-*<65*Z zXZ_Na{HIMdZ)L>iYf*T)SV_VNxuE9+Fws%UIJWyp^jaB`u#}jnzLZ#9$@9sHvGVK_ z`-3!udDs}@z$|z|mktMZch`-LjedjymD-VZe3g;9s47wT^19%<+-K;>Q+9Q;}v%0MnB+K_#*pr-t7PfcOov$WN#d^ou|P@@o9Xj!6I#fu9K z)umNMnc0WK13c^&F8o~vZ|)QPZ`(jKJY_&aI+TL8zQT6Kj$&)h^6Zi?7&z*~>5qSiR+8h!+RuVVh6+^TnQp>P&u#yPEix&S!dP`wJZZiY5KbohM3EqF(z+5<3kgHHfN>sqh z&dlCa5$*%n0y=sUPNuplvZB_O=BwNtq)Fn?i%OEjk04R3wJs7s%^Mj91kig|P>7GQ z0rc-0BvQkg2tNgNNgm-idxs?k#_KE{w%fVL@bgKd7}tUY7Gz?^Cf{>jc4c|@i_#J# zMCbE$sOf5Np@ahz5UNXxUyKiXkP@pVD~1r%cMmeM(o-k8Xj4P&H4pY$Xz?@2l(-oG zq3vP4-7Pbdqe$N|)>oH*arL29t_LGLhMMb2FYianGAKGA5#!{A&H>^XHz&}6?i&Ls z%3o8IQE3G?OR;*cN;BdQLjiuaH2mlowz=Ra+zC`sJ897fG~ z>+t73;vA6#;{wc_&7lDrE=MM8+vsw1cL==u!2bZr@s4yQ+d`Kd*c6ugG}X)2=+>#d zh;zYDLj!}JHpU2xvo|tqc~=PJM{=Ldeoi1ekWQg0l$8)R*VC{v(sndbUF+hq%F{aB z-Ok<0K!qsc>|lLt$BNdf%D&E)v4NhUp0+1x*EAJm=1v5W0#^@i%FRe!>S_htVEzQE zXk(=1Fj8Vh)QU+$2L_r7sHIQeW~Y^vWR~Q=uIXwR>?|(4vD?y6UqFzLkCzK%Tv=YM_(lw^t#*2R zcxGZ~bfBxX@lEBcjFFzE?l&(sFZF@1DLXq0;`H$cQx{aApzR2B!aIUY-@Qy79UEKL=?Eq2~|wLmXz{KRklYCT=>sW##pwN$N_H*H7((M;tcB$OvtO+Max9$AQG{v0GMH=_#0~$dW-R*w|omj|~fGc=4>i zvwftmd$_mtbzTMVTYBFt1$~34i1Znj9j_g zbK{DoYeKw2{hR~b?A>ilY|VB5-rU+u;O8~~l?XpCYMuMp={uU~f{_F6tq8ITTN=zq z;Kw@e5B0G&(ufKUTo&vU;%@Hc<_OP=xg#*zIAlRlBbNDJIe#AE6Cv9Y?udA+s)=^tsn)|+_unSy4FD~Pg7jMt&g|Dvl4d>&uxgH0`a9P9h58s_qcJB7+(u031z*H^YR0V_?A8*x4iy+%7<`WWl%u(?xMS1tmo(vapo6pd?X9LP$_jR0NS} z&;{}Ha5G2#f7*b}3$;m?*y=f$s~{{0M}UK^zLBYpG*JRk|I6L9<03qc?AyH3&2n{s zqp^_|vYj(1)jX&$P1v{}-A^+mNMquv62yWv@vTSCY6}Un|Ln4&BPP~)^(HmvKJ86* z`>nGYWHM}&cftbdpIs*l(KB*0UvTEpk(cD;WCuPlzQo`>Jd4N@!t@YhMa8Yro2c!t zI_k^1n<{DD4K!*Ct*2|WzoET6C->fwniuIKJuRa{-7{m@0k&i#JC&9NFwHNhV~S z*a*zW5%Br*r~CJBl^5r^nQOb7==3(#0r`KNeWCFgseI@%Z=azSco3fTt5@wmbO>$= zwl+p{b%wYL9u34#S4)ewnzu;pHa^ff(%&{YGIVNRybMVcngT70guEovCZfdAbQI_$w*5=}7Q@bqwUuijYPFUqFgWMK6Bw}B2aoUb`$bK_-SR~O+2wP@~GIO)Ft>^xP;|5Z- zK1C|Jrl!ywC?uFA?nyb|LAc4_~`KH$k5m* zt+?pL<9io3Z}MC2?-=B4Y@$vEkw@7V4pw%GifU2u` z#>u6xt-gGjXY8_o>5(4To!?$M1pi5}>zZn+i+`>WJQv76)P^TE3>MIgfE;0Y^|Tf9 zvTtfDN-T4uj1CXZvOqsJH`bMxyzzFlhz@Y2cDK{U>CNC&}z`C!*7MPC%T3uGcP)jQzGNS8U(Li_G1huoPwYlMa6_%wv>;B2ul?joq zw@+^_e|4p>;8EW5TkDouiwg_WHD*722Obb*5iBVRyQBQw-R)Ue=;}W3^MV3g4t91A zm+hj}mLE1zv6ht);9y_;{ST6Ye9Mf@Laj`#^t9nShg0@H)cO3Ob^BX7VYHAS61QX;e;*K$5JODa;dkwft8LDT#i&_MMQ-J7?EG|?v4pciSj>u z{M5_V5UY(}WjMs%#~o<9d^5{;g|obZBo9(L(UWPP2Ho* z(T)ytw*a7`D9AoOlcF*sIpu(0q($|YPdT=fi<0GS^(2Ng{48g0Sb%@&5)lwO?+zLtw)Y*Zze`R^)$LWcw zfv*1E*3s_HuEv_on2qLECOqtPpUL$>%Pe(tnre$bK)C2@K^_};SuAsOP?DGYiw_s3 zR8c`B99)*F3Nr5jy@BnBb1clwbg?kJa(X-bB0&4`J#t(D z{~22V-kx<;l`qchQxR|TMHv`_q7P^Yq z;y}OO!VeD9icCC}a>PJM4$=@J$~44f;xs5tn|Aj-EbH2qaLd=}>46vOnU`K@2{E z^dZ1HSs4~RzTH{8KOZ(hNs!o z#K`-Kvhp?8-aMS;+|yDq zLF=9x>4Q722p>a!Tu8s*o-8^=z1`Fdwn=>69u^P?wyAR04n`FzI+fg z9{3Lq=f$&!7W&E;QVvf~PJE^R*ag7;PoKv}$DsS292>1Jd0X*3<3N;W{Bozuaa(g9 zUaflbvb~`p|83Fhf}$xLh=aWoBfWjCjs2}nZ8c@h)g{&WIn}S8wpNvOzAt^5m6@IM zAmjRl2PwzTCu}{wVOdhtio1umr=2=*b$?XiI?oNko}p18Vc|h*t*k9owJ#jlb~Iq+ zGA%u%3X$Oxiq}^-yuvKW-$IHH8m(XIcKwMp`5(RnvXPP!*~QT~*xk}lO?ioB*1N zg9DwN&9C#0?g-S?l!{vJXP_p9+(e_pw4TmZEhVy>n|(oioQkY4wki|mKh$855r|Y` zq6A3UW?D*6n~4*}&g}@c)t5sp$N31-oWqBDd}wf>yQ`FN_rke*=ME;V@n7i)F;^2L1)0`NbhOR1R17twb=75-`CDuV z@(y;h_jES(_ps4Xlt5Zz&^k;6@5q}C8xW#X@c9p|!~cfP(3%k?1=jc&hdLSrIh%=z zBKarkdjH^UV&LvzvDCrL&6?t2tFItMB8d=;)Me?4YaR|L)tSlx%mRsUGajaH3i1U0 zga6bsFvzPa58JpJ4&ed|7ny4*oz~MGZEPQ}>-aP(YaY-l%NhG1u1 zh+qu|Ek*A@o8ru)dH1iqeu}Kcsaa`v+gq!vYm0D88m(n=xPNAH1Og*48M%+)Lp?e~ z8%DH9Kkdt>F^B+@V?&6ZrHc>4^uiIZUcTHH6CSt5&p<~RDyJDFiS25XmlR9czwybn zGyI(YPL(}(BEM}j@E`9`%)T9Sy zok&%Sk9g7gx>_qs!QgeaHTU-SAY=2?)HwV=u%V|Xk-~Xsd)hO*arWv{Y}p58kbA0kf{1*e4a$EIp>w~{s;-n2!tdy3rqJ^He zjS0ooNPAs~OGu!*v5|(Znk+XfJJiB(82F2f-)|S>|L->(oUFzwGS2qK0d~3`PP)*H zV}c|hUJoZDPjek_Yuzvp>kv-|EoE5*iBMGK&9xO(Bt(Sy5Iv0uTDqO$Q(Q{xPnUPD=4UO@Wfks&2)BsrjC5+oA}T+(0%81{f(@e z@|ve7c4bHIP!tpaJ!H~V#0F{+g~`GKE0zUzrS23JUTi&G(;OjOxF1D08GOBVm+h6{EPCk zp*f-THtWmE+>BqhYtu?NQT+9%2A>%eTY;qM>ZWa~t5}tOQJyRW#Y>RAG15UW5PnwR zo#lnTe6FadFxI0WYn+gXAc_Kui-@E?N}U`V8>Z1{BedaxLAXW_4g&u>>#D0O3d`QU z&V5(%s;9a6_Oa+y?v5)w%vZP>n`$U2kVO%5VX3Qj>rm{eZL1QZLN*2aukdk3L31yA zb4w$ABOMGcfg1>+bUOzMtikQ^-{q(J>r3%RM*#IeA>BWE)$jFRxM(qI#x3`-4Rv=^ zlZLj3UJuAlS1Hup#LH51iKWq+W!|Cw&L)PMeBA8tP?ZuDaxqfZQj(EEPBd0lA%6b- zVZqwc2&$s9#DEQz99R0g)znpIoKCP+QU-_5)S#*pgg0!69O5)Nj6(|OQNZPuRoV4?M@1&d@ z=<9?w#?Mmw-Tk9x6!pJ_27=W@lon`+r=!uPr4}dRe8dTSI1_fQ@^7l6YdaZ+upd8v zo|&8g<-habHd6gyc@e!RB1%At%7n0}^4G8G>uc*9>N>i*yE-~rJ6d|$+w0zxWa&s#+e!!L@)Q+yv#M)-))t*-3kx8NPoM;RYB)=M7o*iNfAY~RTWibB|+XH zM6J`@C>CuIX>W}iRQz<>h09OgP2D}9~T26~$7s=}d| zA|qjAr0!{NYOJs2YH7YA&}mH|^3_q0Cm(puiD(^J2`fV#S4SHqqJWo;?rJ+@)DL3t zMRdyu2aCM|@xZ#!+o|_k-*OzrJ&gP@Wn{Z^H2SKUnVD~sMJq*@901| zypKJ7W7XANPx6j#-9Jw4?|%2@)wN3~Bl6(Ro%e4G?%ztS$jELj$i8&)Tyx1QYE^wn zMr!))8x5sJgB|ZDhPt~Nve)>zy4n~J2>k3E97G{OH5u_6JJQF58 zl?%uIj&Fojr~{+9aA*2c-ni4j_VQiSL3 z)uH^qj!ybROO4K0ZN?>NK%4@padj~{v(q;@!UuL*Gm8AZQwN~AV&ebD4>K**W!KN1 zJ##!B&g#%g*&1nGIke@_{%B7-qixYE-K(=DmINMn8 zxF!4Pt%FCmZ{3u0^Nf#$ageLElZBC=rRm{KD-Op58L25jy@1mhe|Rwg`=c}ZpX?94 z@uGkI3t3ja|HrSe9l$G!k$`xA4j5bxg)QpNgu7U84{^~}l2(-wqex1E|2NUo5)tGH zbTkk4b@F#LA_)@^><>JL3?v~!FjkOvg9=(lZgq(DzEwe}h6?i#1R?_^DR~7{0w*2b zxvio!))JK014HZ}gGP%R_u@_6B&3543)!*E<=Th6;3g za(Z$cEH};rB+|jb#CV6-0sVyf@?~_O_fqnnwLbRX+W*`l<0?9m&Au2TAO$Cu(Z|O4 z&fdNH`s&*PT#C~(2M7AW_JH`q+hJ;AtfKIBRq=~w85fr>agmiE-8q(!edlzvuYAC#BzL2p{z%-ba{(+?I|NO_S7u*}zq_S2Od-(GnN!p^EU|^KV5qH(9J~MkAb~SvVOuOE zBmQups2z!1x#CCv4g><(tYQrdik|Kh<9Q@pzyqxru zo9OT#LjFI{4Vn{#Z@?`I2#*(F1B43~{Qz7-5oG9C=*ohhou=l&gU%oV-~Bpc+q^#i z;YTo0+KSREy^Oh7S=3b}eGJvLRAnSZga8%zLqjE*09TtxH%C29Nsc)IFZdM!D7wlD zey(~R=5+sRegU?X9yS&TmgnI%x3hb8G;yhs&Kf@(SZDstvZENa(f?)dJK);7vh;T{ zaT42fP(@v+AprtJm4rkG(R=T`+F%<4HU=A4Y~zA)Y;4?n@4ffldkc|{K%o9yiGKl%~p>gm1vZaMedb5HpWmp`nkFvY=zVNG^sP&pPBG*f7LfIAAR z{~5o+ORddJ+K1;JU(te`7moT+9aIjX0t+Eh?NObn^Yd_|TA2g-7~2*o1OtmvCDv@; zK5Dh+^SfsV;{OKlQ(q(YYQvJxbE88Kt(^pYA~pi70SF=B{LnfY6!I^gKbqCn3}>4U z9LyfKp>2i_W|vr^a2V*-%aJP>J7mz4^PBJ8yoU8=kogV&!VzNcvSr!fp;+~3Gu}J0 zB@mVFsdHoCW`;``@rX}`x~XRCSFjARz&0l|giW*3sl8nV z0t5klrgworo={hNeqOlmpww9ChjFLzK~xLCoLFDQy79F+5k6Wk2S=e@RaRzlPOOL0 zXK1{aF35dwPOP7&3>cEQ+4$hQ1suRY9`9c7afR?)@^UNH1tbUg+u8mt)E%RSykL3p z0m-3Ct(#CGVZ%KP{vO2e>0fFbR_q-kE6d(IzYkc6KY#ztSC8+s3@8-Yaa~j zfMl}zAJd1txBb7xMeuVhWG)?X-&ovm&_$%UQ9}GR3hB`p{oH=g{kRj3d2X)GAf6tT zbpHyV6*mD_CZa`oOGA7-oZ*^dNr3I+9vFPnLxaZlPtA=A=Fq8_O5=k><$d}D2YL@F z%iPe~G@~}Fxv*f-{Ka!74+?M>mnH`KO86Ct0V*V`pd!J|-=}ax%?3VTe2bxgfs)!W zYg59db}Sr*3?l%6mSan;Obv|m^FmfQWT1h=g1Lzaky`;Y1j5sMLSos%!3}Eg%`@wv zUB@B!`>$U-W5ppE|Hpcp)?V}Cq3%_Klc@#!XP002eX4@1Q-)NSNMsRexn}YHSppq$PNYRg2(<65n>n0 z2n!I=nb?n9c#H@i*D#d}eE!iY)Ig(AvO+=%Qq&;RpE^7jYWIc>tLopve~T7#yZ8orVQrs&SD{ z9*}or%kl?zuEO*4o7c~u-o0L46pdu-$UjRZ*}xj*Xvd6EyX;*z{mskgAW8#Y*0blo z{`vdw77VTJ^&_UGvG2cBK)bR23?Hll2&!y`ZFy?K#qB!~^Y~}ISF?fbL)G);?Q55I zF3*VYLFg9NH6pTMqeP>}4ana*r?WgG2G}^i^rHVO*TDoZ8t4}~2ipIgn+^FYC0GOL z5qMleHVvnW9t{AM!S*B-@&dF-*oXLlUUC^XPU8Vo0dP^=O!z>`<+XXqQ>wGV{XH$r ze+KzttPOZ1BodiRw#mLGw>ypE%#N*ao+FK00j?^UkSV6B%u*VYM1e>n_=m_2rIf1DA(nGI)B!xBKqae$|~M}xaJ zzIz#a4@4a(DDV%0zZ}Ja1ugXm<|QO6{W(`p{D1lS>o=EA9NN)2t}HRq$5|rbapS@R zhmY)^k{B|oEcedoJ*`7aAuW91OS?DVU#g7u69Ym7-o8f+#;^K`e*dE2FiG_Zk+uGT z4Qj>bvFRc+D>tUC<&VzxAJ|PW#^gwin}YzyZ5|7`hAn#t+c7mUf1y|=U?_ZobG$|YU2}G$QHVQ!$&{-5{0=CYd`qj&) z4|Z;`r^18<=m?7hzkpD!#z&*9j?vZT#UWSe@XX-Kf&_%~Bqc>hM1~i}hvn(C=~3$1 zqNLoou(HgkC|_l;mpm;ku^`G%>*+GMFlyV3rW4y%oH@Gp3Y;r0pIhBACLvEIB~t;*W7NrjXz_W{bzLR-`-nj3KG+3D2W-dMqOV5n zHhtu1*femi_>uNe@qZyx^{uOy?swgMaQE8nD@QLKJaq5kk*8hPAKtrt|K_DbJC={= zmy4YawRIoc|8r%uA0N;g=mY|fvHiFRvZPahenZyyJGwe}TU!1N@YZ;b%30Eo?oWXi z#%G^6GHGH4)!MADbuSY~78Q>hZ~MCig8pLzeBFSp^f3{wK(;{uPWR&g=F3&eca?C^ zP9ha7%)z}si&Lsbq^EipnKBF{G+I#nzgH zq-i~xAz;#ml@`>d1xNe%@R^9=)klV6XSXnm57%5de(ch?h5;dIhx-?7tgR^&Q(f4C z^NU7bS+oAwqJ__1y@I{CNgZ==-IUX@4L9Q;pC1LcaCnqdG_G>!`siFJTSIA z9)}SIP}-3U!n8NV+MIz|fSKFI9KkqbDh0r>-fp}D+vol8{dXW#1OLar$a_9>aEZa| zyGLicf5p@wO+nw!dPAQk;_~Y9a*pj-2bb(WfA_6^2@p%^>(?*$bacSO|MBhX53Zkk z_2rFcUtG9#XxsJui)OSA>7N?ot#JIm&iQe|rCO7Kp=V2@^4JWc>4Bj9PkRAxEiW{> zU$%X1OU<#FYv)X?nKK|k=_rKC4}%HrksRnL5fjRD{W0!m)Q%dU*8`XCKJ33zhEyC8 z;2#~XhHQ*yVfJ#C@qHZa4A~g*AY^hbgYM;5z_dy zKB;i_iuP?YrY@eo;Pc_bSC6TmJakA$ed)?MV>iqmKWTJ*S$cdyLTG+eL}I8{LZ~V` zA~+$yYeYuE+zr(}f23`nm_WyDQyX8p{icb26g*T*7>n>9Kwj(ld82 zsI05%=j7yQX3^Wm+OnoPF*hO9(^06?`R1ghflx6B5P`dMdc#Fr0C#92%0&<4{1iG;tR3_D82G=vEC{-)l2hzrJsN%5-a474= zAX95=@lQ7I!4iIYz|1loRTW+5ct{$A7);Y3#Rzv)tFkd%; z0Lm7hg_J9o`#*|&OrXGiPjZ6i)D znR0IH^1Yq24=kT{>(Z4=N7l`nKCWYCWBtJF#(^obTPjLYL&(+^Ab#`<{U!MSXE>k! zVMJxxy<1nV?Km*F%+uLf0CUC2iZZ03LHgYv5N-Yp$#%a+92V@w-@JW|NP)*+9Il8^ zK}+yUEE)p{9S*SkisKV^&zy8|-=167PF^{E;P#RIr#Ey=9MV50M&~9Kk<86t_#v92 zr+~jZiT{E(aLr9&#Mkhg+Un}O9k^VHOw48C)Q=DH(8FsTvlRqdX-dTQX29vGTijib}E!_V>lo zCB#H{X?bh`avyM+RA;d`K2)9HuTeOPB^)AnR_Q1S)jB6c`ej9EYm1Xw>WXKMs+}{c zYFJUqz=U9>vrBzl!KBtkrCdBPCwx{@{oJ923xXV`=O)Z3kExAGZ1%E`lZZFg=cfdR zC>`y+?Zs>=5h?}l0Vzf0so1h|`Jp-Ecg>mc;NZILb7stI8FOW0`>BqpEd#4peLi;0 z=hf@R4Ou;P%;JWcv&RmfKDv3?oYBoqgQtvbsIAUQjnPVkJSmSW<}*1osx6CZZ^vsc zPxWIkQZh3xUpfWB{)aa&zxnFT@k56Y7xudA#-F|+z!t#y;S}-h>(_8reRTIm*Nuyh zZlAkwaBJ(JB$cPsrWRy8E~|R)+_9 za>N`Gfz1VEaXXsSQz9>qj+!;3YW=iPox=tmUeH_~ALQmJ#Rfr#u^(ob-h{%$NM`61 zz?T&EJgujbjim)NMHI4SfXdkenm#KeKQgcf;;;|=nGrrD##f*WRwm`yN=2L?Z@2g$jgOlguoW~4LMH@? zAwENjB0`mpN|`Lk-6c*3QQpZ}$P4$D4=KrRA3bov=VQhU%qh&yTr{F~?)awo#L%|N z%&n_tbhhQJ8$KjhDr8z)vB}nfB1xsM&$gjOHDUgaT&}@#h5kZi1l$G)(pYo~KJ(Pt zc{lcKIJ$Q2(ERwUlz6qfM@WFDr<2590B9yaW?F!~2k8PX9yzpjR!c!{JhEo${M^P5 zEj_kl`Qf!o)~#+nzHRl9?F)A=Y2WzyhzHj$y!!I&seQ|yJ-CDHLWqb2!2@Fi!IICO zK14Xx(?<{AAoI+vbGJ_J*uQ!8t_=&%?b>kb+Kd!h`N+e5tXF5JYj@^%8 zJPcL1j_zN5Ywy;3=T2PSv3lps;nN3|1pBGg9_}Ip9a#gw1X0qTee@qcjka;v|8)vB zHss2F6$5LE3&TR3_;!$F$kt{sCn1R>6b9HsjZK9l7v$=8c-gEqQ|faQqQW(*K()KZ z0~;NoKg8cWwgd82B|>q;}H4js0pZG2~2 z+nlEQ>ZFL`C}oJ+na3tEv6q>f1j)pE`WJML8$P?bI7>++NZi88d*Dj@WABI;32uGRjHxj0iJ_vO79+De`eF-s={QMfNf<# zSj1pF%1H{ZD9g-`3h9@Z+%~3v*V1{Lw#>SDxo^4 z2KWBtQ!ay*92T&!wQ1Yv!S^<8ytRMF$f~@eM4gw5y@&=EZFA(%fqaRZdkpoz)K|=V zWSEB&kBu$h*Bge80E(hxKnbicG~^>hcqif0(+h$(etPc*KWVk>J{ zVY^iDnBLCFP>K=5ahRZqzMu5&v4gy~h8`CoPB_Yh3KyBok!Q!_SzG;NRYVKfbW5F5 z;phGy>|gu}$Ql~S2KYP-lC^`BAEHslMg{~Zo%viEgJR91lSP1~`Y_pMzzb8=a70Bos-g^Xu$%EUGYy)INM$VXFL9MWFZZ{5a4Q(8xyJh^LP zVNz^Bkd!AZ$_V9fn3y@EK!UM`kBUsli3#>wHf6xJsZ;LkUUy;BvcoGEkFKrJdU;q` z;<)q^57ZC%A3po|Q>~XYKOt^G$$*_Z_pG1XGH?9I?EG9F&6Y_4S{Tp)A=VK@(PM&s z&##~(#I-^b2rtU_z88W=e3&1XW&7S=dt3z6Qd@dbfwwk+jxdwd(>w93W7(12Y~ZANcixp=kfR)x)sv4a>(Xh45k@jQ1}PN5Mi9I zBA&{D$FwE+D4ar7Dm2FUE|j?(TA;)p?KECA7C=QH46>y;l|rIeT97O(C=?1J-x19R z>Ov9<$SQE{pxBrrm0EVBMyGMDNRMxC7!VWUKddahs=QRfqVu^N3k30g`l+?Gxz^cn zXhv*~uUA2EU`>qMrYW-~mlh39jjiq8v4$o=dxnNq?=^Z;~Pq}_(=e@2o_s<<#zPNMM%+^3xJLq-{jmI_z zLzG^PMx;}8aJ0X7eDBkqS39t>C?_^r<>h8gAzVz2ql5zH1H&QVa5Dk|hvnzCR28TAg~a%(6|QbfCL8Gt z5G(o*&06=$|EJ1uLJ0I$jO?FwY}wk8RsE0v&bZ`_uV9dER2mN`vEez1{I?KDFwqc? zi9D+MJ=%CD_>6>SH+Mj;h)gDASN(AweZ)opbdj`h?Wm%ZVa3VA3exH_V`{S_r#CgF z==`DKhqnNB2|R)GvSIvt{0k+&;Rhdkb-63 zz72ui3{!JTpFY`26^}|JHZ?qmc8hE|3LeAM%>0-3J6uO|p)s*ix*9cS9u0&-BQB>E7DRb zbJDW26WSa4ZC|zG!PPw{cC4B?a-g5PGa!sW|KLSfr?zAZR~gSmZqK)~kxLyLi_%UU zJrWfnVc7zvuLtXX&k(``ip$`smFl7WvSy8`Up1w_O6wqx3-k;|#EQg@O|tHd*@ni$U;zEcCha|~`sXfTsbU|ukHHddr@} zrw{KsyKC#AooynK9T*c@Zm1a>Z*F`ntnZQjs`AwMimaqTB^fz^p0j67ADvS=BtO#< z@vfhKYGFaBaDi&rFFH~!mD|y6ksg{(#wo!hQtg@_7dWOep}90}+>oS6)fxR0f_$At zE>b>~Yz5mZu}lc+{&BS!h)Msik?f7_L90M;y+47<4o(!kiPHdR=p8}*?+#1fUY`Kf z&VfRP=Fd;=5+fHfI6o~SYz(0yUtoZBHx0jACt3v+NB6cF?m>G1IUC}uo!waX`J|Q! zg9c_s2eT+vgu(06Pb~VF@Hjw#gz?!5D<1Zy2ygd>jMTP%d84x;MpZ@}SUxA#Q<0)} z_jh&X&`2Z;GdRfxIysbt1Pm$5KEI-U>&nFrVgV)*T{p;<&?G?4M7~-$2%%aWa5z*d z*#ck@eckNskQ5^?Ca5|+eAe*7MQsD;HQsNRtWyRbWen=hlU7Yrnj6@%rhLfDd@_;_0hvhjz|u zJ-=nz;xP+~GQ4>V8W=tr8<(KXhz_ZaOPD&YD8xr06){9?w#-QsHC1cf~ z!H}2T<>I8cP$7$fukURb#t!!~={9kZA)`h#mIa46*$Xw!5?7JH+sP?S=a&+#$%^u+ z%uXDfo+y;?X=c6OUBBzW_P9kY zEsj!qvW+FsG9l$6Mjjc#@Fx&U!0=U?fRX(MjUQOoT2{Gfc)vL%8MOh*B43rtQDn!Y zA=wHNn<6+9A>p7jVl4E|&(Iploa_?#8n)ER-f#E=itiaqI%Dki5?qk&hFQ9JbBdckCns0YEeSiIQ9 zaJqDJb{J4rIHS3LOLg}2x&oMZ^ZA z8t(6r5UNQ^4A6Lc0?L?bZ4En3j|YFZuLk)T|ALpIci0U9Ubk!El>N&W-MW14#q+0x zYWMqZ5bysDKrX(#f8+LzlLt=%G5g8A+rCl;*f98$mr`}}%7sm{r!DVn?`&_H*1vc` zN5{m8ZB#hVyr z=L6@cd;K3+#*x*@h9u|m$>x>`I=4`JT9|+)Wiqe|n7vKyNfbKC63Z5(jW+z!2b2%l zm_jn=BVJgi9axq+a!|p@ioDT9iN&c2@IwRbp*_Uv0PPXS{-23VFru}@Cy%d4&DQy` zDI|!4#>V4~AZhFlIxo+R^n@U_S6)J7IzTyPb`BCDTt8RV{8pHOLGr^1rIE}%|>dM+1%C=0Mq;yxTY-(AzWn<^yqSmU4{IF<^ ziwwyY5UI+tFmo`otci{cQ7Nn;^8GR*D7uL*7`T?0O`=;{Dg^Y*V2!W06MBK4@CT^~ zxBa8@_2Ktp=tw4?kr2n;w-3Y0OlW0h4O6c~m@JiN^LbukiIaqntRDh4n`32WYl&cF zb7)}bBx_)|0|*PsSX&y&-j1wt<;Ms6RTqZVmu8QvE-1?hi_>W!@erpI{Rf5aeIYvD zs~7Z0C4qr!NA&x=GRKbb{=`q{KGqkXNkbZCg@ETQv`f^v$A_t_iqng-6XXt3Me#2Sm!KVEG1&4i#Iv z`TGQWV(vhx1l2+_pig{ZoKJKOV*-v1RRYL>xJUmLGy@p`(Eb#XHIGAw^8k%xg)B}c zW_>J7k;{ny&LW5h_Y;p0a2z;U;DEsfKnHTcAiApeXUO4l=Hx!0BocVJ2y%Y;vg=;g z7njeRIJ)=ooi5n-zJ2-l^^>RP&YfM_Hrm_C9_+#}6vTPf%v9~nkMvc<>Rf9o5@t=P zTQsG4Qe%zE!yeu{6Z&Vi)zvQ>KYY^EDLRd>+D#thw*g~>kO>r#NI%c`NNteTjbvkq%^Cw^ zeB?JOU~cfiNZR!6&9NpiP0iy3^u~z9iZK7&l$hd#un3JdCo#S>N6p*Z>&0 zJmnIcsQ(9f{?8f!8vf%S%q&e{xJRG@$;=FzB>?3C6qiAB4_vtMEQ#=IA{2?Z4S0%mSJxVlmVT84@!Y2Mqxxa9YR; zQq8O>8ap6=`=sh~OQ#MiDRU8XAOaAp{*zuNz55_uNyH`0Nmx6E_u?m*y3!-H8S#E; z@j*BSqMP^_YyRyDcnh-V+LEo*Vr~duXiv3C^iftO2A8G=4@yl)4fQREi%kyGjTk4B+5T+d)s7?q`mZZf@8&uUlN3mqy zs6p}3t_;f9@`6>1W;B;1bPO!sII6xgFAnJO|3s(IT4F8q>4TVhj3~;#-6#>G50SOk zrzBuRnp%R7;mBiV`WZqmk$c|cvp#?P|eF7sLdsG7Ef?Y*+yl&Slq6AA0fl!S~;N_or{a?YeeeCgNF| znqddg=T0Ri2qIRH(qqqzQTOyw3Ew_@e*NODubw?Uy?f8$WwVcNTYhQp){`3-t!Qno z&WzT$iedwU_Agv;YWcG59aBeFTOM@L*5)Qq z8L@0k1#A*RlR!2g6=EFq`QlN8hy;+LM4d0xN7(ON9fh5(gNK%EghN()c(# zIoguQI5(i>s2Tl50UBwoTrnympU+}}Yrk8`zw#AyPtWIxeqvKVQ{UeK!cDg~i)^iM z=D-FN6YAS9C8>2#*4X}q^CuLonb+W~@aUfqlbjwMsP**qa*qlPC`?NjSddtr5(KD8 zZ)lm^mJ0Yk>n;ScPQ5Crub01BWU3^gd3%VByr%SuyY_N|z9|Jnrr{C-ck zZNqQ-6|&^qx^}uGI|a$y;gDmP2-Jf=uqt?3X6gcOuActt@%1-fUU`16>%raI*H4~0 zd+OYw{Rg)1-g0F7u6g4p)?{ZU>ijuu7K6zsN=n+de1?R}G)@zS0^)s>pK7p=f4ERc zN7_{wMh%Vq`Hp}`(0cF;Fn>2^Nu;-X5d6@5-2I*G9o@wJ;zA1n#Ox%3`Up}S2nJqT zPBIo;#IZC0QK)bf{?_!576P0wMd|ItW<%VBtO}O~_}>s(wa?%@Lui1}26P$ofH5?z zU*ccA=8Zg21{ruYVtEJ#@9#(@G!K%pe(a&@lm_RJ4*DKS3#FIRYn?)3}e z4-ka(q7ad99RiF>E`cagoD)5wG;3D#pw8xoCx@2aySj7VvUzv+k6k&Tp|-BFrYOBM zJH9wRbWmPOepF;akYAFYS0DiSgM1^@9{y@iJ1#6&(7{8E4nB`lunE=#()TDm-LjH& z9aHPK%^P!O=eoyV-2Ce0qi??fmg5g!0r~&I-K8_f=4C_&`}<-s!3>A-hcW>a2uTSC zF`PZY$3Uob3NPBMuKc9r)d6 zz$nriCU6*pk1^0?WkR6>&IA&N5S3Se(ksG4ofhC*mY5ant?`mM!S@X7g5WdI&h_mB z4ThhyBwXQ6#yPIrqWFD!^jp6L3;}EcYBU(5d%+M!NJf7kk%yr=+eUTWm9(yT30 z>vzqX{q(}#mrt*c88>pziZur}ufKn4|IsaLH?D5GvTf0o?F;vm-Qn4`QFvzV{ z1+ThJzj=Q5o7ZoiJo$27ao?)>o92#OF=K+0kV!T* z!B&oGWm;NB%Ee_q9z&yoi=%z3;)5raWT*Li$@wg~n5DoOhf6>kft-vLq5yZW{DhFq zD4#*4sSW}zR%rKMjpcB)d-s+YumAo9sPYVp*WA<;PHAjgTOo%d;;>{`@{Up;g+lG_ z4y&kxn2*S^q)@+#{B*g!sBa(mJpMG2zkjoTqc?&_K^~@2DGcBRTOfxj;m(D3ee!8< z294(IEQ!&o>x$!+wT-^CX5s#hnP0tnHh1BSqZdxzyLsi&{YTG{jN|#!uiw1<_M5j5 z*T4Jb>#v?adi>?x2Y0TW*}MP#GH~1Nb?#Y7pLG;vJZZ z+{c^0LB^a{FSfOh_EorLBt=TN9Q+Ki%TOnFqD}2%cdeWq9N>B3*!(N2+s@QhhC52Z zuJQQ{IU-@x@7)(6S}>Z3Y^iBM+QE78%>}8&F~Lb8ZpG1F97__#%9J>dW8AFF6%y|7 zk`#%6?dRb>s3_H0W`}fU@2&#CH6RhmyZ!oKyn_A`JJgS7F?==bYZxvJTcO;KIx_|}a>3#Ns7I|eJgRBm!Ml>#9gG>QJ=1BlB#tJ*mnI-5b6Qk3v=<(j+8Ci?O1 z@GfiwKqJ!gAKxJ!`Rg~2?tQU#>4cOhPvHH6I6rV$z^SkbpgV>l z2i`rlWD=7Co0~G5$9N@s;c$Rd*C_^aGE^F$A%$Pz}NT9%d|>l@*OdW)t=|uz3@(+3wB5lELW!zraGr zrc>!u+O*;QUUZ$fbn?iF4NHQwUOYD4j>AOm5xbhTO6MmG^_Kw7febDr(0R5 zIMin|JKmnV_-NybEAwWLE6R@ba7PYwYy^;avE4vz5~6g?jtq3coOgH8ZPDG$g$c2^BXqo+d4lWX^TVIMd)RgB?8(EiAzG~?pKs5v zsEBMHn7nx0PDR`n+m>3D61HpC2Iy@beEG%31?^3x z@qAmdkj*I0P1><~*5{KO_v~JAV(W^dJJy`oz3$@iZP)f69x*5jL`6a(AHqF{a4s^; z8dMcnDadn(?C@3j344~$y>RTnrOT(LjH}N|i~%SHqV`g5 zWAhq+JNo3Xi1QQ1tQ$}`A|kmVEZEad0GjT;6QPV#Mq04CHZwld+r`Jl!AoxM;Us}8 zDaPbi$Oh&-FR2Ivhwm@WK_ht~1Hav46H|XVOXax688UEn$kJ(=S`d6rKPHb8v;xn;Ku=Rr^u(EJF zjEq)*{pBzn_yH=jsx%SL~ zJ;(R$Skl=(WAcbCD>}C=n>4LyK<9)}hqta=IdSB&X_IG7YhE~RXh~wUvpwK<{^l!4 zEYDAR*-|O_(IGQis?Qxg{KeJFH%}j3yK+{TMuFH0g^Oc^uX1F++_e*j?;qN~>)5_0 zCr=-rIQdY0X1c3PM(1e7{BWsI!DK*i?>+)3W5nA=tk}P`t+!qwFgSZ)lji*3kIDAG%tBTXh?|*p_oFBUY@|-re46?9ze{xB@ z4(7u#6?w0_jziINa!w0eJ#o?4UnbqEB2u|(QQMh=dv2aQc;oDeoeSDxLIaQj0qS%d za$%o>1sSSN7+&FLn-b(-nUu0({**N>!=?`D-!Py!BG?-$7ej?0ISBbNfy$+GCS5po z@ag?KS1+8K+d3j4G$1L&zcD9kOLP6nh4U}&-E;54nI{*I+`n?|(vJ1RVuG#u^wHXJ zC&cS&eKei|{=2b7XfqZp+0w!mQkkWhfMr{i7FCw4OAJ-pF=()u7&jwh*HExy*sh(@ z6zAiG9SbL74@W`wU;kbHokswZh!5;JAebosfJNiRUS7Lo|AJ|ori^YGQ5hbh64}yV z0O;N-C>IIKD;yQ{Nlu{sh7YZfYj=I;B5;0#6!h@sm2kC_k+FAw9A&(b#}{5cG4;Ez z-@JHq!AD}>Lx#udg3W3DjFv-d7hT#g$4MdpC&yDg>M?x9GNh16u{upwg03h%X7cbs zdsa;yHM|0LR^$D+2Y{#pN;0k-+kN-irQ0_yT{^sb%e>hyub+Q?$MEuby|EKXk8s*p}?LGlh9i0kl_D!La!|Ik~XVfKl(^B#I68DU1z?^jF#e zneZJ{XA5())#HY5Up#fjz`>3}uBVFxJE^gq|1SK_BLJcT569fu(kM+O1&3BGJGpiJ zv3(nMZC=$rtR~!F1vG2IDd^`PcrbuO5qCp)^b_8XpK-XPu|-MGzPt{_4t4#UGZiK-Q-~A4BU*Xvu?ADumOYT42odv<+s z=JeegXC7a;`0V)c^P4umymk6psSv$4cXM*iznIEFhkDFTS@zxFv-9E7QVt9s)iAlx5qws5)YalZqX)=^q;YW=EL_r82``}XTEzPxw(R&bOAPMU7%J>rw>d^t1QU#b(48J@ZVe2zc2m{BLKtY*4Ckqu3fly{ld{ri@Po! zyWe%^;+ey1XO7XiDS!^rWBSk}mw`MbJhF9g^`{F8L@%qzu zuUFk<}Jgs)95yq-9>TSDPVJ^R+L@Xx#wBe?bnYUKm>Yxc-#E=RA)NXj!Yhv z9$Dh!8E+>U+w5~*+PQ5hPLq&iF zgR3B#Hcad7cPS)1VJZfXMhe^0C63}tOe_(72n;eu!tD>Dg)f%G1S zH;#S%_A4xbS1(_5-MW#P7!EI@_dKts5J&>IHZHq=^ZKh7Pqs`SEfoXf=ojVu_g2#V zA_yDl)Qf{dR@FA{7&&z1gqFk0I3z47B#@u|upw99n0Vt;paDY}lboBDuzUWzx{BPanBda1*rt+<^T&^V`}Nyz z-@G}wYm3&~6_aRuuzLYpd|#73Yz9@zu$Dp#V{Ku_MrdH~*bt}7=MN)L5vE-DLR>j< zNFftKF%F*`gZG;8?Whf>+N`M18>bFD=(@Rg=?n)U+u9NsckkaXy1)Hb%8*C0f2%X~$EtSto}ze{uBS!^>B0@7Ne2 z5g9@N=;mgAfc5Cs4466mq=GXu$DG}_6QKnc7A%<4SQhT>5ajL1V^HZ7OD8_HFjgC- zl>;8%*f#VOcDkgfV7Oj(?=^0~bcnc2Cm|m}4lTgBg2*G1f!0*tIwANRxoI8m^MsS{qr?a$u+Spgm zAA)*cKYqNsV~mJxjoN>yC8z}vluW9Hn+%RNHUNnN@PZwSyl3SYc(Q%_&DU^Xd-L+e zy7ux$Y3Je#ySHwb z)platoXrcymZk*vkMwXBaan92XOaMGU~O*hCbyRfxHtu10=jb{FogJs0G!+rVpThM zV5q+@n*AZY`~UVHkPU_l26ucgo^Z`XKp#X1_+}GEAN}TT92~uf4p%)>+`xo0Cyj(8 zCIEqfxe7cM3VbXA1T~-AzVqPbWiSQ-hO48o^6stc$dnCNoLiSpkI73zN|ElgiiM{S zdncA4UWD018xX3@MUWAXkJSW^8u%(?r|RHw58eKoS1+F5yL;v2v92RqqXJanT6I=r zIFNWD{Te9&bnYdWO|Qz`vUtv+b&D2GZrnU`R90M&fXguH^Am8rv0oovKr*QM=qO*Q zG}_V8i_41OI>-BZZ5%mrSaOU?CP4Hjsxs-*w;?~{?5Y)yuUx&hdbPK!0`!lO$=7(b z#rc`{{+T?3ruxY^=hiPee_+qiL;JQb|9tlFe#_=HubSQ5P+W9u*Wz_k>o#tjF|ne& zrK+H{vAiTMJ~bgY1j%AN6)HgIu;>UIFt#5E6N%n|@bN%AN}QiJ98=#tCKzx2tqYiC z!{@ht(LY^32A_~I?6^)2QfCK=x2uzzOaLtI0JXcqQ6vUNF~tUK6CQ>jEquUiz|#Sh zCP6N2dx^6|=n9~C0V2^6fT+*4YHm8Msp09PM;kWG&WH)QxVq!P?c1Pzy#eb_d)BTF z_4Vp;AVqpAB)91E3F71R=nrs;{v)#Aeqw57VyO>jhg|@hf{@F+a{7qg-}Bpt*RHkI z)g*=MfUyaWFIy@(K0qC(^f2$Xvd~mE#X3GfzI#FY))n)%E$&=AsVOr~=O!lrlzOb| z4;(-sRM=XYH^rqFhX!PNE2-wz_AGj|ivqGuq1v}4Gr3>5KiR?pwNb3BPR!`Iv3=9c zqr2wx>j%z&B>-W*HZd{C(GK0|{zf3!^z-*Pb!6VLgIm{hPWE!O5AgAb4|R94=V)Z& zxImZ93tM)!H>cq%UDih(Emufx>UyupZ6yh)nUl?Lz)uR(*Md%~l z5H8poCp7FG=ry`2;KUTGBw z$VZ*dJn@A^GjH$T{$S_gNLLAgIsu^aPe0+YSplx@P{YuQpQob1IR0j@zBXStARFF>3&8Ap34(@4EP zWl(5bvK6Io9~@8YXmkmSW=p2Sh1J-F_cjl|;zLM#KYmce-+OQVm5X>9Pk~)493)YG z-W3ILff~S0*jSnMfw+$NKf(-)Za@wYTW3^%GXe6Kk{r~XoH?Qto8l6& z?d-yQv}qAx{Sy*eiVFf&UhY!+zyPgQB$XlJ3wT1G_69!(vXGmTWJFVSpuH%`*_C8! z3OdIUGQJ2S;K1dKjf-BY)t#6>om*SMlG7(v2ymf9g7z&nAX^s8Y>e*%(Ms#cA8X~2UdhZ#yTyG^Gyv4 zg_KAmSq7@Tv59wU20UqzNEh4b$4Vy|{5p(3b${J|vy1_UeGUE?Xb62B@xuQ4Wk z@wkaa;Xy14jZL@xrKS=JG;0eMmBhCqvv@opT1(hGKq>*x_Lm-cZwGNRb|NtBxY)=R zB!x^34bphQ1qK9$pL%?7Cm?IEa>W8WKX11Xl}Di3L*qiQ6i6d>9IhRUE#h&c5|LPJ zN2QP{H1d$jthW#EK~=AJT?YC8*I)kp=kLCId;RLUnRWTV`7yl6*f#KY2A$>MCXetB z@pN~^k;8})XKV~&aOpNy$aA{2WBl7!&q4p+fA^;!zWesovqyP;8cYH1M1^QAon+(d z;}-1W<{)BWks7XBS(uk+M^_eRXqE1252wNER;QG$y(QQ=~N#W7% z_EK9KL&z4F$Hmsfq%>94jLFWQUDhzNx!=f)oc2+TjbRa^lTt!_LlN-}rkw2U$^xWU zpPx||I6T{iRG$>Nb9nWV0eP*%vMyi0{`BUp=cjj_oi#SdQwCTh+=I3$U0rfQgX|d$ z<4|B^gnZV}p~dss$Br6ZQJ0kz@9HqVLyaGKPV*KSz zl_`bEzWGTJ8aJW4i-1KU3wa#SiLXpJabWU>X=NQXiHGM;8S161k5zVUT?Lo)t_3S! zKY3i1m^8^pKEx-E)Rzzxd$bchf(TA#nWjX?m1l(yFDRW-Up65>dqj4gJ(CH{E5k(h zcg0%MajAqS z;xmv6Hr(GQMyCr2Q5R$+9NsVo?m7h9*V8`o;yvuTx^`7ZTy!XW_{wT1$jBba~J|1u3#?+_48Uab9{JMK&VEYpBi7Cn=)f)_52CLXHJ=PV9naC z3s(4R{N0^g=r&}as6d5cMdUjMMni9bm>V6Ti;4^tm|G*A1kAx;s%Rcw=V327H*>fX z*{a8U;U`OzzHm{6u!Jmz_s*PpdiDCX3unJLwqsV?aITF7q${)vW^RqUA}=igAh}>} zhAyMQ4nlrodB%#)k?TGmhj=g;0kOx~n3*K|%j*jwCspRuB?Uv2z?di;WI2&x_J9B* zSs{F$s8yavAP4UjOg{YQu~1_8v|Y#CRfW1CQ;iRmmVC(@5Ysz;oa+ zY=XU9%km?R9~FTKEV!z#SRe@W_=rr&qUB`TlN)81koNI2!ql|>|+(KMM2sL z75(diBOV+(c5cQTo4$QXRwgVPKuG;j1P*8^ef6r$}h~AP+PfwQ^);#w+y~I5c^+0f4S?>=2eTvdMKPBDWQfQ zb>b_?o5Qh93-Rly?_Zr2ft4V#U{?m8ZQ-IiZ>EyAy z7tdWecWz2a51GmXAEP4@)kU8;Zq*6mKSXAoBnCzrLFC6jS z?U&&SR`*cSqY-xN5n?}_`TN6pLAm{?d*2Pf-tT5~>7$xvD z{3>TK<8`X!Pz}=-(B;Ge$H(|alnERr{eSo$KBx*&KiHul6XGZ&r890F+i`f!s=K#t zpWD3f#g$tHa(4j{Ooz;vBnLZtF^h?`jC>l>uUilfx=b?GUAS5abu!eF)Sfm9pvK`9-yAqTz2F1Zunjj@ri%=%gd)vP8{E`s;xaIGt0`_=9g9(Mv6kQ zDa}k+IjOFFXl{O>Mrcd#Zn8lOiN>4uEiX=g_Uy^a7mpC|t0(`jSB#&!{`09@7SHRt zda16g5LuXcOeBez877+uJubHc#2RWW}t!EFQ%|&LYJt#z#OEaw)%mQ8;p`7bJSK zXqITI;a4nYcLAfZwgQQ<5cvhYb9!(fW6< zcb;sR+8(X&3wBZ0#K-u#E4=MxSz%%G22?H|*E%RSYeq>)YDD6mWwR$&l?fRPY~NUD z*k>uo)lRZ1j0@V*F{VBz9SK;;L}rzNozfyoA#Ze~CNQptV$hcrlw4b-9tE0kR zglsWD|BKS8H!qwBwI_sg5dWK3&o|8*(^QdsVehh}uuxFrFOJC{{=>}DG%F=)*X()A z+Qv8K#(PO6y?gzn8zE@*BSLJG3ON_fp9JOOC{3)d$B)*vj!TaZuZj;}JE!B|(Zd%G zA6Ph}?s}l7$GGa`)k_zohx>6TfCn@U@%LUet<{!7GIkSnlP#@^QsP#& zPMnopwC3~5{fnp9*5)i;xL`P_f zc=h^x=gc4vmqxXGMn&!R8ME&WtKgcM@i?}_3X=m|Tugc+Y2#0VI@qI&gQPqyylq%o zewa7K^d}uAeiGY~6Sbb{fdGh=Q!K5W1xy)}wQ z*oq|R`9YhI`oDSedh5IyF}}*oxTL+y76)iNeq98`J{}kBw`;}BweuG)8b2Z_BGlCM zXB347pe3 z%C~#=UK`cCEITRP&pjtr&85)^J$W|uf%?dCu+QyYF4TcK`O3+t*G%?7DIH z^0B8^E_WT>dhy)B=lAcveevS{rPD7SK0bY9#p)sTC4pYR%oid1Du<=8cZgK^wB!{w z7eS_i76S6;yR(MTxFpbUkK2Lj88(9N1OWo+{xflvV15)VQw$G`Ys@I5@8k00J^Abtd)pW3}KK13TB z;CFD%+&N>1O9XsW`|gk$uAnAB0S0S4w$AD}b71@Sb@S6=Lx6kS{eHX!Ly8RxeB<=~ z9l(6RyAbn!eACL=%>xx;KGqk6NvLq?G;)NSrnMozxHjDj3J99Dg3Ivr^Fa<_>|e0Q zt(`R+QR>|*M;Qu)I8V>c)(I1a449u5keZ#tq%bKKCSgkZ{z0B%0FS>9Xp5w z5USBH9PW^K6sDOT{ryM3qNmU>loh5d>->MTy$4*AXa6q#KW!D+D}<0qNC-(FB<#KS z-h1!8WC~7H9N@w|QE{U}-CI#{fD=)0;6_EbO)E3dAISu&+?-qeJXTW8L$&B{)X26qd(lSCwVSn40DskyhmVOF#k zSDVD7Yl20`$q$xce1YGRs+_|sr@gy%=lz>^kYivX`|ow1sGlxmlHeSt{5b+6rW=O= zdV$R=FM~iKvZ@-&IusJ0!(pfr79<2x$@~-LW&Njb-M!JXzIyhah4m#xSwXfoiwYBd zE-$!!rtQ}^Fa9^+aS*2Z)ytmNmgUJ2es(4s=T@{HKltG4iRX7t^mN|{4+~>b{_sCS zA8}lO&73T>JOCwHzMn!6;($DXCFlbH}cu_QGoAr$xNkfFnEtEa3El7(}S5Y0D z2Wd19AuXUFn^zbI`d=(o{h$AN(Rc5}`ep7m=8*Y-*+L%t!FR@7#NV`Wp1*I9;+WAq zEvmPrArYuzpofi3jxMd_P==yP;w_Sv){5yh6NCIC^j%w5OrX-mA_bD7Vy3@ORfxAK zS#?Aq8yb%QUBL#zY$xj&CkGG%xGYfGkj7)Jx)|}=8&@4|Tske>1;M;k`PI zJpf$CAfL{1--St@;MJKbkXvGZd|9zrQ9y)?^>Rt@akeqw4CXaZ5sONT4{+yjSWwfW zF}UUsRyfAPSx<){VHt223~9`FensJ*k>pV!;MP?mJ+`*~;+dus+grBpn00EywCml6uUt8k80KlEuM7JxTnbvl!R^mS_`o$@P`jEAPrz$WdJsgNbX|LdoU!B z971sksB>j``3xufm-laccq!IEA*9bQA3l6~_Zrbm-aqeq@$lBblLsGOzxd_Ni-TL5 z$s{60LldqO3>wMZ%A{#({=n@nK#071`RYyowI1O)4lWjxT9Kb|c>N{- zj6b^F)lilW+`%EM2wyRVn34DZ@7DwUV%e&g(0bc``oPTmOeT#i&5wkwDYs>H&Df+c z4@X;l9+OMZA}T2$c0fo%aDur5jW`0BJXKk7O-9wM>EnDH&BG)7V*R~T<&`iUP;i;? zb<2H1D2npKahuV8^iEw~PM6Kd3v;s&2!$MgTK&a4OwxB~aZl7u-c&nbVoaQftBpn? zz-Wmne{)ghqSW93Q^N`2k!Pn==HRjhVz^g=k9&%rXQY?o&bsMO`|iDd-T(W?_s^d6J$TxCW5z;9J%;LEg;#&uT4@Hf z2U{M0*yi#wW7NgFKv~Ej3mMc@C;K}s%^zRAhSLaa2H-jJ@x#a01Ft{4|IqjN(aO2A zu3S9#=HsG{O!kOzr>mgw8U^OCsR{Q?u#g)0>Ab(!D?8K(ECI&1lT4`&CCr}!W zZoaPG$vq9QResXj+uLz=QAr||N|IJ2eG5-e8tfmBZfeA~{(J-c=kBc=tCrL_+FD|3 zNL~@2$*M|uj-oxQmqf%z>rkkG&;c)&;OMb+Y0afgYkAsCX_?Xl$ft?verxAem>HW) zOiGGzbAt)J&Af!*b7fGKn2HQpu=T7m#H5uVOPk$$sFGPZ6hubrHA^vJeLyBh9Y zK6mHziC6uP-@YAq)Bosg|HBV2pTBti6jUp&@890N>E5?)b4CmmAi00qSi-gndv^G^ zeXa4D@+w44^%Ps{XkY)Z;E;S@-y1V4UiMsu+tG`jE_hWuzkK!OeI=ovW92EUQ1ZwekI{=K#R}^!Cj!Z(hT&^8Ks+f$pmxpWJ@hdvoAL zKfpHMzJ7&}h$nY%$uB7IbFhVTu7uQNF&W(#&Yf&M1k9<=hw=Y`P4fPh#`zPIbAm!E zlcU)j?%!U%=q%Q)i>2_|@!eo-A3u52eYtgZZt{rhALD@hP)=pV1`hQ1fpi2T04s|l z%{!*#W+3)AwkKqO2)OBJVZU<4q?wiJ<8reh0|$T2(`M9HCGJ|gxOP#s37Y>= zGd4Z$@|J@JWJ+p)$D)jQLzXVK8*0QK1gg#gZh?ynV7u^j_>ABo=8j4vy4#slr6&}o z#z6%(Bqt~VD2qBgk-p;Q*LDeuZ z#4UgX2yYzk_yq1RhX%7oG2-IaUc^YU$Qtg(7A+0s3vwe`n(JD&R##6fteY6Sy=mUb zj+3wZpMHAt5`on|!XoC`gY!rCoo(Cq@nzpH&tATN*4?&r)8f1o3ko^hK;XjRI$D?z zHPp$FtSBie$;zwBBWlnWu3y>)3@pH>mleg`*wym*;)Npz8xHSizSp&{w|Vo_(12WL zC!VIJK2?iHA@e}isH(zT+(<|J+SVlvRmF{y#_e4^<8IFdIMTj-`3k78|M~RGuOG0+ z`>wYhSyElHcjXeqr78~gzH#;9yMd=~-oAeS;lsewzSocLJUQQ(nHb1nFjCV~A0I#P z;q7Y)&nsE~xMFUfZ;f=f=CSm!6u&WOgFAv18}4k^*>((|Ro;7tQ55G+eSegs)}zwci6y<=O?9^CSJ;L+Qc{n+DA@7;KK=}3LWl>Fkf zEh`r7S+nqPW_cODF_8jjb)Fwnj*jW${LJSCpW%L*G0y7wM15RUIot;R;AZx;MZ}2XF@^ReQ z)Y`=KNrjn)Mm#awE+Z4=Kstbu1S*XVamhD8xehfvE7!>8N@>wV<9vKxyCkvybn1Bs+ldhjX|FE}b*OF-|(cXp8alOZOynfXC z%Zu0VU%!0Z*>$98!=q!zpI^UtzpLZ^<&Mjn8tyi&?QLo~Gpk~CQ7+J82e$#8^3Y+| zR_AZXn`mNSX3Jz#)YbIqT0A0&pri!z!XYy&eHWMtL^Tz6D_%jY=l;eS4|=ZS*#G$I z#cx0hdHk?-OT*fU(1DI?7@y?nXzF5RylrB3+rjPqkMDo@@E&aXe|`sX^!#f3xie=D zzkmM@n6y~-pN$;E%OC6T)5rHq7Ea}|#M3IR^xFya1!AZWSLuT?rLsa zRPW<~vRMd-TEDgiVAQX%m_px}N^|NimQ)4qq#?({x>aP!TJ zfe!=E-#&Z#@Zz;Q=MHS1TtQO%i%JfxS%|UY+4Y-@^r4tiE({Lp+Ol_?zc=*wl7$VE zYy|pQ6Bboq?qH|QE^xBViVMyR^9CkKQEY&@0Mrp%O$o7aN5MKM#M6D;xT4DB7+Yfz zD1^b+4V$8s7bdK$t}2L)Wi!N75KdYFTPMLvza+rfp38uTyO7BkAM3F@Gih9`mw?X% zeT!`P)MIIfM@6ZLiL0Sw1N}~6oR_{XO-Vsfz-MDka&*2Lfo15+|KvOFL@2)?_qH|W zK)3|c3pqKcEC1Lgh+*t$DU$3^OfH^dK&WKR4U4Cp-nnht>9&z^jE{_N@X&O@75 zR%b-d%Z$FgbH><+U{K3I#W&_LW{pj{-M07L+gA|mV3CW@+s_*TDe>a}{D%bCi~fg? zA3eBR5gh?L$q}0|;zKM9n4S9B8eea2eE0Ij?Moed=S*BpHFWsK&VWX`sGx1r%R(Kkad#sI2a!PVbF!X0zC6;~flei1Nl3bb zPeUGidS33umIcL;ZrWtAG6ILZnE^XkpBH4s&kpnSH8KdY5eD14F3(JK7qA&RG#n`) zd(2FPiM}ofqda_MAPfoga76$b2r7a42tR#WBR!(3Jnp0sNB-YE#CkU2(>$E)_1JVA zP%w}hytPrLqJm7Cl?A~4q~)XK!G137XAUea&vh~}#+`_84~YDlWM_V=yz>6OrgIxt z_>$&pc-tCw7Z$7+s`O1mIGjkIr zM}|#_2v}cL&{$QH?Cz(ff|wqoV0!`d0C!KzpEpe(c=q)3>KE?<$sdqtC5Jz@#^VRQ zhqkY2+P-~u$vBMv@Y(sZ?L+^MXuyu~G~!XoSVG{MP5IjU_SJVDSdAc1u0n^_WgZ##_=-Z?4{U zVs`EMhGnN$%-S`zus$O?&%-9%)+{gB!^f1jJTvU>`lerBJYOpc%J&nfjFOSV?IWY~ zw7S$lk2j=hGz^3&5CF_{S!v$(hij%?Z(cpnest6FWtaCJJ-g@UzK-^1H@o|9UhnU{ zdHeLqQ@hrzsYn^08U)!gaQQLq9Y7jn>*`op8Ate7-oJH8Ojmp+ zxRLn%cL0owPh4CBzrTOKtagT1Xy~2O7q_gKGot8YNK>U>F^q7zNel5me02A(Z{POc z?b)+*>V}1NRiSPOqdI(+r7ubncwMMNKD==eux-JozZ!UsP4xclOW;D|zy}Ne^5#`s zD<59J`tbH8_^(gz-u(9Q{ga2iFP=VrbnX1Q+#FXEgETu63w>iVUCNB?;?vECu3x(O zqNn@v_5&|kuN~Ub__D9>dHb2$d)sgB*>`38&MSxZ9yqwO?a1z~Pk4q(Jw?9 zTTq$Xym4hsWd_(xX}>V?P*kuEBao(!z*shuhS@x!ZHdY}n_EBDrU$c0J z^fJW7GC9Br*S)5)B8@;YW-_!CVNd@5@(PeP^=kVg2C&c&|btfp$+f~h%S z?m}HAlR+*Un|b5hk)89Wx2;=!ue0+|L&MH#)2Ae-Kia?U%${AZpFBdFe|ht=zw=~W zbPSbD7BI+8BEy9_IR|$gIlk)@VuU^KzTMw>=}gn98^=1HT)p(L_0XfX_Ui}sKyG&Z z!s(kGZTGI7e|X{CZQmLtR6(xOB4*nqxIwr8Vn6pq=%3E{~u4#YhetPVoHN1E)|dt`QzdzGp?-dR$l3{c+i+E;#kyMATiY1p$o1rESJ|6w zN)4RgY`-Nhb?@Zy0uCF}GbWL+JUOg)dHvm^XL_4x~JLA&Yy3NJ;`xe!2tDbp$Yg60& zCEdIC-aC8j(&7E9W>ornI0Bv9!BEeU$7HLI9C`+;3+vg}#p2r4^B||i#I`un3Q!n+ z!Re3N0I@>{uAgzSw5TtsI@i)*Z)x^zf&Y+U$B6Nnl(}IcSKCgZ@K3*fe0T4D_l-+-a5>mSut;Rk$Wj#mC=ZS{bzODwy>q)R?AcWo>8GVmfD%(vRb_d4#PbUm z-amW#>+4r<9^Bh8d%V4Yo)wFg8|cxofA5>#J1=iMym|Thr@o$nYhBN~dV5;iAD(T4 z8*lHa<9FNIt{gtxdH&e#3munFA2@TM<>JXBH;?SPv1dz1%cg;@Go7bS-RbJM+i~Q| zzIEY_u9dl2?FY8z1qEkBhL{LAJT}$U&MG`2Fg3*4l+OwEFgUVuYQy~5)fMSf(g;iw z1|M95nxbN!r+Zy)Vf)58+ozWAsF@t(=?X0;ejPjrk~E0kJTF%l4hI=P*fK89~atZfyfHVdQXg?Fd>S@IR&d|nd2fJ9zE{a}RQ!pt%Dag)R zmqdm2AYQ@U1a8ZbufHxmwlN~6+}dQvlnHYSiXlHlV{jGfvzdEx;+}VQoL$jyv7%sS z(41?tCO_J|rG5U=*5a(Xps+L3Dvr&Y)v@pAD~+2@FPV3yYTT{~Rg2^O%RH_3lvj@R z_1{oZzI{@8>x9~4b+fN-Z|vT^vUyTakWgD;%xH{Kn1`*6f%$Nensg|@O$a#T*5(Z$ zvq4y6?LU5W`~2AppWeNMamCBdj*|FbcWdKKQ^u{Yon#_1Kz`}Ff17|X6M!CBX<=*T z)qU0@{O{j>`SiT=#L=qk^w<#ueP1gO^9#yh@GRr2gCXzM-er%^9GH<9iFmSN?_1bq zX^~dXU-S`_(u;wQ&z@b_u{FwEWWk{xsGEN6^trp&J8oZY?>W)cd+}25$&)vC9d4c5 zknQN+l#_X{X~)a%>o?BszPNYm=9y*H+38?!^_gTnCWFsmyE|IXFUcRcf9YxWm6M0| zwC>x!an-zV4_6O6i>P4t%B;jK%V*7-T#_2%>1}Tb`<%oe`*DeZQ}a{yHLaOHe?ml{ zCrqur);oA4+gb5VQ!YnSZ07!j29Uf9K}@EzeWs%w{81qy7&B_L zrjjz`QG-Y3Yqk8N=O}RSfWx&}q)YYnbU;LMvCY_Ly$J}O00+}mlXK@6CCtu?o|qjR z>S3kNq{FxiQz4$MKew=WjnU}m7f;{TFz?*z?KNSM(AOge{z0qjZETn%;-^r_*NQSH zde|OKj@^sXpsHy9xT(7ei!ZKOd1LSH^*Ol_rp6Xry)s|-@xehh25f(ka7|)(vYqYZ zsNg9+0Rcw(JzI7*W`qeTM4GZJN=ARN_0r>*%`H(`R2ieR!;?R+mPzGU6RtK5I&O1^|DgosyRDjRZ17oRyv$nBWom z=EX}f^ZMKGZwH=SIdNuELA<8M7cs&&3K{Vy%nps9IW{Ww;M$c-ax-D)k1-$p6P(=T zH^xOgxqIi+%l>zLj~`z;-I5XIA}~0vmt>yt!lY%&|ef zO0seaGGiD-LS>ZyzIioQjx=|)wya-PTbiE4(gsL56qsWm5@eAzQ^I_%?q1(@?nvwY zeWwl`Ts3=!y@7zsW+95bk)EEli6A#CdEL^=iu4RqOT$SeSx1&nojrHr;yDvn&Yxl> z4q7q7kuK?-n!IA5fU`R*_{QW3JF`kk6N93itsQh}s`7s^l*QcHQMHonE%dZBC8dcM z+1HC5ap*>T_}So5?1+bda7TsInxdsjP(e&U1QwSyHrAVv8z?jR9 zmI25laPx=?N}fU^X8}9e#4N(aGS9(vevr?;{B$6OU0=SwHYQw;rU@1RKxsxgELVN5 zkV)B@6Vq0|Am7e~Ln1=CX-*||tzMAo>Q zefseJ&8wcfmzHEztjza$dG5-c&ND(5A3TD&NVjF~l$FzqRg}MYp$;kMYhMxj$Bb`q zw0ZocTUT(ufW?5>($iaA_YQ3h_4mLf`L!3n{TznGK>sL-h(5i1)vD5hL@ytzIsxO3 zE0;l3Khf0i4$&K5KJLGDin5Y?MZ7=}ugFQ{D_~*#r9*)Wj;~4d(`8z-$Ox+>eg5AhutdS00P-5% zuU107vxw{KV4WH4Rg~ld=kb)tfCz89{N&*J%9NaVPiO-nLjkY`b|2Qd0gG0W;y10( zJ0seW2Zt*K1tV>`mB?I3Ch;^hsfwy}6J%O{HZc9e`ct@v;i)+^;#vhzJ-QU8L3UhpUc}xMM zWbQ&?oT=dE?4^}Rm*V2*>1u`2jG_ylo5j0u)a7Y65iHOT- znmgsyi|3%v-@P8V)Vi~7O6L8;>!;M^bD4(NxhTiZ%B(Idye2nGhoSYIM7y*iY&|N4 z5aVokdFSq15AK1v_|InvCTiR`YbK3G{l=1z7BW16w=iG%5kX}csRAx9+{eY$+#F3s zb`tEeU={r4czTQ}B^e8=a{U}_D{^DJ9L(USi}G>l!wSMes9zW#wybVObMw}NTbt)i zEedzBM}Tfj6Ht9AT4a`vj*qun^PC$ciIhWKgB zPorrBMWUKmY=xnNR1k^JcEU6}Q$b2lKv{-&MTYN;v9XPd@+&jkqrFWRSLTh+hypGH zHiDS}cjL11U8@TYF3Q-d?0y(f_E%DRPD7uOvtEjmy%t)pbh{*u%q`RV#pda||U@{q{wk+GGb{#zoVHzh>Q z3=78P4#H0|XwcL|S(q#fjXXZN5Zg_8jBKQx!@`89S&`8!$`?H{GV{rllJq3pNs<8> zegzgNen0+UjVs$C7HpRQh28-h5wS_g=seD~3 zme_ZWup}E^ClQqWLv0q6k3GC~-IK2CzkGZHLI?)_Pr5IJJ30-KjeKX}C>Cbb<~(MY zmoJ@4fy70?)<}3;tENtMj==RWOdc(00#>rLkRiPV}re1Y&dLf=>5@PP(%U_Guqo>_V@`M zrwR(vjAXQ(Oa!Fc1}u75Cw zk+zl&0s|J60>!t4l#+HI2^_N)d~TGFV^z9;O`h-M48Pg=v6J!~GeVt=xpWMOodNgA zoU-=q(~s;}e0sx-_PH6?SIvFYvgXl-?MuSbkCztQ7+bYEHS*__jDtzphsG6NZP?Oz z;`pP^Q+Yt4@e13Xo!v2g`n0f^S%{Su;K6k%jk84zCN6A01^&BiEU4d6gy=`j7Qjo1{5 zgOKQu) zWpgXyjKu5z3o9{r#J-kBlYrHk6=8pU@3w=x8fvNxrxyMEGEfTfZ)K|d7+_48y7B} zoC{_axV3eq1-0V};(c68ZOrx6)d--o|9Y5Uemz<2r4D8@N{X|r3}ClO(NIlwu{2`C zRat!O;Cu#fF4$fMfdI2Vgi0FhP&VQ~jrb6By{#U@L5Bklac~CgdYLhZQ6ekSXM0(j z(ut~8B5q;0D{XH9cn-_LA?YX`7 zP`$V3vXtCgArc>hbe%*$mzeMXs)h#cG`y=KH^!L9La1@c@rWnLtgfb-=;3o>=hhGJ z-$63-@J{!UrZp2|qwXE4pH)>KWN9GXEV%Klxw-|ZDVa&mFcHTQJ9xzYHjVp2#G);k zoO5i=#(f)>xaOu@ksceAIT{S_ z33Ls^8|+{=Z*1D;jcd;z+;#ED-rh@XPj6g#_2A~yJJ)VsJoEdjCji*ZL!hM}eU=s`pvQ^xbU)m( zsr|&U_O`b6_OtD0T2F0hoLHDcBoZK&@v}GST(#!*(Su%2<~n4`go=`VYo;6Oaq?^} zSLEhZ1cZs0T0>|U0Gnu2wToPBrh3`H!COmyv=g7}U?K#oh+d;fa87|Y2ejHzfOAn$ zlAev0qSDj=>h1fH-q$N3D}i=d!T?%{cUR^8Tw()BqL^vD$4YiJ%8gM~J0O>|syUUjmA z3o=XEEH`R&l!f`mwCEG->yJ&I+}^l$PC%#`3l{j|gG)tL&Q>IHGUR&*4Rsk>pkT#M z!KBE_JDC}!I=YlQ+W<2JszVg0Agi#rD8Bd1u_q7i{r2hO)2H_qFQ|<7vOnLj;M~u9 zH!ZG1_-aX|SWj?)8J84ra$#dwkUd5TWlG2JdlG1#y}s^=r9~^Mr!6kaurL;w>(hZu z_2KP{dtKLd!*pO=3=~HHv{+P)#SZ98L`ikAve2Q3mo5rHgCVO4^0e)4TDZNwX7{q% zd2FYe#-;dS3HZ=UoXIW1%g0U?V~!VsD2Fek@{Cj{B!NQb|(v@u8k zDJah03BIDA_m-GdL;#wUSpTBbsIugUsW~a@m#sW-XwTIP7mn@SbG4)W-km%5E_JL~ zH7D4{`plN4{hdE|9ldn1W$V_)r6)HoJ-cI7Zd?#UL*2oU<7y~~vvpID`HPJWYSbf< zf_R20hDPH(OgYN(?gpG#Zx5WA`!@Y7$4l^Xfqm2QdGcRh;_5xJGp3mS|&Vw=J`7Tv42{6@XLpNzkhi1>+3g& z=CdRx6A_=?oXpSdZ)#jLzin>5+?YQoe|bfDx+Wnt&Y?Km2mFp?3Pv2v5g#HyPLen; z=Z^JtHDw7i#|9YCXrYdl9b48tebBqBapTE7Ti4X(1F8}0cEl3C@eqZJ$sSo55l`3E z)D-9_p9MJx6DebEz}>oR+>`4YJ2y|w3vsd)a8f+YuOD2ns$t&1gZ4vv5AJT-RT>&C zIpR@`WwwY8i_^4QdM_kBfzWSthm_Yg{5&Ep5|v8B%*>M zK~9OR1n|t!m;wwDs6>F{f@4MKPa07@#@lax<+x;Dk3egiBp2HdXScO6X+)*JxZFa> zxopbJ-Z|SJ%vzlWV}qZ>07U4rfKH#25O;1#{nh5Rxz3Id&q`$ilHN&Z8xR1%LP2yD zXhLC#>%iw{I9OE2W^J7`I6`gjwM6M9T#H6%X_b0S(h2FIZ|jjl!Ki@A!;nnOaHlg((;0$ z0&kB}AGgUqZqozYCi;6FYFKo1>$;n#_VjmMdkvWW!^eOB1@MB87NsQsd>?dRlE3%O zLkBX_Lv+*$C=Jb~kqP#6;gs2Ar> zda%!mlG2*Y!i;b?BNJmIo{osg1Amkp8Gh#Q{`1F=ZLX`qIXt*DOp2q8@$_*;MB*1U z2TCKTs0MqwsQoE~k-ma$;_qbJR9}7N%&F6d4lp_JUKcx*0e>Ub)#KQzg#$N_-|9Mj z`^JUyJ9akAUwG!|fh$)Io^EVBxop?woJndhrXMxRT4XdXJXlj*6&p}eGKxSPB|Q~_ ziH5o}pTHd>1EwI^#x&O6K?@WL#N7;ry-+{i%S}ofOPlmB5-M^EfN(*xM|>9m=kVMF zYAcgWigdPLRh&~35K?7n=gkvB0U>Ski0|Sd1QIIp3Urzp0DFl9UU^@$QB^d>l3ei2nZNjwdJ8fGY&!6pOA_Ryx4*3zQgKq^t_?*?LspSB~WYNvo+FR$(x_SQamCb7^yaQ6b-8N4s|Ly(zw|)0n z3;=bdqq>wgFE~*(DXKkn# z>*CxpX`+Xf@z}JmjJ41-W0peD?OWv#Vy74{;$xQ2?o) zU7f2#C*ydR4l-7?5tn0SY>3GlyiVlgWWAki*H>h zIaXB=!*)q&JZWY;0nAZmc1~qRR((`NQEbq8-@-CWn|No}8q?qt^Cs@Dnsn*R(XR33 z`W$^vYdfxnSWG8}e@u_gBT2`+6Qp zuDY~tR*7vwsGD_wf$(YDz6c>7(VHYCW0o@=^jdS%*GEVAkSJ^w1q}s7EhRa3eSwdW z@zS#57&oUtOCh`|CHepLCmKmmPy#$-w4433=8#+HMXi|J+ zp1FqG!)`E-bXyKvG@&ibc#xfr%x@WX=;jt z&l>4nUNYCgNdMW2o@ZUxA0Io|->|qo%!)##rGz@+7DoV;5$nZ69ZkaGlKfSZCd>iW zx2wIaAs@hWV4q=#4!$YE(xJC`)!L#81i7$d>Gq#F{M-8vzkc{o9_I_eniXGoc5_4j z#UrO?FP3uRphgmtV>%jF8NdVXpA$bA2P_qwRO=_@N4nUj#h%&?*!HbhF9;$Gv*6<-*BBch8?fOpqa!q8v3MliK8D!Pro+ zz&EYy=#_!pQwzNOp3B zb6N7E#R5I1+$aPQsC2W8cQ>CF84J4TpAOXU{Cu+3SX1K-WhJx1Lz?o&6WW=Jt@Ybg!Z=5+bKR%wP zt&RH{+=_%Y6OX^FY-3hRR;d5(igfU~>tkGg?Yr}z-+tSlQK+J#!l4jbW=-zvynONS zVM~33Q9p=Vi?^U!iSf1DF>?wW-BH?z^?v&y)<2I)3-@$40$DCI8du@igs`z`*#}q5 zdT{mh+ksd8*Sec#l%*GyoNn4_WrUE~-@%u-F<>GR6%~OeRM9QJyZw#vDEqW;Zy`lP)Tmg7OBWZZs7}r%7z+0b77Hh@TIlA ztE=+vWq+;%QfopTfrn>1jI?QzDiERq zv07$?xo%lfZ9pPJFFB;x@A--?2xVnFVwM}|Lx~1FsF+~C{20Gn8*8Y&UiIC2(|u>) z_L=6=jE0)Lg1C^hs1RFS18^}TcJn)HL^y^xKR39C(<$WCNbh+Ssfm7W@Y(=71Fv0Y z69LdKBVFyT9NTsK!ttI%YlONw!{=AL{eS#HUVaRhMRT?_@piUFSRBYKpca8L1t4{3 z%xC!zG2GLkBHpL8EExh)iS`YEV5z}DOla+Y5c9&)W}^*6*`MHPoM)fcadhR0>IISZ zRtzF{Vtnj@gh{_Vz4hqwegTWMFg+^N$_Z!Pf}EmqR|lZ_X6VoY84P$`p|sII{$Qz1 z^Fgo#5VdIHpz@^^{cQs9bcjSxQIm}l*^D(XG0+f`i{c*r_#;z=V9KD|a&!^wL@Z$( zrV}4hI93<_&i6=h+$h|;?nSF z5sSMx%eNz?_}8~j-wxc0HZ}{>qaR+f`p(&7XSOWwY}pv?^2Hz@U4Z#Yj<56Sx&=HM zbd>*Q{o@eOXHb$o-2mnQ;UO>&Q*2BpgnG8FTn`Y@kNwZy-n<^=Vll2Tp}@zd+$(Th ze$M>Z=n#85n6nP=$dFo2;!Jtsu znzx*9J=$^X=c=seA%VK2C8G^k0nlF{+){FwuZaPNpr-6*Zv~V~Y-dagV%8)CIn6A{ zEspX*><>&m-i0oP$DnhC#vCen41{-|afUGzD2)i|_86I2vCgMfFM{DmbU?nEq7oKz ziHl=|nM>cgC6oNZV{P4LMg@!D1McIV>*NC3m8Pbi;ViQJsp~lqtMUAF2vH_ z-PQ(JSzw*OVTcPK^;5Q;^)g?xTzC5+@ie7nA{$**_27<;t246`y~S~Yq(4a#7%#Ru zVSRD=B3}g1AySDNd-iYp{m$!L6MeQSp)t+l;_>Fz@!732%l4HPbID(P@G%--Ui^5% z)dkr?9j4@b7*hD(e#Lp>XsDg$Voy?2$A*HD1{CXuQe%%=1Oq8)UGv7XJ9f8kTjfAE zMHG0b>S8SHa&4_L9Gux2BRc^8ZH>r)F5`qZ<>@+_2=c<*^CP{2JZvG@L>I6N?9Gf| zK7fB~rjNUL;>4}aj&nO3p)2`z$uRx_-lLDRm5`?!5#Z(NV9iC~Vlu{4Ei25gC?X&? z#uF-89DpbXlY-8ws;CI{IA$h121!{5Af7}bxDQ#eTt!|*R^CI)sK&>;s(ez2g+P*D zOIi74^|`*T9upw@**eErS=wl8CR+%wJ0J_S(_z{p#{ExXS^`@#!$_bbuVBvNV4A+& z^5MUVmzEfwRAGqX7)&jNsOqAt%O#UxqkwF~-<3YWuL?49LOR`wt8Z;&aQY zUr;uUN2eR>b0XZ}cgT?tiqf}m6zDSCSU0IgrXKJdh07oI& z`{yrh&sflv7NAY1URb?kWl34Gn{9jDBr`po!LNhEmm4D&<6_rXQN<>cu&4(A`aNk3 z5p*>;wK4;|wP7_bGm5IHwAjNfh8J}G{I*|u?!15g^!4GJlemTzrhHRfIxc0n0&z%` z={|m-xL}m{J+%zagL*OSAZE>t1XZbt6O+TkfsijN^Z8!>0mwN-6m%+aQ(Z$&O=gsgy0WUetb#zuPjYez4-AwYE!MTE$SU;Ry0_BN z#Z^xauoaG6c9xApoSiMqvvG6jsw+nFITA1&Y-Cd=S6@|DgP{EHjNe8aG])_h%0 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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree1.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree1.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..eba900f10a885a28ca5ffc6b628bd6f5d933ae1e GIT binary patch literal 2284 zcmeIydu&rx90%~z`)Y67xqCNzFM@^9&2FQ@*dT1On|s0>m~MuljK#noJl4?xd%!l0 z#CDEEQVE?fLIS8v$5=20Bfdh^IS>JtF*0j-M3kTobOQKh$3b=MvHSL{=}m% zG7s4YGS8Ek3A19^SPsTwG=`_VkJKE-V_J-C7eQ)0mVy~DV-l&;Fadi4BflX*Y7v`& zNtm2O>Zh=$v5DBEBvPBP3~VwsC5hC}V42ud%#uXvEX;a^hUZTP)Y)x?aM`Cvm2Fpk zQbFS;#WumD^tPlcE3N{V^;JxjkNAt{?zpbbQNC4=-I%PPscxvhkg0SzX-M_5aLIQ? zko1%Lw>RfPagGaKu5iO6egMC=8{zpX7xZ^L3x~$E01h z&)Tl4X+3VZZ+=icQ``!-EoR_bodMMrEQIRF&q`BxNVV^6QA8qu5=!_`959oiq$p4mjd`3JzBmOUE zL<6{lMzxaVy@VWlT`yTqM!OOunP_@wwn4Pkfj%_EiPlY;kJUSSvZRxv*x5R$8NF`S>{Q^WeT0SrfPxS(NbUNIGef8I(S}+9;MS z1m{pHFP8nul*Rpeu}n_HA}I#ZzAT)HnhjE*8hBBkRto$Qsf>$y>H6|SI=et`y2)rJ zaUFWuR|$5Zlbq~(B{9s5>ttUQIE*^Al6M|=LbKK&d8?R)STiqqZB#q+D$Zq0y=FQu Y`y}u#noG;(v3Ox@fR)XTr~#4u8_p7N82|tP literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree10.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree10.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..e576df0d922ad8f35c1e6733c8fead782d64fae5 GIT binary patch literal 3868 zcmeH~ZBSI#8OP7E?<{DQ$^v_L@7-nhUY6xWl!%ebJ(Wl!M1mRuGj=A{0768-0NOO& z-Jqj`(=0`(8LUpR3d{(oB{4HZrD~|Pl#(hLUlY^Tmlz9O8!Ion%iTRaXS2*CopF+; zU-H2-^V|P3=RAAP*|Yon&)wV=s~67&094hKmTj&}t=h1q=H*RgCG~Zw^|fVXi-NCd z3sb5}7vrR_X_C;mETo&Uc7~wHB7OOT;PXX;0Q@Ek^exK<4QsOj$ayA|9+YEwYoAHj zSX)!YEPo-#`o%~t-s8))8>&kx%IX%TeL4Goi^={7WZEc9ABOC4FYde<27noF{Bh^- z#rlg<>dQCacYJ*#>)wF*U0t}1cFbNnrMv5V4MIf;PqsAyPst_a&$3$W@n1~Q0 zo{#w+W)6lNFM-7KFfo{Dj5Y*`V=)va4xdEwRJD6*yr3D1fJOBjD8{I~;9Ef)}SB3BNk6 zfS>6(KKUI7ywj!QJ6e6hW!tC1{4NJPoHHeSkm-cYFUa7|cDG=g%7DWC8+@(zqLBOR z27bNuIX?VaM<$t6BQE)WVcr36ReG51(4DHf}9Z_^+T`ErvQ!-4C0qsR^&1dv; z#R1<-F^qnrXDC3Fctm~e*6Pat#~|?Un$#_U)Do%1S&yJ_C-I30T-1;Ah~WC)&?07Q z9xoAWr2fgeq!A_FL294)1n~s|iHR?em?+sF@dM%y#19Bx_6p(|#1E9~-xGGWN8)-) zf~0nw`hCHgX^f7A+Y08uS9NY7Q1%o4VM!8%PdQ<&w*bOo4g5%F59Y7Rh=sDEIWT&Y zTj-OP^XU!!%ep(Aurd0i(77cN#@4k72ktrGjVy20R9j?lzWfC){$o@I&^%$;K;Y*{ z4q(eoL`md8;1y^M(#{uJ=7J7XoDy?scDxY8Bi}rD{Q_8u^9Aw0^Je>J=bfEz_Ih8KG>qz5^6=tNk7A}hf%;*&dM zaaOKThg#7^J=f?AOI8${xyClsiHaDuVvV9?=8%o8*on?~hAeFP>vFH;FBbNdbuzWz zhx0zhdFe(A$nvcYTuLBXE+twg3HSaW&6sx>T|w_!jd@SY^8Ck=jd`2=qHjrxG55G9 z9_dn9cRzBWQ!MLF@fG?-8$14vKT5teiG5HEbP6h&>p6nj&~7u=)9b$@b6UBc9@K~G zSk|>yeqN$VWnJCUYOyVmbvY$XvIAI;ORFS4oVN+>N4qIb|ExblTy5g?{XPvM`W27( z2G6#Svydkq@#LBEyY@_Z1Z0B<6Ll}$cRlP1N8O7GTvigbJX))AShZvIc)Xd`j^#`q z_Ya%3W4{!;HBO6mY!YD{8EyslZTeq%~w)~}2K z`I2)n`jwkC+r*W$eq|2W0iM-SHmUFSL@P_#u1{P;CmAa7l1x2)mZ6e%h=rbUoVN=9 zW3f=W^IQE-so#&+o&URhB&d5Pd&IOPZDbqR3cAeN$T6|S)1IK6v&PdZ<*eF>j=*hA zL?YG4fIQG^r20ObNmIL7>Uf0uhq8^F?(Ml6DTqwaSEhk7@EWbJJgr(Kt1;^<*MSmH zYNYb*vTIXbE0te0Q|{euq4E!^+TkX1dnjG5*WY?CutP=k EKY~dsuK)l5 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree2.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree2.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..9a4cd7c677c8eee9184c1ef74851c182353e694a GIT binary patch literal 1748 zcmbu93rt&O6vuBVZJ|)))k}Nt1%Y)G27){sb6mco$lUOS%Y-E}${2KP<7vT1V%wqF zg2^xlPQfh0I3OxB*&`rl&T6rw-TqCkEKO%Q_gV^1f{!Ow zu-NHgP|ZYi`bn-Y?j*<66Rs~XhkGP6ha0_><4Io#$BmlD;x}5WE2AG>vm)X4l{|LF z4c6kSl1-M{2UG9N{%;!3hhW(-#(oB#aVOjSi5=SHd-wNnyMJ18U0E@^qGI+791h+^FD0rg_WB1Q}&)&pu2BW^?qLti>cMtvqcf8e;>H1Zwcs^5?k z4SM-lU6{Q7DhH;+ZW7TmkhQ$!23ab9LHfp`WEx`!?S)11M`cRzIi`Yw6UzYeasSr# z1PEDbgJ1IP&@;fnk-R_{Dzw2sa}u1J{EK{WR1Mc7&GG{W?Qo?_lsj5x$YA1C653^l zJu6(~Y?cF>*7(A! zXPoSqQ-P^$mwr|Odvs^Z(E`z=2 z&dYDom0U0{#*VoSv!4iJ?C8{c^B9LFcTP-+ym>2?xQKAxtX3RyWgB>N(?s)Jzk!dd znK1buH40~vXfK@&7S4P#KH~ctFP{EPY4UgR!q=<)I@MhfQp5Z6ztVj{QbVzF!tYX; z^w#5ah8_qO%liFdWm_fo!Pn?vE{e8={HHRF;9D33{1zwKuPl=@>U)-d+UbA>{xIpR(SfnHmF&7^hvDq$Y*(vp zq2AN_Mmd!p<}PWomuu%Q(_oG?r_l;UFqbVC&UaI%mb|lxeT%<|K|1gCebi2W)WQ!Y Vt_Abw{+Z|9_ty2+^WNvJ_cuc7$|e8+ literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree3.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree3.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..47f8644ff0e83f2191932ef3d54c051cad99e42c GIT binary patch literal 2808 zcmeH}ZA?>F7{^b&eWx%4tRk1v%e_!afy&E-!R4NzG6hsz6wC&hZ&U;=AfRNiWoUFb z&=?$vY>PNS7p7)&`+`n4nMO0?5OFAz=rjtOFH|95OKIudIkhBiiE%Gq_F*Ua_5bAd zxz9O0_dfsAjCo7qUjYCZOA8DeD)h!xWu>c&4QnbZ^p)iXL!A3FKE_xOk8)l%1fB%K zqZ^PO@-QYx!Ry6m!JV~d0jS|X&0BMTZ{r;BbN*aUx?4JRWpg9emX{jUX-m_!&%Vh( zYg}Evs$|VNL&dDv=d=G_jMs<3W&IJy5qOP_=;F;O05HNA@58hC<6Y*9`G|Z}vI3#oYq9JHm|CPoUpr;dYp= zaO0NstR^-I9__luE(Lj@EP__UiER6=S+u%p%-e-E)^>ULjd+sDM!SE7AsKo~-iR@Z zWZoS;>a2(+nVivLMWkMR=`nwhCqvYi8b?~hdM$M^Q&g-_Myfln$_d$W9aEdkU*QL4 zGPT1(tzsR+)OvvtzEMRN8@yaLv7Rn|#4AR&h0{fL*hH)2V`|M{n71j)!Gf191D|BdyK&ps|rQ0;1kN=XP+d7>cvIjc4O^4q4EgHH$T>gj{ zkEiP&h==UkqUriHf|Bh-IwD>`?2n?`I{4eXG>{1jbJp26QB2TJwjLK&>=Bjan@ZOI z8-qaaHSSvs?j_udlO92$i`XX=sHtD2*C_dfOs>5H9zEeL*I7{=&pSD9rVN%3=$5oG4@yYTA=OKU58Cl_$AFW!^Bb zVjuU(uV#27)t+kI=k2byXxc7zgtvkL|J3A0*HzvZz=o&%LxC?yWuLg-=RpA15Rcx) z$avj}$?tc91^jJ)*c%`yK>6JGpYtZKPu88RH+kP=y+526acBen;lR%U^Z$AA|9SCW zIWNwET#%_|i237(C)y(z;+VZxh&6xM>Qw7glKnsrj*u!z>bU9Yd`2Z1ergvl4pT{T z_-%ed4b>(^C%jcjwJmbo_mNSdpS5_!h=wTjktXkVT(LA$)XHB59ezwvvRArjF3A*S zgE^o?NoAfP_72|(r!qH=32gZ)Y5^lZ;3!a0S#d;>RUgb09R&CJcBw=v)iQNC=wHhRBvbbbF(^AnGj$ap3FL%?8fEeXM~^PlcvP^} qnjaQwjFzqyu11<8Nt>u*m^uY01$TYJK(qY|S9V|+IA(t!!umV)ci%Js literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree4.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree4.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..e4cffab4942f4d8239953a6966f566d919303c23 GIT binary patch literal 2808 zcmeH|YfO_@7{}kzQp%+$w?c2w%WHv_ivkMD%X@HW3>ylFvczpcp@>5Y3{bbMMHkRI z&^WvVjZPWRk!cpu4+Ff+DFZhzQKrM`%v`2`a@l5t((8M64i>X5G4AqZA9j*o|4&b! zKIinjef}qXQC9p6f*^Ed+QO2`SlycPvi#!0f~v~cs*1wGxT)8K7@amA<-BOHTnTKK zmLP3)VevvidFlnCDfR-2XkxWxA<;DBC8AuMhTcCL$=f5+BGy)v>0}FY7DqmvPDgvp zuUJ!Bu&%Ij_MB&_e>=eY!{D+3h;{_t<6bm**Nq@Z&hyXV>H2XoRYhyiH(osOI;iB- zI)O-o5Gq7CA_C!#z~_XPoC3#OgeSrS!E=FQd~|$-H^RpSj{Olc5xxlg3^6$NLxdm% zh+r2u79u1F5kl+&$5Mn05sCSB|?r+xWF-qP(5IS{+=;9VM`)-?Zi21*Mo0p zqU=3N6B0z7sS2Q04-kOta?rsYeaQ=UkI?g|v-B6Ep%j!GfY&W0^-&QUxSeqaE6*nZ zoR8;!-5Lq}=IOz`OatiXBfzP2AJCtx2Yn4u;M(L9`oL)}7?Orl(I*YyzDZ2A?6%Q2 zH3PK2$pD%co9U~`)nHc+2h<)Oqc!G4KtH@qRamdl=^t*P@*-cMyl%B5)IBLBgLKb_%iHTl6^34q%gKqKwvV?KB+JpR6 z#<@fje48Ik$R~T8)d5(CI9NT2Jad#(l6{C7ggb*I*_$~l9jir><(F+D>l;FGmi5Uf z6Dbrvih-M9m%s4Q2WG9KMj#y8UWV5mgl%O4t7zgFydl+_xCqOSl)OJwk#eu}}D*rhdLxqV@lxMc}^2JwH8gjMv2j zEA|fD``9P2FJN$teF4W<@&2$MV1K}Vfcd>wV9&sQ;E~r!*B<7heu@IPcdDiPr+UUH z5Q2@FzThqK7|j%Jq8=AS0Wh~3R9G_sc-0%+5$mV&GZKY>lj{ov#bb0kyNF8I(y`!^ z)@ooBbkVKld?2iBqz?`n!0i-kin)F-U~`@?+^hYsK$4*VQ2 z|KAt?-xvRt`{JVWdpICbsD$MAbTh?$xe{W>aHQ8x#gkC-Xm-+r#CFxSkE-Tp@3-P zAmPpZR1|G&Wm;gNKvTSjy~z#~n&Pw0dzMDAW?d6|lvOX$tZ#J-a_$jF8+%Y*T5u@g zZ^>njO0nj!v5q*^*1IZYW}5Q`d_7E=8OK`b{86dQ(%J&-%aw{{dnZU(u9OX5an{3a z64~(f$vkJfO!n{>+a#x59yU_xw7Q>CsN4LRMp!ITx2>{Yo}xSyaK@~yEV|Wc z4WdqPPGkaecF882iMZkBV@!iH4s|l!5*J@A!#d3b`aU}cTeB@O?(xt5@Fbspe?9%( z-#NYa{=P>ys~~+6K@c@{W#!cksWnSi)|D(TFKui{ZLBXZPn-ChHo2xO9pyZ3aJ&gT zuT~@N@?r}>!Lf`JL`Uig6tP4>@C>43(hQV4QimrJ4!0Vur z6YE4El^|$@77>pSAn<)cOHP1eA;KTwhY)$eF}`(TL?9x_3y#AOA&6iEeufwvha#d7 zQbeQ|9Lo?f2st9!3yxzE6oN!3yx>@ah(jn5Dla%zBj_7EaH-$QW;A7iB|Tp<%{R`o zMBVF5Qj~=0YYb;zxk&)^5f>YIcrZ6-+X$P<9A%H)CK;$SfPkSm=DkWD;PweX;qh#M z^YQ%MHxfW-rXF0KZvck}3GkUN2wW=CgTa<$aBloJcGu@ZFdVC8Qa&+&>)p{z=Qam> zG3h27)@=a$W{}IzBs9V=D)^Ek-;Px=mx@o-3Wr>=Qw#sUPi?X#Kxw5xDPh&-(_B@w#|m#omE?ANvIM z1q_a{FW?v}-XHb@><`!vFn{z4>>1b({EB2S`0E+a5WkFZ@U z#X#23%I>~p0GIRZd1I~OiF)%SW+n}m5!vFr9FgZOC?Y^hI+SxnL>^Py#sDv3}@V%DELiw!guX(yMH&<*&P13w4Mlk?)qdGUWa zFD&o}I21#xF1h1ft5md#aCUpJ0!OwjNKMfnz&=Y;+D_YuJB6a?Ew&V4 zfl@P21J}YXsb(PBrsfsJ(x-QGQ-pV8HD|5~%J}`H*2IG?a41}Bs^A6+6XaUcI@k$y zQhM2R;TmVQl3rE~uiBcU>53A;ZO)Epx@rbr;y#7)PNFp~vZC7eY2 z0a~fs1TVlP3Z+iTFLYdQw<_t8ciiKA zfl6}+5O%?SmDaKqw!+17t!2CW6rWZgg&)I=7>!vk=;f?eYs@V?gDaELm@7Dq{2ZjM eyi!g(%3A<;!ChfmGS&TzD?Lg}?sbSE*53iyp!duG literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree6.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree6.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..b272036608d22202fe415e4df9caead2a4efec80 GIT binary patch literal 2808 zcmeH|YfKbZ6vtHbkxj ziAy&kZE|7pM!`?<-w;m_L|Z2@BVaz!GG#uIH9ysr?v(g97pF$AEh{OCoVRQN^Xy7G z+T)tC)x~**1?4klKA-*1V!S^LE*pqwLEt^^Mw55M1VKw*{2ZRGA3wc9w;J8?@`2Yu zC7tU8Aq_@o5mAU}gbab76I#*uE5DFJKCJ~VcC1RQj9BU91LWNMfz%h-`K9GPL7tKOKRT9WKevaSu z;F>^`e86*I!F+o~AiwG%0qD~A(tW{=Y(40$i2*%hPleCV%E8ZM6d!xS0QwIp_{LhR z(8oO#rW`VWg9}E5D=C#=*D@)nt~U$ZXc7WzRZ4| z!ngS>ztL+v#aj7`aOJYzSu?I!0+#p7K&5F87`FGNfJ=IyOJhKzNDp%N>H$$A0@+{q zfUdpoftpGVBpe(TcGzWru6v(1*XzO1Tla;cYy-gSExkPuT4UY6&=NsTtcs7($OYNUnyOorB%o69odVj2UxF?d-*2C}Mi6BzTiipub z1*!dPB+@>Fbkhju^){*QUIg>upuf8N+VDAPP8ij7L&ABH;p)pq&l))sK^spxw!=JM z+PFhv^~?#Pjrp(YQzY&ws5O7+lY;-079G`d+2KZSdO=;kJy+M_9gZmxnS;ZO)=8u9o_ zyjDe-5@p^KRt04u#fRk(sUV9JCoAY?8t#VQd(&jFt=)QmGEHu>1I+VYfjtBJfk$qeP+jkb`Y8tB-l-(_I(x<#5)L+HP6F>J%z~p} zGyhv&3;?fHg0k^U09N>b+X}rie{oVckY-N;A?wXTi$upKRJA65*;EOPA*Y3=Qa=!0 zUMK8-WB|A3j?W#f^K;f)5^UnL;5uSkfRL$Jz!p)7q8BX|I2yN z1%HGIG^-xAhuTs(R;`?9a9~|&4YVwbrL~t}C*)ML_BJtKF-6hZ^Ok zWSH(9a4XE8%5=}MBuV;cw(GPwQ@%&TTqfiO=|L@LRKZ$!CyX;zi(}<|k(}`WY=XZl z*uoX^yool3E&LdETK1?}U6pKHbU@9nTP5|f?^AKcdnk_}86wr1E zo}tM&46no7C`|^CX4q%PXfjIeHtXFOP5LPd1xI69a|blR4vIA=SeM(QSaz_@9wmQ&z6Z-%F literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree7.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/tree7.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..0661ea64878c6369786dc7d18601185963716eb3 GIT binary patch literal 2808 zcmeH|dr(wW9LLW-*$2DqvfO(i_7VauASi+;CYO6gMyH?@9g!L#5djxaK!LJ!S#iqQ zoR$c42Bb0(oH48kX&fJ+mKidr8IF&%8Z&%QxDJkr`#znsE;H7QV~>CO!!z^Q?{Cii z-QPKT@BMvG*6jIHg8%@P)g`4XYm+LAR#h*nC@rq5O{%LYElu(LrcJIanTm5BHw69! zkzZG0?et?;;6M|16pW@E1z`Ij0KzjtcW@?n{aB_y-6uV}Ze+$Suc@w#oV9RH{DUi5 zc#q3!imHmsN^7SiKb-x~VzNI1DXYVDW5^!2;K`qa0K|wN{Tv>wpE9}5ScLC*{2=S# zlD>69uu>QUCKeNikzmMk!b|!fu@oc61Yl%-NK77`3ZujX`XO;JMuSmf$U7vESc?h8 z&=|%KiNi2@%u|?fKO|-`k(da~(|$<&3?>>g0Tbni#4#AdRS`V@t&LA@NQ3!%j&My^ z&+wpn1D6m=alLgqZs|1uV-C1^X5V1?%*`YGbnX!U)y)VFO{j;83(;J=Q3Qp(61eE= z8Ia_Y`O%H>P&?fOFXz<5eS-iV%nF3(^GtBCIT4<|e}~`tr4-&^W4TE^^>AosIM=b+ z$)8QQ#s}}Lhdbts@u$+wuxX(fzO~K9Cyb>*e)u9+<2cP{ebm4e#=pQRE_9@mx@2EA z)nWddl8M|(xg*_a{+&N{(&Vd|R3(DBLlS7VJ`3-9&ZfgY6Ex0_haCbFENnGFP%VIY zA1h&h>pIwMPJpR9?(*+=Brv9BJ!jiyg0~j`%2(#qL$cn2OD=xipa3?;)#Lq(@c**$ z8%^KyPTLADHhBizefk_X7u-R@KssuV=UwOfL3C87Bgsp&$v$|uRiiazgX3teLTk7n z0AoEWtzp(!q-TO!Ylt38kpHNr2JEN=X=K#E`g=#j3j?YCH^m9^y@4SoQ{~N4PQ_T3 zqPNlWQpPev?3B$@FcuByK<5MKvTk{!pu*nk2~rUiNr)a4CXZzXYqKN4F#1rX&F+!TajP}j?7MEKy;!5onlkpAcT_{! zc+i0Ql$33eJ=ZM?qDKlm#(;T2)U6o771`b(x+@O6hgK-)t_7Z`fVC>RD-nEw+LV-a zhwM|~RSjhwk|Y^bB(OO$v-UCpai zEB=c?;P0CBErIkB>BVu6(Bnzs6M?v?AMKTR{l94ur0>Ul5{JH+tV;$_;vJ;-iBAw; zAdr~&0*Q%|{SiMP{y_YI@UT}9&mevfP`ICeYnux9Qz9h2V`f`@J!7H6;A=T*xH{a% zdrQ}Fw~G@YoMwhKjvNSIQo>8&CSU%GX<<;Dr-pQejqes2xzvVzGe7AxLkoR??_8yV zVYMy%2iNQ2#SBNrSc}S6Z!Tr!+^8HZk#RH6csC&z;+wrFTHrz)7m0FExh$i3D*hI? zQnJhA*VlnalrQ6dxDBS`{0#SB^Ty}L>yFnOzi+(WpU#UE`~d#tAn$?jhAPL9rz(UoyzI!4 z#!~u$H1Gy`MXevWZch_!57zfD7v)F=y6}^qN$bU%bP<;C&}OtHFv5~7nj~%0L|C#w zCyG|HW#WKhS184nO#_GRW-V)+By|WjXxVa=MDFq8yhfb2TdfD9&iUQ~9Z{o*s6nW3 zG=(zRx!@cc)-l;P#o3;Gn#pFpZs+GTlU3x1Mj4FWRt~I47p%8kaprpFQ|w5oS0`zs z^tTj(aH)`HyB32Mv|qz^E%6SCkL%d30?>_aX!X|Tq{jrwjNV!xu5#Cf=&i}ZM)4Y~ fMdC_|881!t>IDNZaYvfGpTe@70<&mE3p9yiE9 z02Q!{kgX5UE5VbujuLm0z9NWghl!z6#}UrRaYQSfhVKN2enWiPp!r3G`OMg<>G2O| zGte6673CDzUa}Vt9TtrI=N7LIgVV|pP6S@#Ml|^yk06ZvNAJVK`bk4d@^a7~`cfdd7|ZU+qX4f-0Hz-u z32;1~zq2wP3`ll>A2LfpLmL4OWk|t=EC*<-wSuz`?s4yaAq2l@&1}MFrJ!S%hOJxg z;m%ubaFM%8!Orv^?o4VKSUZ&uR%~~1mYx*AbzWwR+-JFrZRKos{6toAu`U(o#p`m( znz^rY2eXUB?o?0NuiTk$9sM~I3n(zHLjcOEo(A`Q=TpH62gn;A59&w<$lmM#L?H>X z-VX(*HZKFUWfm}E=Y4LCPXLUY-e6tZ9pLth*SP$wQh@6{f2EI`+(v@xL8WN@6#8E- zZl$A@^SBnW=3yhjM`zpFBQoE%n9B}_*z5^ zGgv_MWGiBrt8T{UiHc#m-4^j6HPhNc=EB`lruBo~!~A3g(^4t2h+mL1=O#;Qg$w0$ zWiwF$JH>S67NIAkDx9voMApG)q_l0gtlHhKplx-$W54YkK+ltfKHz0U(DrHK&b}rT zH=DNu%4H^Ee_xZYQ-Lidz&1@Ztmo}$^_XI+6TYQTk9kLu?wzSpkBuNby~}9znAM(} z{$ zA5M%^)ig@?^5&>jH50^=zCwknW|Z(lVGpv&;zZuLfm&xTu@SBhiKB1&n>;7O;^;|z zr~LE6<7liAB}GdL7XBB3K;Jd)TMX_c+>1eth(?oGC#0yUAFY+B{@;`c-1oTWg9H1x zE*{uo?ZCZ{bpq=G2K!hSu#YWXAJzk`4_FT{f7A-B8CVZQ*`ISOw#!gISpn{yGVSL6 zo>`?-gQb~a;1!LF^V?r#@7k;YJXHpY+?fE(2nAO(j{f*bDQdva3IoaoF3w5iu_MYG zM(wUI1FMvcT>WAhP#16Fw*FiSE{}GP?%5>k&-a|7itQv{CQLGJ)Czwkya`9v?t!sn z1LW8NWG0*~L)U^jm|+;$6}+FzW1v(v?$TBw8Loxt-oM5L=Yx5J`GU^{^Zn_(NJ1O% zF9&`Pm?!7Olk?*La$bZ8zK4C$7F{Ag%Ih;&bT)E_za-Y8>mua6DJGL)8^0N@qD_W1 z!p`31I+J0qzr$ClH|bCNGld5Y=9Xsab$CE&ZrS5Yp_*dMXPA&o;d@$hYk6oXze}sH zxXN1(yX5+c38Dny8MVIR2vrZKEA{rVQd{3FMsMH1Z|-f-=xs|SZt@7NpPwQY`(kK) zg_&OujZs$OM>xg5L5FP~g>6oV#C;%+Nt+>PhwF4q+A7JjzD9#?{0++MnQLUm&4sa0 z9B1vm&98#nqOILo#5CVQgVlA7k_$E)tar8uHNqByao?N#O|XPE?wdn(@ITfW_qFq# zaAvfwS}8q7w#VwKmxv3z$91~usiJDWiP2T(i1W#K6nBre1#XE<(0oItcz3H3H0dxD JD%A;^-vM>+=NyL)$G?_y98HKKC4XNsW(loE-78QLi|KmZXiyqG3k zHfUvN#-#@03{5P-K z`H~Nwncx1OIrq8eoIQJ=|GAs{*yAfB0RXl2d5e_a-6EzAN*?D}AOK;DAO*C##Q zP+!ab@QLgtUtY<@YkaC$;#$B;Gd!=0Z>0Z7CPf6zXB zIsb~3rphh&j&E*c9z0}Vo>;7L7!G5@Bw-X78HVf?fy7FT8WVz11tD=LMuQ2%ga;vU zH0B4G2n^X?0*RwAdW;sM3qoQ8hQ`EWs30U}Ff7K1F$E#96_bE5V=O^PoQUCW%i#4t zyM$G(>F}qg&hdM1Ull<8PCi*5#}78e@V~eNVB&kCpc@#;Sl4w=Sk3=Yc>mu<9+_KU z=vV@Os8R-{g9`ZMpVmNl2&84kGj2|3(-&?O|#r9vE_Rg}t3Y~%5KAWuW(i<;lqjKcb7%vacoRdErYq~Td zOIF9l8HabOI+as#Z2O!3-=Nn++4eS>SCtyYw*MUUq7;p(%BSk^Jf}BRWuc+jSEEgp zAB4<8aVFUy7gT7;NL}d!1A=0!ty)izo4&6mgZG0Y5WQ%R_ z@p)OI*BwE{=eErL%Rfz-Tu#)Ax?)VO!}FWPQN8Kjaj`Na-(bA|47jP9F|d6*&`YQ^ zitRfnT0)AnY~Sa2?DUxNLc3<)nB_7e#&|FvZT?_(0*Q9O1`mV71pa$2| zQb=mY!Sn=brd?}*I|?G;Gn7m4S3Jv4l`VzvQ3q`B6hK%U20x+ff&7i>1}HCzfZDAt zp(&Iu%a3#Nd8is(&}6P-{VyUb zfSnsqg2W0k`C5Mgx~>sAcj9M}Ptc4nUjG2G=$r=LfM7Mw7sUV0TkKyPcX7PM`xeLh z+Ig`8Z@~ZA$nQXScwRg_FTOA5#d-91G{M*`_kB9?tpuAzzi`M;wAdTtF1DJv_t9BY zO_{k-aM#_-nz=LXabL07%pG+XD0f?|m)p>D$f2`dUg=JkRU5fWr=O%WtZS4-}GNpyGwRfW<$gJb4HYv*%YAjsUZgkfDGR;*!ukc8EXs)_MuJ#S# zyuaZ*zYbTo_i_IL6VXZ;(MCzACp5{NcNkqm4%VEvR-WhkWuke*R-fnvR&(x2cLKU& zmEzs(yJ+F=z3q!pzy$7oF`$$a3AVmts2dehw!Ra-ad{4F>+3`PD3jrw z`xHZxt5(i=TvjJ;F>_9bq(feT^`xv;GKBNCqW!2a#>V{Emo8EU8#CYyLqxyk5#Q$J z_5mL9&?6qcQ-0sxDUX3HFs7#`R(WqoUp3MbG5*mIqSom`RSv70Y{J(|w7SXc*^|C~ zly356@pxDct()8#dNI72p*lpgAJj)v9Yu;HO^Jctb0W+ldJNQFwfcp*Yw=8u9^^~* zL^3(s!gh$!S|%qO>;lozbh6BQYvyMRoqS_v4EE?9J$ZqN+sDV=6g>~vR~bP=1}U9u^YF1*)&E9^Q; z_p=}mH0$a9s|#uB0fs&quKtmHxsf^*872c`My4hWRDktbrsj-lqkJvJ)RcfSkfNva z?eej?3oM;qyHM#Vr0M)uR4!i;*3+^n&pS9T75o*fk6>;->79~=$1*qH_3u&<{ST`3 BCinmV literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/trunk2.tga.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/.svn/text-base/trunk2.tga.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..a278d99ebedb99af719a810ce6b2e90d339a9bea GIT binary patch literal 49196 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 N{o$v7|M>QI{|EEx@_hgR literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/branch2.tga b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/branch2.tga new file mode 100644 index 0000000000000000000000000000000000000000..3c76b55bc576e670765467e58ba3aec3dfc1d54a GIT binary patch literal 196652 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])_h%0 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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree1.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree1.md3 new file mode 100644 index 0000000000000000000000000000000000000000..eba900f10a885a28ca5ffc6b628bd6f5d933ae1e GIT binary patch literal 2284 zcmeIydu&rx90%~z`)Y67xqCNzFM@^9&2FQ@*dT1On|s0>m~MuljK#noJl4?xd%!l0 z#CDEEQVE?fLIS8v$5=20Bfdh^IS>JtF*0j-M3kTobOQKh$3b=MvHSL{=}m% zG7s4YGS8Ek3A19^SPsTwG=`_VkJKE-V_J-C7eQ)0mVy~DV-l&;Fadi4BflX*Y7v`& zNtm2O>Zh=$v5DBEBvPBP3~VwsC5hC}V42ud%#uXvEX;a^hUZTP)Y)x?aM`Cvm2Fpk zQbFS;#WumD^tPlcE3N{V^;JxjkNAt{?zpbbQNC4=-I%PPscxvhkg0SzX-M_5aLIQ? zko1%Lw>RfPagGaKu5iO6egMC=8{zpX7xZ^L3x~$E01h z&)Tl4X+3VZZ+=icQ``!-EoR_bodMMrEQIRF&q`BxNVV^6QA8qu5=!_`959oiq$p4mjd`3JzBmOUE zL<6{lMzxaVy@VWlT`yTqM!OOunP_@wwn4Pkfj%_EiPlY;kJUSSvZRxv*x5R$8NF`S>{Q^WeT0SrfPxS(NbUNIGef8I(S}+9;MS z1m{pHFP8nul*Rpeu}n_HA}I#ZzAT)HnhjE*8hBBkRto$Qsf>$y>H6|SI=et`y2)rJ zaUFWuR|$5Zlbq~(B{9s5>ttUQIE*^Al6M|=LbKK&d8?R)STiqqZB#q+D$Zq0y=FQu Y`y}u#noG;(v3Ox@fR)XTr~#4u8_p7N82|tP literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree10.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree10.md3 new file mode 100644 index 0000000000000000000000000000000000000000..e576df0d922ad8f35c1e6733c8fead782d64fae5 GIT binary patch literal 3868 zcmeH~ZBSI#8OP7E?<{DQ$^v_L@7-nhUY6xWl!%ebJ(Wl!M1mRuGj=A{0768-0NOO& z-Jqj`(=0`(8LUpR3d{(oB{4HZrD~|Pl#(hLUlY^Tmlz9O8!Ion%iTRaXS2*CopF+; zU-H2-^V|P3=RAAP*|Yon&)wV=s~67&094hKmTj&}t=h1q=H*RgCG~Zw^|fVXi-NCd z3sb5}7vrR_X_C;mETo&Uc7~wHB7OOT;PXX;0Q@Ek^exK<4QsOj$ayA|9+YEwYoAHj zSX)!YEPo-#`o%~t-s8))8>&kx%IX%TeL4Goi^={7WZEc9ABOC4FYde<27noF{Bh^- z#rlg<>dQCacYJ*#>)wF*U0t}1cFbNnrMv5V4MIf;PqsAyPst_a&$3$W@n1~Q0 zo{#w+W)6lNFM-7KFfo{Dj5Y*`V=)va4xdEwRJD6*yr3D1fJOBjD8{I~;9Ef)}SB3BNk6 zfS>6(KKUI7ywj!QJ6e6hW!tC1{4NJPoHHeSkm-cYFUa7|cDG=g%7DWC8+@(zqLBOR z27bNuIX?VaM<$t6BQE)WVcr36ReG51(4DHf}9Z_^+T`ErvQ!-4C0qsR^&1dv; z#R1<-F^qnrXDC3Fctm~e*6Pat#~|?Un$#_U)Do%1S&yJ_C-I30T-1;Ah~WC)&?07Q z9xoAWr2fgeq!A_FL294)1n~s|iHR?em?+sF@dM%y#19Bx_6p(|#1E9~-xGGWN8)-) zf~0nw`hCHgX^f7A+Y08uS9NY7Q1%o4VM!8%PdQ<&w*bOo4g5%F59Y7Rh=sDEIWT&Y zTj-OP^XU!!%ep(Aurd0i(77cN#@4k72ktrGjVy20R9j?lzWfC){$o@I&^%$;K;Y*{ z4q(eoL`md8;1y^M(#{uJ=7J7XoDy?scDxY8Bi}rD{Q_8u^9Aw0^Je>J=bfEz_Ih8KG>qz5^6=tNk7A}hf%;*&dM zaaOKThg#7^J=f?AOI8${xyClsiHaDuVvV9?=8%o8*on?~hAeFP>vFH;FBbNdbuzWz zhx0zhdFe(A$nvcYTuLBXE+twg3HSaW&6sx>T|w_!jd@SY^8Ck=jd`2=qHjrxG55G9 z9_dn9cRzBWQ!MLF@fG?-8$14vKT5teiG5HEbP6h&>p6nj&~7u=)9b$@b6UBc9@K~G zSk|>yeqN$VWnJCUYOyVmbvY$XvIAI;ORFS4oVN+>N4qIb|ExblTy5g?{XPvM`W27( z2G6#Svydkq@#LBEyY@_Z1Z0B<6Ll}$cRlP1N8O7GTvigbJX))AShZvIc)Xd`j^#`q z_Ya%3W4{!;HBO6mY!YD{8EyslZTeq%~w)~}2K z`I2)n`jwkC+r*W$eq|2W0iM-SHmUFSL@P_#u1{P;CmAa7l1x2)mZ6e%h=rbUoVN=9 zW3f=W^IQE-so#&+o&URhB&d5Pd&IOPZDbqR3cAeN$T6|S)1IK6v&PdZ<*eF>j=*hA zL?YG4fIQG^r20ObNmIL7>Uf0uhq8^F?(Ml6DTqwaSEhk7@EWbJJgr(Kt1;^<*MSmH zYNYb*vTIXbE0te0Q|{euq4E!^+TkX1dnjG5*WY?CutP=k EKY~dsuK)l5 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree2.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree2.md3 new file mode 100644 index 0000000000000000000000000000000000000000..9a4cd7c677c8eee9184c1ef74851c182353e694a GIT binary patch literal 1748 zcmbu93rt&O6vuBVZJ|)))k}Nt1%Y)G27){sb6mco$lUOS%Y-E}${2KP<7vT1V%wqF zg2^xlPQfh0I3OxB*&`rl&T6rw-TqCkEKO%Q_gV^1f{!Ow zu-NHgP|ZYi`bn-Y?j*<66Rs~XhkGP6ha0_><4Io#$BmlD;x}5WE2AG>vm)X4l{|LF z4c6kSl1-M{2UG9N{%;!3hhW(-#(oB#aVOjSi5=SHd-wNnyMJ18U0E@^qGI+791h+^FD0rg_WB1Q}&)&pu2BW^?qLti>cMtvqcf8e;>H1Zwcs^5?k z4SM-lU6{Q7DhH;+ZW7TmkhQ$!23ab9LHfp`WEx`!?S)11M`cRzIi`Yw6UzYeasSr# z1PEDbgJ1IP&@;fnk-R_{Dzw2sa}u1J{EK{WR1Mc7&GG{W?Qo?_lsj5x$YA1C653^l zJu6(~Y?cF>*7(A! zXPoSqQ-P^$mwr|Odvs^Z(E`z=2 z&dYDom0U0{#*VoSv!4iJ?C8{c^B9LFcTP-+ym>2?xQKAxtX3RyWgB>N(?s)Jzk!dd znK1buH40~vXfK@&7S4P#KH~ctFP{EPY4UgR!q=<)I@MhfQp5Z6ztVj{QbVzF!tYX; z^w#5ah8_qO%liFdWm_fo!Pn?vE{e8={HHRF;9D33{1zwKuPl=@>U)-d+UbA>{xIpR(SfnHmF&7^hvDq$Y*(vp zq2AN_Mmd!p<}PWomuu%Q(_oG?r_l;UFqbVC&UaI%mb|lxeT%<|K|1gCebi2W)WQ!Y Vt_Abw{+Z|9_ty2+^WNvJ_cuc7$|e8+ literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree3.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree3.md3 new file mode 100644 index 0000000000000000000000000000000000000000..47f8644ff0e83f2191932ef3d54c051cad99e42c GIT binary patch literal 2808 zcmeH}ZA?>F7{^b&eWx%4tRk1v%e_!afy&E-!R4NzG6hsz6wC&hZ&U;=AfRNiWoUFb z&=?$vY>PNS7p7)&`+`n4nMO0?5OFAz=rjtOFH|95OKIudIkhBiiE%Gq_F*Ua_5bAd zxz9O0_dfsAjCo7qUjYCZOA8DeD)h!xWu>c&4QnbZ^p)iXL!A3FKE_xOk8)l%1fB%K zqZ^PO@-QYx!Ry6m!JV~d0jS|X&0BMTZ{r;BbN*aUx?4JRWpg9emX{jUX-m_!&%Vh( zYg}Evs$|VNL&dDv=d=G_jMs<3W&IJy5qOP_=;F;O05HNA@58hC<6Y*9`G|Z}vI3#oYq9JHm|CPoUpr;dYp= zaO0NstR^-I9__luE(Lj@EP__UiER6=S+u%p%-e-E)^>ULjd+sDM!SE7AsKo~-iR@Z zWZoS;>a2(+nVivLMWkMR=`nwhCqvYi8b?~hdM$M^Q&g-_Myfln$_d$W9aEdkU*QL4 zGPT1(tzsR+)OvvtzEMRN8@yaLv7Rn|#4AR&h0{fL*hH)2V`|M{n71j)!Gf191D|BdyK&ps|rQ0;1kN=XP+d7>cvIjc4O^4q4EgHH$T>gj{ zkEiP&h==UkqUriHf|Bh-IwD>`?2n?`I{4eXG>{1jbJp26QB2TJwjLK&>=Bjan@ZOI z8-qaaHSSvs?j_udlO92$i`XX=sHtD2*C_dfOs>5H9zEeL*I7{=&pSD9rVN%3=$5oG4@yYTA=OKU58Cl_$AFW!^Bb zVjuU(uV#27)t+kI=k2byXxc7zgtvkL|J3A0*HzvZz=o&%LxC?yWuLg-=RpA15Rcx) z$avj}$?tc91^jJ)*c%`yK>6JGpYtZKPu88RH+kP=y+526acBen;lR%U^Z$AA|9SCW zIWNwET#%_|i237(C)y(z;+VZxh&6xM>Qw7glKnsrj*u!z>bU9Yd`2Z1ergvl4pT{T z_-%ed4b>(^C%jcjwJmbo_mNSdpS5_!h=wTjktXkVT(LA$)XHB59ezwvvRArjF3A*S zgE^o?NoAfP_72|(r!qH=32gZ)Y5^lZ;3!a0S#d;>RUgb09R&CJcBw=v)iQNC=wHhRBvbbbF(^AnGj$ap3FL%?8fEeXM~^PlcvP^} qnjaQwjFzqyu11<8Nt>u*m^uY01$TYJK(qY|S9V|+IA(t!!umV)ci%Js literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree4.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree4.md3 new file mode 100644 index 0000000000000000000000000000000000000000..e4cffab4942f4d8239953a6966f566d919303c23 GIT binary patch literal 2808 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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree6.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree6.md3 new file mode 100644 index 0000000000000000000000000000000000000000..b272036608d22202fe415e4df9caead2a4efec80 GIT binary patch literal 2808 zcmeH|YfKbZ6vtHbkxj ziAy&kZE|7pM!`?<-w;m_L|Z2@BVaz!GG#uIH9ysr?v(g97pF$AEh{OCoVRQN^Xy7G z+T)tC)x~**1?4klKA-*1V!S^LE*pqwLEt^^Mw55M1VKw*{2ZRGA3wc9w;J8?@`2Yu zC7tU8Aq_@o5mAU}gbab76I#*uE5DFJKCJ~VcC1RQj9BU91LWNMfz%h-`K9GPL7tKOKRT9WKevaSu z;F>^`e86*I!F+o~AiwG%0qD~A(tW{=Y(40$i2*%hPleCV%E8ZM6d!xS0QwIp_{LhR z(8oO#rW`VWg9}E5D=C#=*D@)nt~U$ZXc7WzRZ4| z!ngS>ztL+v#aj7`aOJYzSu?I!0+#p7K&5F87`FGNfJ=IyOJhKzNDp%N>H$$A0@+{q zfUdpoftpGVBpe(TcGzWru6v(1*XzO1Tla;cYy-gSExkPuT4UY6&=NsTtcs7($OYNUnyOorB%o69odVj2UxF?d-*2C}Mi6BzTiipub z1*!dPB+@>Fbkhju^){*QUIg>upuf8N+VDAPP8ij7L&ABH;p)pq&l))sK^spxw!=JM z+PFhv^~?#Pjrp(YQzY&ws5O7+lY;-079G`d+2KZSdO=;kJy+M_9gZmxnS;ZO)=8u9o_ zyjDe-5@p^KRt04u#fRk(sUV9JCoAY?8t#VQd(&jFt=)QmGEHu>1I+VYfjtBJfk$qeP+jkb`Y8tB-l-(_I(x<#5)L+HP6F>J%z~p} zGyhv&3;?fHg0k^U09N>b+X}rie{oVckY-N;A?wXTi$upKRJA65*;EOPA*Y3=Qa=!0 zUMK8-WB|A3j?W#f^K;f)5^UnL;5uSkfRL$Jz!p)7q8BX|I2yN z1%HGIG^-xAhuTs(R;`?9a9~|&4YVwbrL~t}C*)ML_BJtKF-6hZ^Ok zWSH(9a4XE8%5=}MBuV;cw(GPwQ@%&TTqfiO=|L@LRKZ$!CyX;zi(}<|k(}`WY=XZl z*uoX^yool3E&LdETK1?}U6pKHbU@9nTP5|f?^AKcdnk_}86wr1E zo}tM&46no7C`|^CX4q%PXfjIeHtXFOP5LPd1xI69a|blR4vIA=SeM(QSaz_@9wmQ&z6Z-%F literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree7.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/tree7.md3 new file mode 100644 index 0000000000000000000000000000000000000000..0661ea64878c6369786dc7d18601185963716eb3 GIT binary patch literal 2808 zcmeH|dr(wW9LLW-*$2DqvfO(i_7VauASi+;CYO6gMyH?@9g!L#5djxaK!LJ!S#iqQ zoR$c42Bb0(oH48kX&fJ+mKidr8IF&%8Z&%QxDJkr`#znsE;H7QV~>CO!!z^Q?{Cii z-QPKT@BMvG*6jIHg8%@P)g`4XYm+LAR#h*nC@rq5O{%LYElu(LrcJIanTm5BHw69! zkzZG0?et?;;6M|16pW@E1z`Ij0KzjtcW@?n{aB_y-6uV}Ze+$Suc@w#oV9RH{DUi5 zc#q3!imHmsN^7SiKb-x~VzNI1DXYVDW5^!2;K`qa0K|wN{Tv>wpE9}5ScLC*{2=S# zlD>69uu>QUCKeNikzmMk!b|!fu@oc61Yl%-NK77`3ZujX`XO;JMuSmf$U7vESc?h8 z&=|%KiNi2@%u|?fKO|-`k(da~(|$<&3?>>g0Tbni#4#AdRS`V@t&LA@NQ3!%j&My^ z&+wpn1D6m=alLgqZs|1uV-C1^X5V1?%*`YGbnX!U)y)VFO{j;83(;J=Q3Qp(61eE= z8Ia_Y`O%H>P&?fOFXz<5eS-iV%nF3(^GtBCIT4<|e}~`tr4-&^W4TE^^>AosIM=b+ z$)8QQ#s}}Lhdbts@u$+wuxX(fzO~K9Cyb>*e)u9+<2cP{ebm4e#=pQRE_9@mx@2EA z)nWddl8M|(xg*_a{+&N{(&Vd|R3(DBLlS7VJ`3-9&ZfgY6Ex0_haCbFENnGFP%VIY zA1h&h>pIwMPJpR9?(*+=Brv9BJ!jiyg0~j`%2(#qL$cn2OD=xipa3?;)#Lq(@c**$ z8%^KyPTLADHhBizefk_X7u-R@KssuV=UwOfL3C87Bgsp&$v$|uRiiazgX3teLTk7n z0AoEWtzp(!q-TO!Ylt38kpHNr2JEN=X=K#E`g=#j3j?YCH^m9^y@4SoQ{~N4PQ_T3 zqPNlWQpPev?3B$@FcuByK<5MKvTk{!pu*nk2~rUiNr)a4CXZzXYqKN4F#1rX&F+!TajP}j?7MEKy;!5onlkpAcT_{! zc+i0Ql$33eJ=ZM?qDKlm#(;T2)U6o771`b(x+@O6hgK-)t_7Z`fVC>RD-nEw+LV-a zhwM|~RSjhwk|Y^bB(OO$v-UCpai zEB=c?;P0CBErIkB>BVu6(Bnzs6M?v?AMKTR{l94ur0>Ul5{JH+tV;$_;vJ;-iBAw; zAdr~&0*Q%|{SiMP{y_YI@UT}9&mevfP`ICeYnux9Qz9h2V`f`@J!7H6;A=T*xH{a% zdrQ}Fw~G@YoMwhKjvNSIQo>8&CSU%GX<<;Dr-pQejqes2xzvVzGe7AxLkoR??_8yV zVYMy%2iNQ2#SBNrSc}S6Z!Tr!+^8HZk#RH6csC&z;+wrFTHrz)7m0FExh$i3D*hI? zQnJhA*VlnalrQ6dxDBS`{0#SB^Ty}L>yFnOzi+(WpU#UE`~d#tAn$?jhAPL9rz(UoyzI!4 z#!~u$H1Gy`MXevWZch_!57zfD7v)F=y6}^qN$bU%bP<;C&}OtHFv5~7nj~%0L|C#w zCyG|HW#WKhS184nO#_GRW-V)+By|WjXxVa=MDFq8yhfb2TdfD9&iUQ~9Z{o*s6nW3 zG=(zRx!@cc)-l;P#o3;Gn#pFpZs+GTlU3x1Mj4FWRt~I47p%8kaprpFQ|w5oS0`zs z^tTj(aH)`HyB32Mv|qz^E%6SCkL%d30?>_aX!X|Tq{jrwjNV!xu5#Cf=&i}ZM)4Y~ fMdC_|881!t>IDNZaYvfGpTe@70<&mE3p9yiE9 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 BCinmV literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/trunk2.tga b/install/installs/Q3Pack/install/baseq3/models/mapobjects/tree2/trunk2.tga new file mode 100644 index 0000000000000000000000000000000000000000..a278d99ebedb99af719a810ce6b2e90d339a9bea GIT binary patch literal 49196 zcmZ_X*Lq}2jwNVn*IH|>ox-VQ=!m0FW>#f&b@hmgp7(!;`QbcO(-%Gb;$u*_?`_)* zSXfwq84nJQ4*v7w)4{=E^Wg04?D)8PdYV5uX|AtcPEYHZO#AdS-E5xw)&KV6@Nnek zM@M5{93Pk8U*jT&hqbdz{Oa(qet29SuJ1~X*-37Z%uUWtYG-GelarL!rz^{&MEBsZ zahjP7rq3rQ>4Sr5ymvp6qod-<$=KH?C*{-A#QtC9>@1s1_Rh`A0?P+@8>($LSpWBni&F;th6?}Vo(lUW(XCyXR7AxPN=iD~-q3jI!EZmYa*i!{Whdz1F$%!|R8yi|w7)>}P5J zju>8sy-l`{$y|)qgY?GN`Er&DQtT){JeNE{5laVL1oQ zM5>w2kMo5|u|D%qw;%uPjd!EPofo7sRyjV7kF)#bOE6laO(eVJ#-i4kSDH(|Wia*b z+EnMt{r!OJljXI`?%$fUF8spRnX?<8xf_$qWCqD3`%LC5lf-^7`xpC^%w{H=^Vj(5 ztlb^&OqH)w94gUCrANius5jiaFa5g-8Jn3;7y6~fyxhF%O&<>q>e=FSe))2o`fL3A zsjINz(@bl!dhon)yG*A$I`51w_r{-O39Z4o2Qg#$%79mT$$w3_yZH9-pjn>0gWN599YysIHAaSDKC1FTQ1FyN56Di*?lKHM-mB`mWrVXL4QM%6GgbRhXWh zy*rng1f*$pa&Qm>e*ZW+8k(iQzCH+u+uKzunFL>d0o`9O%?yproWPmCesXp;Sv}r9 ze>Akj{>6OIbM3DX?tgMrIXZ3}Cc`m(9GrI2nL(*MKg`C1d%FJQTy%)9`;%0mJ(^!N zhTHmJ)0^)O4#Lij*#jOO{WXCHsn$t#*_quRXXEJ(4r(T$KDaIQ*z?(8V{>}&S7WeBNVPt+OiD!+(8*gA|&l>Az;UwR|Y_ZwmeMYUdIr z^yaaS{q=|0?&CqNdzgsF*}pG5qS^|~Z*>B5d}OkdT?z>EUs)SRYkeleqfq>L?q4@cvP1 z&);$Q{j(pYOS6MyJ6$`UU40*{pHB0G)_8Z4>lX*Nx$ed=k5f!HG2T9aGOrhLlKJlO zX|>+8zFaAQ(L86e!%TS&E#FrmksEc#x0zaup~I?c>vI48;4GH@I6En}mdR2tSsEXl z{1tBeJe8hiOCxdlpin){Sg8oviN)1nHkLjOiuWIdi>Kq$m>E-=DNIgFvqJwezOG*! zr2F2rd-}}r;QVj;s2qgUL<1pPi$kz|fYK2x9un!|S zNv6*h=b3i#O1FF15mO&U&5ej=bjZEC%V> z2N%yGTDrA9uAg_VzR#ZiJjjo;jrsKa$qUle*;(c<*ElGM&v(aXrN#B*aP!<*+_xte zjHKQfEj9pGF}jxXH8!>1IEj&Q|U|l~$|Payi`X(yhM7IZTxg6A^lR7(k`9EVehJ zyI;GzUvi6&2bCp9sJ2&rSRP%qSC1!WVS(Oqm?;{`_WCVX6EtVl_5`GKdSEkMtaZ}G zP8J=$`M@cXsa}lvthSF(VeOsGQ>HpQ&9`%9u%ACkw@!+&l!MiCxgVx-T>y`Q~4&EQ5#(zm;a)y#nzfZj<0`Ap8q93|Kw$- zg~|Lbh|p~JsnT6sJ%0A}+pquT^WrMvsSnS!55(_M@1lFWJgNvg~NQ{_pye}1|ripR-Dw$v$>p>cc|@ci=m zI9V;!hQ;n}p>y;82w4k}9yC#@aNgxF0ms+MDL={`%#|_3N+o zF5XzkW_!)vbtYrL5zdB7_#=VJ0fI-=-`&6F zD*ak}T5eAcGVMgEn=166S$c489sd_K@ulvxDhrsa_te zv$Y{p$XJv_Nr3ok7_rvbOa}PZQu%zT5dd{?8c%U@7KV|nUF9mvbRpu7r#Q;AFYi7X zfG?{3ZEJSZUp$uk+hTj^n&sZMKDph!{76^Xb1%krc6RabR_=^C!xa~Zwad3f_LD*l znagBL$z0_mS1wFfHB6?|=9}Hc{pjlBS$UXm^qSjk@A@v^pJZ#(d^3VwZLmH}6bq%c zrL1(%E6u+w$FD|<%cr-GnPThktc=BZ!TSLAl=7_7g4^5W!;jtTZ)Wc(-4tIVVk3Exj8ycmClM0B3)s1^Vz~>s_o-kQ&6SYpIv^+HD*^I|B3ByUw)ro zfBs+BqSYE)Ts>q;LnZ`~a+SXrpu2mP$@xov`IM?J3Y~R*csn`&9AAug#%%sG^;xO6 z;djl&eQW+O-FM7?XMz_5P%R^JKP73NXtPYb=tS+?Z4 zDxGO-xl7i&2bI9s%IcyxSoY=*JZ^LUCmOT9`<0oMN7t?8D@*X2<-HHBHIoY-Vrf#9ezG*oSC_rzL%tQCA&C_)cGs!;DAgS02g~~Kf-l!b zckRXFaPiWfUM9+&M6O%||PnYb=ioePQD2<=5`=0V@&SQjUnTG7j z)5X7BrMQ<|J)L@8D4Bc%ELSVx~u2LI2y1rad395hn_Iqo5lc>%_ zA9Lt-1|VJ^q-$)Ro42>u2YYT)?5vrA!OKs@nnH7uEd|GOHIcV7yUB)+=WD~u+W2OA z^{s#YS{qz7$2X11wa@YG=nmDK-h6T2(_Fm?z}thPe1$t_dV}VCo38c6kwmd8nipHM z$<^mXuEWmf*Pno`x$?$VXPj7HVIrs1y`5jYqO!cN+P?-PBA{qkA733FM(pD36kjdHgohdiwHnCKrf(k}80Jv+{`jcW1X|o3*gX;qBK#_q?-w8Z4i> z>yORF>-o#yC)c0ZDm1J1C;pX&;*5>XTwLY|I0t3tc~^wZ$`pXHZt zxn2ag(?ajz^WQLh>5q|jrjaK2Le%y}SV*c2d4xYYYI}C!%4lJszW`!l1QNnB6RE6F zSZOWhSD&Q`jqwA_9ACWUI#-h7;pHdx(_6f-z~T1O{ilC$RZ;9LUC1@M;!$~fciQN+ zZ|-`}pX71l?b{xvMuvohZ|}af7uS4nef6PKAEw5O>doWm_kZs_{;+V9$Ity$Fd47( zbnjz!{nB{TTm<3q8XO~$Yhw0zAmhga3;juLc2($1lSOGrDv>LC+3NCHL}QIirP#h$ z-h45chAmS*E{_g!T`{gQxM|Iv=DSbX)|7jSVwp;}y0}Jpp$*%2wavp1yfIaq;vwRc zETBHRDz;}_CR=Wlrj&=mVZL}=Yn-$Ph1GTc@$+G6V6iX|<4@%q2A^q9D)XIySgLnR z?OCoK;8q{3)5X59js~-$$?E#7*x`(SIhV}j?dR&`ft^?;{>y|cM0@j`sK;8vSdVi8 zs4qWZP_imC34h?8$;mdRqDXH^%(u@_SMJt`l~HpXU)EMCG)Mbe8XIsD2^ZsFqOgV0@j%vq4w_O z8!s?CAM5Lv$;H?9e`1}R~#B~=pug&TCcoWKxk4me5^ZFZo zrrz5fWxA*%TR;h)iv`iriC{SLu#2dmAWUy<}#$LW2y{RMa0nl^#AxNwSSzqS9oOY{TbF zv5pYBX>YR0x5n@XT$_Af9HeU7yXSg$nysm}h@Y@x0!WW@O~a^9E>_o{CB^Q0e)qvD zG{zhLm96#=yi8*T?lJ1zcp(|=y#3s|d3DF$rO@3Bp2Q zdfvKtIIW7vW0NV$S9)WMXz*M^If*MVC*S&DNKziCk}kATnX2hMJSn7$%~Yn0?wVK; z3f7I!Bc)B{${b;G@i183cIP`GptHPbuC7s}?)ITFUIJUDk#Ee|35Mn^?mODPz^*KM zKwm1<_=~(OREt6f<#v%wsVj(_7V8pQ0>W{*nXI&ulI22`GZGnu3D}DzQk!Lk<<@y? zcFX09t^Qzrg)o?_Off9P9n0Ot?&%BLkl1b?K9!px-ts7)8PW;dE_V#RGhL6icirWE z_vW=QS$PWX;pfYnSI|uyn_RwGyJTg&xc&@n0&{q}M3IXXnw91_Rc>+t+P(#?cSnV0 z8*@vcYwx^joH^jFkO)hQ{lKFa&li}*> z<`mPoj`BVcY6}gh)TDme# zRg7?g7|QMq+~ZrR)?`N$7_V;v+Z%)8U`EC-E$%YLEQ`-nJ+jw#=36hQ&z}0L4~Ln- zqjFcMwPzc;Q-6L* zLivjYon~EG7RLKz^v34y96z2N`D{tRtNC(OOdycN%4AEjX!*Vbt2$mHBwogAVD53M z+Mk{?58O$yEnciBGPnqx2cc~Y!=BsAL{14Wh4A~~QL>(IbknsCzL5eBZhD$UEWJ?x zmER!`#o?_-s14`-VK~yC1Sm*X1XFQG;p6S=Z$JI<$J>ve=NAv&#Ya3{G9AfXd$=T< zv%L4!eeA)9E}9bNg=`0|-5RqTw6 zL=wlsg#dSCLtLXUT3|Dk!G&e@2pk7892ACw#g%EHaZu6TEgU8+uiu`&d^<=q%}H%~ zw|oAGR-GVN_pc|pCRjH9YHtjen&b1)`YK&%Z6AMXw8n6r`{W9dW?FQglG%K=)L?{Y zX8=WWA{+Yp+dsvW^gbhY&1!Gy*)#pgS)nvq-?6>QXpt;8M7OeFRE(=}hkSQD-aK<# z{#74bB}&HravW4S5`>uyIum5f^HzEnH*deW9lYuIDA;}MXM%PFLaE? zWXDe0FW*QjQi(IUWVso!rZ*8FESy2Q0@AX*{|2vEofJ>PK0SZ*^Y>6YzkW%T8|pSt z!uUHEA78(G@6K;6fjJR1=sdS?UzT^Ds=bS-eN+Xb4%>!)@PXWsC@{}&@5z@i5d`?@ zTe%SkoXJ%Mqse(B2=6Mia*6p&R(nR0Y0M=8DPg?}mo}cR2;2sWr%8xQM^Dl7~S zKr(4=OQ%d{3nDn_GT$1=WmuY2da!wxwpb3qt5|NG!HC6Gb+~dn5;O}bG=^+ja#ZYH zz{B3<-EpD0eE4FzsAQG#PGmRi(@I64k;?-I@Ip^GE_UcM)()=|r%XO5vv6#nzq-z} zo5@-O{&yBv+3up?=X*UQQ6KGdpQC=K0b?HhCTQ;#=fRTfvW`7Q> z!da?A1e@Yv(Sh6M=JhCD**^Y|SsVXo_p!RX^`v-TlH^sF{EmHH8E({!TGJa#57S6tBL1!|}w9v)X!Rc$l?8Gu7@YMEUtC?@n?w5g0rIIhhN9{ zUl>?vxXoc-imJm6+5_2;C}Ix3W=JBbVT6ZfsoxE{5WEDo*gju9lM6NIHZ=c`rkdQ|6T@fmwgrp3l7Is=U9ulRnKD&sE zco05<%~}F9$=G-pZ@R>yq3i9(@$;u-cU+rZ=Ar0N`tphIP&nyzqw|-|?ipxUR6vC6 zRoi1h-&%KOPqW=G?Y@-EMgB{KIY`s~$pPa&1-u5NLm)#W2*NWQ2qu1;G684Y@D z8bwvW6;Z6YqJLs9W&k)e`xA0st^(-F^X+Y8bS-JkH5bjRhx7Z_#{61>7tFRlNw){J>6%HBm+_WDXXTYg*^saK zuYX}hOj=>=`f+vp6~dI8bF~J}g=$K>2vhCh_4xdIFUas%#H5XQQbaoB#6*FYasQ-h zliFyZuSP($Y|n316N+6hIAT9;aa`zmaAxmoj{p{~-+rJ6sy1$9?LwR{_fXT>#Vv9u zo!7opoXiMKQBg8omA*9sr_@~+iIJzXXUUAuA~?DJ{PFW-_X9kluN+Da0)@ym>DJPu zZeRay48RasQwjk}0wn_w%ktH6CX+GpOoW4p{F){3BX=>Yk{1+O;PzeH!WCO+Kk3Fu zTtov3PSV5Ao1=7NY&Q0}Oef!%z!ShicJ>2IZeC!(*=}SV?43g@&h7R%i@& zspy{PG2KeLc&h+vc$QJBE=35_v4vf9Kc|Cvl?I_!;49>H}YJhKv z+q24eV{+6oD6x{D(~=;v-rjvCvF<+nvc7xKh@$Fe&Pzcf8NM>~jc9J|056zDPmu%& zDNhousL(W@$@ZF89%V|_OBu!O1TWS_kRXOIU~p%NIRa`baJ#P8^cUCgf%WzmH@$VN zg#g5yIN)))ck}iq0sNgv5IR}_Gh1_U^DN(0Sr%fBi=)zBLXilMFJ9?;m{qyCmh#6K z6qtrH_H1Q!VsvL$0tYIHn}yd*Lv0S|YxJJKe!X~jMZzsEWAk3q$eul**+W-A^!Dx( zK(mg(Un4{+uW;Enet}-5|6UZ}YnD%L%Qg^5xTHbF)wVC+T!%7)7z2>ObgevxqNt6+ zYMoT*P`197f00iK8X~(1=Pn?Np`zR@L@>R1{p?;yg~w!a;FlxwP(0Acdy8!-+uH|s z#ATQw`~i|Q2L%4|?#;r1IF_6UoF8}*{>gX<*9Z?JZx1gB1(|B=Jvoxxxs=?^QtCrk zoWEkTjF3tLPLVxJfN$cQazKSJK7Mf0p!UN7!Gb(!x;lgDS*FJ8xgMT8-QF=amY}C` z_xc3`p-x~UEC)im-Tjx}d}i1e&%ZD&`7&k;Gnw4>;Z3;24U{!qA=m6zt;7|<^VxOu z%!n-B3+{^belT7Rb&?h%q*|87tReho0HcWM>T=Cr;=CadkO z<>;HV-aPOSYbx{xvvYjXtxMhA&C?&{PGo=box^PKw9f1*M{!~^H2KAOK%8({E~nCk z$QcWbaAZVZzz%$cDu8Uhh$ z*Q0gQ17!pvmpqa2>}Tom`sI_=5#|)ErLLFHUopMgw_l{Fp`R3^mg=LsJdb*4sT$SK zM3&chgwEncdZm!996+~G66&oUWsAeh59PsCvcUqc3(ZA+b`gPcvukdHTlz>>TWXXR zR7xx5*YQ}~>*tmdbGv-`RkEq(HNX3GRwCS)p(~QLmsKa1%C!Wmhfm*4yH&V;`7C+F zmt=W*VzSIT=1mUSHh+?7(7hi<3dRY%Q?yTk`8>7)3uf0fM^Eo+Q3*sZ>xGf zVE-W|Pp&a@MK{?{xgY%uZi-991?yw2R%f-<@Z#30^=21Htnte?BbiDUX$zTJn?yrB z4jCj<;v>2*s*_t)0KP_64U3W_o}}JsWM}@;m_Iibcb(x{%&FZx;nH3SS}XlN=1+>?{L`UlV`mZG&KIHde3);L(@n8@xVF-Afggugu!{TUhuX)eC z=m6SIxFHr@+TO{<8oikUN<`R79}eW3J$OQw9&J^o)`D-X6TyOa%TKNEZ2L*N8i{{n z$Lc#^zv@9x%D!0Ti@J9x&Jf`<%sZm z2Tz}*)3hU~i&1DOvfO^ICW!w-T1^h6c7%APx8BQVaan0nf`$y399}?`GUvVR-TM9` zcNV70-4V%M9K}zzPru^2>br6WY@eo=X>3SjWMs%`o+%{UW29hLilo~jO2ot(datjA zE&R>brX^D-6-ttbMz%NiNKIZ2ODdfK{Q&T*gmIb zMUa!w=UJFNVeh@1WFdOcM^7SXF5Qd@e{8K10FXe=%ZQC-lY%l)NJ(i6HX#7LE^sEEW|#{x!o zoR7JcF)<{SK~We6dZQmgCmFQac<+;>JczIo4!@Q1-+%nIH@T2{!>}MQt$wRF5Qa=n z>&tJ==kNLDMRvBPbcJtbo6Yv9Sm&5Sk8h=nUx$V=N@l3UJSPYcvfT7tP^xs5IT}Vw zu9cX8Biu>X1V>|p?AE9>pHznzdX?EB4MgHb36%I~#?H9q^2V_7vC+j7c}L#({g3}9 zBRoU*Y?kVsmR&CBT9f`l!AAiLr{EE#)dRWzn-lCFtWot zC9|6k-y}q&Fsh?wo6YSrcQeBlZhiBl`c`b!`K)qMS^NqDxzePkR3svUcX+O%OP~<4 zU3|QWo5CfF=!;M|>s=47zR&O|W`czUmyA{f5n zk(^PEmXk}Wl~VPL1#>RF{$l;iX#WGkz{i*^3%8fvZ{^B8@Tl zB=+t#3IQ)aeixA~ZlSBL%WiHz!CtpGjxtKCwT$}daJG@+@jG~E8Z~?d zEN4n8_fmKfBr7C^@;2arseMf?(GFO%Jxu^YH6>`NMleQ~<#8y4{M5JdIJ6eWGl#zI ztS$%Jhu{nlcyB+)(H3OOIKzD1K$HN?k1i1>AraY8EhcJyqX$mF93k2_Qk*c-jcez4Y zt6>ya;eUGoPF<|Mx=`?f{~ckjJ&-S81ww6OyfhES%=KilfQ6>HL=Fdpf-B=klQ2n` zbNlgoL_<}85^6WYKQS?S3umN|43-Zv1!*9Jk(h`?rbXa@ewN_z^B;E1^`|RhU9@Mo zixRLnrTY;$D<}--avm=7G=Hw=X8I%RnT{fvuwb1YqDfKEXo9)ngkmw${i~1nRzahqMhyP$?bS?^IG@* z1;g_$i^Whx+i0TW*9se(dzun2Bj$UJJ&*KBY(WrY18^)pcjl5xovz*G4qTvZN|PO( zc;$w0sRU1~b8)?kvWyT;qg#(2GBN|w^L(|Xam;H*>nGvZBl{OfGT-?v!xIQHjjkaj zve_Uox~+1R#`X>|J8iZ*&)?HpqoXEUqLA}(<7fH$jnyys4n4=T6K#+I5rnn|U}dI^ z(7Vd@jtYf}6^=vzXD8r=a6R1YG>}?cZ7|+A!CKE>7Q0vI&9A%j&6hv^*xY^;DWn7X zra;_a_GG}xN?lJ#Kv1G0w@y@83uVL*%(&N@9Tq6zS6Rq^=^6f4Xjzr-nF-y^qKOJ3TeMM=Y5|4l4SFvXU1%zy&0jEW~TvNx{va~{QvA8lS z6iyKh7aK(zKtv@SdVDiKnrEP8v*+6Y#(EP!*J)he?o_mezu;)=M{L1EF*B*3z(#}7o3+Yi4_t{=~8 zwP31pRa`Vm@O7)tPc?oMsDs>+o4eZNcKf%Hu_4ePdTqV-;>|>o$H;Tb{E< z1tV4h1c+A>F1rXBzn%>%FPwQacaa#XRpD=iYM(n}HBtuS_eQj#JUW-1iI~<%1DM(N zm{7I2qF5Gfv!i)+emT5+Cal2_p`2Wx)?-vb+EvUoyrqj03Y?!E#2>Jd z4_~llPb3xc`dp!@c0i4RezGLn%hmOw*$;zKuC4SXn-qZc?H8@cwh3eDhs84Knx~5< zydx$jQx##YpzYF@l@%~8H3Bgu9zB1OFG_N7IsX0HQ+R@W#5B^Ex5%$$Je z$NU(Q@p^U`Ze@8W5aR`6E6`AChfA4~E#ys3I%F_|=#3})a1iwlojDqZScRPH{OJqW zB(0FXmB8}7v4F@sSVahQ*hQszdG}TIxjDLy>P&0Q9;D$?a^DJY6dM&5*y888dJtOU z5meLl4tp~LgRj3+X{4N>KElMlLsgyyzu{ zATF7!qkKbV0j>joR+nt4zqwasAdy*@m_U>Oj>Mj+v{25uZ=Zk8)aIqm7NozkW&R7a zft59~?gsDTaz-U@9>>wjiz~V`tjjIVtL2&C<>t1r&uopn*>qX^AT(< z0cpZEB8n5Nc>U=Q?-e`9(PB5ayZrD~tpv9RU$N09-=b_2z63rh3g+PFu`c(Yfuu~_ ziia^5RVEHMU8EohDhFFo^FO?Ntg^S+ z)z#B?4o=+yCbU(H(w{~<3O^F-p}O}11jkJnzu4CsZ`2*#I^4FQx)-gX=#e>x%(kkT zRd9qOVcoVZn2<;iPSWkwod{(SmybUpkkzBM<#}b1{KW%U7lWi4v39yTX_tf|uI*mG zYq;`^Sd$JAOW>(lh5{C47{^;ayb*pQ!6^mHLd(_Hq(XcXbBLexk)J1tlDn9E4*NeDb)&M=0ct&*u4Ix>(5B!kL_V-2zuyQ2=CSwOU2fA z#Fc`3j4o~CvaLY(yC%%$_#WYh^N>?|YZbtbT0G`s+CB9^a}hCiUywB?daF1Z3m;$D zjTIz>1TmQ1<|-pbBBcTyCfTMWXl#vyk_dm3YtcWMYY;R%n(*;n3K8fTwpXex3N-dk zxL{&1LYbt`E@Bci!CFv|a{u{P#cuou+>ybR2Iz`*^>PaRT|CY-X4RW|bIT-nxdrVG zF!F1ivD&4m@ydvR{qFf2tcH_z7Ei8UTFYBy3k4(38~xi}-yE@UQMK0Dhk&{r;zNU} zEO+2NyoN{f&}LtJC*iu6IBW3f%`OAnGF8u#8O=Q}2Eya~Dk}BOl^nq;GoktviG4vH z*gX3&jr>#t40JMnI4N?mYBt6&Bt%+r^kjOCqZrtLxA0}=vHbY6h-S?C$w81WFmvLG zVhR|cMMQgH5UpAb73Y8oaFT1(I#Yz%~p;GNh)84R2`QBP9NvnPoTR(L9$UcmDT*>QfKv! zp%T^kh}N=fsRV71iu%QEb~=|b2;WTN=JgK_cnmNz(NM~eFn@kwUKPQC9$7;LL2DU0 zarO4|{p(NIk*WtA27nj^rUA_uumz<`X=3q3ve!#>dfMB$8`nT(0gioY#wm&GU4J$h z?U9n8cC-&IMXS<0#-G-Oo65K{Qs+8OUx-}{*;0|Dj3>}h`-^HfGQsy8O+MS*?8G4E zAtR=lE0d`m_*&tfKpmBlsg}8@hFm=T{P6bu;w84wBAKplM?Vq*`p8X@s@ON(Xe4{% zqQ<9C6qUP3{c|PMNIdstJC@KH>3Eq7@i3})@s`Zzb(506Tu^bXu)4I(f$Gk{NDbD+ zQ@e5*yDLSJ8fZs^N@e!@nlsFR6vyvEWNyzy*@i`Sarq%I`A}Oom?Z3dKX}UGs@8G+n*gUqC$jCiL7wMIS1bMVG>Nzx~Ys zYNI)HlHib)6!|TI9R>Uao?A5`Nwdo0_PfS)&~5u6CyEiWw3I#9MM9G}r7Uv&_Q}~R zeq~nix9)bQz_+^jNpDPjd7%kJBZtM>>^=f00!z@F-u%en2K{Ly1+f|SqgDZCFF->U zU1Lh&G(*{wMk(g4yyfnQv|XPSZGpWhv!V9T`s8}G=}JWmcZDz_nhm5r&u^l0W-yQK zY_^_7nfSfbzCYm0lzPD3+n3etvt|`OE9`1qXI;kMT0cd>4nTLu`bPYm=;v$`d5VxK zCSn)4#Z_&63FvC)H=_?BYVEu0cLr~q{4Q#6g;wBOy$f|IQJ9z=d|+0iL-6hH3}^OY zZPeJZHVw*EqE^GM?X?s=;fWy2J@p^1ls5WX&xqB#mxe9fP@jJJ?cvMMR12cy?7~(W z?N}{!UR&p=2Sgj7B;_L*@7sz3zy zB-z{s35kq`muc-z+txnKUCq-Yy)2Lm_o9eUB(8QN0Fga(SK{`_i zi^zEW;{4%@O)j3x z*EYlrcc1P)|J~qi;EgWg(K$w8u3Y38PWI+e5zuTfTb~sQm;+G@TehdTL1Uah(+MLT zvoCeBb!#QU>|kU~7dKx(#CyvbkT;pqUgrBzqBtOljBWVbt$KbaLUEx$mDb--(ufho*tJ$d-yNMhrs&b=?w5>->Vh}I7kZk zNN5g?)+5@kM>PQ@FP!)+L$2&D+n$Z(20uv)-7u zVm+n^59zP&KK?<=Qoh74+=8X?dMw@UKtEjHf78ScGQ3@rhNPIu5xt|qyEcS)squMb zc~2~T-|~a%i{oTf_OHX4pO|?XvI%EbQBBUk#W->V@6wAdlpyE!cMwvnU7_m8krDpW zdHL44`QTxPHy`v}+aylphx07Wt*I-d5;G}gJ^lEHjaO6-obxDG@2_uU)07a~jD}Y) zSFhi7CE>m5cZ@JFkStb;$`KhvMgFAPatzC1vFI=dxCi_Z28v=NGCFE1I`Lu)2BSq* zV>6NHDTUl`%YyASNqV-#YhaXMEo@172zSIKVo^f4pI`RWcdVlvoUo88nZW8~#ST&H z_WY8!lAteMejsL2ND$Oq#knPsm~U=xzWgEb`5~Zy29WKjfW8K|NwlKsbW$##R4Qy$ zAUln|hFv75t%-{_mbSfj95*Dn@Ja@cOvW2?fmDDf2rwP&G#w7B%-8617WRhx&^laS zgVuqdMoSrJ^D8OZIt>5x_&Rtp~*hgdRg6T!}PwTe}&k!q}4Xeh#hB7WHc-C7WA z>7PVt3W{<`jHFplji&~mRDAF5RY#2tg?eNtb+38TH6%B2?1oGnf0MUvc29BT`api9 z#)tgN6p%5hMWn{nDE#f^&?@uhr@&nKL)*NaA<8-y7xzQ+)M%u`Xpd|i;S_Y(gGlOv z3I`-aB>DX5C+!&^9py#~MI0+g|3}EH`|+nnlgiz*Rc>9}zNhn`lJ*xQInI{3^3?2E z3T9UMCKi4D_%)eRL0Ir~1Lkos$3~t;ch>0P*xKZ_>_;0|Hcq}O7Pk-C>7^GPC8Ix6 z_QVI}r_>K4l<5nLYAb>W1_jl*za+&JbvF0o-K)~9Oh;xUG2|DCawGz*-QHNd#q$=% z)7*S{9Mm^*876^M+5%+vt8$Oibx=4l-Lz_AB>YXu^`P(?yh91u~0h)o7BA{nkuK- zhzgDAwAz}YFMhe~+`ULtaj>&}>9BZy(|i4#t~G5i#x~t6m5I%|=z+A6gr)7(jNxFs z7>R;r9?J2IQRm83b#@`l9D#tzNtNuQ{8#IUaZ)fyB{XwDF^f%-EL!uZ=tT;%*s_21 z3#X`oeXrEMGP(XLS%zt97SYXe`RHUYMNdnR>W>JpmD#4TdrsPoF5>q`<@HtV@-Fh( zbQlG`ABo7awj{H$APA@qDg;P)R!_GpXT$< zG~mVfn~~*DNYQ4QTCq0Z|DvP;C~ZVavbohb8Wr>X=B!XG z9Ri@~y4l-Th_dy|XL|#O^Jl||4M*CCvSpsD28y5f7V!{C0ja%yZi*er+M?{vi_1+7 zS~lxZMQm^O6Pj4(`epd^El82Gp=N7cWU%PaNv@A?g?7A#!4TVRztu9Q+N)7S&M0vf zVd1}sZ}M$rLMLQcDkk(sM$VY6wMAjxB!#GPn=aV3y6%kbg*+WH*3OGzonMg$DG8iH z2?qC&3(!dxyYGNnp&YQgn)a<|)KQC}A|_6~t8zgU>JGKZwTH)fU3PW&q1X>!oEhM6?4LiA9j_>1X`eed$TT>cHck`h4 zRkuGBZ7(lGc7fF{OYu<_2HridC#41P7u=iHByK8UYZIa%#qjctr=R~Jb&75)&Bj+R z3NDWRhzNC>5HVefea>xG&GiS4JzSh)1<6JO!v~wLpmRx{-nhDR;tDFFmrSxL`nUzb z(>X-}{tme-HJ#fW40GR#Ny$&)G`%gX!#Oc_wFbJA=&78%+7MlwR`VV9M|ul8l&@QPtC^xHM~_zDiZ?E z6fo^`N`zLn*a^r*3qeSPgGyi20NuvV8SySjpSDR+&#F0cfsTaWkwjprLq27KvVQI( z-PV4oo#Uv~?qA(grHI&0dg8NE6^$D1;^U;*4E|7Q#`zvS=a4MTGlm~({63NKStGFy z`Fe-(^p&C|DIkI_Cpzfm^Lj&FUwyO@iAer_SKut&Hw+dO#<-Ie)CY{dnOC0qBr za;nk!J(?#B@uTrlUNFZc)LA%P?B0zHo|FE?Q)W2B`cnOgyu(h&{KZ469xGLu+sRu5 zk7~H2Hq=p|bW{{pgF<9780E;_<2b+qE~O5A?`= zo`S1tL#>`)AK5&2anru}P_d`p$uNTmSo9eu0?D&9R7lmeqCtCwbis>#!ctkGRMGfN zzP3ggqB=E{l{CrwAd<)hFl!we*KxX=033b!y&Br)Ur3RFCL?H>X+$7hHmPH#O zNqq2JJmUDGwg+MPTnxd65?0FI0jMh|APJ62Mj`luX%Vcg7dE2IDy}g5y3P%)=Kpt8(hG_7qt;%4tofhC=i%|2?1CcFBTBQS&cE#BkK4F(WE|-Bywat z&=bjpJL?b753W*!Wz$T^gzEvLMHh=j@SaGVvW@6JcX!7}x3}J+G0adUgZ=Xl@C|tb zBhr&nb_L70%I7|tKZ*PkF2#}_i>@*ob*Fizbm6zohcBb2Faxv$4G znbe`h!}oYbudxGqp|Qb{cUO?a-DQPQv~5p_kaPy<8UbtHV@yIY&nAI7v3J1OHXePs z(P`WE>MwJ&2Phy{GHKAEeYZEUMX^>N&Ro+V%@wQQ zI0{A>zS;H@SZe-j?I2FBEc*im=9~yAJCn?+Z<>4!7$jVe#t4xpHzJdgqy0o9F$O4$ zi3i`8pA1Q-nSL9!3~UevX0yR@Xvn5iLJCs!|A=z3A=@#mN{}2o&HD~7ojMkS0rxMy zSSIsqG7T&&Gq%ITZZF@8fYvV5iBf}|*agfEyb_}__|I25SjMOmz02|>I(<{|uO&wYG^e3Aa z5ris*zp`9)G^*B}Ub3vu)rech$=dm~#@FaX<%Wc4)rw-rur;)^@bKAvvY^CI7*U9~ zxbha0Ke>K;f6NQoxXPD~EC+fB8AU3`127RQ;UD@a&;v#bjUMPxVWrtZo0OW#SLAhO4>zlVpjR4$>HFB zqDcnTWW(}Grc%eZds<$ln0G=XFY`}hiQh_cZ3oa}?;lNuVIvay5D*f(n8Vm?0LiCN zCZ!QUR$GflfOw$BoI4=i{4<{Z%}+YR!KM+KfBYFSSU>+`uRLVlmrUJCx3<}qZaV-_ zyx>GU1VC|Wiy}v}*@|(>T(}Hg>cwPOiG$Tw-(lo-lj-jz6`HF!cF8HP+1kyQKY5l~ z22Arr8n7R~{b7o%LWt^t*cfb|jx>Mx5n@!nq81bLUnpf0QDo`uezmhqswHD`%#N~= zo6c|l<{&JNVEF_ud7Ykv1kn{}W89|1>=+vnoaPCczP zI|y&3B%5r26{*w+Kq^_<)D@4RyWftk{~X->gZ*+R`k zJ7isUsqg7Jn}Gu+(3N!%$^rn6hmDF}KiC3%=B*|i8pMNy6yO0n&Hjj%E}?ef7M`hI zFYVG2Z~2VBvAvXlE2Asft7C?)xNo^NHzBO+inXdJP zmMjFHM>|DiWfb#SYIn6B0B~!>5zK9&P_p?Vt#2EWjP9>K{|D1>m)F1jv$KvETWkt5J>8h5ZCp_)9)t#io=bD9=pPa|s!?e})q| zpS)CcJO50(a3I#qF2AlHqvtcO?7WwBPOfAJfr;`%M^E>hN#f`x#R&Bdli8m}H<$IQ zG&j$GGk!jZ>;VTmGF#&)$w5nk4DmuySX$>Y#bRa7o7Qp+8p))_~)_61XgIfY;gO<1tm zgaN>LL@SCEK)zJ52eYyM(3s!R(D)1VChrGVPdR1Lp)T5cOzlN9l7*Q?Q)@tz2G?50 zGm3Xi2*xmSqsPW=QY$(*XLQ&Xj=~yAY!#-|S5j$lDOXFv~G9!_tREfPIyueR90(o|P^Ig=iV}jI=X^5vbrOvnd z-h(PLJam*vhy{_V3^y`IgLj>RPGg(RgRJ&sb5_A&r;!0kmj=sRfv5Jp0CkbMBj+w* zQzsl|ex4meW(@d`B@WiH+;J;d(bMbR9k_zOE?`+eMJh$HrB&=Y!-(9Z?3)&vAacXzqrYeofjOuD$wX3Ev7ds!XW zY0}sX<0+vjLH1g_$>1fz9uo)16?k;Mef~LQZQx<9(m)i4NR7amTt^*EqO zYM{Wy7)Tx5F{;4quKLwhi~Zfw4>G+lx<}Q<#OO-FJzokb@>wJ zZ3k$%EpSt-0(P2Bi(<~%lEXYnF|sWS%1L86;3plaGc{cSO6r>-bIon|HGYW?2MI|b zq^FdbbT*5nmpE8)^Fx%&`nws9b39EveEYwh!e`{h>9;P9^DG{IW1QY1)!MIPm;^iY z!{&G~zWCy(Thf70LJqaPl;0V@S>-s^!Ww~{FskM-z$a4mDQxsOXoE=$Q1u!;Dy5Qe z3~>C!Gt#y6py;jAmrJyFJO6-*{%vLkl)Af5(pdc5LW?X+SF68cJy^SZ3q>(ze{qA` zI?xPA+STYMq#i9A;x*ipj4)S}VBe}yutuKR=9+S`EHLp_hrZTo?SLSWy){H|ftbhF zl?VOJK`Ir0HN(;0AVs{RNlJfISKFI6?KmJ(EX!RNwqL zkH|8@mdY*gt0v-aG>9E!G&|;Ey=JxyKREN5VCxZ>@$C6`d7O}nW&pi{4#4>1HMc@x zO#5Df=H^aZ_j6BCu7_a@2lhgm7N;&4CwDfbBEMSzF`2uN=P{)f(idp9dH%&*0qvV_ z|EJ}P?%&STi$`~VYO41*x(Li0p5r*adUs>|VG@k*<|pXKUo0r{Xs!%HW2F~2xuJME zy%a&wV~4r`GUvelf=e%KLiSsz&x$g;`KjRAnqhu_#$fJ*w5l>FZ<-xF8!ev(Jgj3 zwmLF0QX8et+L0oKEe|!idNDIr>irK)_}f5nG|EU_eh~Ue&GxsV98el!IXoZO#bKl26OY-e;kbvpBj)QMc@uRpmRp#UI2ztQ=3Arh*@`Jbu) zn|lk#ip)77f~CP*F&8nGh=G*Q`MFYW-amhehb>179G1Jfi(J^bDFWHxLL1%|h~azI zP*eghuoNqk$RoEjItXE{-HX}=XAItPSxiXoqrE{xi05R+SQbu;^9X{#{Px4&c+g(b zANA&Un$~pd$vRCeAoV9dJQt`@9EUlgwwdwB91xdg$wU=7tTt405?ZC53uT(P?o+z} z9vGV&IXhAMNtk*!#r`8)?G@JOnKu-qojd#@= z@hdG)1Dz61{|Naa5?*!=wX{_uq8@X0aiy@*+x`l}qiMV`Q|Yidh=ICSBn2H1+Cr^G z0dFBoM%Q9H>VRmH0|CT{`Q2xW0sz+^|5Xzsy36IY`@$sv9$N)$;9RnN}bz@6uxEB)@Z!@p(gHY0Y_~0_e3T) zzlu}9N+pF_8#C-6ufbB!6~nMnTrUQpamYz2=O2nyRfY`8$IFuGp<(+ztq!Gv z*SIEoBMv*90f2BKQBNl`<3}L93zYe5Zo&|)$!XjBnB|Xg3<0A_#$HUFU~0!P770s@ z97lyE=HD1>wZ|gtJ5fHCHPhwjPJ)O&SR;$zvhTAM`{LNQ=BR)9sH|WfT#BfO;XBF( zl|u0BnGLTWZyaN|2V@6Ohc5(QZIFWZzU+=oJ>=}LB?N0;(qz@1EV%&MkG@;HVEISE0GlTgXzB9KWLit@glBOOXaLR(|G;w+*uvhHsWeMX!( zi?_fl2y9LLa}rQoXZHoFNWIOi5)9aB&OhsC@GMXWXkeAHCyX~paK#vkItyEit>=z?kf5)`=_fw1E=M1N#HQQ z|HHzWVejRYE(mrURbe~=u}k>^M7W^AOzwZx7H)~D!GgPAwP&AifBDnlT5JY72}~ZD zYU~f2A^_&o`#hcMqgsps0}YXv{V-!&Xwe}{?gM^!e3 zIlW#{@w~A;Fj%GYVOBjBazJQzW)z53Y(exLm`93{dX@G z$H}l}6&U8L4M;`U6!tMg(vovI$h-InNAnXK)lIn9gxrUz?hjL<g!md1K>^AKK8J?I(B}P}@Ln*E5 z=yMijoS}^*3#rrFFHAy&GC8i#-<=f`^<@fPDQsKv2#nm0X`wn|P`MhX0kC{?#n~|p zux5d5`596O+_Aea<8-G_6r;;_u|AZ&U$?8K7`X75{5z9U!i43>hEi^^jrQ8jJ z@^-fnQVl+|wMvs2Yk@KU7R6}$(|bSEYaO~-r5*~EBhb0}WQN{HjuZHkw?NRx)hrFn z6csG7w>WeTq9QXgP5f%{_$#RgA=!QYH*+FbbT7XGQn{YLR9I^a-#hvBA9k0oggYTg zRAn%sZ^)o+j&L3_(V#C(R5aTX2{djk9lZi}C{zkV z@80KO#e&|szbRHkBbfokgB)SZiiz(%a$bW02K>g6_0h2H&;XSq@gmL=Yw19lIas>scoBW`C@X4dxB;Y411{)gP8as`V>?%!Oex>{V9= zEJ)NIa<4hgo>9c{J1*rj{Rar>+7b|vG=D9~w|>=|?7T~hh}UFJ&(KI=0%MfaLp&AU z_$w#uqt_EDynb-;RkblnsNEUgk)451kFa|ByOB5%MP^}fgz}7pTkSz1J!S z7i|Y^MwrEJcEScM8TJC$OAY<@gYeVF*gWXCkYdF6-9nB(SlTE~egXS7{JExTFREai z!tUCB_GmvYTH;`Rs+`$0<(XBu0uya_BPa+)oEHXaI5z-3?rY1WeaHkhI?fAPrftb_ zpwZ&dGx|HxZmmqiLbxGYHN!>c*ayZh*@J(3tH^8@7P7V-)7~eLHQ;Z zya$PrCZ*G-@lc~}dvjazHv(*D^Y`H4TccIhFR?$PG=H;hS9pRB*U!wk?N5XXt+aqcB;`S>sY&wkqdVT(R{R%-?z$YTf&1b-`Ki~ZzU_6pBM zLo6$lLjqT!Wc;zp4iHY|2dl3_00XdT2<@>bR1xRjN*=Wx31N23?T zty_c1#SioUu5S5>7h~qQinlo7RWiantTn*%Xhp(~I-Slj%Es$Ig%z2&NMjxKX_ypq z8wXz1hKcyBGE{f%{F#u0JDzZo>%Klv(H`blv%EYwc>g(n6FJ?@m z8hm3I78-4{jx-0Kv+Bh0*FXOzi}$cH8l7r>qUAt$5V8S$Fr3gi_kRS(7)_?h(E%%j zsl`A@Hi>qkUa(PnfK~Re@wcD$?bb&4-hF|);zdyepI(7$k1RKdtZm=pgbOJ^yhFt3 z>StpxhXz02e!%&W2Y`c<*v-^h#JVH-G>7!*i5l+a^-n~~`0WxkHVU@R3WiZG+aU`o z{c<8oN=4-^vH-G1RPbpI%|5;dVc3JIc6XKt zr~B-#>$nau><^MyK(u>t(JMi)7nLZYWV*yMCCe*vvg9Ny|NocddG}ES!xV6F&di?O z+swTE3uVcadzZt;H8KKjfBF8OWf9Li?G}W>x7Y9glW&IM`3!Q5f*^WQNrm;Hd=~rw z^RERb?)>n+~7RXp*wvxRX zMI3NlYP}pO--*b;O|kjrl){7rtYsEotd;Q>Cs}c@YU%!(j4Xd;%miXz{pn}7hgdap zX_EX0m6}zFHA#CH&y9XUQd(yzYwDU);{y^s&DYpX^YR!kl8`UOd> z)lkCojA^jbS(3-mg5NNd2Xh*LfQUz6D1MHlmNW<+_MzM+&q^M^p9p)tTn+iBc&T2F zo7a@#eZoIq5KFp6+}L=sHzi|Vd|PD-<|RpB!_V3wcuh#}`e|pA`NXP4vU*EUleULI zW;9oAmCwmB!_OJDoVSy*1P9{owoK9_G$9RBr0{5m!;IGMXAwtp0xQDqdG7_s+boXD zkPU+bra6Ifn2)5>?r*mqhgge+KyO*8^tC%a#!K0vuc%Xl;I0op{+;!dx4(P!6*kEC zJAXxxC)AZ&+hblGdLSvmz40sa$d0o$yc-Kt%C|r+ox~br7uz2kt&gSC*SY{iWUv1C z%jKK*EM5M;Iu~C`(MZ=r^{b`@x=1|B#KW?upA4*NtPt1>%4_^ z**^a5*^56aY1M@G__+q%h4-%Cey`nKaY1ROOUE6VYeS{8YVX|xFuwxQ$Rld%=wRy6 zu6VQN@auvF70F#O-6OK!!wOhZkq;lSWvs(Obl`Kx^*bqKQP(WIm2l;pR-L*$jF!Pgd{-$Bche87|_<`D#!A5SfdE@Gk zLz$CXax~QhSk+JQ1t(l42e|g`W|bMY6FG+_V1jiBVonO<3-Q|q#hXP zCA#GLvXXcM*BP^L<3ykHYZZKIfj%)f-O90H*CEmMqOavrmq5t{dkcjgY{>TpU8A zFOn5~+`e*nmte%C`A&zI`SuRpsYk+z4JQ~Igv*z|5+cP-uwA^Si#BTD{v?D^A>v~c zzwX;!ch2;~+m78&DjN5ldbT;apv@#-lnXolnuo(cun1y`?d?OWwpuC?+lv%5Xcczl z>hGfnHYhc5a0Cfx!5E>GL6Y3fbYWE^yFdjN+>ID&)<_Toxa;!)UxdBAT^3UA2wCBp zec8z~WV_&bvL){<95Sg*;W^T9YitZb0y+w-Fuwd@nCCZA7uw5ZiWn!Y)Lu6fttca; zl~)u^aYMp0ouX#!HeveeO&EMvXjPzj*fgU)=;l1<`vJ2z38C z%ocmAu}U>lP54te3s>VDCJwiICe5kwSZj^Ok2)y!TdBtT#!2NGGrcVuVuK8#RJ1Rg z&mgjKls2ejbOjFb7-*e%E||yIn~l)GjEo3cqg?F|ZHKi;g65(#YF9E(x4eT=n$b zFzNC{t`W66P5ik1;MVFlk07qU0O+T=1!> z&uQUAURx=~@X1DZ;e>!858VNzS;u595Nhm0aU6Y{{nQ5SEd zEMKN)oo}a*ZYt4za5zNb(PW}3 z&g4U#5M@UZNCcW4*_?jy&ByaQHGK`_8pdjCCtOq%z-Rz>RJj*h8z<3j%=R*`&BanI z)-ZLtzov;IB_FZ@p+K?NO43efsL~@PPV4K5LBJdL9@y7`uAr9MmVa13!5! zlF}6IoO9%ZRh!K%8Sx&!`9R{)HRG6}S(77RXU@(ai~4~VN2yxg=9lud@PER-Ny8fo zN@;Jnwa*BO=o3R}6ggJl-W-tvi*m#qF+tN#X&801=zp#z^vaKc7fz`Wb_)4C2_#f= zQ?|>DxZjkdS1g>C69PPa{k3&PuhA7Ts*?tHH*_X)w0OF`Ym{ZkPty$BdorRp2W-hT z)>_v`fn?OF*(GFbd1hru+~M(=>Earp$|`q=nZTvAG~kbQm@6xnd)$Hzv8UJ&7&cKD zmM($;{+_?0oq7#fW~1K!<>!__|3k>$=H2`636Uo;t$@H>pX&TR?anyXkR4ydA9yOi z4o0(tq?=FWn3Qo9@SEh7Z?mHsZ$XoGd-;#G_gq=NZ`>lWBMAyx(we`@v=RLBrFol| zw{QF`&~Oa$LU*>CW@8G}yufd}t^$zP*`q3kDu7!%thUo*krkN$bN=`x_7}ZAcfzy& zhr@QqDBv)8R;s(wHa9|wRXAf(DDcUB#jf~@8;)m;&#W*CRJU9)8dc!KY;^}+<(x?J zh?;E!;Sy~wMvnHF9!wn-i)j6juItdj9Ph zyt-pLF(;9H_WEl+z?;v1FKJ^0#`Lgme~sK{j8sdIZnDGWpk`DyMKWA78k36p79}26 zWl(#HG^{yaS1+h?t)H-j53N_pNN=j+ARg%lc%3Y4O7-V{Z>mK2++X>74?g=uK8KK^ zAnj(wbFaklcZ&#+z zB?2HPAaDqNtQRJg(zaKGGyud|PXR5*Cmdd^RPQ$Nx+~2-^{{#5lNWz8+91<}R zpOX4XNe|EPA@y|)(roXFW0le9oMKFwlbf%r{_C^Sz0DK-VqXUMV3u2BWHmI!(Hd-zZ)CX2IEXCuy3b%qH`rtrbf zI)CxqM+dDJsg0_n1Ty*(<~ky_%Sv&iHJ~9}N@H~*zv^JC>QJYxG*Ui!Lk|lWZTWxv z)d#bOv63F$?&lSlr=9$e%*rI#p8P0vs*7d_dTw3TPF(@XMMaOl{HZRfql+RDppF}i zyEvTKhLj1r;6XIaeWhN!MM6(*zmY3tyQx0(02Z!q2yjDw2+&HxyKVBAwnTAX;i8wH#okU#l0CTsxSH^9hFd`tAEgk6$HHjFyA~@g_&akIKTzDC*jEM4QVQXTuaAiHXHxLck-dbAjyR zhHW6lV+Tj@??u1*HgXZ)vBugOS&yIoo`=b2Fde>1vPtj=EH&kzo&hfa z|3SP{D9TOBxa2FM8uJ$tCQS2!*(CvD0IklH168ay+cN#Y7n!_M(V24Xfrj%#>Gb}} zPnbME3#BVtV_02bwhYYvBL#O3m~N;~E#Gf+4C^r2N>{Sz6;Qm+*2tvQNP<%p|Jpbai!Kp zBE_nz`Mf*&+3(`n{Rtm<9S&X~5wrPM`Aq@QK|;g?-}s+Nd;D7TaYZUe;kS=3(JNCY z@uJ(o@m$#;EJj<7NM2eryhB*@m?W7XVH^TULW`on%XxJvT|~134lc- z+&)st+k^*VG7iHf1V*o%@M~nHuhK=F&jxRH6M{DO&+g=e=obuP@jv#)&zzJC>}>b(je}hD^dz|9Y3`>3#=B0P7)H=aY!SWD=mo zLgdC%IC-QS@B=B^O8KN7yIoPuk;Ozl@Ph=gs1XaKd9pYb?6zX>!UB0bAde-qu|$VU zPc4s>QBVLD^+@H}DN4sxZ?l) z7K}##h5aZ+lvsTavkOdWse>YVTS4Ce%sDfBD&JsWwKXWHo)ckA=#%t}<5r$LHL?lu zq{$OoC+DBNKyKi9l-yCpKE!fPyypY3EbvE8x#e`7*`?`HP)Dk7kB!WOY6{&`W8ASW z{39jUs2WrjqDqc&X@nm1Fir$yo|qkEz;Za%-RBA!qLFa5e}qwCOma!%0kr#&ZUI}J z@Xn~I-FnCTg{r~*=R7mR+!`O(+ALF~KwFMsEfGyb8d`my; ztJL0EG8T)XejF&=C?%*aP%cP^EoLwjrCLlXT~H}sl+>{#ejp`K$(!~o>JzTCs6Bno z$$7|nxFn?>CrcL3SvPF}+gQZ|;^iZM4SUmSK_^||U#)>dA zyvel+nL~n2t&>m^dH5?0nRS@`v+6h|GOP$Xe^^4kD{?lt!W4KiT`D_dBWE0|^S|Q` zsNxXov2GaLXVO`G3=oVlK)b_`4}O4@n!+bE1`R0?zJ7)MzyN;eh0jV1=~6^aX=4?O zg)6M$Ev!{Yf_WgHjuLSzi13Fe+v7YL@WdE8(46}^0-kKjrzv~s-OA?XK(;sh{(Ulr ze5IWW%?>#;AoRM~0k4UaJpvmx0~N!;fZ{9vdWIoJL|_bkk9c-SNf7ekog`*+qLZmu zIt~ENOudO;+C6QV^jq57)ohl`tu<(@IA{0ecS*>Tno?38gBdYJa`D+G{^Uuhj!CLX z-T)xvn~s^j`P$OTw=06omq~NxXDn9 zG~8&$EC^?5vVu$O2Er&}_J?ghQ-#Mfh-*x7P@mA!9S^l~0~#j5S4Nl$)QweG4qFBT z`B5Q2fNBA}EoZ#gSg76O*QPs0#c2#?S_XQEmr zhyA_KcFyDT3jU#2XCZ5f6gH&Pa`>;hLSixu$vDnOlTeXmsJue?dy6J9DL!d@+r6i8 zi-BVcbb5e-nKOGlIrM*|=s4-r%2oGO{rVqXs7_ zop_HeJH53BhxP`HVTl9a+kL6%AQv%$N&kRtIYt1R!81Z&Yp=iwB#-;uPADAc*DMq^ zsEAp9tnHll?lFYr`Uvj;X)VHHuW|*)buY;ehu}~7;8otQcC2%F3(I;9E{`V!|S~r7io8Cr-gmZ!)@ndbtViP0>kbw;03>}VUoalLV5`?ma;|xG} zCp_HfMrt%M&h*bPAD*X<{98)%up=vt&LU$o8UuTqivx+1!KviIVfHXQo2B&EA;s%B zLbW`?xRWP#d5yRwwD&s82(Z$U*e`_C0Q03)V~kM(4_ix7e;IfxlnSu$)aIBxaKIQ^ za5jcjax8sP(_j+C(CbxO)0vnm0!cFSJOOsmeMz>%2$wjbk;9_MmqZ*TbK+vD8bmeU zaQ_C>RM5hZm~(()XJbps%yRtTb7)~|RY~~6c2T-GXKOYAS*E|1TAEl1#{3F+bfKsn z-$6!8csYwsK*`4hdWZI$&U7ZwYi;RR`{1I^Vy zWo3Ahjvq19g9o2jaucb{>I|XP<;;l~Hr~#r!JfMJbeMtn}V%BR(lyG4Td$yV0`i_GrS zrkgs|BO5f3D#y4G|kn<1i;d0F%GdIl!oC>T+ zKQp@}$+=aN10<)|5}CXR3<8Ls0dJY;ZZC{6^X*gkDguXSCw1nriMGn0ER!xvCa2Wk z^rBb(HWZ35UYTHFd&i(Y5r(kzZ6jK5C?%NjByR!2u}0WaEO2(vjb`bnMkP|n!dO51 zMjF(|KlmJ45XcC?!y&$t4w*x-QW9hvjzNeb0Ur;Ur) z_)~P?lfyjr$UXB3rNqWtdsjWmV>}>nKn0<7L{0sWqCzsr5GWHk_t*X zAWQIoL<-?D4i9b2nfpGpsCA$s)klQ&D?%3}x6MTCX=}{APswIFZK@A^zbwD1#OP-b zqE2+Ff|i7WQ~Ln;EzMdaE+_{WMjep&uwLa!)Swzr{TwRDb^iHLSQ0@qPkW9!q`-Hr zPE6qoV4#xKiH?tUF$pe0ao2xaDOBruums{ya3Tsj>vTJYpq1yn=j7U+~(r?(CBqnat;+2E55EPRGQuVX?V>e`9{4oq5@ z)Av-pi31@5D(rb3fmD8dI97X4h?iUsH|o{5CnnyQ$O1!3+CUNc^@>~zf-)|2W3EN+ zYq^WXI>5FreOunRB3?}VW#Bn%67`&xY7^Tur`X%C=q0WpfUR-5T(A%xLtNe0&X6&M zr9m_joIZUe?*2V0llyXCIO_8K}g;CMBdaP0Q3)p=S{6P`XT+5-312u>Xo`k#Qqf& z&})=1!(PUTuYz7go5az9yaJxT^)^fWkQH`gR~7Kej_nR(GT;z1(4vqAY#8tur!;qk zbo=XXf!={0!lDcgEmT{$84c(~s|E=S(?wQYy4xn!+uG7##slyPHozpUvR*zUP|F7J z4il(ridBGInlBaY6TSBx zlANXzM{`H3liI(^j&zh30FY1PC872XXfds2f+1<0YRJORgSTDqWTf^d9eRF6V-N|9 zhv?oV^@s?$83M~GR6o+b9IEwgPW~Up^QKmNYy_j=c`J;jo6HUHOvkaIe^_lcG_JrQ zzxG!MWHf|7&T(?U3(KMnkD}9_muOBwXI(x`rYI6PJ6d#833ycNOhiFIug6&rA^;n7 zBNgp==t@qB9%i1~PY@A!xGohp@GsR{k7>vpUUkguif*(76D@2852;7nITSMNpr6bq zxq~``m>mTu3d^SrFgcLYliI{E?F8u&QA@xmLt+TMi^5D%XCtb?86R>Wt)#Tmjh0f& zMC(?>JQ)EsxilQMSd?}>tP99r%|&Ga+l&kIz&uEd^}Aoc{_B_j{`fyX{qv{)_{W?7 N{o$v7|M>QI{|EEx@_hgR literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/visor_posed.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/visor_posed.md3 new file mode 100644 index 0000000000000000000000000000000000000000..aae1d8f8638847d7f4cb4b1efa666380eca947c2 GIT binary patch literal 23924 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 AxBvhE literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/entries b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/entries new file mode 100644 index 00000000..7e74bd4e --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/entries @@ -0,0 +1,130 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/models/mapobjects/wallhead +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +lion.md3 +file + + + + +2012-04-01T16:52:00.409473Z +3b2962c40611ff3da36435eee361c2ff +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3764 + +wallhead02.md3 +file + + + + +2012-04-01T16:52:00.411473Z +05cff486c3effab6f9d309a9c47ae77d +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3452 + +femhead.md3 +file + + + + +2012-04-01T16:52:00.415474Z +3e1a19b0c377a415e186f244eeac3225 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +9228 + diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/femhead.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/femhead.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/femhead.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/lion.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/lion.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/lion.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/wallhead02.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/wallhead02.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/prop-base/wallhead02.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/text-base/femhead.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/text-base/femhead.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..f26dadc61ff437a7f5ba932e69a15fae2d7a9dd3 GIT binary patch literal 9228 zcmbuF34BfGy2jU@*0A@^NJI=FLP(Ir*kbSXC8kCy5uqqm5<@ja%&OFIsyOIyoVJuA zJ!oqCBq=v<_=qtR6LPc0fY>b2XyQRA+`=p`Xz0&NA&eD}0oh9ik>EUbUR#TT|BPZnLHcal*E%xW*J*bb| ziNsb9Fa3WL`UhPl%^=u9jy}!~m81m`lJr``|I<87dM1l*`kmKlI(Lk;j|JY(4ByKF z{}(g-D;D@TGyGK+cmXr~&n)mfX7~~ocp+&#X)tLN3p|7w{uB#5kQqLR1#Uz_yKj(; z=Yn778vYj+_)TW`w=D2d<_qM;_2AdIh8yjJF?QU8d;iJ;;~A*o=m+K+^Ll^}(`9&WulF%mzY^)2|SUWJDiyDr8VCy#{H6?W?bs=?Q zfe`@I@D42SL}qv&78ozoc$ryX6EnOw3!KahceB7r%y69rPGyEa&H~qEhG($A{g~ms zSl}m_;b|;ze`a_(3p{`sE?D5<%y6Us-~g`SnJn-l%<%Rsa64xBqbzVXGu&7gFxCps z!`vAC0b@>3!;SufF-F{nHixmm9hu=S7Pu1$_uyV*-oTh!JQrg!))8zbVH_AE+J(Sq z3j(7}2<&8r+gV_h8LqLw4rcgd7I+E?^Mbu;%o`YU3&&nG<{3PJYdHE1fzf{mjO(zc zdXlh*AaH$Vcs&-lFEc!j1;+kH4VPJ9yinuSg9VOahBsn?Bbnh@EO0I}JdXt)N5cKM z7RT`n)J7k`O}K_fv%oRT@B|jPHOWN6xRP05j2|^Ti3P@dp@w5F(H7okjAw!I-h&!$ z^bL$T!x%7@u`KWy63)kxjClq(=NfLT3%Cx~aAO_8phJ*`?J7- z%y7IHK;Ypd^b_x?=pO`rh8d22K;RL~@Gutm31)Z=7I+dfJcR{DPEf<0Bs>?-Fy;bn zW1J8eZGzz#Cj>?tVEAJ!Fxo^7$2cKy05cq8N8d-1&{qgNof(e4LSP3o9R0?%Ge|fG zfst`A9M`oXwIQ`-fv1uNlZKL>W`Un)hUc)r)0p8cSm2h-@E8_2o*ACV0^`}J;pi9c zX+kpE1V76)+~@;%AlGoC&)^|k!!ahb+nQuN7mVlNTC{^aLts1)eL>$aClL5Kc8moK zfidQ_r1wehvA~}*!&k7tZ!yD{vB1lj;oDi@AZBkG#| zGS(W5{ev2gJp+bgpDZNJCoN)u7c;|;vcR*L;fGn^+RX4zSm1DG_%|%@24=Xi7GSK` zLee}E`T>D$%%7&Uw|3ygh_8jftB4YZH_3V}B=!{@TV zFEPXa!~!2;hM!`A4>H3GxW;kZgL*8U4AGm<|A+ond4aq26XW!hj9q%@i+kMZ*?091UVllS_vPvT zu4iOTs6KBTAG@ZN$UV4Q_pFZ+_OomBL0f~wvWp+-BQ_+7w9?J`FV7ptjqAjrp5pev z@ASOTHsZxSKk5tabrLbxETSN-k*FIWiFN5odgwa0XmNVEd(oIjXuKQUzAha_N`{N( zp@TRZ`k@~0?=5arMF?BlWZ_xgN=!D#iTj_N*9YEzQgrBcL%;t?j@UBcIpT2P8}W=N zTj~}epXZ2u;j*|rLx_x*!^PeXeZ*&(vUoCls-Crfm>4;7q`v&EXX#i!ec_hzqW9=j z(m-)({063j1=h21 zvv@IK;VbTzU0R6YgP(HuN{SYZm-;)&p^e3ik`sDS?;ZNYQ784(>1${Yys4+3Y$bN@ zE!US%_2}JSf0M>ts_*PkPh`JSrmtCYUf=x9W&Qcj*Xz@6UDrpJTSd{HbNZ%5b;VBs zm-MvKbp5%vLq+fNb@jfJYKpl5z4X~B4TRg?R7~9+Bwp>)mgaY!esorCaeTok{nH)C zbZfuk`u^byb=?1oEQv1lj_6(Ljn>yhKPg&YAFHQlX9(J}x|G*jSZ_F8`m_NeVq&=d zaHO-F@@2)t|Dg0cZ$hp)?KXl=~ z9=Cp?m~!Q9>gUs<_+F}xHHm6)Pk;Z=5%=niY2y3#%k|tFgTymkWA!!%vZ|kleU*MP z#D)E_Y09zb6anF0YQ{e6lQ8!_*9{p{E zST;6OkLlAyL|A3o3%UBPNi|&YujO|NzI9e#>JN73g<4#W?vn-9*J&PI{k#`8kE|X~ z>hxja-0`M(wm#>LHngrs+(r(JTo^eqa$)4b$j2{p@yg__znKfH;lJj>$b*rOe>WG6 zUimo>Mn2wd^FMQeb;24Lc`)+vN4dcKBM(Lnj9mP0d9a_2uFipxi(lp;CByT(c`$Nd zKUbGbl#DvT{F}1It6l@@~#0ruV<jHP zsp4=zW>JPbq0Aj9zA2C|sC2$grs`4Xe7y{LrAEh_)mIxSbY0EG)?@d(Ib7$i+Uk`T z+dKRiEw3$WuRVHWid`$p)Lq-SvajWoOQqH+_kF7C+bc?%H^tNI(sZ?(*Ylul;Y#&6@8!zW z>&5idSOMGC7JC#`k7 z=Fd^$3eP!g{>gIOH-j9J{$5I}3#XiY{bsq%f%_q}yWTxDZ5@m?S255BLg z1HK<;50jEDeWg5mnt!Gxv*<(TRR7o3jN4y1Rq0b}f61)fdN4BJiNbBSgo)Nyq6_>?PEE9_~NA?k$6g$_~J zLFrlXlq2O@l(ybmB0pLv+q?NbmJ?20)Y84(ZLY(?$_M4!m5zlrxk-8NkTz#e%Tp?3 zr~B4r<-vox&K~zw_3xem6LQMOfPIg?5&I-6kzJ#YycPs#MR^S$e~M$oG*nps>uY(sy-(B#Zrw?{R5ZVX>x4NBpCt@w85w zFGM<_&GagA>;ad3wRed%^Gvcjxw2nq!p#!eA6M#xNVom_9vqLT{oPDWld>xNNV#<1 zmk-)W`&32RP?af_Qhlmwl(f@wsN7L2=6s1ivHaEWMrWes(Hi9-;;OAwrCiinZ0&5P zoHU&xN2-*I&;om?sg^k*@QyaZO!$5kqAUFAPRd8iSWCWxauI*mwpycHG%B^eWv5&; zxuWbdQ!W}!R}Y&h7hx;arDn=SonpV)PPvFN@=(*(+)DXKEcLfjC>L$sRl>}ai~2?` z&N=KR%0siYj#*NU5*s$iQ7lm|8lQ50Dp4*X`a1iVC>PPi+DeIXp&5B7P*z$f2lg#$ zeKX~vwyu6gU<_NtB10A3B#wl!wrVd5E!5 z9>TV1F*eFW@CtR4h4K)dsBE`T4r(q@TF8_OYc1utLU{-?-X}w}Ef#wJwD(s>+bADa zpORpud?+F6N}2Kz)d*kNA)N9ijSfJtq2a5lX^m zVSJZ?&#pV@V2YW((;)rM|7HB#h4?@GcLZwj;opX-$?E4i$-!_t3mnJ{*H~bg8IJEG zAh4Agj_*Nm9H0G-d%+H_;l{JT`0fBT+~`*TG5P_46=pd40fF&soX2+xs3EY*497JP z82!WVKDL8*^geICiNQ#`rR=l$wD4^RY|eX@u*z+TMJ#6P^I2ARr*D6 zf@YH%np#Qys6K8=2zpO#YpUz(?|4uB+DCqWnqrfRJj0|awXTn@zuS+Tt}E_C_htLL aOC403G}{~_^;S&2!QLT7y%o(&Uh|(w_WL;i literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/text-base/lion.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/text-base/lion.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..fda947d4e54dd1499076f946bb1f479897c5b69c GIT binary patch literal 3764 zcmbW3dr(x@9mmhTckeFCqJX%>DCqh?p*$8O0s?!EzyhK?Be+Hr1V!Tmf{7+bOBgkp zF;quwoTknsqfMAdVl%!g*i?(ui4Qc=B*qtL6+3F9P!u~uU~kWN_uS^6PMqnT`Of$A zJLh-L>z;G(&2bjS`x8Q{swMz`Q9@3(l6C&ABvwf$GuqO~s#)o%(XS_=8`8sREu;$fre#g&W7-b~a z6d^GBMGV(3u)bDsMF<=y7#<)54&sXCisC}M5I9;eJWdEaRWKZR5Eym&TzuNZA_Vpk z3@;G^7Yl|X9~Z_uObCo|qVF+W`q;pjCw#PE#9+)5{(@k{;6xF_M+$-G3Wlc$fs+Ko zokCz=!SD;{=ZoF&xhf0^`{s4>9J7KF}V< zfPUt1pha8cpewl0PBM}Ltv~U7>+qZ;9|jWAHi^}3EG;#HA4tINibX= z8yNG1z?d5Z#yw#8M8R;(J%Z~OT;YQ4B1RcFM#S*3Lf}xr@DL&J^Mc{igun@c;nRh{ zMS|h!Lg42F!zT-Yg9XEFLf~kd|Fl+v{ZS6<-Q?}JcHUaH!+#dbO`OgeS4A`D@&dN@mv`yex9VA4pN*Y* z_c?Yn(TDZVn$D)yMDuYKu=BsaOZV1#%Rg(ZXPH-QEHGh^?)p;#o8R9;<8~!8>y`!@ zI=`6JZ)u^MHzl(L2T#(huoBkwdIOd6ikWS3DT^FcLh~2d*y?3FXu`gFHb=cf-)Jah z`@SxrFE-b+hH-c3@@gB)@7O_^%fi>-JpI9LVePM+r_Nuu)8adCvi&>5=wZKd*0JM; zo3FLf^O;m`CgJ=c~_Gp_`&jF6R%-*pDjz5|7H+2ICS zk+Pf4e$Y+B-b|+j`$u}p^B48fh?je4!2M$mOO};AzuHCP;~!J?^ft$eyvMX~tBb-v znb_i~zxcU7ed*mRw6&>`&Mdsa^Strw2aWWP8*k8yn@7-??R!$n?gp@fCo3HT5C553 z(H_l4O`bzDLQpo$(m8O1)Cc$EgP7{*qA@6C^Rd0VQvVK==$^EEoDCCZb3{93Xn zZ)(jj_PMNS`J{?GQAS8PWP#I9xg}ZU!tg%nnrtTXM#TFJX*Gr{(rmiwzNt9xZ7}`a zy-A(c*<#ApzEb9zn@v-sn@Z*=J#T|4O5*hsTTCs4*Z=#e6guQfT#qc|sdj2;DLEk$~oPa zq=5mKk#<^@4+rgP)^%UvGtet%UiDK5~&88?e<}0v{5o9$DEKK zE6L_W+haLSdC!zOzE|!T+-6F>ske7YmH7K%A=z%M&`y&0uJvkyR!*Y6Y&BdX+1kPx zdi??Q1bLv%8{cYBwQQ~A++j6F>(PpD=8Zjr|mHQhWv%FP`x}!JtKXjIHx74 zN$!u7jP?dY@6aMc(RU4oAenn)t#PAdGNy#p8rQqIUvDy;ayOeJAM7;r$bU5^Ms&!T zLxC1sS0H(Hu*MSdZMWjq@+={w$v`EZ7u+Eql6n0Ey?m!3aERacz1uXTeXNEPX8e={ znPLMoj4o}YDYi#9n`1;+&IV*c>Kb=}q##*)-8FH^W zcG0tUt6A!w(^J(b{y*{V{5W@I=p+JF0qdf`m$0&ynDNHtoNN!chN@`ejUMTn literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/text-base/wallhead02.md3.svn-base b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/.svn/text-base/wallhead02.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..ab7ab3ab00d998308c189ec0309a334823c869ff GIT binary patch literal 3452 zcmb7`3s6+o9melt-y4Cfpd`iw5d?WZWr5vuWI+Xu4-it6AS@4!5eEg0lxP~-iBwY4 zaT04vHE9xwCUJ_=q)8lWV$8IWakPXU&8@irZL~Ompw` zk;Mr;YiN8>uzd@K9f0~3uedhn4crLJxXe5pjc*ZA8lJr}vBwf7khwj6cbzWL`ug`2c5k`a)KO%~W zRm3vlQDUh8?i7w(A%Ld|M=ln?bA==G1n@-!)}<1d2jD5fk(dYI*}{=n3*aaN>*f)d z2jDrvk(dYIS;CQ6YbR(MC7S?l7LKHC)__}xVB!JdK>^$#963V(pF`mMLj=YEt_nw@ zUjSExBlQnFKn#%g3*h)2aAH2e1n_j>$b|xUK7sG&An<(ve5P=uk(f`o39JEdmvCeT zfqC>Aet#V}_6O%O34JXb_r-qa5DNrw^n`b6Ie~Wpz*iG^x9}d72;fx&ewKlRp8$J+ zV*rkQfg`bZQ;8q~YXHvS7=Y_@kmz6<5kcT*i^Le60XXL9^YrWBIPNiBB*p;Oz%c-i z6^_Jw0DnX{GE@M6n83Oi0`mYoQaCb10FM%moF#zA2}dRg;0eN$DfRhq+!teHhyadf z!WfBX!FpULUI54aFh)iT;P}&s#B;&{9N))FtRWs3z;Pa9WT^mNCLCEVfaBf37`a3M zUo0G%CmdNWfUgveED*p8g(Hgu@U_B`)dY@V{$m2Teh*wve||W=6B5_czc0K(jFH$6 z0Iwu)9{0f*z;QezOXlOvDXil_J7d?sa(fF0SV{MOwqA;7=?j{f-|~3Yv{z-Dk3{o_ z4;Ayh)fWDMVICh&e2fR&NaOh%qIgMn3{OtZ=AQC!9-I9*?+Uf^KNdX2!%eTTOD#M2 zz~@u=`I%sor|NsjS%@yf=l{I)26${vnx%);O6xtbxDxW*-0L zRfSiTe$ApXlK6V5kJYvOj!k5bFq5N@wZ)ufjq{?}`9YOO2M4)Ij&awwZ8KbN+WzG3 za~jzjv(sH?fAVwIS(xQ&Xbg9ic%ESed2U{LyOHm7-evvMoP6i%7n#~HgFioB&30ua z@cC1l*g#epKl9xcb~SJcw+{bR%fI~I%B?LvZGUk8_0oAp_jB7W%yu>H{g#E+47od# za(HoiitA`yE-x&IV4oga#%bSN9#+f~Eio?ZZ~#AfYC2O+1o6((pSat@xA0friFHN# zZ{WC2ro4mq&Wvz<(5~`B*AKH>uWaXju>)*0V+CEOPwS)Xt{>YWM8$8WUZf>t5dXo{#Lw=U*5c!pXyBH zFPQq-cV1cRsUuGG(^NFsPg{)EPi>Py>*K>Qv(`^ti=S(7Yq{&uv|U<1xhuvp(a+&j zH*d8(&Fu@T*|wAM+~jyk>u2Yge=?=j$)A1yS*;&y%Va+TS?${UU_Lk5Pu_vazJ4|9 z99uO#%^kMSmx+FgPDQc{Da(22_+70hyc_6ctMZ`Mi`zEYi@7XV>!Y*ql-qxQJ;!sQ zmm2GECVELq9wK^HVoW$L=1q#oqqH&^=gW@w{`y zm@?FBF1@3V_4D0Eb@+rOK2TrRtZo{`58U+@2#)b$G7RazcA%W zm(&*~eyS|)sWH(1LCPA*p;k-;D$B3DrkbTTxj<5kvUH!(DVtyQV5xpP1uU=oPLjA=5r=Q97naUi6`iQDfGF0j(vfsB;rM}`iWUf#@NqxRi zmHJ83@27uH{kT5X`*Emm%hboLOX@Q+^%VNQy}T|{FAwQ`+*BmFRq{sMyB9x|dU5?5 DRifbd literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/femhead.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/femhead.md3 new file mode 100644 index 0000000000000000000000000000000000000000..f26dadc61ff437a7f5ba932e69a15fae2d7a9dd3 GIT binary patch literal 9228 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 aOC403G}{~_^;S&2!QLT7y%o(&Uh|(w_WL;i literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/lion.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/lion.md3 new file mode 100644 index 0000000000000000000000000000000000000000..fda947d4e54dd1499076f946bb1f479897c5b69c GIT binary patch literal 3764 zcmbW3dr(x@9mmhTckeFCqJX%>DCqh?p*$8O0s?!EzyhK?Be+Hr1V!Tmf{7+bOBgkp zF;quwoTknsqfMAdVl%!g*i?(ui4Qc=B*qtL6+3F9P!u~uU~kWN_uS^6PMqnT`Of$A zJLh-L>z;G(&2bjS`x8Q{swMz`Q9@3(l6C&ABvwf$GuqO~s#)o%(XS_=8`8sREu;$fre#g&W7-b~a z6d^GBMGV(3u)bDsMF<=y7#<)54&sXCisC}M5I9;eJWdEaRWKZR5Eym&TzuNZA_Vpk z3@;G^7Yl|X9~Z_uObCo|qVF+W`q;pjCw#PE#9+)5{(@k{;6xF_M+$-G3Wlc$fs+Ko zokCz=!SD;{=ZoF&xhf0^`{s4>9J7KF}V< zfPUt1pha8cpewl0PBM}Ltv~U7>+qZ;9|jWAHi^}3EG;#HA4tINibX= z8yNG1z?d5Z#yw#8M8R;(J%Z~OT;YQ4B1RcFM#S*3Lf}xr@DL&J^Mc{igun@c;nRh{ zMS|h!Lg42F!zT-Yg9XEFLf~kd|Fl+v{ZS6<-Q?}JcHUaH!+#dbO`OgeS4A`D@&dN@mv`yex9VA4pN*Y* z_c?Yn(TDZVn$D)yMDuYKu=BsaOZV1#%Rg(ZXPH-QEHGh^?)p;#o8R9;<8~!8>y`!@ zI=`6JZ)u^MHzl(L2T#(huoBkwdIOd6ikWS3DT^FcLh~2d*y?3FXu`gFHb=cf-)Jah z`@SxrFE-b+hH-c3@@gB)@7O_^%fi>-JpI9LVePM+r_Nuu)8adCvi&>5=wZKd*0JM; zo3FLf^O;m`CgJ=c~_Gp_`&jF6R%-*pDjz5|7H+2ICS zk+Pf4e$Y+B-b|+j`$u}p^B48fh?je4!2M$mOO};AzuHCP;~!J?^ft$eyvMX~tBb-v znb_i~zxcU7ed*mRw6&>`&Mdsa^Strw2aWWP8*k8yn@7-??R!$n?gp@fCo3HT5C553 z(H_l4O`bzDLQpo$(m8O1)Cc$EgP7{*qA@6C^Rd0VQvVK==$^EEoDCCZb3{93Xn zZ)(jj_PMNS`J{?GQAS8PWP#I9xg}ZU!tg%nnrtTXM#TFJX*Gr{(rmiwzNt9xZ7}`a zy-A(c*<#ApzEb9zn@v-sn@Z*=J#T|4O5*hsTTCs4*Z=#e6guQfT#qc|sdj2;DLEk$~oPa zq=5mKk#<^@4+rgP)^%UvGtet%UiDK5~&88?e<}0v{5o9$DEKK zE6L_W+haLSdC!zOzE|!T+-6F>ske7YmH7K%A=z%M&`y&0uJvkyR!*Y6Y&BdX+1kPx zdi??Q1bLv%8{cYBwQQ~A++j6F>(PpD=8Zjr|mHQhWv%FP`x}!JtKXjIHx74 zN$!u7jP?dY@6aMc(RU4oAenn)t#PAdGNy#p8rQqIUvDy;ayOeJAM7;r$bU5^Ms&!T zLxC1sS0H(Hu*MSdZMWjq@+={w$v`EZ7u+Eql6n0Ey?m!3aERacz1uXTeXNEPX8e={ znPLMoj4o}YDYi#9n`1;+&IV*c>Kb=}q##*)-8FH^W zcG0tUt6A!w(^J(b{y*{V{5W@I=p+JF0qdf`m$0&ynDNHtoNN!chN@`ejUMTn literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/wallhead02.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/wallhead/wallhead02.md3 new file mode 100644 index 0000000000000000000000000000000000000000..ab7ab3ab00d998308c189ec0309a334823c869ff GIT binary patch literal 3452 zcmb7`3s6+o9melt-y4Cfpd`iw5d?WZWr5vuWI+Xu4-it6AS@4!5eEg0lxP~-iBwY4 zaT04vHE9xwCUJ_=q)8lWV$8IWakPXU&8@irZL~Ompw` zk;Mr;YiN8>uzd@K9f0~3uedhn4crLJxXe5pjc*ZA8lJr}vBwf7khwj6cbzWL`ug`2c5k`a)KO%~W zRm3vlQDUh8?i7w(A%Ld|M=ln?bA==G1n@-!)}<1d2jD5fk(dYI*}{=n3*aaN>*f)d z2jDrvk(dYIS;CQ6YbR(MC7S?l7LKHC)__}xVB!JdK>^$#963V(pF`mMLj=YEt_nw@ zUjSExBlQnFKn#%g3*h)2aAH2e1n_j>$b|xUK7sG&An<(ve5P=uk(f`o39JEdmvCeT zfqC>Aet#V}_6O%O34JXb_r-qa5DNrw^n`b6Ie~Wpz*iG^x9}d72;fx&ewKlRp8$J+ zV*rkQfg`bZQ;8q~YXHvS7=Y_@kmz6<5kcT*i^Le60XXL9^YrWBIPNiBB*p;Oz%c-i z6^_Jw0DnX{GE@M6n83Oi0`mYoQaCb10FM%moF#zA2}dRg;0eN$DfRhq+!teHhyadf z!WfBX!FpULUI54aFh)iT;P}&s#B;&{9N))FtRWs3z;Pa9WT^mNCLCEVfaBf37`a3M zUo0G%CmdNWfUgveED*p8g(Hgu@U_B`)dY@V{$m2Teh*wve||W=6B5_czc0K(jFH$6 z0Iwu)9{0f*z;QezOXlOvDXil_J7d?sa(fF0SV{MOwqA;7=?j{f-|~3Yv{z-Dk3{o_ z4;Ayh)fWDMVICh&e2fR&NaOh%qIgMn3{OtZ=AQC!9-I9*?+Uf^KNdX2!%eTTOD#M2 zz~@u=`I%sor|NsjS%@yf=l{I)26${vnx%);O6xtbxDxW*-0L zRfSiTe$ApXlK6V5kJYvOj!k5bFq5N@wZ)ufjq{?}`9YOO2M4)Ij&awwZ8KbN+WzG3 za~jzjv(sH?fAVwIS(xQ&Xbg9ic%ESed2U{LyOHm7-evvMoP6i%7n#~HgFioB&30ua z@cC1l*g#epKl9xcb~SJcw+{bR%fI~I%B?LvZGUk8_0oAp_jB7W%yu>H{g#E+47od# za(HoiitA`yE-x&IV4oga#%bSN9#+f~Eio?ZZ~#AfYC2O+1o6((pSat@xA0friFHN# zZ{WC2ro4mq&Wvz<(5~`B*AKH>uWaXju>)*0V+CEOPwS)Xt{>YWM8$8WUZf>t5dXo{#Lw=U*5c!pXyBH zFPQq-cV1cRsUuGG(^NFsPg{)EPi>Py>*K>Qv(`^ti=S(7Yq{&uv|U<1xhuvp(a+&j zH*d8(&Fu@T*|wAM+~jyk>u2Yge=?=j$)A1yS*;&y%Va+TS?${UU_Lk5Pu_vazJ4|9 z99uO#%^kMSmx+FgPDQc{Da(22_+70hyc_6ctMZ`Mi`zEYi@7XV>!Y*ql-qxQJ;!sQ zmm2GECVELq9wK^HVoW$L=1q#oqqH&^=gW@w{`y zm@?FBF1@3V_4D0Eb@+rOK2TrRtZo{`58U+@2#)b$G7RazcA%W zm(&*~eyS|)sWH(1LCPA*p;k-;D$B3DrkbTTxj<5kvUH!(DVtyQV5xpP1uU=oPLjA=5r=Q97naUi6`iQDfGF0j(vfsB;rM}`iWUf#@NqxRi zmHJ83@27uH{kT5X`*Emm%hboLOX@Q+^%VNQy}T|{FAwQ`+*BmFRq{sMyB9x|dU5?5 DRifbd literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/models/mapobjects/walllamp3.md3 b/install/installs/Q3Pack/install/baseq3/models/mapobjects/walllamp3.md3 new file mode 100644 index 0000000000000000000000000000000000000000..9baac1943961822f0557a7d01f3ddf5912e76e3b GIT binary patch literal 3072 zcmbW3YfMx}7>4KUo?R3W6)&Kmps~UdMGVI3cJ~YtQK?j@;1!LoiUL^z3Z|e|XksWo zh?l6eiB$SSL4VZR#A-}y6>X!n(TLGnZ=trE*e06B#2W^o^DO6Rt7)`O^5%WtkC|_V z;hXP}IW;G>uMnc7bVY%`d|ZjItaMp%!SagoaUb~ne!s7zEH$}gMXH+d>Y?Zpa z?=d05&EScORv~IUB1KCVV%-!`ldbsq7(8=Bdg978r6uuGax+{#@l16_P7}{@;#1?7 z`N|7Y#y?;4x{C9GScTCF2NgJDrA>(W>d=$)|GI}IJr_~2%BQBka#+8=N-F?^ebKPm zCI~dwf`>y*pu2Awr>_2{eCmJRE5PJ=D~2v-Yqjwx`J$cwo9LD&1y6okBN5M~E zb5ygjegAL9h06`b{im0VW3wB)QAb9|+rwHsH8bL5>)8>;+@^e4xb3cYUcOJB&C{fJ z*IIcc(k8EWY*go6D4RTsq&IYx%D+sywK`j^o+6WMuy=Hl&81~HV-wvP9H!#;x@I`X zJaKDqbZe5W{^@2t<$_y-J<5l4Ew|;|bZf9rd50*{3Ld*PxJs>e+7{au40mgAo)qE_ z`z5tsxdwYjmusiBx{%mJA>eQopVzfHWXuyG;ON$JZEWW)wVx2MNBKLQo3xypLcl)d zZL0PQ9#Q$4s8Z|W?CZ1z!-atJbIzE?qydUS^rUhbc? zjNpz-s*+!?aqyO@Y2G$KQ}1Y)UI5U%88mG54K#1TdMms^K#X^ShOHigW)IepllNx5 zLnVV6w)zR09)pL;3(({u2l=dlwt5rHJb-3CKr@d#oWt4+%~{IM_X@tRma5an#nN^I z-X1+r65ll^PX2i$PCg1~a@)rBL7w~JaCx#e!CUe}m*+(OQUk6(I#UwwH^1uH{8#0T z(I<&>A#2tb>hE=*3-KRZ>VV4vUpR=DMg{bWN|17BvN|8b&kEsz)^Sh=;8=hvr@3t@p$nG0s%Q(EL(dg*w3iABP6FeEe zlzA*BUi;%EFCNC<-Q8&5Vf^uk&Y*|!P3MxNemmTI;IK`0e4Y^W@a5joLI3a*Z;-bH zW(RqPW*7bJE8Y9-c9CxPcS(Dl$kCH$wQF@EMISUx+N-;Bbk~V?t-3o!_ne4x*u^9L z{jMs#PAqav&aKj`yB9f<4=+^lZ=BQaT~+Z@PWkp#6+h*i*pQ(Ix+&$NQGU0TkM+v8{WFj9b}L^%f86~z dT(tJ|8P}SgzT=WT{l?YO({EhYdisqk{BK4^EPen0 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/entries b/install/installs/Q3Pack/install/baseq3/scripts/.svn/entries new file mode 100644 index 00000000..bd651e86 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/entries @@ -0,0 +1,1082 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/scripts +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2008-03-02T21:35:45.428388Z +32 +timo + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +base_floor.shader +file + + + + +2012-04-01T16:52:10.023023Z +76f07736637f598b71d3e53ccd0d70ab +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +17698 + +museum.shader +file + + + + +2012-04-01T16:52:10.053025Z +a72e9fe5f9eca2d0d193277edf0af585 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +536 + +skies.shader +file + + + + +2012-04-01T16:52:10.135030Z +a15a65a06bc84c161ffa6f9dd747ceb7 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +20574 + +hell.shader +file + + + + +2012-04-01T16:52:10.154031Z +bfa97d2e2d8bb31b19573e0a0021e5db +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +7833 + +terrademoQ3.shader +file + + + + +2012-04-01T16:52:10.157031Z +9c9869dc3afb1970bebf4a4ad438b665 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +10292 + +common.shader +file + + + + +2012-04-01T16:52:10.162031Z +59dee7ed6e9c6fe07f8e1770c5141d3a +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +5620 + +base_wall.shader +file + + + + +2012-04-01T16:52:10.167031Z +c9b6a4598ecaa7a088c12d0b60380a38 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +25377 + +gothic_wall.shader +file + + + + +2012-04-01T16:52:10.197033Z +90ac9c800e2e815fbfcd045c94bebc78 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2110 + +base_door.shader +file + + + + +2012-04-01T16:52:10.208034Z +84240d6a8e4cc39739b3cd3c244784d1 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1542 + +gothic_door.shader +file + + + + +2012-04-01T16:52:10.218034Z +0767707e626606d3b26c873a71d4b49a +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1455 + +base_object.shader +file + + + + +2012-04-01T16:52:10.212034Z +eb93c5e1dd4c52e9ffe66ddc01a6b998 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +531 + +skin.shader +file + + + + +2012-04-01T16:52:10.232035Z +75b1202b5a1fe282b9ce814053688c30 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2442 + +gothic_light.shader +file + + + + +2012-04-01T16:52:10.230035Z +c17f77fcc3ef25034b7b97b91e2e4add +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +31297 + +base_trim.shader +file + + + + +2012-04-01T16:52:10.235035Z +1d2be52751258a2b4e6816e8e58abc3e +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +11903 + +base_support.shader +file + + + + +2012-04-01T16:52:10.245036Z +d403a766a17ca6393a98e5be9706cb4f +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3779 + +gothic_trim.shader +file + + + + +2012-04-01T16:52:10.271037Z +5051248ff6593df4880a642458269486 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +5169 + +liquids.shader +file + + + + +2012-04-01T16:52:10.020023Z +ed6a70ccaa94df18381f59a5991f2ae5 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +13815 + +entities.def +file + + + + +2012-04-01T16:52:10.071026Z +b86083ec3cc3c2510eee738b0b8ed5e0 +2008-02-28T02:40:44.363662Z +30 +timo + + + + + + + + + + + + + + + + + + + + + +139167 + +ctf.shader +file + + + + +2012-04-01T16:52:10.074026Z +fde130d5d5d3817fa44ea7e104b1567d +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +11611 + +default_project.proj +file + + + + +2012-04-01T16:52:10.078026Z +7dbc3bc571b94f7311c0147f1bce9a89 +2008-03-02T21:35:45.428388Z +32 +timo + + + + + + + + + + + + + + + + + + + + + +6414 + +gothic_floor.shader +file + + + + +2012-04-01T16:52:10.132029Z +dc0cdcf46e12dc5584a33697ae83727d +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4627 + +default_shaderlist.txt +file + + + + +2012-04-01T16:52:10.138030Z +e0553714a5a63c8410b1a0cf46f9952a +2008-02-28T02:40:44.363662Z +30 +timo + + + + + + + + + + + + + + + + + + + + + +1186 + +test.shader +file + + + + +2012-04-01T16:52:10.141030Z +aa163245e20ee9b97e630112d8787aa9 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +18145 + +models.shader +file + + + + +2012-04-01T16:52:10.148030Z +706440a10f4caadaf5c1876b914731cd +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +106019 + +gfx.shader +file + + + + +2012-04-01T16:52:10.151030Z +0008c745b3d690c65a9b78a103d4adc6 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +25381 + +gothic_block.shader +file + + + + +2012-04-01T16:52:10.159031Z +c4d2bdfb36b65cec5d485a232b6da4d4 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +11251 + +sfx.shader +file + + + + +2012-04-01T16:52:10.222035Z +71719108e0590d3fdbca0ebf41c64523 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +67806 + +base_light.shader +file + + + + +2012-04-01T16:52:10.227035Z +ed4c32860fa809bab26f07e31dd33634 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +31565 + +organics.shader +file + + + + +2012-04-01T16:52:10.242036Z +7bc525a954fff0c41d1cccb5bac76f50 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +458 + +base_button.shader +file + + + + +2012-04-01T16:52:10.238035Z +683222c51ed526d8e5bcdc0d41dcbba4 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +441 + +gothic_button.shader +file + + + + +2012-04-01T16:52:10.268037Z +dd7ba49d21373128ab8ecd1060d8fe28 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +382 + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_button.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_button.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_button.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_door.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_door.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_door.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_floor.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_floor.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_floor.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_light.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_light.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_light.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_object.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_object.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_object.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_support.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_support.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_support.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_trim.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_trim.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_trim.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_wall.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_wall.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/base_wall.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/common.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/common.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/common.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/ctf.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/ctf.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/ctf.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gfx.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gfx.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gfx.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_block.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_block.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_block.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_button.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_button.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_button.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_door.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_door.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_door.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_floor.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_floor.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_floor.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_light.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_light.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_light.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_trim.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_trim.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_trim.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_wall.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_wall.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/gothic_wall.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/hell.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/hell.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/hell.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/liquids.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/liquids.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/liquids.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/models.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/models.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/models.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/museum.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/museum.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/museum.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/organics.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/organics.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/organics.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/sfx.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/sfx.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/sfx.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/skies.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/skies.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/skies.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/skin.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/skin.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/skin.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/terrademoQ3.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/terrademoQ3.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/terrademoQ3.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/test.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/test.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/prop-base/test.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_button.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_button.shader.svn-base new file mode 100644 index 00000000..f9de7549 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_button.shader.svn-base @@ -0,0 +1,21 @@ + +textures/base_button/shootme2 +{ + qer_editorimage textures/base_button/metal3_3_shootme.tga + q3map_lightimage textures/base_button/shootme_glow.tga + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_support/metal3_3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_button/shootme_glow.tga + rgbGen wave sin 0.5 1.0 0 .3 + blendFunc GL_ONE GL_ONE + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_door.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_door.shader.svn-base new file mode 100644 index 00000000..e697701f --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_door.shader.svn-base @@ -0,0 +1,97 @@ + +textures/base_door/shinymetaldoor +{ + + { + //map $lightmap + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + rgbGen identity + } + + + { + map textures/base_door/shinymetaldoor.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + { + map textures/base_door/quake3sign.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} + +textures/base_door/shinymetaldoor_outside +{ + + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + rgbGen identity + } + + + { + map textures/base_door/shinymetaldoor_outside.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + { + map textures/base_door/quake3sign_outside.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} + +textures/base_door/shinymetaldoor_outside3a2 +{ + + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + rgbGen identity + } + + + { + map textures/base_door/shinymetaldoor_outside3a2.tga + blendFunc blend + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc filter + } + + { + map textures/base_door/shinymetaldoor_outside3glow.tga + blendFunc add + rgbGen wave sin .9 .1 0 5 + } + +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_floor.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_floor.shader.svn-base new file mode 100644 index 00000000..b6c754aa --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_floor.shader.svn-base @@ -0,0 +1,900 @@ +textures/base_floor/clang_floor3blava +{ + surfaceparm nolightmap + { + map textures/liquids/protolava2.tga + tcmod scale .2 .2 + tcmod scroll .04 .03 + tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/clang_floor3blava.tga + blendfunc blend + + } + +} + +textures/base_floor/clangdark +{ + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/clangdark.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/clangdark_ow +{ + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/clangdark_ow.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/clangdark_ow3 +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/clangdark_ow3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/clangdarkspot +{ + surfaceparm metalsteps + //{ + // map textures/base_floor/clangdarkspot.tga + // rgbGen identity + //} + + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + + { + map textures/effects/tinfx3.tga + //tcGen environment + blendFunc GL_ONE GL_ONE + tcGen environment + //tcMod turb 0 0.01 0 9 + //rgbGen identity + } + + { + map textures/base_floor/clangdarkspot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/clangfloor_noisy +{ + qer_editorimage textures/base_floor/clang_floor.tga + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + } + + { + map textures/base_floor/clang_floor.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbgen identity + + } + +} + +textures/base_floor/clangspot2 +{ + surfaceparm metalsteps + + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + + { + map textures/effects/tinfx3.tga + //tcGen environment + blendFunc GL_ONE GL_ONE + tcGen environment + //tcMod turb 0 0.01 0 9 + //rgbGen identity + } + + { + map textures/base_floor/clangspot2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/concretefloor1 +{ + + { + map textures/base_wall/chrome_env.tga + tcgen environment + rgbgen wave sin .25 0 0 0 + } + + + { + map textures/base_floor/concretefloor1.tga + blendFunc GL_ZERO GL_SRC_ALPHA + tcmod scale .1 .1 + rgbgen identity + } + + { + map textures/base_floor/concretefloor1.tga + blendFunc GL_ONE GL_SRC_ALPHA + rgbgen identity + } + + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + + + +} + +textures/base_floor/cybergrate2 +{ + cull disable + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm nomarks + { + map textures/base_floor/cybergrate2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_floor/cybergrate3 +{ + cull disable + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm nomarks + { + map textures/sfx/hologirl.tga + blendFunc add + tcmod scale 1.2 .5 + tcmod scroll 3.1 1.1 + + } + { + map textures/base_floor/cybergrate3.tga + alphaFunc GE128 + depthWrite + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_floor/diamond2c_ow +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/diamond2c_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/diamond2cspot +{ + surfaceparm metalsteps + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/base_floor/diamond2cspot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/diamond_noisy +{ + qer_editorimage textures/base_floor/diamond2.tga + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/diamond2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_floor/floor3_3dark_ow +{ + + { + map textures/effects/envmapblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/base_floor/floor3_3dark_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/base_floor/hfloor3 +{ + //deformVertexes wave 100 sin 3 2 .1 3 + { + rgbGen identity + map $lightmap + } + { + map textures/base_floor/hfloor3.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/effects/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + { + map textures/base_floor/hfloor3.tga + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/metalbridge04dbroke +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/metalbridge04dbroke.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/nomarkstone_1 +{ + qer_editorimage textures/base_floor/smallstone.tga + q3map_lightimage textures/base_floor/smallstone.tga + q3map_globaltexture + surfaceparm nomarks + surfaceparm noimpact + + // A stone that isn't marked by weapons. Used below red fog in pj_dm10 + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/smallstone.tga + tcMod scale 2 2 + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_floor/pjgrate1 +{ + surfaceparm metalsteps + cull none + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/pjgrate1.tga + tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/pjgrate2 +{ + surfaceparm metalsteps + cull none + + // A RUSTED GRATE THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/pjgrate2.tga + tcMod scale 2.0 2.0 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + rgbGen identity + } +} + +textures/base_floor/pool_floor2 +{ + + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.25 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .25 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_floor/pool_floor2.tga + blendFunc GL_one GL_src_color + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_floor3 +{ + qer_editorimage textures/base_wall/patch10rusty5.tga + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.25 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .25 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_wall/patch10rusty5.tga + blendFunc GL_one GL_src_color + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_side2 +{ + + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.5 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .5 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_floor/pool_side2.tga + blendFunc GL_one GL_src_color + tcmod scale .5 .5 + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_side3 +{ + qer_editorimage textures/base_wall/patch10rusty5.tga + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.5 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .5 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_wall/patch10rusty5.tga + blendFunc GL_one GL_src_color + tcmod scale .5 .5 + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/proto_grate +{ + surfaceparm metalsteps + surfaceparm trans + cull none + nopicmip + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_grate3 +{ + surfaceparm metalsteps + surfaceparm trans + cull none + nopicmip + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate3.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_grate4 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm nonsolid //Tim's fuckage + cull none + nopicmip + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate4.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_rustygrate +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + // A RUSTY GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_rustygrate.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_rustygrate2 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + // A RUSTY GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_rustygrate2.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/rusty_pentagrate +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + + cull none + nopicmip + // A RUSTY and Eeevil grate THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/rusty_pentagrate.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/skylight1 +{ + q3map_lightimage textures/base_floor/skylight1_lm.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/skylight1.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_floor/skylight1_lm.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .2 2 0 7.7 + } + { + map textures/base_floor/skylight1_lm.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .2 5 1 5.1 + } + +} + +textures/base_floor/skylight_spec +{ + { + rgbGen identity + map $lightmap + } + { + map textures/base_floor/skylight_spec.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_floor/techfloor +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztpink.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + //clampmap textures/gothic_block/blocks18cgeomtrn2.tga + clampmap textures/base_floor/techfloor2.tga + blendFunc blend + tcmod rotate 170 + tcMod stretch sin .8 0.2 0 .4 + rgbGen identity + } + { + map textures/base_floor/techfloor.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/techfloor2 +{ + cull disable + //surfaceparm trans + surfaceparm nomarks + //nomipmaps + + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate 70 + tcMod stretch sin .8 0.2 0 .3 + rgbGen identity + } + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate -50 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} + +textures/base_floor/tilefloor7_ow +{ + q3map_lightimage textures/base_floor/tilefloor7_owfx.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/tilefloor7_ow.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_floor/tilefloor7_owfx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + } + { + map textures/base_floor/tilefloor7_owfx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_light.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_light.shader.svn-base new file mode 100644 index 00000000..07ade964 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_light.shader.svn-base @@ -0,0 +1,1683 @@ +textures/base_light/baslt4_1_2k +{ + qer_editorimage textures/base_light/baslt4_1.tga + surfaceparm nomarks + q3map_surfacelight 2000 + //light 1 + + // New Fluorescent light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/baslt4_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/baslt4_1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/baslt4_1_4k +{ + qer_editorimage textures/base_light/baslt4_1.tga + surfaceparm nomarks + q3map_surfacelight 4000 + //light 1 + + // New Fluorescent light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/baslt4_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/baslt4_1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/border11light +{ + q3map_surfacelight 500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border11light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border11light.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/border11light_300 +{ + qer_editorimage textures/base_light/border11light.tga + q3map_lightimage textures/base_light/border11light.blend.tga + + q3map_surfacelight 235 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border11light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border11light.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/border7_ceil50 +{ + qer_editorimage textures/base_light/border7_ceil50.tga + q3map_surfacelight 100 + // Square dirty white llight + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border7_ceil50.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border7_ceil50glow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a_8k +{ + surfaceparm nomarks + qer_editorimage textures/base_light/ceil1_22a.tga + q3map_surfacelight 8000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a_trans +{ + qer_editorimage textures/base_light/ceil1_22a.tga + surfaceparm nomarks + surfaceparm nonsolid + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30 +{ + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square rich blue light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30_8k +{ + surfaceparm nomarks + qer_editorimage textures/base_light/ceil1_30.tga + q3map_surfacelight 8000 +// light 1 + // Square rich blue light (8k light wattage + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30_trans +{ + qer_editorimage textures/base_light/ceil1_30.tga + surfaceparm nomarks + surfaceparm nonsolid + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34 +{ + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square tourquoise light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_10k +{ + qer_editorimage textures/base_light/ceil1_34.tga + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square tourquoise light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_1k +{ + qer_editorimage textures/base_light/ceil1_34.tga + q3map_lightimage textures/base_light/ceil1_34.blend.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_2k +{ + qer_editorimage textures/base_light/ceil1_34.tga + q3map_lightimage textures/base_light/ceil1_34.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_5k +{ + qer_editorimage textures/base_light/ceil1_34.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_37 +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_37.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_37.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38 +{ + surfaceparm nomarks + q3map_surfacelight 2500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_10k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_20k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_30k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_40k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 40000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_50k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 50000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_70k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 70000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_90k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 90000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_39 +{ + surfaceparm nomarks + q3map_surfacelight 7500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_4 +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_4.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_4.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil_white5k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/cornerlight +{ + q3map_lightimage textures/base_light/cornerlight.glow.tga + surfaceparm nomarks + q3map_surfacelight 2500 + { + map textures/base_light/cornerlight.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_light/cornerlight.glow.tga + blendfunc GL_one gl_one + rgbgen wave sawtooth .6 .1 0 7 + } +} + +textures/base_light/geolight +{ + q3map_lightimage textures/base_light/geolight_glow.tga + surfaceparm nomarks + q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/geolight.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/base_light/geolight_glow.tga + blendFunc add + rgbgen wave sin .575 .025 0 10 + } + +} + +textures/base_light/jaildr03_1 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr03_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr03_1.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/jaildr03_2 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr03_2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr03_2.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/base_light/jaildr1_3 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr1_3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr1_3.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_1500 +{ + qer_editorimage textures/base_light/light1.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + //rgbGen wave sin 0.5 0.5 0 3 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_3000 +{ + qer_editorimage textures/base_light/light1.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + //rgbGen wave sin 0.5 0.5 0 3 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_5000 +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_1500 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_2000 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_5000 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_800 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 800 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1dark +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + surfaceparm nomarks + q3map_surfacelight 6000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1red_2000 +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1red_5000 +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_10k +{ + qer_editorimage textures/base_light/light5.tga + q3map_lightimage textures/base_light/xlight5.blend.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/xlight5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/xlight5.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_15k +{ + qer_editorimage textures/base_light/light5.tga + q3map_lightimage textures/base_light/light5.blend.tga + surfaceparm nomarks + q3map_surfacelight 15000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light5.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_3000 +{ + qer_editorimage textures/base_light/light5.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 3000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/xlight5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/xlight5.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_5k +{ + qer_editorimage textures/base_light/light5.tga + //light 1 + surfaceparm nomarks + surfaceparm nolightmap + q3map_surfacelight 5000 + { + map textures/base_light/light5.tga + rgbGen identity + } +} + +textures/base_light/lt2_2000 +{ + qer_editorimage textures/base_light/light2.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin 0.6 0.1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/lt2_4000 +{ + qer_editorimage textures/base_light/light2.tga + //light 1 + surfaceparm nomarks + q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/lt2_8000 +{ + qer_editorimage textures/base_light/light2.tga + surfaceparm nomarks + q3map_surfacelight 8000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite +{ + q3map_surfacelight 2500 + surfaceparm nomarks +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite2 +{ + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite2_1000 +{ + qer_editorimage textures/base_light/patch10_pj_lite2.tga + q3map_surfacelight 1000 + surfaceparm nomarks + //light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/pjceil1_39_1K +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 1000 +// light 1 + // Square dirty white + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/pjceil1_39_1p5k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/proto_light +{ + q3map_lightimage textures/base_light/proto_lightmap.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/proto_light_2k +{ + qer_editorimage textures/base_light/proto_light.tga + q3map_lightimage textures/base_light/proto_lightmap.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/proto_lightred +{ + q3map_lightimage textures/base_light/proto_lightred.tga + surfaceparm nomarks + q3map_surfacelight 300 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc filter + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc add + } + +} + +textures/base_light/proto_lightred2 +{ + q3map_lightimage textures/base_light/proto_lightred.tga + qer_editorimage textures/base_light/proto_lightred.tga + surfaceparm nomarks + q3map_surfacelight 1000 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc filter + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc add + rgbGen wave square .5 .5 0 1 + } + +} + +textures/base_light/runway +{ + q3map_lightimage textures/base_light/runway_glow.tga + surfaceparm nomarks + q3map_surfacelight 400 + { + map textures/base_light/runway_glow.tga + tcmod scale 1 .25 + rgbgen wave square -1 2 .5 8 + tcmod scroll 0 .5 + } + + { + map textures/base_light/runway.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/base_light/runwayb.tga + blendFunc add + rgbGen identity + } + + +} + +textures/base_light/s_proto_light +{ + q3map_lightimage textures/base_light/s_proto_lightmap.tga + qer_editorimage textures/base_light/proto_light.tga + surfaceparm nomarks + q3map_surfacelight 100 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/scrolllight +{ + q3map_lightimage textures/sfx/scrolllight2.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + Map textures/base_light/scrolllight.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + Map textures/base_light/scrolllight2.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -1 0 + } + { + Map textures/base_light/scrolllight2.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -2 0 + } + + +} + +textures/base_light/trianglelight +{ + q3map_lightimage textures/base_light/trianglelight.blend.tga + surfaceparm nomarks + q3map_surfacelight 2500 + { + map textures/base_light/trianglelight.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_light/trianglelight.blend.tga + blendfunc GL_one gl_one + rgbgen wave sawtooth .6 .1 0 7 + } + + +} + +textures/base_light/wsupprt1_12 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + //light1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/wsupprt1_12.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/wsupprt1_12.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39 +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_1 +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_10k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_110k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 110000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_15k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 15000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_20k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_2k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_30k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_500k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 500000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_50k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 50000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_5k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_70k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 70000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_90k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 90000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_a +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_b +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 40000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_object.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_object.shader.svn-base new file mode 100644 index 00000000..964e3345 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_object.shader.svn-base @@ -0,0 +1,30 @@ + +textures/base_object/boxQ3_3 +{ + // A red box side with a specular map on it + { + map $lightmap + rgbGen identity + } + { + map textures/base_object/boxQ3_3.tga + rgbGen identity + alphaGen lightingSpecular + blendFunc GL_DST_COLOR GL_SRC_ALPHA + } +} + +textures/base_object/boxq3_4 +{ + // A golden yellow box with a specular map on it + { + map $lightmap + rgbGen identity + } + { + map textures/base_object/boxq3_4.tga + rgbGen identity + alphaGen lightingSpecular + blendFunc GL_DST_COLOR GL_SRC_ALPHA + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_support.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_support.shader.svn-base new file mode 100644 index 00000000..03647ee1 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_support.shader.svn-base @@ -0,0 +1,211 @@ + +textures/base_support/cable_trans +{ + + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_support/cable_trans.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_support/grate1_3 +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/base_support/grate1_3.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + alphaGen lightingSpecular + rgbGen identity + } + +} + +textures/base_support/pj_metal14_1 +//Paul Jaquays uses this on the tops of metal frameworks +{ + qer_editorimage textures/base_support/metal14_1.tga + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_support/metal14_1.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/base_support/support1rust +{ + //deformVertexes wave 100 sin 3 2 .1 3 + { + rgbGen identity + map $lightmap + } + { + map textures/base_support/support1rust.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/base_trim/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + { + map textures/base_support/support1rust.tga + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_support/support1shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_support/support1shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + + +textures/base_support/support2rust +{ + qer_editorimage textures/base_support/support1rust.tga + { + rgbGen identity + map $lightmap + } + { + map textures/base_support/support1rust.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_support/x_support +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_support/x_support.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_support/x_support2 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm playerclip + surfaceparm nonsolid + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_support/x_support2.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_support/x_support3 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_support/x_support3.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_support/z_support +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_support/z_support.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_trim.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_trim.shader.svn-base new file mode 100644 index 00000000..c0582be3 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_trim.shader.svn-base @@ -0,0 +1,591 @@ + +textures/base_trim/border11_250 +{ + qer_editorimage textures/base_trim/border11light.tga + q3map_surfacelight 250 + q3map_lightimage textures/base_trim/border11light.glow.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border11light.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border11light.glow.tga + blendfunc GL_ONE GL_ONE + rgbgen wave sin .9 .1 0 10 + } +} + +textures/base_trim/border11light +{ + q3map_surfacelight 500 + Q3map_lightimage textures/base_trim/border11light.glow.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border11light.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border11light.glow.tga + blendfunc GL_ONE GL_ONE + rgbgen wave sin .9 .1 0 10 + } +} + +textures/base_trim/border12b +{ + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border12b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border12bfx.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_trim/border12b_pj +{ + qer_editorimage textures/base_trim/border12b.tga + q3map_surfacelight 150 + q3map_lightimage textures/base_trim/border12bfx.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border12b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border12bfx.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_trim/dark_tin2 +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen vertex + } + { + map textures/base_trim/dark_tin2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_trim/dark_tin2_trans +{ + qer_editorimage textures/base_trim/dark_tin2.tga + surfaceparm nonsolid + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen vertex + } + { + map textures/base_trim/dark_tin2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_trim/deeprust_trans +{ + qer_editorimage textures/base_trim/deeprust.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_trim/deeprust.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_trim/electricwall +{ + qer_editorimage textures/organics/wire02a_f.tga + q3map_surfacelight 400 + + { + map $lightmap + rgbGen identity + } + { + map textures/organics/wire02a_f.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/organics/wire02a_f.tga + blendFunc GL_ONE GL_ONE + } + { + map textures/sfx/electric2.blend.tga + rgbGen wave sin 0.6 1 0 2 + tcMod scroll 0.53 0.43 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_trim/panel_glo +{ + + { + map textures/sfx/firegorre2.tga + + tcMod turb 0 .6 0 0.06 + tcmod scale .53 .61 + tcmod scroll 0 4 + blendFunc GL_ONE GL_ZERO + rgbGen wave sin 1 1 0 .1 + } + { + map textures/base_trim/panel_glo.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/panel_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_trim/panel_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/panelbrn010w +{ + q3map_lightimage textures/base_trim/panelbrn010wfx.tga + + { + map textures/base_trim/panelbrn010w.tga + } + + { + map textures/sfx/hologirl2.tga + tcmod scale .4 .4 + tcmod scroll 6 2 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/base_trim/panelbrn010w.tga + blendfunc blend + + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_trim/pewter_nonsolid +{ + qer_editorimage textures/base_trim/dirty_pewter.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_trim/dirty_pewter.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_trim/pewter_shiney +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_trim/pewter_shiney.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/pewter_spec +{ + { + rgbGen identity + map $lightmap + } + { + map textures/base_trim/pewter_spec.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +textures/base_trim/proto_comp +{ + { + map textures/base_trim/proto_comp2.tga + tcmod scroll 0 -.2 + rgbGen wave sin .5 .5 0 3 + rgbGen identity + } + { + clampmap textures/sfx/console03.tga + tcmod rotate -33 + tcMod stretch sin .8 0 0 0 + blendfunc add + rgbGen wave sin .6 0 0 0 + } + { + clampmap textures/sfx/console02.tga + tcmod rotate -333 + tcMod stretch sin .8 0 0 0 + blendfunc add + rgbGen wave sin .3 0 0 0 + } + { + map textures/effects/tinfx2c.tga + tcGen environment + blendfunc add + rgbGen identity + } + { + map textures/base_trim/proto_comp.tga + blendfunc blend + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/base_trim/proto_fence +{ + surfaceparm trans + cull none + nopicmip + + { + map textures/base_trim/proto_fence.tga + tcMod scale 3 3 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_trim/spiderbit +{ + q3map_lightimage textures/base_trim/spiderbit_fx.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/spiderbit.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_trim/spiderbit_fx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .1 .5 0 7 + } + +} + +textures/base_trim/spiderbite +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .3 0 .2 + tcmod scroll 6 .7 + tcmod scale .4 1 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_trim/spiderbite.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + tcMod stretch sin .8 0.4 0 .2 + tcmod scroll .3 0 + rgbGen identity + } + { + map textures/base_trim/spiderbite.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + tcMod stretch sin .8 0.2 0 .1 + tcmod scroll -.5 0 + rgbGen identity + } + { + map textures/base_trim/spiderbite.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/spidertrim3 +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_trim/spidertrim3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/spidertrim4 +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_trim/spidertrim4.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/techborder +{ + q3map_surfacelight 300 + q3map_lightimage textures/base_trim/techborder_fx.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/techborder.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/techborder_fx.tga + //tcmod scale .1 1 + tcmod scroll .1 0 + + blendfunc GL_ONE GL_ONE + } + { + map textures/base_trim/techborder_fx.tga + tcmod scale .1 1 + tcmod scroll .1 0 + + blendfunc GL_ONE GL_ONE + } +} + +textures/base_trim/tin +{ + { + rgbGen identity + map $lightmap + } + { + map textures/base_trim/tin.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/base_trim/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + { + map textures/base_trim/tin.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_trim/wires01 +{ + cull disable + surfaceparm alphashadow + deformVertexes autoSprite2 + surfaceparm trans + { + map textures/base_trim/wires01.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_trim/wires01_ass +{ + cull disable + surfaceparm alphashadow + deformVertexes autoSprite2 + { + map textures/base_trim/wires01_ass.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_trim/wires02 +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + { + map textures/base_trim/wires02.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_trim/xborder12b +{ + qer_editorimage textures/base_trim/border12b.tga + q3map_surfacelight 100 + q3map_lightimage textures/base_trim/border12bfx.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border12b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border12bfx.tga + blendfunc GL_ONE GL_ONE + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_wall.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_wall.shader.svn-base new file mode 100644 index 00000000..82730f68 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/base_wall.shader.svn-base @@ -0,0 +1,1406 @@ + +textures/base_wall/atech1_alpha +{ + + { + map textures/sfx/hologirl.tga + tcmod scale 2 .4 + tcmod scroll 6 .6 + //tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/atech1_alpha.tga + blendfunc blend + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/atechengine_ax +{ + q3map_lightimage textures/base_wall/atechengine_ax2.tga + q3map_surfacelight 300 + { + map textures/sfx/proto_zzztpink.tga + tcmod rotate 60 + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/atechengine_ax.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/basewall01_ow +{ + q3map_lightimage textures/base_wall/basewall01_owfx.tga + + { + map $lightmap + rgbGen identity + } + { + map textures/base_wall/basewall01_ow.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_wall/basewall01_owfx.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 0 .5 + } + +} + +textures/base_wall/basewall01bit +{ + q3map_lightimage textures/base_wall/basewall01bitfx.tga + q3map_surfacelight 300 + { + map textures/base_wall/basewall01bit.tga + rgbGen identity + } + + { + map textures/base_wall/basewall01bitfx.tga + blendfunc GL_ONE GL_ONE + tcmod scroll 3.3 1 + rgbGen wave sin .5 0.5 0 5 + } + { + map textures/effects/envmap2.tga + tcGen environment + tcmod scale 4 4 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/base_wall/basewall01bit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + + +} + +textures/base_wall/bluemetal1b_chrome +{ + qer_editorimage textures/base_wall/bluemetal1b_shiny.tga + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetal1b_shiny.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetal1b_shiny +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal1b_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/bluemetal2_noisy +{ + qer_editorimage textures/base_wall/bluemetal2_shiny.tga + surfaceparm metalsteps + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetal2_shiny +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetal2_shiny_trans +{ + qer_editorimage textures/base_wall/bluemetal2_shiny.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetalsupport2 +{ + + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2b +{ + + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2bglow.tga + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2b.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2bglow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/base_wall/bluemetalsupport2c +{ + + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2c_1 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c_1.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2c_1vent +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c_1vent.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2clight +{ + surfaceparm nomarks + q3map_surfacelight 500 + + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2clight.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2clight.glow.tga + blendFunc add + rgbgen wave sawtooth .6 .1 0 4 + } +} + +textures/base_wall/bluemetalsupport2d_1 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2d_1.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2e +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2e.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2e2 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2e2.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2eye +{ + + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/bluemetalsupport2eyel.tga + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2eye.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + { + map textures/base_wall/bluemetalsupport2eyel.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } +} + +textures/base_wall/bluemetalsupport2f +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2f.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2fline +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2fline_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2fline.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall/bluemetalsupport2fline_glow.tga + blendFunc add + rgbGen wave sin .5 .5 0 1 + } + + +} + +textures/base_wall/bluemetalsupport2ftv +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2ftv_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2ftv.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall/bluemetalsupport2ftv_glow.tga + blendFunc add + rgbGen wave sawtooth .4 .05 0 10 + } + + +} + +textures/base_wall/blumtlspt2b +{ + + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/blumtlspt2bglow.tga + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/blumtlspt2b.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2bglow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/base_wall/c_met5_2_trans +{ + qer_editorimage textures/base_wall/c_met5_2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_wall/c_met5_2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_wall/chrome_metal +{ + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + + } + + { + map textures/base_wall/chrome_metal.tga + blendFunc GL_ONE GL_ONE + detail + tcMod scale 0.0693 0.0712 + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + + } + + + +} + +textures/base_wall/comp3 +{ + q3map_lightimage textures/base_wall/comp3env.tga + qer_editorimage textures/base_wall/comp3_qer.tga + q3map_surfacelight 1000 + { + map textures/base_wall/comp3text.tga + rgbGen identity + tcmod scroll 3 1 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3b +{ + q3map_lightimage textures/base_wall/comp3textb.tga + qer_editorimage textures/base_wall/comp3b_qer.tga + q3map_surfacelight 1000 + { + map textures/base_wall/comp3textb.tga + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3b_dark +{ + q3map_lightimage textures/base_wall/comp3textb.tga + qer_editorimage textures/base_wall/comp3b_qer.tga + q3map_surfacelight 1 + { + map textures/base_wall/comp3textb.tga + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3c +{ + qer_editorimage textures/base_wall/comp3c_qer.tga + + { + map textures/base_wall/comp3env.tga + rgbGen identity + tcGen environment + } + + { + map $lightmap + tcGen environment + blendFunc GL_ONE GL_ONE + } + + { + map textures/base_wall/comp3c.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/concrete_ow +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/concrete_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/dooreye +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/dooreye2 +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/dooreye3 +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/girders1i_yellofin +{ + qer_editorimage textures/base_wall/girders1i_yellodark_fin.tga + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm playerclip + surfaceparm nonsolid + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_wall/girders1i_yellodark_fin.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_wall/glass01 +{ + qer_editorimage textures/base_wall/shiny3.tga + surfaceparm trans + cull none + qer_trans 0.5 + + { + map textures/effects/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/glass_frame +{ + cull none + surfaceparm alphashadow + + { + map textures/effects/tinfx2.tga + blendFunc GL_ONE GL_ONE + tcgen environment + rgbGen identity + } + { + map textures/base_wall/glass_frame.tga + alphaFunc GE128 + depthWrite + //rgbGen vertex + //blendfunc blend + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/grill +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/grill.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/main_q3abanner +{ + q3map_lightimage textures/base_wall/main_q3abanner.tga + q3map_surfacelight 100 + + + { + map textures/base_wall/main_q3abanner.tga + rgbGen wave square 0 1 0 .5 + } + + { + map textures/base_wall/comp3text.tga + blendfunc add + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3textb.tga + blendfunc add + rgbGen identity + tcmod scroll 3 3 + } + + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map $lightmap + tcgen environment + tcmod scale .5 .5 + rgbGen wave sin .25 0 0 0 + blendfunc add + } +} + +textures/base_wall/medal_impressive +{ + qer_editorimage textures/base_wall/medal_impressive.tga + q3map_surfacelight 100 + + + { + animMap .25 textures/base_wall/medal_impressive.tga textures/base_wall/medal_gauntlet.tga textures/base_wall/medal_excellent.tga textures/base_wall/medal_accuracy.tga textures/base_wall/medal_victory.tga textures/base_wall/medal_frags.tga + rgbGen wave sawtooth 0 1 0 .25 + + } + + { + map textures/base_wall/comp3textd.tga + blendfunc add + tcmod scroll 5 .25 + rgbGen wave inversesawtooth 0 1 0 .25 + } + + { + map textures/base_wall/chrome_env.tga + tcgen environment + tcmod scale .5 .5 + blendfunc add + rgbgen wave triangle .5 .05 0 10 + } + + { + map textures/base_wall/comp3frame.tga + blendfunc blend + rgbgen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_wall/metalfloor_wall_14_specular +{ + qer_editorimage textures/base_wall/metalfloor_wall_14_specular.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/metalfloor_wall_14_specular.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/metalfloor_wall_15ow +{ + { + map textures/base_wall/metalfloor_wall_15ow.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/sfx/hologirl.tga + tcmod scale 2 .4 + tcmod scroll 6 .6 + //tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ONE + rgbGen identity + + } + { + map textures/base_wall/metalfloor_wall_15ow.tga + blendfunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + //blendfunc dst_color gl_zero + } + +} + +textures/base_wall/metaltechgeomtrn +{ + + + { + map textures/sfx/fire_ctfblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn.tga + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/patch10shiny +{ + qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/patch10_beatup4_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/patch10shiny_trans +{ + qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/patch10_beatup4_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/protobanner +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + tessSize 64 + deformVertexes wave 30 sin 0 3 0 .2 + deformVertexes wave 100 sin 0 3 0 .7 + + { + map textures/base_wall/protobanner.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/protobanner_ow +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + deformVertexes wave 100 sin 0 1 0 .1 + deformVertexes wave 100 sin 0 1 0 .2 + + { + map textures/base_wall/protobanner_ow.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/protobanner_still +{ + qer_editorimage textures/base_wall/protobanner.tga + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + tessSize 64 + //deformVertexes wave 30 sin 0 3 0 .2 + //deformVertexes wave 100 sin 0 3 0 .7 + + { + map textures/base_wall/protobanner.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/q3tourneyscreen +{ + qer_editorimage textures/base_wall/q3tourney1.tga + q3map_surfacelight 100 + + + + { + animMap .25 textures/base_wall/q3tourney1.tga textures/base_wall/q3tourney2.tga textures/base_wall/q3tourney3.tga textures/base_wall/q3tourney4.tga textures/base_wall/q3tourney5.tga + rgbGen wave sawtooth 0 1 0 .25 + + } + + { + map textures/base_wall/comp3textd.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 .25 + tcmod scroll 5 .25 + } + + { + map textures/base_wall/chrome_env.tga + tcgen environment + tcmod scale .5 .5 + blendfunc add + rgbgen wave triangle .5 .05 0 10 + } + + { + map textures/base_wall/comp3frame.tga + blendfunc blend + rgbgen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + +} + +textures/base_wall/shinybluemetal1 +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/shinybluemetal1.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/shinygrate1_4 +{ + + { + map $lightmap + tcgen environment + tcmod scale .25 .25 + rgbgen identity + } + + + { + map textures/base_wall/shinygrate1_4.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + + +} + +textures/base_wall/steed1gf +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/steed1gf.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/symbol_bluelt1 +{ + q3map_lightimage textures/base_wall/symbol_bluelt1_mask.tga + q3map_surfacelight 100 +// light 1 + + { + map $lightmap + rgbGen identity + } + + + { + map textures/base_wall/symbol_bluelt1.tga + blendfunc filter + rgbgen identity + } + + { + map textures/base_wall/symbol_bluelt1_mask.tga + blendfunc add + rgbgen wave sawtooth .2 .05 0 7 + } +} + +textures/base_wall/train1 +{ + + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .1 + rgbGen identity + } + + + { + map textures/base_wall/train1.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/common.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/common.shader.svn-base new file mode 100644 index 00000000..1cd1fe40 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/common.shader.svn-base @@ -0,0 +1,321 @@ + +textures/common/areaportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm nomarks + surfaceparm areaportal +} + +textures/common/caulk +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/clip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip +} + +textures/common/clusterportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm clusterportal +} + +textures/common/cushion +{ + qer_nocarve + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm nodamage +} + +textures/common/donotenter +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm donotenter +} + + +// never used +// +//textures/common/energypad +//{ +// qer_editorimage textures/sfx/bluegoal.tga +// surfaceparm nolightmap +// cull twosided +// { +// map textures//bluegoal.tga +// blendFunc GL_ONE GL_SRC_ALPHA +// tcGen environment +// tcMod turb 0 0.25 0 0.05 +// } +//} + +textures/common/full_clip // silly shader, use weapclip instead +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm playerclip +} + +textures/common/hint // should NOT use surfaceparm hint.. strange but true +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm hint // ydnar: yes it should. +} + +textures/common/invisible // solid, transparent polygons, casts shadows +{ + surfaceparm nolightmap + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +textures/common/mirror1 +{ + qer_editorimage textures/common/mirror1.tga + surfaceparm nolightmap + portal + + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + +} + +textures/common/mirror2 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirror.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } + +} + +textures/common/missileclip +{ + qer_trans 0.40 + surfaceparm nodamage + surfaceparm nomarks + surfaceparm nodraw + //surfaceparm nonsolid + surfaceparm playerclip + surfaceparm trans +} + +textures/common/nodraw +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks +} + +textures/common/nodrawnonsolid +{ + surfaceparm nonsolid + surfaceparm nolightmap + surfaceparm nodraw +} + +textures/common/nodrop +{ + qer_nocarve + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nodrop +} + + +textures/common/noimpact +{ + qer_editorimage textures/common/nolightmap.tga + surfaceparm noimpact +} + +textures/common/nolightmap +{ + surfaceparm nolightmap +} + +textures/common/origin +{ + qer_nocarve + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm origin +} + +textures/common/portal +{ + qer_editorimage textures/common/qer_portal.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + tcMod turb 0 0.25 0 0.05 + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + + } +} + +textures/common/slick +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + surfaceparm slick +} + +textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/timportal +{ + qer_editorimage textures/common/qer_portal.tga + portal + surfaceparm nolightmap + { + map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 + blendFunc GL_ONE GL_SRC_ALPHA + depthWrite + } +} + +textures/common/trigger +{ + qer_trans 0.50 + qer_nocarve + surfaceparm nodraw +} + +textures/common/weapclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks +} + +textures/common/metalclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm metalsteps +} + +textures/common/botclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm botclip +} + +// +// ydnar q3map lightgrid bounds +// +// the min/max bounds of brushes with this shader in a map +// will define the bounds of the map's lightgrid (model lighting) +// note: make it as small as possible around player space +// to minimize bsp size and compile time +// + +textures/common/lightgrid +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm detail + surfaceparm nomarks + surfaceparm trans + surfaceparm lightgrid +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/ctf.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/ctf.shader.svn-base new file mode 100644 index 00000000..6a280383 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/ctf.shader.svn-base @@ -0,0 +1,577 @@ + +textures/ctf/blue_telep +{ + cull disable + surfaceparm nomarks + surfaceparm trans + sort additive + + { + + clampmap textures/ctf/blue_telep.tga + blendFunc add + //depthWrite + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 327 + rgbGen identity + } + { + clampmap textures/ctf/blue_telep2.tga + blendFunc add + //depthWrite + //tcMod stretch sin .9 0.1 0 .1 + tcmod rotate -211 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + depthWrite + tcmod rotate 20 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + depthWrite + tcMod stretch sin .7 0 0 0 + tcmod rotate -20 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + + +} + +textures/ctf/ctf_arch_b_shiny +{ + qer_editorimage textures/ctf/ctf_arch_b.tga + { + map textures/ctf/ctf_arch_b.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scale 10 10 + rgbGen identity + } + { + map textures/ctf/ctf_arch_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + +} + +textures/ctf/ctf_arch_r_shiny +{ + qer_editorimage textures/ctf/ctf_arch_r.tga + { + map textures/ctf/ctf_arch_r.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scale 10 10 + rgbGen identity + } + { + map textures/ctf/ctf_arch_r.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + +} + +textures/ctf/ctf_blueflag +{ + tessSize 64 + deformVertexes wave 194 sin 0 3 0 .4 + deformVertexes normal .5 .1 + surfaceparm nomarks + cull none + + { + map textures/ctf/ctf_blueflag.tga + rgbGen identity + } + { + map textures/effects/redflagmap.tga + tcGen environment + tcmod scale 9 3 + tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/ctf/ctf_blueflag.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/ctf/ctf_redflag +{ + tessSize 64 + deformVertexes wave 194 sin 0 3 0 .4 + deformVertexes normal .3 .2 + surfaceparm nomarks + cull none + + { + map textures/ctf/ctf_redflag.tga + rgbGen identity + } + { + map textures/effects/blueflagmap.tga + tcGen environment + tcmod scale 9 3 + tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/ctf/ctf_redflag.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/ctf/ctf_tower_bluefin_shiny +{ +qer_editorimage textures/ctf/ctf_tower_bluefin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/ctf_tower_bluefin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/ctf_tower_redfin_shiny +{ +qer_editorimage textures/ctf/ctf_tower_redfin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/ctf_tower_redfin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/killblockctf_b +{ + qer_editorimage textures/gothic_block/killblockgeomtrn.tga + + { + map textures/sfx/fire_ctfblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/killblockgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/ctf/killblockctf_r +{ + qer_editorimage textures/gothic_block/blocks15cgeomtrn.tga + + { + map textures/sfx/fire_ctfred.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/blocks15cgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/ctf/metalbase09_bluekillblock_shiny +{ +qer_editorimage textures/ctf/metalbase09_bluekillblock.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/metalbase09_bluekillblock.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_cfin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_cfin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_csansfacefin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_csansfacefin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_d3fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_d3fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_telep +{ + cull disable + surfaceparm nomarks + surfaceparm trans + + { + + clampmap textures/ctf/red_telep.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 327 + rgbGen identity + } + { + clampmap textures/ctf/red_telep2.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .1 + tcmod rotate -211 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + tcmod rotate 20 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + tcMod stretch sin .7 0 0 0 + tcmod rotate -20 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + + +} + +textures/ctf/tallblue_1L_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_1L_fin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_1L_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_1R_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_1R_fin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_1R_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_2_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_2_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_2b_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_2b_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_4bsmall_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_4bsmall_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_4c_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_4c_fin.tga + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_4c_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_5esmallb_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_5esmallb_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/test2_r_trans +{ + qer_editorimage textures/ctf/test2_r.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/ctf/test2_r.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/ctf/test2_trans +{ + qer_editorimage textures/ctf/test2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + } + { + map textures/ctf/test2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/default_project.proj.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/default_project.proj.svn-base new file mode 100644 index 00000000..42ccdb49 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/default_project.proj.svn-base @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/default_shaderlist.txt.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/default_shaderlist.txt.svn-base new file mode 100644 index 00000000..04ad5219 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/default_shaderlist.txt.svn-base @@ -0,0 +1,47 @@ +//**********************************************************************// +// shaderlist.txt modified for Q3Radiant // +// by Eutectic - 13 May 2000 // +// // +// Rev history: // +// 08/11/2000 +// TTimo - changed liquid to liquids and sky to skies for better // +// consistency with the directories and actual shader names // +// // +// Added the names of the new shader files created as a result // +// of the cleanup of the old shader files so Q3Radiant will read // +// and display all the shaders in the texture window. // +// // +// SHADER FILE NAMES ADDED: // +// base_door // +// gothic_button // +// gothic_door // +//**********************************************************************// + +// this file lists all the separate shader files +base_button +base_door +base_floor +base_light +base_object +base_support +base_trim +base_wall +common +ctf +//eerie +//gfx +//hell +gothic_block +gothic_button +gothic_door +gothic_floor +gothic_light +gothic_trim +gothic_wall +liquids +//menu +//models +organics +sfx +skin +skies \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/entities.def.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/entities.def.svn-base new file mode 100644 index 00000000..ed7260c6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/entities.def.svn-base @@ -0,0 +1,1747 @@ +// Quake3 Arena entity definition file for Q3Radiant +// Based on draft by Suicide 20 7.30.99 and inolen 9-3-99 +// Upgraded by Eutectic: eutectic@ritualistic.com +// (visible models added by raYGunn - paths provided by Suicide 20) +// (terrain information added to func_group entity by Paul Jaquays) +// Q3Map2 entitys/keys added by ydnar +// Version: 1.6 +// Last updated: 2003-11-28 + +//============================================================================= + +// Q3Map2 entities + +//============================================================================= + +/*QUAKED _decal (0 1.0 0) ? +-------- KEYS -------- +"target" : the name of the entity targetted at for projection +-------- SPAWNFLAGS -------- +(none) +-------- NOTES -------- +Compiler-only entity that specifies a decal to be projected. Should contain 1 or more patch meshes (curves) and target an info_null entity. The distance between the center of the _decal entity and the target is the axis and distance of projection. +*/ + +/*QUAKED _skybox (0.77 0.88 1.0) (-4 -4 -4) (4 4 4) +-------- KEYS -------- +"angle" : rotation angle of the sky surfaces. +"angles" : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +"_scale" : scaling factor (default 64), good values are between 50 and 300, depending on the map. +-------- SPAWNFLAGS -------- +(none) +-------- NOTES -------- +Compiler-only entity that specifies a the origin of a skybox (a wholly contained, seperate area of the map), similar to some games' portal skies. When compiled with Q3Map2, the skybox surfaces will be visible from any place where sky is normally visible. It will cast shadows on the normal parts of the map, and can be used with cloud layers and other effects. +*/ + + +//============================================================================= + +AMMO_* ENTITIES + +//============================================================================= + +/*QUAKED ammo_bfg (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +BFG ammo. Gives the player 15 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 15). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/bfgam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_bullets (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Machine Gun ammo. Gives the player 50 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/machinegunam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_cells (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Plasma Gun ammo. Gives the player 30 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/plasmaam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_grenades (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Grenade Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/grenadeam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_lightning (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Lightning Gun ammo. Gives the player 60 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 60). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/lightningam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_rockets (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Rocket Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/rocketam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_shells (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Shotgun ammo. Gives the player 10 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/shotgunam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_slugs (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Railgun ammo. Gives the player 10 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/railgunam.md3"*/ + +//============================================================================= + +FUNC_* ENTITIES + +//============================================================================= + +/*QUAKED func_bobbing (0 .5 .8) ? X_AXIS Y_AXIS +Solid entity that oscillates back and forth in a linear motion. By default, it will have an amount of displacement in either direction equal to the dimension of the brush in the axis in which it's bobbing. Entity bobs on the Z axis (up-down) by default. It can also emit sound if the "noise" key is set. Will crush the player when blocked. +-------- KEYS -------- +speed : amount of time in seconds for one complete oscillation cycle (default 4). +height : sets the amount of travel of the oscillation movement (default 32). +phase : sets the start offset of the oscillation cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav - See Notes). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of sound and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will bob along the X axis. +Y_AXIS : entity will bob along the Y axis. +-------- NOTES -------- +In order for the sound to be emitted from the entity, it is recommended to include a brush with an origin shader at its center, otherwise the sound will not follow the entity as it moves. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_button (0 .5 .8) ? +When a button is touched by a player, it moves in the direction set by the "angle" key, triggers all its targets, stays pressed by an amount of time set by the "wait" key, then returns to it's original position where it can be operated again. +-------- KEYS -------- +angle : determines the direction in which the button will move (up = -1, down = -2). +target : all entities with a matching targetname will be triggered. +speed : speed of button's displacement (default 40). +wait : number of seconds button stays pressed (default 1, -1 = return immediately). +lip : lip remaining at end of move (default 4 units). +health : (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_door (0 .5 .8) ? START_OPEN - CRUSHER +Normal sliding door entity. By default, the door will activate when player walks close to it or when damage is inflicted to it. +-------- KEYS -------- +angle : determines the opening direction of door (up = -1, down = -2). +speed : determines how fast the door moves (default 100). +wait : number of seconds before door returns (default 2, -1 = return immediately) +lip : lip remaining at end of move (default 8) +targetname : if set, a func_button or trigger is required to activate the door. +health : (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. +dmg : damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. +team: assign the same team name to multiple doors that should operate together (see Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging player until he dies or gets out of the way. +-------- NOTES -------- +Unlike in Quake 2, doors that touch are NOT automatically teamed. If you want doors to operate together, you have to team them manually by assigning the same team name to all of them. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_group (0 .5 .8) ? +This is not an entity as such. It is strictly an editor utility to group world brushes and patches together for convenience (selecting, moving, copying, etc). You cannot group entities with this. +-------- OLD TERRAIN KEYS (note: obsolete with Q3Map2) -------- +alphamap : this is the path/name for the art file used to guide the mapping of textures on the terrain surface. +layers : this integer value is the number unique root shaders that will be use on the terrain. +shader : this is the path to the metashader used to assign textures to the terrain entity. +terrain : this is an on/off flag. When set to 1, the entity becomes a terrain entity. Note: unecessary when compiling with Q3Map2. See Q3Map2 keys. +-------- Q3MAP2 KEYS -------- +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +The TAB key can be used to flip through the component pieces of a selected func_group entity, isolating individual components. To make a func_group into a terrain entity, refer to the Terrain Construction documentation.*/ + +//============================================================================= + +/*QUAKED func_pendulum (0 .5 .8) ? +Solid entity that describes a pendulum back and forth rotation movement. Rotates on the X axis by default. Pendulum frequency is a physical constant based on the length of the beam and gravity. Blocking the pendulum instantly kills a player. +-------- KEYS -------- +angle : angle offset of axis of rotation from default X axis (default 0). +speed : angle of swing arc in either direction from initial position (default 30). +phase : sets the start offset of the swinging cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. Pendulum will rotate along the X axis by default. Very crude operation: pendulum cannot rotate along Z axis, the speed of swing (frequency) is not adjustable. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_plat (0 .5 .8) ? +Rising platform the player can ride to reach higher places. Plats must always be drawn in the raised position, so they will operate and be lighted correctly but they spawn in the lowered position. The plat will stay in the raised position until the player steps off. There are no proper sounds for this entity, only beep noises. It will spawn in the game and work properly but it sounds silly (see Notes). +-------- KEYS -------- +speed : determines how fast the plat moves (default 150). +lip : lip remaining at end of move (default 16). Has no effect if "height" is set. +height : if set, this will determine the total amount of vertical travel of the plat. +dmg : damage to inflict on player when he blocks operation of plat (default 4). Plat will reverse direction when blocked. +targetname : if set, the trigger that points to this will raise the plat each time it fires. The plat raises and comes back down a second later if no player is on it. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +By default, the total amount of vertical travel of a platform is implicitly determined by the overall vertical size of the brushes of which it's made minus the lip value. But if the "height" key is used, then the total amount of vertical travel of the plat will be exactly that value regardless of the shape and size of the plat and regardless of the value of the "lip" key. Using the "height" key is the best method for any kind of platforms and the only possible one for thin plats which need to travel vertical distances many times their own thickness. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +There is a way to make plats play proper sounds. Just create a sound\movers\plats folder under baseq3 and put 2 sounds named pt1_strt.wav and pt1_end.wav in it. Those can be the renamed sounds from the Q2 plats or renamed copies of the sound\movers\doors sounds you can extract from your pak0.pk3 file or new custom sounds if you're up to it. Thanks to Fragzilla for the tip. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_rotating (0 .5 .8) ? - - X_AXIS Y_AXIS +Solid entity that rotates continuously. Rotates on the Z axis by default and requires an origin brush. It will always start on in the game and is not targetable. +-------- KEYS -------- +speed : determines how fast entity rotates (default 100). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will rotate along the X axis. +Y_AXIS : entity will rotate along the Y axis. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. It will rotate along the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_static (0 .5 .8) ? +Static non-solid bspmodel. Can be used for conditional walls and models. +-------- KEYS -------- +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +targetname : NOT SUPPORTED BY RENDERER - if set, a func_button or trigger can make entity disappear from the game (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. If a model is included with a targeted func_static, the brush(es) of the entity will be removed from the game but the .md3 model won't: it will automatically be moved to the (0 0 0) world origin so you should NOT include an .md3 model to a targeted func_static. + +Because the map has only a single bot navigation file, func_static's cannot be used to make significant changes in game play flow between differing game types. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_timer (0 .5 .8) (-8 -8 -8) (8 8 8) START_ON +Time delay trigger that will continuously fire its targets after a preset time delay. The time delay can also be randomized. When triggered, the timer will toggle on/off. +-------- KEYS -------- +wait : delay in seconds between each triggering of its targets (default 1). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +target : this points to the entities to trigger. +targetname : a func_button or trigger that points to this will toggle the timer on/off when activated. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_ON : timer will start on in the game and continuously fire its targets. +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED func_train (0 .5 .8) ? +Trains are moving solids that follow a string of path_corner entities. Trains in Q3A are very basic, they also require an origin brush (see Notes). +-------- KEYS -------- +speed : speed of displacement of train (default 100 or overridden by speed value of path). +target : this points to the first path_corner of the path which is also the spawn location of the train's origin. +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of the train's brush(es) and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +1. Trains always start on in the game. +2. Trains do not damage the played when blocked. +3. Trains cannot emit sound. +4. Trains are not triggerable or toggle-able. +5. Trains cannot be block-stopped just by getting in their way, the player must be wedged between the train and another obstacle to block it. + +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +HOLDABLE_* ENTITIES + +//============================================================================= + +/*QUAKED holdable_medkit (.7 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Medkit that can be picked up and used later. Brings the player's health back to 100 when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/medkit.md3"*/ + +//============================================================================= + +/*QUAKED holdable_teleporter (.7 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Teleporter item that can be picked up and used later. Teleports the player to a random player spawn point when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/teleporter.md3"*/ + +//============================================================================= + +INFO_* ENTITIES + +//============================================================================= + +/*QUAKED info_camp (0 .5 0) (-8 -8 -8) (8 8 8) +This atttracts bots which have a camping preference in their AI characteristics. It should be placed at least 32 units away from any brush surface. +-------- KEYS -------- +range : number of units that the bot can move away from camp entity while camping on it. +weight : number that is compared against the weight assigned to all the other camp spots in the map to determine if a bot chooses to camp there. The value is normalized against all other weight values. +-------- NOTES -------- +Examples of bots which have a high camping preference are: Razor, Tank Jr., Grunt, Patriot and Doom. Examples of bots which have a low camping preference are: Klesk, Mynx, Sarge, Keel and Xaero.*/ + +//============================================================================= + +/*QUAKED info_notnull (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for entities that can use directional pointing. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_null (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for light entities to create a spotlight effect. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_player_deathmatch (1 0 1) (-16 -16 -24) (16 16 32) INITIAL +Normal player spawning location for Q3A levels. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. Does not apply to bots. +target : this can point at a target_give entity for respawn freebies. +nobots : when set to 1, bots will never use this spawn point to respawn in the game. +nohumans : when set to 1, human players will never use this spawn point to respawn in the game. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +INITIAL : makes the spawnpoint the initial place for the player to spawn at the beginning of the game.*/ + +//============================================================================= + +/*QUAKED info_player_intermission (1 0 1) (-16 -16 -16) (16 16 16) +Camera for intermission screen between matches. This also automatically generates the podium for bot arena matches (see Notes). Can be aimed by setting the "angles" key or targeting an pointing to an aiming entity. Use only one per level. +-------- KEYS -------- +angles: alternate "pitch, yaw, roll" angles method of aiming intermission camera (default 0 0 0). +target : point this to an info_notnull or target_position entity to set the camera's pointing angles. +-------- NOTES -------- +In genuine bot arena matches, the podium for the 1st, 2nd and 3rd place players at the end of the match is generated by this entity. The podium's origin will automatically be located 128 units in the direction of the camera's view and 84 units down from the y height of the view line at that point. It will also always be generated on a level plane regardless of the pointing angle of the camera so if that angle is too steep, part of the podium model might not be visible. Make sure you leave at least 106 units of free space in front of where the camera points to otherwise the podium model won't be visible at all.*/ + +//============================================================================= + +/*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 32) +Player spawn location. It works in Quake III Arena, but it is not used in the Id maps. Use info_player_deathmatch instead. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +//QUAKED info_spectator_start (1 0 0) (-16 -16 -24) (16 16 32) +//Spectator spawn location. Doesn't appear to work in game. Commented out. +//-------- KEYS -------- +//notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +//notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +//notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). + +//============================================================================= + +ITEM_* ENTITIES + +//============================================================================= + +/*QUAKED item_armor_body (.6 0 0) (-16 -16 -16) (16 16 16) SUSPENDED +Red Armor - 100 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/armor_red.md3"*/ + +//============================================================================= + +/*QUAKED item_armor_combat (1 .75 .3) (-16 -16 -16) (16 16 16) SUSPENDED +Yellow Armor - 50 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/armor_yel.md3"*/ + +//============================================================================= + +/*QUAKED item_armor_shard (0 .7 0) (-16 -16 -16) (16 16 16) SUSPENDED +Green Armor Shard - 5 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/shard.md3"*/ + +//============================================================================= + +/*QUAKED item_botroam (1 0.5 0) (-8 -8 -8) (8 8 8) SUSPENDED +Game Function: An invisible entity which attracts a bot to it. Use to move bots to parts of a map that might otherwise not be used (NEW ENTITY). +-------- KEYS -------- +weight: non-zero floating point value, most often in the range 0 to 400. (Higher values are allowed but keep in mind that the bot should also be attracted to normal items. Don't make the weight value too high. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The item_botroam entity can be used when a bot does not roam the whole level or prefers to go to only specific areas. This (invisible) item can be placed in a map just like regular items. Nobody can actually pick up the item it's only used to attract bots to certain places of the map. The value is the weight of the roam_item is relative to the weight assigned other items in the map (each bot has its own weights). The bot character specific item weights are stored with the bot characters AI files ("botname"_i.c for items and "botname"_w.c for weapons) in the botfiles/bots/ sub-folder in the .pk3 file.*/ + +//============================================================================= + +/*QUAKED item_enviro (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Battle Suit power-up - Gives protection against slime, lava and weapon splash damage. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/enviro.md3"*/ + +//============================================================================= + +/*QUAKED item_flight (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Flight power-up. Lasts 60 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 60). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/flight.md3"*/ + +//============================================================================= + +/*QUAKED item_haste (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Speed power-up. Makes player run at double speed for 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/haste.md3"*/ + +//============================================================================= + +/*QUAKED item_health (.8 .8 0) (-16 -16 -16) (16 16 16) SUSPENDED +Yellow cross bubble - 25 Health. Cannot be picked up over 100 health. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 25). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/medium_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_large (1 0 0) (-16 -16 -16) (16 16 16) SUSPENDED +Gold cross bubble - 50 Health. Cannot be picked up over 100 health. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/large_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_mega (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Blue M bubble - 100 Health. Adds 100 health points to current health up to a maximum of 200. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/mega_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_small (0 1 0) (-16 -16 -16) (16 16 16) SUSPENDED +Green cross bubble - 5 Health. Can be picked up over 100 health but slowly wears out to 100 afterwards. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/small_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_invis (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Invisibility power-up. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/invis.md3"*/ + +//============================================================================= + +/*QUAKED item_quad (.4 .6 1) (-16 -16 -16) (16 16 16) SUSPENDED +Quad Damage power-up. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +model="models/powerups/instant/quad.md3"*/ + +//============================================================================= + +/*QUAKED item_regen (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Health Regeneration power-up. This will boost your current health by 5 points every second for a period of up to 30 seconds or up to 200 points whichever comes first. Afterwards, any health points over 100 slowly wears out to 100. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/regen.md3"*/ + +//============================================================================= + +LIGHT ENTITY + +//============================================================================= + + +/*QUAKED light (.65 .65 1) (-8 -8 -8) (8 8 8) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT +Non-displayed point light source. The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. +_color : weighted RGB value of light color (default white - 1.0 1.0 1.0). +target : Lights pointed at a target will be spotlights. +radius: overrides the default 64 unit radius of a spotlight at the target point. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : Use a linear falloff. Default is inverse distance squared (more realistic). +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT : Do not affect the lightgrid (dynamic entity lighting).*/ + +/*QUAKED lightJunior (0 0.7 0.3) (-6 -6 -6) (6 6 6) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT +Non-displayed point light source THAT ONLY AFFECTS ENTITIES (lightgrid). The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. +_color : weighted RGB value of light color (default white - 1.0 1.0 1.0). +target : Lights pointed at a target will be spotlights. +radius: overrides the default 64 unit radius of a spotlight at the target point. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : Use a linear falloff. Default is inverse distance squared (more realistic). +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT : Do not affect the lightgrid (dynamic entity lighting). Setting this spawnflag will disable this light entirely.*/ + +//============================================================================= + +MISC_* ENTITIES + +//============================================================================= + +/*QUAKED misc_model (1 .5 .25) (-16 -16 -16) (16 16 16) +Generic placeholder for inserting MD3 models in game. Requires compilation of map geometry to be added to level. If the map is compiled with Q3Map2, then ASE, 3DS, OBJ and other model formats are supported. +-------- KEYS -------- +angle: direction in which model will be oriented. +model : path/name of model to use (eg: models/mapobjects/teleporter/teleporter.md3). +-------- Q3MAP2 KEYS -------- +angles : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +modelscale : Floating-point value used to scale a model up or down (default 1.0). +modelscale_vec : Floating-point vector used to scale a model's axes individually (default 1.0 1.0 1.0). +_remap : Used to remap textures/shaders in the model. To remap all shaders to a given shader, use "*;models/mymodel/mytexture". To remap a specific shader, use "models/mymodel/old;models/mymodel/new". +target : Used to attach the misc_model to a brush entity, where its "targetname" key is the same value. +_lightmapscale : Floating point value scaling the resolution of lightmaps on this model (if model is using lightmapped shaders) (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +*/ + +//============================================================================= + +/*QUAKED misc_portal_camera (1 .5 .25) (-8 -8 -8) (8 8 8) SLOWROTATE FASTROTATE +Portal camera. This camera is used to project its view onto a portal surface in the level through the intermediary of a misc_portal_surface entity. Use the "angles" key or target a target_position or info_notnull entity to set the camera's pointing direction. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of the portal camera (default 0 0). Use "roll" key to set roll angle. +target : point this to a target_position entity to set the camera's pointing direction. +targetname : a misc_portal_surface portal surface indicator must point to this. +roll: roll angle of camera. A value of 0 is upside down and 180 is the same as the player's view. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SLOWROTATE : makes the portal camera rotate slowly along the roll axis. +FASTROTATE : makes the portal camera rotate faster along the roll axis. +-------- NOTES -------- +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the camera. However, the target_position method is simpler. In both cases, the "roll" key must be used to set the roll angle. If either the SLOWROTATE or FASTROTATE spawnflag is set, then the "roll" value is irrelevant.*/ + +//============================================================================= + +/*QUAKED misc_portal_surface (1 .5 .25) (-8 -8 -8) (8 8 8) +Portal surface indicator. This will "lock on" the brush face closest to it and identify as a portal. The view displayed on the portal surface is the view of the misc_portal_camera that this entity targets. Also used for mirrors (see Notes). +-------- KEYS -------- +target : point this to a misc_portal_camera that "sees" the view you want to display on the portal. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +The entity must be no farther than 64 units away from the portal surface to lock onto it. To make a mirror, apply the common/mirror shader to the surface, place this entity near it but don't target a misc_portal_camera.*/ + +//============================================================================= + +/*QUAKED misc_teleporter_dest (1 .5 .25) (-32 -32 -24) (32 32 -16) +Teleport destination location point for trigger_teleporter entities. +-------- KEYS -------- +angle : direction in which player will look when teleported. +targetname : make the trigger_teleporter point to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +PATH_* ENTITIES + +//============================================================================= + +/*QUAKED path_corner (.5 .3 0) (-8 -8 -8) (8 8 8) +Path corner entity that func_trains can be made to follow. +-------- KEYS -------- +target : point to next path_corner in the path. +targetname : the train following the path or the previous path_corner in the path points to this. +speed : speed of func_train while moving to the next path corner. This will override the speed value of the train. +wait : number of seconds func_train will pause on path corner before moving to next path corner (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +Setting the wait key to -1 will not make the train stop on the path corner, it will simply default to 0.*/ + +//============================================================================= + +SHOOTER_* ENTITIES + +//============================================================================= + +/*QUAKED shooter_grenade (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a grenade each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the grenades. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +/*QUAKED shooter_plasma (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a plasma ball each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the plasma balls. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +/*QUAKED shooter_rocket (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a rocket each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the rockets. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +TARGET_* ENTITIES + +//============================================================================= + +/*QUAKED target_delay (0 .7 .7) (-8 -8 -8) (8 8 8) +Time delay trigger intermediary. Like a target_relay, this can only be fired by other triggers which will cause it in turn to fire its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +wait : delay in seconds from when this gets triggered to when it fires its own targets (default approx. 1). +delay : same as wait? replaces it? WTF?...I'm confused now. +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_give (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to give ammo, weapons, health or items to the player who activates it. +-------- KEYS -------- +target : this points to the item(s) to give when activated. +targetname : activating trigger or spawn entity points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +There are 2 ways to use this entity. +a) automatically give items to players when they spawn in the game: make a spawn location entity like info_player_deathmatch or CTF respawn points target this entity, then make it target the item(s) to give to the player upon respawn. +b) give items to players during the game: make a trigger_multiple target this entity, then make it target the item(s) to give to the player when the trigger is touched.*/ + +//============================================================================= + +/*QUAKED target_kill (0 .5 0) (-8 -8 -8) (8 8 8) +This will kill the player who activates the trigger that fires this target. +-------- KEYS -------- +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +//QUAKED target_laser (0 .5 0) (-8 -8 -8) (8 8 8) START_ON +//Generates a red laser beam. I think this can somehow spawn in the game, I saw it once but it's too inconsistent to be usable. Commented out. +//-------- KEYS -------- +//angles: alternate "pitch, yaw, roll" angles method of aiming laser (default 0 0 0). +//target : point this to a target_position entity to set the laser's aiming direction. +//targetname : the activating trigger points to this. +//notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +//notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +//notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +//-------- SPAWNFLAGS -------- +//START_ON : when set, the laser will start on in the game. + +//============================================================================= + +/*QUAKED target_location (0 .5 0) (-8 -8 -8) (8 8 8) +Location marker used by bots and players for team orders and team chat in the course of Teamplay games. The closest target_location in sight is used for the location. If none is in sight, the closest in distance is used. +-------- KEYS -------- +message : name of the location (text string). Displayed in parentheses in front of all team chat and order messages. +count : color of the location text displayed in parentheses during team chat. Set to 0-7 for color. + 0 : white (default) + 1 : red + 2 : green + 3 : yellow + 4 : blue + 5 : cyan + 6 : magenta + 7 : white +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_position (0 .5 0) (-8 -8 -8) (8 8 8) +Aiming target for entities like light, misc_portal_camera and trigger_push (jump pads) in particular. +-------- KEYS -------- +targetname : the entity that requires an aiming direction points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad, place this entity at the highest point of the jump and target it with a trigger_push entity.*/ + +//============================================================================= + +/*QUAKED target_print (0 .5 0) (-8 -8 -8) (8 8 8) REDTEAM BLUETEAM PRIVATE +This will print a message on the center of the screen when triggered. By default, all the clients will see the message. +-------- KEYS -------- +message : text string to print on screen. +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +REDTEAM : only the red team players will see the message. +BLUETEAM : only the blue team players will see the message. +PRIVATE : only the player that activates the target will see the message.*/ + +//============================================================================= + +/*QUAKED target_push (.5 .5 .5) (-8 -8 -8) (8 8 8) BOUNCEPAD +This can be used to create jump pads and launch ramps. The direction of push can be set by the "angles" key or pointing to a target_position or info_notnull entity. Unlike trigger_push, this is NOT client side predicted and must be activated by a trigger. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of push entity (default 0 0). The roll angle does not apply. +speed : speed of push (default 1000). Has no effect if entity targets an aiming entity. +targetname : the activating trigger points to this. Push originates from the location of the trigger. +target : this points to the aiming entity to which the player will jump. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +BOUNCEPAD : if set, trigger will play bounce noise instead of beep noise when activated (recommended). +-------- NOTES -------- +To make a jump pad or launch ramp, create a trigger_multiple where the jump must originate. Place the target_push directly above the trigger_multiple and place the target_position entity at the highest point of the jump. Target the trigger_multiple to the target_push and target the target_push to the target_position/info_notnull (or set the target_push's "angles" key). Note that the "angle" key also works.*/ + +//============================================================================= + +/*QUAKED target_relay (0 .7 .7) (-8 -8 -8) (8 8 8) RED_ONLY BLUE_ONLY RANDOM +This can only be activated by other triggers which will cause it in turn to activate its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +RED_ONLY : only red team players can activate trigger. +BLUE_ONLY : only red team players can activate trigger. +RANDOM : one one of the targeted entities will be triggered at random.*/ + +//============================================================================= + +/*QUAKED target_remove_powerups (0 .7 .7) (-8 -8 -8) (8 8 8) +This takes away any and all item_* type powerups from player except health and armor (holdable_* items are not taken away either). Must be activated by a button or trigger_multiple entity. The player that activates the trigger will lose any powerup(s) currently in his possession. +-------- KEYS -------- +targetname : activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_score (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to automatically give frag points to the player who activates this. A spawn location entity like info_player_* or CTF respawn points can target this entity to give points to the player when he spawns in the game. Or a trigger can also be used to activate this. The activator of the trigger will get the points. +-------- KEYS -------- +targetname : ativating entity points to this. +count: number of frag points to give to player (default 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_speaker (0 .7 .7) (-8 -8 -8) (8 8 8) LOOPED_ON LOOPED_OFF GLOBAL ACTIVATOR +Sound generating entity that plays .wav files. Normal non-looping sounds play each time the target_speaker is triggered. Looping sounds can be set to play by themselves (no activating trigger) or be toggled on/off by a trigger. +-------- KEYS -------- +noise : path/name of .wav file to play (eg. sound/world/growl1.wav - see Notes). +wait : delay in seconds between each time the sound is played ("random" key must be set - see Notes). +random : random time variance in seconds added or subtracted from "wait" delay ("wait" key must be set - see Notes). +targetname : the activating button or trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +LOOPED_ON : sound will loop and initially start on in level (will toggle on/off when triggered). +LOOPED_OFF : sound will loop and initially start off in level (will toggle on/off when triggered). +GLOBAL : sound will play full volume throughout the level. +ACTIVATOR : sound will play only for the player that activated the target. +-------- NOTES -------- +The path portion value of the "noise" key can be replaced by the implicit folder character "*" for triggered sounds that belong to a particular player model. For example, if you want to create a "bottomless pit" in which the player screams and dies when he falls into, you would place a trigger_multiple over the floor of the pit and target a target_speaker with it. Then, you would set the "noise" key to "*falling1.wav". The * character means the current player model's sound folder. So if your current player model is Visor, * = sound/player/visor, if your current player model is Sarge, * = sound/player/sarge, etc. This cool feature provides an excellent way to create "player-specific" triggered sounds in your levels. + +The combination of the "wait" and "random" keys can be used to play non-looping sounds without requiring an activating trigger but both keys must be used together. The value of the "random" key is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_teleporter (0 .5 0) (-8 -8 -8) (8 8 8) +Activating this will teleport players to the location of the targeted misc_teleporter_dest entity. Unlike trigger_teleport, this entity must be activated by a trigger and does NOT allow client prediction of events. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +TEAM_* ENTITIES + +//============================================================================= + +/*QUAKED team_CTF_blueflag (0 .2 1) (-16 -16 -16) (16 16 16) +Blue team flag for CTF games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/b_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_blueplayer (0 .2 1) (-16 -16 -24) (16 16 32) +Initial Blue team spawning position for CTF games. This is where players spawn when they join the Blue team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_bluespawn (0 .2 1) (-16 -16 -24) (16 16 32) +Blue team respawning position for CTF games. This is where Blue team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redflag (1 .2 0) (-16 -16 -16) (16 16 16) +Red team flag for CTF games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/r_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_redplayer (1 .2 0) (-16 -16 -24) (16 16 32) +Initial Red team spawning position for CTF games. This is where players spawn when they join the Red team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redspawn (0 .2 1) (-16 -16 -24) (16 16 32) +Red team respawning position for CTF games. This is where Red team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +TRIGGER_* ENTITIES + +//============================================================================= + +/*QUAKED trigger_always (.5 .5 .5) (-8 -8 -8) (8 8 8) +Automatic trigger. It will fire the entities it targets as soon as it spawns in the game. +-------- KEYS -------- +target : this points to the entity to activate. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED trigger_hurt (.5 .5 .5) ? START_OFF - SILENT NO_PROTECTION SLOW +Any player that touches this will be hurt by "dmg" points of damage once per server frame (very fast). A sizzling sound is also played while the player is being hurt. +-------- KEYS -------- +dmg : number of points of damage inflicted to player per server frame (default 5 - integer values only). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_OFF needs to be triggered (toggle) for damage +SILENT : supresses the sizzling sound while player is being hurt. +NO_PROTECTION : player will be hurt regardless of protection (see Notes). +SLOW : changes the damage rate to once per second. +-------- NOTES -------- +The invulnerability power-up (item_enviro) does not protect the player from damage caused by this entity regardless of whether the NO_PROTECTION spawnflag is set or not. Triggering a trigger_hurt will have no effect if the START_OFF spawnflag is not set. A trigger_hurt always starts on in the game.*/ + +//============================================================================= + +/*QUAKED trigger_multiple (.5 .5 .5) ? +Variable size repeatable trigger. It will fire the entities it targets when touched by player. Can be made to operate like a trigger_once entity by setting the "wait" key to -1. It can also be activated by another trigger that targets it. +-------- KEYS -------- +target : this points to the entity to activate. +targetname : activating trigger points to this. +wait : time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED trigger_push (.5 .5 .5) ? +This is used to create jump pads and launch ramps. It MUST point to a target_position or info_notnull entity to work. Unlike target_push, this is client side predicted. +-------- KEYS -------- +target : this points to the target_position to which the player will jump. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad or launch ramp, place the target_position/info_notnull entity at the highest point of the jump and target it with this entity.*/ + +//============================================================================= + +/*QUAKED trigger_teleport (.5 .5 .5) ? +Touching this will teleport players to the location of the targeted misc_teleporter_dest entity. This entity allows client prediction of events. +-------- KEYS -------- +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +WEAPON_* ENTITIES + +//============================================================================= + +/*QUAKED weapon_bfg (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Big Freaking Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 20). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/bfg/bfg.md3"*/ + +//============================================================================= + +/*QUAKED weapon_gauntlet (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Gauntlet. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/gauntlet/gauntlet.md3"*/ + +//============================================================================= + +/*QUAKED weapon_grapplinghook (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Grappling Hook. Spawns in the game and works but is unskinned. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grapple/grapple.md3"*/ + +//============================================================================= + +/*QUAKED weapon_grenadelauncher (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Grenade Launcher. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grenadel/grenadel.md3"*/ + +//============================================================================= + +/*QUAKED weapon_lightning (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Lightning Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\lightning\lightning.md3"*/ + +//============================================================================= + +/*QUAKED weapon_machinegun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Machine Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\machinegun\machinegun.md3"*/ + +//============================================================================= + +/*QUAKED weapon_plasmagun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Plasma gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/plasma/plasma.md3"*/ + +//============================================================================= + +/*QUAKED weapon_railgun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Railgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/railgun/railgun.md3"*/ + +//============================================================================= + +/*QUAKED weapon_rocketlauncher (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Rocket Launcher. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/rocketl/rocketl.md3"*/ + +//============================================================================= + +/*QUAKED weapon_shotgun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Shotgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/shotgun/shotgun.md3"*/ + +//============================================================================= + +WORLDSPAWN ENTITY + +//============================================================================= + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. +-------- KEYS -------- +message : text to print at user logon. Used for name of level. +music : path/name of looping .wav file used for level's music (eg. music/sonic5.wav). +_ambient OR ambient : Adds a constant value to overall lighting. Use is not recommended. Ambient light will have a tendency to flatten out variations in light and shade. +_color : RGB value for ambient light color (default is 0 0 0). +gravity : gravity of level (default is normal gravity: 800). +gridsize : granularity of the lightgrid created by q3map. Value is three integers separated by spaces, representing number of units between grid points in X Y Z. Default gridsize value is 128 128 256. Use larger powers of 2 to reduce BSP size and compile time on very large maps. +_blocksize : q3map always splits the BSP tree along the planes X=_blocksize*n and Y=_blocksize*n. Default _blocksize value is 1024. Increase the blocksize using larger powers of 2 to reduce compile times on very large maps with a low structural brush density. +-------- Q3MAP2 KEYS -------- +_minlight : Minimum light value, levelwide. Uses the _color key to set color. Does not add unlike ambient. +_minvertexlight : Minimum vertex lighting, levelwide. +_mingridlight : Minimum lightgrid (dynamic entity lighting) levelwide. +_keeplights : Keep light entities in the BSP. Normally stripped out by the BSP process and read from the .map file by the lighting phase. +_noshadersun : Ignore q3map_sun/sun directives in sky shaders and ONLY use entity sun lights. +_farplanedist : Limit on how many units the vis phase of compilation can see. Used in combination with level-wide fog, it can help reduce r_speeds on large, open maps. +_foghull : Shader to use for "fog hull." Foghull shader should be a sky shader. Omit the "textures/" prefix. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in the world. Can be overridden in func_group (or other entities) (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. Overridable in entities. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix.*/ diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gfx.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gfx.shader.svn-base new file mode 100644 index 00000000..e95ff57e --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gfx.shader.svn-base @@ -0,0 +1,1474 @@ +//**********************************************************************// +// gfx.shader updated // +// by Eutectic - 23 Jan 2000 // +// This file is irrelevant for Q3Radiant // +// It was updated for sake of completeness: // +// shaders that belong here were moved from other shader files // +// // +// SHADERS THAT DIDN'T BELONG HERE AND MOVED TO PROPER FILE: 0 // +// SHADERS THAT BELONGED HERE BUT WERE IN ANOTHER FILE: 6 // +// powerups/blueflag // +// powerups/redflag // +// sprites/foe // +// sprites/friend // +// sprites/plasma1 // +// sprites/plasma2 // +//**********************************************************************// + +// GFX.SHADER +// +// this file contains shaders that are used by the programmers to +// generate special effects not attached to specific geometry. This +// also has 2D shaders such as fonts, etc. +// + +// the REGION shader is generated by the map editor on temporary +// brushes around a selected area for testing parts of maps + +textures/REGION +{ + surfaceparm nolightmap +} + +// the background for the netgraph +lagometer +{ + nopicmip + { + map gfx/2d/lag.tga + } +} + +// blinked on top of lagometer when connection is interrupted +disconnected +{ + nopicmip + { + map gfx/2d/net.tga + } +} + +white +{ + { + map *white + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +console +{ + nopicmip + nomipmaps + + { + map gfx/misc/console01.tga + blendFunc GL_ONE GL_ZERO + tcMod scroll .02 0 + tcmod scale 2 1 + } + { + map gfx/misc/console02.tga + //map textures/sfx/firegorre3.tga + blendFunc add + tcMod turb 0 .1 0 .1 + tcMod scale 2 1 + tcmod scroll 0.2 .1 + } + +} + +menuback +{ + nopicmip + nomipmaps + //{ + // map textures/sfx/logo512.tga + //} + + //{ + // map textures/sfx/specular.tga + // //blendfunc add + // tcMod turb 0 .8 0 .2 + // tcmod scroll -.1 -.2 + //} + { + map textures/sfx/logo512.tga + // blendFunc blend + rgbgen identity + } + //{ + // map textures/sfx/proto_zzzdrk.tga + // blendFunc add + // tcMod turb 0 .1 0 .9 + // tcmod scale .2 .2 + // tcMod scroll .02 0.7 + // rgbgen identity + //} + +} +menubacknologo +{ + nopicmip + nomipmaps + + { + map gfx/colors/black.tga + //map textures/sfx/proto_zzzdrk.tga + // tcMod turb 0 .1 0 .9 + // tcmod scale .2 .2 + // tcMod scroll .02 0.7 + } + +} + +menubackRagePro // blends turn to shit on rage pro, so skip it +{ + nopicmip + nomipmaps + { + map textures/sfx/logo512.tga + } + +} + + +levelShotDetail +// used to break up the blur on levelshots +{ + nopicmip + { + map textures/sfx/detail.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR + rgbgen identity + } +} + +// +// special effects as seen on players +// + +powerups/battleSuit +{ + deformVertexes wave 100 sin 1 0 0 0 + { + map textures/effects/envmapgold2.tga + //map textures/sfx/specular.tga + tcGen environment + tcMod turb 0 0.15 0 0.3 + tcmod rotate 333 + tcmod scroll .3 .3 + blendfunc GL_ONE GL_ONE + } +} + +powerups/battleWeapon +{ + deformVertexes wave 100 sin 0.5 0 0 0 + { + map textures/effects/envmapgold2.tga + //map textures/sfx/specular.tga + tcGen environment + tcMod turb 0 0.15 0 0.3 + tcmod rotate 333 + tcmod scroll .3 .3 + blendfunc GL_ONE GL_ONE + } +} + +powerups/invisibility +{ + { + map textures/effects/invismap.tga + //map textures/sfx/specular.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.15 0 0.25 + tcGen environment + } +} + +powerups/quad +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/quadmap2.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + //tcMod turb 0 0.2 0 .2 + tcmod scroll 1 .1 + } +} + +powerups/quadWeapon +{ + deformVertexes wave 100 sin 0.5 0 0 0 + { + map textures/effects/quadmap2.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + //tcMod turb 0 0.2 0 .2 + tcmod scroll 1 .1 + } +} + +powerups/regen +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/regenmap2.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + //tcMod turb 0 0.2 0 .2 + tcmod scroll 1 .1 + } +} + +powerups/blueflag +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/blueflagmap.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcMod turb 0 0.2 0 1 + } +} + +powerups/redflag +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/redflagmap.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcMod turb 0 0.2 0 1 + } +} + + +//========================= + +// +// holdable item icons +// + +icons/medkit +{ + nopicmip + { + map icons/medkit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/teleporter +{ + nopicmip + { + map icons/teleporter.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// powerup icons +// + +icons/envirosuit +{ + nopicmip + { + map icons/envirosuit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/flight +{ + nopicmip + { + map icons/flight.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/haste +{ + nopicmip + { + map icons/haste.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/invis +{ + nopicmip + { + map icons/invis.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/quad +{ + nopicmip + { + map icons/quad.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/regen +{ + nopicmip + { + map icons/regen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +// reward medals used in the game floating over client's heads + +medal_excellent +{ + nopicmip + { + clampmap menu/medals/medal_excellent.tga + blendFunc blend + } +} + +medal_gauntlet +{ + nopicmip + { + clampmap menu/medals/medal_gauntlet.tga + blendFunc blend + } +} + +medal_impressive +{ + nopicmip + { + clampmap menu/medals/medal_impressive.tga + blendFunc blend + } +} + +// +// weapon icons +// + +icons/iconw_gauntlet +{ + nopicmip + { + map icons/iconw_gauntlet.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_machinegun +{ + nopicmip + { + map icons/iconw_machinegun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_rocket +{ + nopicmip + { + map icons/iconw_rocket.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_shotgun +{ + nopicmip + { + map icons/iconw_shotgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen identitylighting + } +} + +icons/iconw_grenade +{ + nopicmip + { + map icons/iconw_grenade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_lightning +{ + nopicmip + { + map icons/iconw_lightning.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_plasma +{ + nopicmip + { + map icons/iconw_plasma.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_railgun +{ + nopicmip + { + map icons/iconw_railgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_bfg +{ + nopicmip + { + map icons/iconw_bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_grapple +{ + nopicmip + { + map icons/iconw_grapple.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// ammo icons +// + +icons/icona_machinegun +{ + nopicmip + { + map icons/icona_machinegun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_rocket +{ + nopicmip + { + map icons/icona_rocket.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_shotgun +{ + nopicmip + { + map icons/icona_shotgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen identitylighting + } +} + +icons/icona_grenade +{ + nopicmip + { + map icons/icona_grenade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_lightning +{ + nopicmip + { + map icons/icona_lightning.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_plasma +{ + nopicmip + { + map icons/icona_plasma.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_railgun +{ + nopicmip + { + map icons/icona_railgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_bfg +{ + nopicmip + { + map icons/icona_bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +// +// armor icons +// + +icons/iconr_shard +{ + nopicmip + { + map icons/iconr_shard.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconr_yellow +{ + nopicmip + { + map icons/iconr_yellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconr_red +{ + nopicmip + { + map icons/iconr_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// health icons +// + +icons/iconh_green +{ + nopicmip + { + map icons/iconh_green.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconh_yellow +{ + nopicmip + { + map icons/iconh_yellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconh_red +{ + nopicmip + { + map icons/iconh_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + //{ + // clampmap icons/iconh_red2.tga + // blendFunc blend + // tcMod stretch sin .04 1 0 1 + //} +} + +icons/iconh_mega +{ + nopicmip + { + map icons/iconh_mega.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// CTF icons +// + +icons/iconf_red +{ + nopicmip + { + map icons/iconf_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconf_blu +{ + nopicmip + { + map icons/iconf_blu.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +//=================================================== + +gfx/2d/menuinfo +{ + nopicmip + { + map gfx/2d/menuinfo.tga + } +} + +gfx/2d/menuinfo2 +{ + nopicmip + { + map gfx/2d/menuinfo2.tga + } +} + +gfx/2d/quit +{ + nopicmip + nomipmaps + { + map gfx/2d/quit.tga + } +} + +gfx/2d/cursor +{ + nopicmip + nomipmaps + { + map gfx/2d/cursor.tga + } +} + +//========================================================================== + +// chat icon floating over client's heads in the game + +sprites/balloon3 +{ + { + map sprites/balloon4.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// friend and foe icons floating over client's heads in teamplay games + +sprites/foe +{ + nomipmaps + nopicmip + { + map sprites/foe2.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +sprites/friend +{ + nomipmaps + nopicmip + { + map sprites/friend1.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +sprites/plasma1 +{ + cull disable + { + clampmap sprites/plasmaa.tga + blendfunc GL_ONE GL_ONE + tcMod rotate 931 + } +} + +sprites/plasma2 +{ + cull disable + { + map sprites/plasma2.tga + blendfunc GL_ONE GL_ONE + } +} + +// this is an example of a crossfaded animation cycle + +textures/animationTest +{ + qer_editorimage textures/liquids/bloodwater1.tga + { + animMap 0.5 textures/liquids/bloodwater1.tga textures/liquids/pool.tga textures/liquids/slime7.tga + } + { + animMap 0.5 textures/liquids/pool.tga textures/liquids/slime7.tga textures/liquids/bloodwater1.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen wave sawtooth 0 1 0 0.5 + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + } +} + +teleportEffect +{ + cull none + { + map gfx/misc/teleportEffect2.tga + blendFunc GL_ONE GL_ONE + rgbGen entity + tcMod scale 1 4 + tcMod scroll 0 2 + } +} + +// markShadow is the very cheap blurry blob underneat the player + +markShadow +{ + polygonOffset + { + map gfx/damage/shadow.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +// projectionShadow is used for cheap squashed model shadows + +projectionShadow +{ + polygonOffset + deformVertexes projectionShadow + { + map *white + blendFunc GL_ONE GL_ZERO + rgbGen wave square 0 0 0 0 // just solid black + } +} + + +// wake is the mark on water surfaces for paddling players + +wake +{ + { + clampmap sprites/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate 250 + tcMod stretch sin .9 0.1 0 0.7 + rgbGen wave sin .7 .3 .25 .5 + } + { + clampmap sprites/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate -230 + tcMod stretch sin .9 0.05 0 0.9 + rgbGen wave sin .7 .3 .25 .4 + } +} + + +// viewBloodBlend gives the blended directional cue when you get hit + +viewBloodBlend +{ + sort nearest + { + //map models/weaphits/blood201.tga + map gfx/damage/blood_screen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identityLighting + alphaGen vertex + } +} + +waterBubble +{ + sort underwater + cull none + entityMergable // allow all the sprites to be merged together + { + map sprites/bubble.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +smokePuff +{ + cull none + entityMergable // allow all the sprites to be merged together + { + map gfx/misc/smokepuff3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +hasteSmokePuff // drops behind player's feet when speeded +{ + cull none + entityMergable // allow all the sprites to be merged together + { + map gfx/misc/smokepuff3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //blendfunc GL_ONE GL_ONE + rgbGen vertex + alphaGen vertex + } +} + +smokePuffRagePro +{ + cull none + entityMergable // allow all the sprites to be merged together + { + map gfx/misc/smokepuffragepro.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +shotgunSmokePuff +{ + cull none + { + map gfx/misc/smokepuff2b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen entity + rgbGen entity + } +} + +flareShader +{ + cull none + { + map gfx/misc/flare.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } +} + +sun +{ + cull none + { + map gfx/misc/sun.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } +} + +railDisc +{ + sort nearest + cull none + deformVertexes wave 100 sin 0 .5 0 2.4 + { + clampmap gfx/misc/raildisc_mono2.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcMod rotate -30 + } +} + +railCore +{ + sort nearest + cull none + { + map gfx/misc/railcorethin_mono.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcMod scroll -1 0 + } +} + +lightningBolt +{ + cull none + { + map gfx/misc/lightning3.tga + blendFunc GL_ONE GL_ONE +// rgbgen wave sin 1 5.1 0 7.1 + rgbgen wave sin 1 0.5 0 7.1 + tcmod scale 2 1 + tcMod scroll -5 0 + } + { + map gfx/misc/lightning3.tga + blendFunc GL_ONE GL_ONE +// rgbgen wave sin 1 8.3 0 8.1 + rgbgen wave sin 1 0.8 0 8.1 + tcmod scale -1.3 -1 + tcMod scroll -7.2 0 + } +} + +// shader used on the occasional machinegun bullet tracers + +gfx/misc/tracer +{ + cull none + { + map gfx/misc/tracer2.tga + blendFunc GL_ONE GL_ONE + } +} + +// +// wall marks +// use blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR so that +// their "contribution" can be damped down in fog volumes +// with distance + +bloodMark +{ + nopicmip // make sure a border remains + polygonOffset + { + clampmap gfx/damage/blood_stain.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identityLighting + alphaGen vertex + } +} + +bloodTrail +{ + + nopicmip // make sure a border remains + entityMergable // allow all the sprites to be merged together + { + //clampmap gfx/misc/blood.tga + clampmap gfx/damage/blood_spurt.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/damage/bullet_mrk +{ + polygonOffset + { + map gfx/damage/bullet_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/damage/burn_med_mrk +{ + polygonOffset + { + map gfx/damage/burn_med_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/damage/hole_lg_mrk +{ + polygonOffset + { + map gfx/damage/hole_lg_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/damage/plasma_mrk +{ + polygonOffset + { + map gfx/damage/plasma_mrk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + + +//=============================================================== + +// scoreboard header tabs + +scoreboardName +{ + nopicmip + nomipmaps + { + clampmap menu/tab/name.tga + blendfunc blend + } +} + +scoreboardScore +{ + nopicmip + nomipmaps + { + clampmap menu/tab/score.tga + blendfunc blend + } +} + +scoreboardTime +{ + nopicmip + nomipmaps + { + clampmap menu/tab/time.tga + blendfunc blend + } +} + +scoreboardPing +{ + nopicmip + nomipmaps + { + clampmap menu/tab/ping.tga + blendfunc blend + } +} + +//=============================================================== + +gfx/2d/crosshair +{ + nopicmip + { + map gfx/2d/crosshair.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairb +{ + nopicmip + { + map gfx/2d/crosshairb.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairc +{ + nopicmip + { + map gfx/2d/crosshairc.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshaird +{ + nopicmip + { + map gfx/2d/crosshaird.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshaire +{ + nopicmip + { + map gfx/2d/crosshaire.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairf +{ + nopicmip + { + map gfx/2d/crosshairf.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairg +{ + nopicmip + { + map gfx/2d/crosshairg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairh +{ + nopicmip + { + map gfx/2d/crosshairh.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairi +{ + nopicmip + { + map gfx/2d/crosshairi.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + +} + +gfx/2d/crosshairj +{ + nopicmip + { + map gfx/2d/crosshairj.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairk +{ + nopicmip + { + map gfx/2d/crosshairk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/bigchars +{ + nopicmip + nomipmaps + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/select +{ + nopicmip + { + map gfx/2d/select.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + rgbgen vertex + } +} + +gfx/2d/assault1d +{ + nopicmip + { + map gfx/2d/assault1d.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +gfx/2d/armor1h +{ + nopicmip + { + map gfx/2d/armor1h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +gfx/2d/health +{ + nopicmip + { + map gfx/2d/health.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +gfx/2d/blank +{ + nopicmip + { + map gfx/2d/blank.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +gfx/2d/numbers/zero_32b +{ + nopicmip + { + map gfx/2d/numbers/zero_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/one_32b +{ + nopicmip + { + map gfx/2d/numbers/one_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/two_32b +{ + nopicmip + { + map gfx/2d/numbers/two_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/three_32b +{ + nopicmip + { + map gfx/2d/numbers/three_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/four_32b +{ + nopicmip + { + map gfx/2d/numbers/four_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/five_32b +{ + nopicmip + { + map gfx/2d/numbers/five_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/six_32b +{ + nopicmip + { + map gfx/2d/numbers/six_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/seven_32b +{ + nopicmip + { + map gfx/2d/numbers/seven_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/eight_32b +{ + nopicmip + { + map gfx/2d/numbers/eight_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/nine_32b +{ + nopicmip + { + map gfx/2d/numbers/nine_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/minus_32b +{ + nopicmip + { + map gfx/2d/numbers/minus_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + + +// +// weapon hits +// All of these will be put on entities with a shaderTime offset, so they +// can be expected to start at time 0 for each separate explosion +// +// Many of these are use smoothly morphed animating textures by pairing +// sawtooth and iverse sawtooth rgbGens + +plasmaExplosion +{ + cull disable + { + clampmap models/weaphits/plasmaboom.tga + blendfunc add + tcMod stretch triangle .6 0.1 0 8 + tcmod rotate 999 + rgbGen wave inversesawtooth 0 1 0 1.5 + } +} + +railExplosion +{ + cull disable + { + animmap 5 models/weaphits/ring02_1.tga models/weaphits/ring02_2.tga models/weaphits/ring02_3.tga models/weaphits/ring02_4.tga gfx/colors/black.tga + alphaGen wave inversesawtooth 0 1 0 5 + blendfunc blend + } + { + animmap 5 models/weaphits/ring02_2.tga models/weaphits/ring02_3.tga models/weaphits/ring02_4.tga gfx/colors/black.tga gfx/colors/black.tga + alphaGen wave sawtooth 0 1 0 5 + blendfunc blend + } +} + +lightningExplosion +{ + cull disable + { + animmap 5 models/weaphits/ring02_1.tga models/weaphits/ring02_3.tga models/weaphits/ring02_3.tga gfx/colors/black.tga + rgbGen wave inversesawtooth 0 1 0 5 + blendfunc add + } + { + animmap 5 models/weaphits/ring02_2.tga models/weaphits/ring02_3.tga gfx/colors/black.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 5 + blendfunc add + } +} + +bulletExplosion +{ + cull disable + { + animmap 5 models/weaphits/bullet1.tga models/weaphits/bullet2.tga models/weaphits/bullet3.tga gfx/colors/black.tga + rgbGen wave inversesawtooth 0 1 0 5 + blendfunc add + } + { + animmap 5 models/weaphits/bullet2.tga models/weaphits/bullet3.tga gfx/colors/black.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 5 + blendfunc add + } +} + +rocketExplosion +{ + cull disable + { + animmap 8 models/weaphits/rlboom/rlboom_1.tga models/weaphits/rlboom/rlboom_2.tga models/weaphits/rlboom/rlboom_3.tga models/weaphits/rlboom/rlboom_4.tga models/weaphits/rlboom/rlboom_5.tga models/weaphits/rlboom/rlboom_6.tga models/weaphits/rlboom/rlboom_7.tga models/weaphits/rlboom/rlboom_8.tga + rgbGen wave inversesawtooth 0 1 0 8 + blendfunc add + } + { + animmap 8 models/weaphits/rlboom/rlboom_2.tga models/weaphits/rlboom/rlboom_3.tga models/weaphits/rlboom/rlboom_4.tga models/weaphits/rlboom/rlboom_5.tga models/weaphits/rlboom/rlboom_6.tga models/weaphits/rlboom/rlboom_7.tga models/weaphits/rlboom/rlboom_8.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 8 + blendfunc add + } +} + +grenadeExplosion +{ + cull disable + { + animmap 5 models/weaphits/glboom/glboom_1.tga models/weaphits/glboom/glboom_2.tga models/weaphits/glboom/glboom_3.tga + rgbGen wave inversesawtooth 0 1 0 5 + blendfunc add + } + { + animmap 5 models/weaphits/glboom/glboom_2.tga models/weaphits/glboom/glboom_3.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 5 + blendfunc add + } +} + +bfgExplosion +{ + cull disable + { + animmap 5 models/weaphits/bfgboom/bfgboom_1.tga models/weaphits/bfgboom/bfgboom_2.tga models/weaphits/bfgboom/bfgboom_3.tga + rgbGen wave inversesawtooth 0 1 0 5 + blendfunc add + } + { + animmap 5 models/weaphits/bfgboom/bfgboom_2.tga models/weaphits/bfgboom/bfgboom_3.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 5 + blendfunc add + } +} + +bloodExplosion // spurt of blood at point of impact +{ + cull disable + { + animmap 5 models/weaphits/blood201.tga models/weaphits/blood202.tga models/weaphits/blood203.tga models/weaphits/blood204.tga models/weaphits/blood205.tga + blendfunc blend + } +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_block.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_block.shader.svn-base new file mode 100644 index 00000000..5a0569bf --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_block.shader.svn-base @@ -0,0 +1,514 @@ + +textures/gothic_block/blocks15cgeomtrn +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/blocks15cgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_block/blocks17_ow +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/gothic_block/blocks17_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/blocks17bloody +{ + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/gothic_block/blocks17bloody.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/blocks17g_ow +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/gothic_block/blocks17g_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/blocks18b_ow +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/gothic_block/blocks18b_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/blocks18cgeomtrn2 +{ + cull disable + surfaceparm alphashadow + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + alphaFunc GE128 + tcmod rotate 40 + tcMod stretch sin .8 0.2 0 .3 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + alphaFunc GE128 + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + alphaFunc GE128 + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/gothic_block/blocks18cgeomtrnx +{ + + { + map textures/sfx/fireswirl2blue.tga + tcMod stretch sin .8 0.3 0 9.7 + tcmod rotate 333 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrnx.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_block/blocks18d_trans +{ + qer_editorimage textures/gothic_block/blocks18d.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_block/blocks18d.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/gothic_block/demon_block15fx +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/demon_block15fx.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_block/evil_e3bwindow +{ + qer_editorimage textures/gothic_block/windowevil2c_killblock.tga + //surfaceparm nomarks + q3map_lightimage textures/gothic_block/evil2ckillblockglow.tga + q3map_surfacelight 200 + // Glowing evil window for e3 demo map + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/windowevil2c_killblock.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/evil2ckillblockglow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_block/evil_e3window +{ + qer_editorimage textures/gothic_block/windowevil2c_block18c.tga + //surfaceparm nomarks + q3map_lightimage textures/gothic_block/evil2cglow.tga + q3map_surfacelight 1000 + // Glowing evil window for e3 demo map + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/windowevil2c_block18c.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/evil2cglow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_block/evil_e3window_dark +{ + qer_editorimage textures/gothic_block/windowevil2c_block18c.tga + //surfaceparm nomarks + q3map_lightimage textures/gothic_block/evil2cglow.tga + q3map_surfacelight 100 + // Glowing evil window for temp in tim_dm7 + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/windowevil2c_block18c.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/evil2cglow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_block/flicker_blocks10 +{ + qer_editorimage textures/gothic_block/blocks10.tga + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/blocks10.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen wave noise 0.75 0.25 0 10 + } +} + +textures/gothic_block/gkc17d +{ + // spine texture with specular highlights + { + rgbGen identity + map $lightmap + } + { + map textures/gothic_block/gkc17d.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_block/gkcspinemove +{ + qer_editorimage textures/gothic_block/gkc17d.tga + tessSize 128 +// deformVertexes wave 100 sin 3 2 0 0.3 + deformVertexes bulge 3 10 1 + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/gkc17d.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +textures/gothic_block/killblock_i4b +{ + q3map_surfacelight 300 + q3map_lightimage textures/gothic_block/killblock_i4glow.tga + qer_editorimage textures/gothic_block/killblock_i4.tga + + + { + map textures/gothic_block/killblock_i4.tga + rgbgen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/gothic_block/killblock_i4glow.tga + blendFunc GL_ONE GL_ONE + rgbgen wave sin .9 .1 0 .1 + } + +} + +textures/gothic_block/killblockgeomtrn +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/killblockgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_block/killtrim_trans +{ + qer_editorimage textures/gothic_block/killtrim.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_block/killtrim.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_block/largerblock3blood +{ + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/gothic_block/largerblock3blood.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/mkc_evil_e3window +{ + qer_editorimage textures/gothic_block/windowevil2c_block18c.tga + q3map_lightimage textures/gothic_block/evil2cglow.tga + q3map_surfacelight 400 + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/windowevil2c_block18c.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/evil2cglow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_block/wetwall +{ + { + map textures/gothic_block/wetwall.tga + rgbGen identity + } + { + map textures/gothic_block/wetwallfx.tga + tcmod scroll 0 -.1 + tcmod scale 2 .6 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/gothic_block/wetwall.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_button.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_button.shader.svn-base new file mode 100644 index 00000000..e693b5c7 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_button.shader.svn-base @@ -0,0 +1,25 @@ + +textures/gothic_button/timbutton +{ + q3map_lightimage textures/gothic_button/timbutton2.tga + q3map_surfacelight 10 + //light 1 + + { + map textures/gothic_button/timbutton.tga + } + + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/gothic_button/timbutton2.tga + blendfunc gl_one gl_one + rgbgen wave sin .5 .5 0 1 + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_door.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_door.shader.svn-base new file mode 100644 index 00000000..fb2cee68 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_door.shader.svn-base @@ -0,0 +1,77 @@ + +textures/gothic_door/door02_bred2_shiny +{ +qer_editorimage textures/gothic_door/door02_bred2.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/gothic_door/door02_bred2.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/gothic_door/door02_eblue2_shiny +{ +qer_editorimage textures/gothic_door/door02_eblue2.tga + + { + map $lightmap + rgbGen identity + } + + + { + map textures/gothic_door/door02_eblue2.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/gothic_door/door02_i_ornate5_fin +{ + qer_editorimage textures/gothic_door/door02_i_ornate5_fin.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_door/door02_i_ornate5_fin.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_door/skullarch_b +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/gothic_door/skullarch_b.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_floor.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_floor.shader.svn-base new file mode 100644 index 00000000..8ea54915 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_floor.shader.svn-base @@ -0,0 +1,212 @@ + +textures/gothic_floor/center2trn +{ + + { + map textures/sfx/fireswirl2.tga + tcmod rotate 333 + tcMod stretch sin .8 0.2 0 9.7 + rgbGen identity + } + { + map textures/gothic_floor/center2trn.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_floor/center2trn.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_floor/largerblock3b_ow +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/largerblock3b_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_floor/metalbridge06brokeb +{ + { + map textures/sfx/kenelectric.tga + tcmod scale 2 2 + tcMod turb 0 .2 0 .3 + tcmod scroll 3 5 + rgbGen identity + } + { + map textures/gothic_floor/metalbridge06brokeb.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + + +} + +textures/gothic_floor/pent_metalbridge02 +{ + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/pent_metalbridge02.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/gothic_floor/pent_metalbridge06 +{ + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/pent_metalbridge06.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/gothic_floor/pent_metalbridge06b +{ + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/pent_metalbridge06b.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/gothic_floor/q1metal7_99spot +{ + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/gothic_floor/q1metal7_99spot.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_floor/xq1metalbig_ow +{ + { + map textures/gothic_floor/xq1metalbig_ow.tga + rgbGen identity + } + { + map textures/sfx/specular.tga + //map textures/liquids/proto_gruel3.tga + tcGen environment + tcmod scale 3 3 + //tcmod rotate 30 + tcMod turb 0 .25 0 .05 + //tcmod scroll .1 .2 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/gothic_floor/xq1metalbig_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_floor/xstepborder3_shiney +{ + qer_editorimage textures/gothic_floor/xstepborder3_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_floor/xstepborder3_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_light.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_light.shader.svn-base new file mode 100644 index 00000000..b3babce4 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_light.shader.svn-base @@ -0,0 +1,1468 @@ + +textures/gothic_light/border7_ceil39_6k +{ + qer_editorimage textures/gothic_light/border7_ceil39.tga + q3map_surfacelight 3700 + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/border7_ceil39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/border_ceil39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/border7_ceil39b_10k +{ + qer_editorimage textures/gothic_light/border7_ceil39b.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/border7_ceil39b.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/border7_ceil39b.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/flicker_light15k +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 15000 + surfaceparm nomarks + { + map $lightmap + rgbGen wave noise 0.75 0.25 0 10 + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave noise 0.75 0.25 0 10 + } +} + +textures/gothic_light/goth_lt2_lrg2k +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_1k +{ + qer_editorimage textures/gothic_light/gothic_light2.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_2K +{ + qer_editorimage textures/gothic_light/gothic_light2.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_4K +{ + qer_editorimage textures/gothic_light/gothic_light2.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_lrg_1k +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_lrg_200 +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 200 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_lrg_2k +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_lrg_500 +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 500 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_10K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_15K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 15000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_1K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/gothic_light/gothic_light3_20K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_2K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/gothic_light/gothic_light3_3k +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/gothic_light/gothic_light3_4K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_5K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_6K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 6000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_7K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 7000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_8K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 8000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_1000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_10000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_120000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 120000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_2000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_20000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_2500 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 3500 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_3000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_30000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 30000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_4000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_40000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 40000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_5000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_500000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 500000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_1000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_10000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_2000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_20000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_2500 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 2500 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_3000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_30000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 30000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_4000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_40000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 40000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_5000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_10000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_2000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_20000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_3000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_30000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 30000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_4000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_5000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_10000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 10000 +// light 1 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_2000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_20000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_3000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_30000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 30000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_4000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_5000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/light1_4Kgothic +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + //q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + rgbGen wave sin 0.25 0.25 0 .2 + blendFunc GL_ONE GL_ONE + } +} + +textures/gothic_light/light1_6Kgothic +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + q3map_surfacelight 6000 + surfaceparm nomarks + //q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + rgbGen wave sin 0.25 0.25 0 .2 + blendFunc GL_ONE GL_ONE + } +} + +textures/gothic_light/light1_6Kgothicred +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + rgbGen wave sin 0.25 0.25 0 .2 + blendFunc GL_ONE GL_ONE + } +} + +textures/gothic_light/pentagram_light1_10K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } + + +} + +textures/gothic_light/pentagram_light1_15K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 15000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } + + +} + +textures/gothic_light/pentagram_light1_1K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } + + +} + +textures/gothic_light/pentagram_light1_2K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } +} + +textures/gothic_light/pentagram_light1_3K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } +} + +textures/gothic_light/pentagram_light1_4K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } +} + +textures/gothic_light/pentagram_light1_5K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } + + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_trim.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_trim.shader.svn-base new file mode 100644 index 00000000..100fa7c7 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_trim.shader.svn-base @@ -0,0 +1,296 @@ + +textures/gothic_trim/baseboard09_p_shiny +{ + + + { + map $lightmap + rgbGen identity + } + + { + map textures/gothic_trim/baseboard09_p_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } +} + +textures/gothic_trim/border6_trans +{ + qer_editorimage textures/gothic_trim/border6.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/border6.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + } +} + +textures/gothic_trim/column2c_trans +{ + qer_editorimage textures/gothic_trim/column2c_test.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/column2c_test.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/gothgrate2 +{ + surfaceparm metalsteps + cull none + + { + map textures/gothic_trim/gothgrate2.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + alphaFunc GT0 + depthWrite + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + depthFunc equal + } +} + +textures/gothic_trim/km_arena1tower4_shiny +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/km_arena1tower4_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4b_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4b.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/metalsupport4b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/metalsupport4h_shiny +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4h_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4j_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4j.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_trim/metalsupport4j.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/gothic_trim/metlsupport4i_shiney +{ + qer_editorimage textures/gothic_trim/xmetalsupport4i_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/xmetalsupport4i_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/pitted_rust2_trans +{ + qer_editorimage textures/gothic_trim/pitted_rust2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/pitted_rust2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/pitted_rust3_trans +{ + qer_editorimage textures/gothic_trim/pitted_rust3.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/pitted_rust3.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/supportborderside_shiney +{ + qer_editorimage textures/gothic_trim/xsupportborderside_shiney.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/xsupportborderside_shiney.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/tongue_bone +{ + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_trim/tongue_bone.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_trim/tongue_bone.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 0.2 + } +} + +textures/gothic_trim/x_noblight +{ + q3map_lightimage textures/gothic_trim/x_noblightfx.tga + q3map_surfacelight 100 + { + map textures/sfx/firegorre2.tga + tcmod scroll .1 1 + tcmod scale 1 1 + } + { + map textures/gothic_trim/x_noblight.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/gothic_trim/x_noblightfx.tga + blendFunc add + rgbGen wave sin .5 .5 0 .1 + } +} + +textures/gothic_trim/zinc_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_trim/zinc_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_wall.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_wall.shader.svn-base new file mode 100644 index 00000000..4203aec6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/gothic_wall.shader.svn-base @@ -0,0 +1,120 @@ + +textures/gothic_wall/iron01_m +{ + qer_editorimage textures/gothic_wall/iron01_m.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/iron01_m.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/iron01_ndark +{ + qer_editorimage textures/gothic_wall/iron01_ndark.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/iron01_ndark.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/streetbricks10_shiny +{ + qer_editorimage textures/gothic_wall/streetbricks11.tga + q3map_globaltexture + sort opaque + + { + map $lightmap + tcmod scale 2 2 + rgbgen identity + } + + { + map textures/gothic_wall/streetbricks11.tga + rgbGen identity + blendfunc gl_one gl_src_color + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + +} + +textures/gothic_wall/window_evil6a + +{ + q3map_lightimage textures/gothic_wall/window_evil6a_glow.tga + q3map_surfacelight 50 + + { + map $lightmap + rgbGen identity + } + + { + map textures/gothic_wall/window_evil6a.tga + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/gothic_wall/window_evil6a_glow.tga + blendfunc GL_ONE GL_ONE + rgbGen identity + } + +} + +textures/gothic_wall/xoct20c_shiney +{ + qer_editorimage textures/gothic_wall/xoct20c_shiney.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/xoct20c_shiney.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/xpipecolumn_gray_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_wall/xpipecolumn_gray_shiny.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/hell.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/hell.shader.svn-base new file mode 100644 index 00000000..23b64105 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/hell.shader.svn-base @@ -0,0 +1,437 @@ +//**********************************************************************// +// hell.shader updated // +// by Eutectic - 21 Jan 2000 // +// This file is irrelevant for Q3Radiant since none of these // +// shaders work (textures/hell folder does not exist) // +// It was updated for sake of completeness: // +// shaders that belong here were moved from other shader files // +// Phase 2 update: 13 May 2000 // +// sorted shaders in alphabetical order. // +// // +// TOTAL SHADERS: 19 // +// NO. OF BROKEN SHADERS: 19 // +// NO. OF WORKING SHADERS WITH DUPLICATE ENTRIES: N/A // +// NO. OF WORKING SHADERS THAT DIDN'T APPEAR IN EDITOR: N/A // +// SHADERS THAT DIDN'T BELONG HERE AND MOVED TO PROPER FILE: 0 // +// SHADERS THAT BELONGED HERE BUT WERE IN ANOTHER FILE: 3 // +// textures/hell/hellsky2goo // +// textures/hell/lavasolid // +// textures/hell/newhell // +//**********************************************************************// + +textures/hell/bluepad +{ + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/bluepad.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/bluepad.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/hell/darkness +{ + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + cull back + fogonly + fogparms 0 0 0 400 256 +} + +//*********************************// +//Moved from sky.shader by Eutectic// +//*********************************// + +textures/hell/hellsky2goo +{ + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 300 + + sky env/hell2 + cloudparms 256 + + { + map env/redcloudsa.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0 + tcMod scale 2 2 + } + + { + map env/redclouds.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scroll 0.05 0.05 + tcMod scale 1 1 + } +} + +textures/hell/hellbutt01 +{ + { + map $lightmap + rgbGen identity + } + { + map textures/hell/hellbutt01.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/hellbutt01.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 0.2 + } +} + +textures/hell/hellredclouds +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 280 + + cloudparms 512 full + lightning + + { + map env/redclouds.tga + tcMod scroll 0.02 0 + tcMod scale 2 2 + } + + + { + map textures/dont_use/lightningsky8_kc.tga + blendfunc GL_ONE GL_ONE + tcMod scale 10 10 + tcMod scroll .2 .2 + } + + + { + map env/redcloudsa.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.02 0.01 + } + + +} + +textures/hell/ironcrosslt1 +{ + q3map_surfacelight 7000 + //light 1 + + { + map $lightmap + rgbGen identity + } + + { + map textures/hell/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + +} + +textures/hell/ironcrosslt1_5000 +{ + qer_editorimage textures/hell/ironcrosslt1.tga + q3map_lightimage textures/hell/ironcrosslt1.blend.tga + q3map_surfacelight 5000 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/hell/killblock_b +{ + q3map_surfacelight 50 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/killblock_b.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/killblock_b.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/hell/killblock_c +{ + q3map_surfacelight 50 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/killblock_c.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/killblock_c.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.1 0 0.2 + } +} + +textures/hell/lava2z +{ + surfaceparm nonsolid + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 150 +} + +//*************************************// +//Moved from liquids.shader by Eutectic// +//*************************************// + +textures/hell/lavasolid +{ + // Added to g3map_global texture on May 11, 1999 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 450 + + tesssize 64 + deformVertexes wave 100 sin 2 2 0 0.1 + + { + map textures/hell/lava2d.tga + tcGen environment + tcMod turb 0 0.25 0 0.05 + } + + { + map textures/hell/lava2d.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.05 + } +} + +textures/hell/light1blue +{ + q3map_surfacelight 3250 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/light1blue.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.1 0 .2 + } +} + +textures/hell/light1dark +{ + q3map_surfacelight 6000 + //light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/light1dark.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/light1dark.tga + blendFunc GL_ONE GL_ONE +// rgbGen wave sin 0.5 0.1 0 .2 + } +} + +textures/hell/light1red +{ + q3map_surfacelight 5000 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/light1red.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.1 0 .2 + } +} + +textures/hell/metal2_2 +{ + cull twosided + surfaceparm trans + { + map textures/hell/metal2_2.tga + rgbGen identity + alphaFunc GE128 + //blendFunc GL_ONE GL_ZERO + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/hell/newhell +{ + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_surfacelight 200 + + sky env/hell2 + cloudparms 512 full + lightning + + { + map env/redcloudsa.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0 + tcMod scale 2 2 + } + { + map env/redclouds.tga + blendFunc GL_DST_COLOR GL_ZERO + tcMod scroll 0.05 0.06 + tcMod scale 1 1 + } +} + +textures/hell/skin7_teeth2 +{ + deformVertexes wave 100 sin 2 3 0 0.4 + { + map $lightmapt + rgbGen identity + } + { + map textures/hell/skin7_teeth2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/hell/xfiretest1 +{ + qer_editorimage textures/hell/firetestb.tga + //surfaceparm trans + surfaceparm noimpact + //surfaceparm nonsolid + surfaceparm nolightmap + q3map_surfacelight 1000 + tesssize 64 + + + { + map textures/hell/firetestb.tga + blendfunc gl_one gl_zero + tcMod turb .2 .2 .1 1 + tcMod scale .25 .25 + tcMod scroll .5 1.5 + } + + { + map textures/hell/firetest.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .2 .1 .1 1 + tcMod scale .1 .1 + tcMod scroll 0 1.0 + } + + { + map textures/hell/firetest2.tga + blendFunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 .5 .5 + tcMod scroll 1 5.0 + } + +} + +textures/hell/xfiretest2 +{ + qer_editorimage textures/hell/firetestb.tga + //surfaceparm trans + surfaceparm noimpact + //surfaceparm nonsolid + surfaceparm nolightmap + q3map_surfacelight 1000 + tesssize 64 + { + map textures/hell/firetest2.tga + blendfunc gl_one gl_zero + tcMod turb .2 .2 .1 1 + tcMod scale .25 .25 + tcMod scroll .5 1.5 + } + + { + map textures/hell/firetest.tga + +// blendFunc GL_DST_COLOR GL_ONE + blendFunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .2 .1 .1 1 + tcMod scale .1 .1 + tcMod scroll 0 1.0 + } + + { + + map textures/hell/firetestb.tga + blendFunc GL_DST_COLOR GL_ONE +// blendFunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .1 .1 .5 .5 + tcMod scroll 1 5.0 + } + +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/liquids.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/liquids.shader.svn-base new file mode 100644 index 00000000..cb2768f9 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/liquids.shader.svn-base @@ -0,0 +1,759 @@ + +textures/liquids/protolava +{ + + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/protolava2.tga + tcmod scale .2 .2 + tcmod scroll .04 .03 + tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/liquids/protolava.tga + blendfunc blend + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/watertest + { + qer_editorimage textures/liquids/pool3d_3b.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + tessSize 32 + deformVertexes normal .15 2 + deformVertexes bulge 128 5 2 + { + map $lightmap + blendfunc filter + } + + { + map textures/liquids/pool3d_4byell2.tga + blendfunc add + tcgen environment + } + + + } + + + + +textures/liquids/flatripplewater_1500 + { + qer_editorimage textures/liquids/pool2.tga + q3map_globaltexture + q3map_lightsubdivide 32 + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 500 + cull disable + + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/pool2.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/xctf_painwater + { + qer_editorimage textures/liquids/pool2.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 450 + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + { + map textures/sfx/bolts.tga + blendfunc GL_ONE GL_ONE + tcMod scale .2 .2 + tcMod scroll .1 .1 + tcmod rotate 290 + + } + } +textures/liquids/clear_calm1 + { + qer_editorimage textures/liquids/pool3d_3e.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .25 .25 0 .5 + { + map textures/liquids/pool3d_5e.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod scroll .025 .01 + } + + { + map textures/liquids/pool3d_3e.tga + blendFunc GL_dst_color GL_one + tcmod scale -.5 -.5 + tcmod scroll .025 .025 + } + + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + + +} + +textures/liquids/clear_ripple3 + { + qer_editorimage textures/liquids/pool3d_3c.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + { + map textures/liquids/pool3d_5c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + +} + + +textures/liquids/clear_ripple2 + { + qer_editorimage textures/liquids/pool3d_3b.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + { + map textures/liquids/pool3d_5b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + +} + + +textures/liquids/clear_ripple1 + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + +} + +textures/liquids/clear_ripple1_q3dm1 + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } +} + +textures/liquids/lavahell +{ + q3map_globaltexture + surfaceparm noimpact + surfaceparm trans + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + + +} + +textures/liquids/lavahell_xdm1 +{ + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm nodlight + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/lavahell_1000 +{ + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 1000 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/lavahell_2000 + { + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2000 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} +textures/liquids/lavahell_750 + { + + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + q3map_lightsubdivide 32 + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/flatlavahell_1500 + { + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + q3map_lightsubdivide 32 + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 1500 + cull disable + + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + + +textures/liquids/lavahell_2500 + { + + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/lavahelldark + { + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 150 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + + +} + +textures/liquids/lavahellflat_400 +{ + + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 400 + cull disable + + tesssize 128 + cull disable + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/calm_pool + { + qer_editorimage textures/liquids/pool2.tga + qer_trans .5 + q3map_globaltexture + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + +} + +textures/liquids/calm_pool_bgtess + { + qer_editorimage textures/liquids/pool2.tga + qer_trans .5 + q3map_globaltexture + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 256 + deformVertexes wave 256 sin 1 1 1 .1 + + + + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + +} + +textures/liquids/ripplewater2_back +{ + qer_editorimage textures/liquids/ripplewater3.tga + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + { + map textures/liquids/ripplewater3.tga + blendfunc GL_DST_COLOR GL_SRC_COLOR + tcMod scale .05 .05 + tcGen environment + tcMod scroll .001 .001 + } + +} + +textures/liquids/slime1 + { + qer_editorimage textures/liquids/slime7.tga + q3map_lightimage textures/liquids/slime7.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm slime + surfaceparm nolightmap + surfaceparm trans + + q3map_surfacelight 100 + tessSize 32 + cull disable + + deformVertexes wave 100 sin 0 1 .5 .5 + + { + map textures/liquids/slime7c.tga + tcMod turb .3 .2 1 .05 + tcMod scroll .01 .01 + } + + { + map textures/liquids/slime7.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .1 1 .05 + tcMod scale .5 .5 + tcMod scroll .01 .01 + } + + { + map textures/liquids/bubbles.tga + blendfunc GL_ZERO GL_SRC_COLOR + tcMod turb .2 .1 .1 .2 + tcMod scale .05 .05 + tcMod scroll .001 .001 + } + + +} + +textures/liquids/slime1_2000 + { + qer_editorimage textures/liquids/slime7.tga + q3map_lightimage textures/liquids/slime7.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm slime + surfaceparm nolightmap + surfaceparm trans + + q3map_surfacelight 2000 + tessSize 32 + cull disable + + deformVertexes wave 100 sin 0 1 .5 .5 + + { + map textures/liquids/slime7c.tga + tcMod turb .3 .2 1 .05 + tcMod scroll .01 .01 + } + + { + map textures/liquids/slime7.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .1 1 .05 + tcMod scale .5 .5 + tcMod scroll .01 .01 + } + + { + map textures/liquids/bubbles.tga + blendfunc GL_ZERO GL_SRC_COLOR + tcMod turb .2 .1 .1 .2 + tcMod scale .05 .05 + tcMod scroll .001 .001 + } + + +} + +textures/hell/lavasolid +{ + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 450 + + tesssize 64 + deformVertexes wave 100 sin 2 2 0 0.1 + + { + map textures/hell/lava2d.tga + tcGen environment + tcMod turb 0 0.25 0 0.05 + } + + { + map textures/hell/lava2d.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.05 + } +} + +textures/liquids/lavahell_2500_subd +{ + qer_editorimage textures/liquids/lavahell.tga + q3map_lightsubdivide 32 + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/models.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/models.shader.svn-base new file mode 100644 index 00000000..169df479 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/models.shader.svn-base @@ -0,0 +1,4824 @@ +//**********************************************************************// +// models.shader sorted and updated // +// by Eutectic - 23 Jan 2000 // +// This file is irrelevant for Q3Radiant // +// It was updated for the sake of completeness: // +// shaders that belong here were moved from other shader files // +// // +// SHADERS THAT DIDN'T BELONG HERE AND MOVED TO PROPER FILE: 2 // +// sprites/plasma1 // +// sprites/plasma2 // +// SHADERS THAT BELONGED HERE BUT WERE IN ANOTHER FILE: 1 // +// models/mapobjects/portal_2/portal_3 // +//**********************************************************************// + +// +// this file contains shaders attached models +// + +//**************************************************************// +// // +// MODELS/AMMO // +// // +//**************************************************************// + +models/ammo/grenade +{ + { + map models/ammo/grenade.tga + } + { + AnimMap 7 models/ammo/grenade_r.tga models/ammo/grenade_g.tga + blendfunc GL_ONE GL_ONE + } +} + +models/ammo/rocket/rockflar +{ + cull disable + { + map models/ammo/rocket/rockflar.tga + blendfunc GL_ONE GL_ONE + } +} + +models/ammo/rocket/rockfls1 +{ + cull disable + { + map models/ammo/rocket/rockfls1.tga + blendfunc GL_ONE GL_ONE + } +} + +models/ammo/rocket/rockfls2 +{ + cull disable + { + map models/ammo/rocket/rockfls2.tga + blendfunc GL_ONE GL_ONE + } +} + + +//**************************************************************// +// // +// MODELS/FLAGS // +// // +//**************************************************************// + +models/flags/b_flag +{ + cull disable + deformVertexes wave 100 sin 0 3 0 .7 + + { + map models/flags/b_flag.tga + + } + + +} + +models/flags/b_flag2 +{ + + deformVertexes wave 100 sin 4 3 0 0.3 + deformVertexes wave 30 sin 0 3 0 .8 + deformVertexes normal .3 .2 + cull none + + { + map models/flags/b_flag2.tga + rgbGen identity + } + { + map models/flags/blue_fx.tga + tcGen environment + //tcmod scale 9 3 + //tcmod scroll .1 .7 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map models/flags/b_flag2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +models/flags/flag_red +{ + cull none + deformVertexes wave 90 sin 1 5.6 1 .4 + deformVertexes wave 100 sin 1 2 1 .9 + deformVertexes wave 50 sin 1 .5 1 1 + { + map models/flags/flag_red.tga + //blendfunc gl_src_alpha gl_one_minus_src_alpha + //alphaFunc GE128 + blendFunc GL_ONE GL_ONE + rgbGen lightingDiffuse + depthWrite + } + + +} + +models/flags/flagbits +{ + cull none + // deformVertexes wave 100 sin 0 5 0 .7 + { + map models/flags/flagbits.tga + //blendfunc gl_src_alpha gl_one_minus_src_alpha + alphaFunc GE128 + rgbGen lightingDiffuse + depthWrite + } + + +} + +models/flags/flagtest +{ + + deformVertexes wave 100 sin 4 3 0 0.3 + deformVertexes wave 30 sin 0 3 0 .8 + deformVertexes normal .2 .2 + cull none + + { + map models/flags/flagtest.tga + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +models/flags/pole +{ + + { + map models/flags/skull.tga + tcGen environment + rgbGen lightingDiffuse + + } + + +} + +models/flags/r_flag +{ + cull disable + deformVertexes wave 100 sin 0 3 0 .7 + + { + map models/flags/r_flag.tga + + } + + +} + +models/flags/r_flag2 +{ + + deformVertexes wave 100 sin 4 3 0 0.3 + deformVertexes wave 30 sin 0 3 0 .8 + deformVertexes normal .3 .2 + cull none + + { + map models/flags/r_flag2.tga + rgbGen identity + } + { + map models/flags/red_fx.tga + tcGen environment + //tcmod scale 9 3 + //tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map models/flags/r_flag2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +models/flags/skull +{ + + { + map models/flags/skull.tga + //tcGen environment + rgbGen lightingDiffuse + + } + + +} + + +//**************************************************************// +// // +// MODELS/MAPOBJECTS // +// // +//**************************************************************// + +//******************************************************// +// mapobjects root folder // +//******************************************************// + +models/mapobjects/arenalogo +{ + deformVertexes wave 100 sin 0.25 0 0 0 + { + map textures/effects/quadmap.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcMod turb 0 1 0 0.2 + } +} + +models/mapobjects/hand +{ + deformVertexes wave 100 sin 0 .3 0 .2 + + { + map models/mapobjects/hand.tga + rgbGen vertex + } + + +} + +models/mapobjects/kmlamp_white +{ + + surfaceparm trans + { + map textures/effects/tinfxb.tga + tcGen environment + blendFunc GL_ONE GL_ONE + } +} + +models/mapobjects/lamplight_y +{ + q3map_surfacelight 10000 +// light 1 + cull disable + { + map textures/effects/envmapmach.tga + //map models/mapobjects/lamplight_y.tga + blendfunc GL_ONE GL_ONE + tcGen environment + rgbGen identity + } +} + +models/mapobjects/lamplight_ys +{ + { + map models/mapobjects/lamplight_ys.tga + blendfunc GL_ONE GL_ONE + + } +} + +models/mapobjects/meteor +{ + deformVertexes move 0 0 10 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + + + { + map models/mapobjects/meteor.tga + rgbGen vertex + tcMod scale 4.90 2.234 + } + + +} + +models/mapobjects/pitted_rust_ps +{ + cull disable + + { + map models/mapobjects/pitted_rust_ps.tga + rgbGen vertex + } + + +} + +models/mapobjects/pj_light +{ + cull none + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + { + map models/mapobjects/pj_light.tga + blendfunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/mapobjects/standlamp2 +{ + + { + map textures/effects/tinfx2.tga + tcGen environment + rgbGen identity + } + { + map models/mapobjects/standlamp2.tga + blendfunc blend + rgbGen vertex + } + +} + +//******************************************************// +// mapobjects/banner subfolder // +//******************************************************// + +models/mapobjects/banner/q3banner02 +{ + cull disable + nomipmaps + //deformVertexes wave 70 sin 0 .7 0 .4 + + { + map models/mapobjects/banner/q3banner02.tga + blendFunc add + tcmod scale 2 1 + tcmod scroll .33 0 + rgbGen wave sin .5 .5 0 .2 + } + { + map models/mapobjects/banner/q3banner02.tga + blendFunc add + tcmod scale 3 1 + tcmod scroll -.45 0 + rgbGen wave sin .5 .5 0 .2 + } + { + map models/mapobjects/banner/q3banner02x.tga + blendFunc add + tcmod scale 4 1 + tcmod scroll 1 0 + // rgbGen wave sin .5 .5 0 -.2 + } +} + +models/mapobjects/banner/q3banner04 +{ + cull disable + nomipmaps + + { + //map models/mapobjects/banner/q3banner04.tga + map textures/sfx/firegorre2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .05 .1 + tcMod turb 0 .25 0 .6 + tcmod scroll .4 .3 + //rgbGen wave sin .5 .5 0 .1 + } + { + + map textures/sfx/bolts.tga + tcmod scale .2 .2 + tcmod rotate 999 + tcmod scroll 9 9 + blendfunc add + rgbGen wave sin .5 .5 0 .2 + } + { + map textures/sfx/firegorre2.tga + //map models/mapobjects/banner/q3banner04.tga + blendFunc add + tcGen environment + tcmod scale 5 5 + tcmod scroll 0.09 0.04 + //rgbGen wave sin .5 .5 0 .1 + } + +} + +//******************************************************// +// mapobjects/baph subfolder // +//******************************************************// + +//models/mapobjects/baph/bapho_lamp +//{ +// +// { +// map textures/sfx/specular3b.tga +// tcGen environment +// tcmod scroll .1 0 +// rgbGen identity +// } +// { +// map models/mapobjects/baph/bapho_lamp.tga +// blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA +// rgbGen vertex +// } +// +// +//} + +models/mapobjects/baph/bapholamp_fx +{ + deformVertexes autoSprite + surfaceparm trans + cull none + nomipmaps + { + clampmap models/mapobjects/baph/bapholamp_fx.tga + blendFunc GL_ONE GL_ONE + tcmod rotate 333 + tcMod stretch sin .9 0.1 0 7 + rgbGen identity + } + { + clampmap models/mapobjects/baph/bapholamp_fx2.tga + blendFunc GL_ONE GL_ONE + tcmod rotate -301 + tcMod stretch sin 1 .1 0 9 + rgbGen identity + } + +} + +models/mapobjects/baph/baphomet +{ + + { + map textures/sfx/firewalla.tga + tcmod scroll 0.1 1 + rgbGen identity + } + { + map models/mapobjects/baph/baphomet.tga + blendFunc blend + rgbGen vertex + } + +} + +models/mapobjects/baph/baphomet_gold +{ + + { + map textures/sfx/firewalla.tga + tcmod scroll 0.1 1 + rgbGen identity + } + { + map models/mapobjects/baph/baphomet_gold.tga + blendFunc blend + rgbGen vertex + } + +} + +models/mapobjects/baph/wrist +{ + cull none + nomipmaps + surfaceparm trans + + { + map models/mapobjects/baph/wrist.tga + blendFunc GL_ONE GL_ONE + tcmod scale 2 1 + tcmod scroll 3 0 + rgbGen identity + } + { + map models/mapobjects/baph/wrist.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 1 + tcmod scroll -5 0 + rgbGen identity + } +} + +//******************************************************// +// mapobjects/barrel subfolder // +//******************************************************// + +models/mapobjects/barrel/barrel2 +{ + + { + Map models/mapobjects/barrel/barrel2.tga + rgbgen vertex + + } + { + clampmap models/mapobjects/barrel/barrel2fx.tga + blendFunc GL_ONE GL_ONE + // rgbgen wave triangle 1 1.4 0 9.5 + tcMod rotate 403 + } + { + clampmap models/mapobjects/barrel/barrel2fx.tga + blendFunc GL_ONE GL_ONE + // rgbgen wave triangle 1 1 0 8.7 + tcMod rotate -100 + } + +} + +//******************************************************// +// mapobjects/bat subfolder // +//******************************************************// + +models/mapobjects/bat/bat +{ + deformVertexes wave 10 sin 0 3 0 3 + deformVertexes move 500 0 0 sawtooth 0 5 0 .1 + deformVertexes move 0 0 7 sin 0 5 0 .5 + cull disable + + { + map models/mapobjects/bat/bat.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + + +} + +//******************************************************// +// mapobjects/bitch subfolder // +//******************************************************// + +models/mapobjects/bitch/bitch02 +{ + cull none + + { + Map models/mapobjects/bitch/bitch02.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcMod scroll 0 0.3 + } + + + +} + +models/mapobjects/bitch/forearm +{ + { + map models/mapobjects/bitch/forearm.tga + rgbGen vertex + } + { + map models/mapobjects/bitch/forearm01.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 2.2 0 + + } + { + map models/mapobjects/bitch/forearm02.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -1.1 0 + + } +} + +models/mapobjects/bitch/hologirl +{ + cull none + //sort additive // alphaFunc with a later blend pass doesn't + // make its own sort properly + deformVertexes move 0 0 .7 sin 0 5 0 0.2 + + + { + map models/mapobjects/bitch/hologirl.tga + alphaFunc GE128 + depthWrite + rgbGen lightingdiffuse + + } + { + map models/mapobjects/bitch/hologirl2.tga + tcgen environment + tcMod scroll -6 -.2 + tcMod scale 1 1 + blendFunc GL_ONE GL_ONE + //rgbGen wave sin .5 .5 0 .1 + } + + +} + +models/mapobjects/bitch/orb +{ + deformVertexes autoSprite + + q3map_surfacelight 70 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + clampmap models/mapobjects/bitch/orb.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 30 + } + +} + +//******************************************************// +// mapobjects/chain subfolder // +//******************************************************// + +models/mapobjects/chain/chain +{ + cull disable + { + map models/mapobjects/chain/chain.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/chain/chain2 +{ + cull disable + deformVertexes autoSprite2 + { + map models/mapobjects/chain/chain2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/chain/chain2_end +{ + cull disable + deformVertexes autoSprite2 + { + map models/mapobjects/chain/chain2_end.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/chain/chain3 +{ + { + map $whiteimage + rgbGen identity + } + { + map models/mapobjects/chain/chain3.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map models/mapobjects/chain/chain3.tga + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +//******************************************************// +// mapobjects/colua0 subfolder // +//******************************************************// + +models/mapobjects/colua0/colua0_flare +{ + deformVertexes autoSprite + + q3map_surfacelight 1000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map models/mapobjects/colua0/colua0_flare.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/mapobjects/colua0/colua0_lght +{ + surfaceparm trans + { + map textures/effects/tinfx2b.tga + tcGen environment + blendFunc GL_ONE GL_ONE + } +} + +//******************************************************// +// mapobjects/console subfolder // +//******************************************************// + +models/mapobjects/console/centercon +{ + cull disable + { + map models/mapobjects/console/scrolltext.tga + blendFunc add + tcmod scroll 0 -.3 + //tcMod stretch sin .9 0.1 0 1.1 + rgbGen vertex + } + + { + clampmap models/mapobjects/console/centercon.tga + blendFunc add + tcMod stretch sin .9 0.1 0 .2 + tcmod rotate 40 + rgbGen vertex + } +} + +models/mapobjects/console/console +{ + cull disable + + { + map textures/effects/tinfx2c.tga + blendFunc GL_ONE GL_ZERO + tcGen environment + rgbGen vertex + } + { + map models/mapobjects/console/console.tga + blendFunc blend + rgbGen vertex + } + { + map models/mapobjects/console/console2.tga + blendFunc add + rgbGen vertex + rgbGen wave sin .5 .5 0 .2 + } +} + +models/mapobjects/console/jacobs +{ + cull disable + + { + map textures/effects/tinfxb.tga + blendFunc add + tcGen environment + rgbGen identity + } +} + +models/mapobjects/console/rotate +{ + cull disable + + { + clampmap models/mapobjects/console/rotate.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 40 + rgbGen vertex + } +} + +models/mapobjects/console/scrolltext +{ + cull disable + + { + map models/mapobjects/console/scrolltext.tga + blendFunc add + tcmod scroll 0 -.3 + //tcMod stretch sin .9 0.1 0 1.1 + rgbGen vertex + } +} + +models/mapobjects/console/sphere +{ + cull disable + + { + map models/mapobjects/console/spherex2.tga + blendFunc add + tcmod rotate 40 + tcGen environment + tcmod scroll 5 .4 + rgbGen wave sin .5 .5 0 .2 + } + + { + map models/mapobjects/console/spherex.tga + blendFunc add + tcmod rotate 40 + tcGen environment + tcmod scroll 5 .4 + rgbGen wave sin .5 .5 0 -.2 + } +} + +models/mapobjects/console/sphere2 +{ + cull disable + deformVertexes autoSprite + + //{ + // clampmap models/mapobjects/console/sphere2.tga + // alphaFunc GE128 + // depthWrite + // //tcMod stretch sin .9 0.1 0 .5 + // tcmod rotate 40 + // rgbGen identity + //} + { + map models/mapobjects/console/sphere3.tga + blendFunc add + // depthWrite + rgbGen wave sin .5 .5 0 .2 + } + { + map models/mapobjects/console/sphere4.tga + blendFunc add + // depthWrite + rgbGen wave sin .5 .5 0 -.2 + } + { + clampmap models/mapobjects/console/sphere2.tga + alphaFunc GE128 + //blendfunc blend + //depthWrite + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 40 + rgbGen identity + } +} + +models/mapobjects/console/under +{ + cull disable + surfaceparm alphashadow + //surfaceparm nodraw + { + clampmap models/mapobjects/console/under.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + + } +} + +//******************************************************// +// mapobjects/corpse subfolder // +//******************************************************// + +models/mapobjects/corpse/chain +{ + cull disable + + { + map models/mapobjects/corpse/chain.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/corpse/corpse +{ + deformVertexes wave 100 sin 0 .2 0 .2 + + { + map models/mapobjects/corpse/corpse.tga + rgbGen exactVertex + } + + +} + +models/mapobjects/corpse/intestine +{ + + cull disable + + { + map models/mapobjects/corpse/intestine.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/corpse/intestine2 +{ + cull disable + deformVertexes wave 100 sin 0 .6 0 .2 + // surfaceparm trans + { + map models/mapobjects/corpse/intestine2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/corpse/spine +{ + cull disable + + { + map models/mapobjects/corpse/spine.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/corpse/torso +{ + deformVertexes wave 100 sin 0 .2 0 .2 + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 4 4 + tcMod scroll 0 -.09 + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + //{ + // map textures/liquids/proto_grueldark.tga + // //tcGen environment + // blendFunc GL_ONE GL_ONE + // tcmod scale 2 2 + // tcMod scroll 0 -.09 + // tcMod turb 0 0.07 0 .08 + // //rgbGen identity + //} + { + map models/mapobjects/corpse/torso.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +//******************************************************// +// mapobjects/cross subfolder // +//******************************************************// + +models/mapobjects/cross/cross_skull +{ + cull disable + surfaceparm alphashadow + { + map models/mapobjects/cross/cross_skull.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +models/mapobjects/cross/cross +{ + q3map_lightimage models/mapobjects/cross/cross_light.tga + q3map_surfacelight 300 + + { + map textures/sfx/firewalla.tga + tcmod scale 4 4 + tcmod scroll 0.1 2 + rgbGen identity + } + { + map models/mapobjects/cross/cross.tga + blendFunc blend + rgbGen vertex + } + +} + +//******************************************************// +// mapobjects/flag subfolder // +//******************************************************// + +//models/mapobjects/flag/banner_eg1 +//{ +// cull disable +// surfaceparm nolightmap +// deformVertexes wave 100 sin 0 8 0 8 +// sort banner +// { +// map models/mapobjects/flag/banner_eg1.tga +// // blendfunc gl_src_alpha gl_one_minus_src_alpha +// alphaFunc GE128 +// rgbGen vertex +// } +// +// +//} + +models/mapobjects/flag/banner_strgg +{ + cull disable + surfaceparm nolightmap + surfaceparm alphashadow + + deformVertexes wave 100 sin 0 3 0 .7 + //deformVertexes normal 0.2 2 + sort banner + { + map models/mapobjects/flag/banner_strgg.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + alphaFunc GE128 + rgbGen vertex + + } +} + +models/mapobjects/flag/banner02 +{ + cull disable + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .7 + + { + map models/mapobjects/flag/banner02.tga + + } + + +} + +//******************************************************// +// mapobjects/flares subfolder // +//******************************************************// + +models/mapobjects/flares/electric +{ + + + q3map_surfacelight 200 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + clampmap models/mapobjects/flares/electric.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 9 + tcMod rotate 360 + } + { + clampmap models/mapobjects/flares/electric.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 9.5 + tcMod rotate -202 + } + +} + +//******************************************************// +// mapobjects/gratelamp subfolder // +//******************************************************// + +models/mapobjects/gratelamp/gratelamp_flare +{ + deformVertexes autoSprite + + q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map models/mapobjects/gratelamp/gratelamp_flare.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/mapobjects/gratelamp/gratelamp +{ + cull disable + + { + map models/mapobjects/gratelamp/gratelamp.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/gratelamp/gratetorch +{ + cull disable + + { + map models/mapobjects/gratelamp/gratetorch.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/gratelamp/gratetorch2b +{ + cull disable + + { + map models/mapobjects/gratelamp/gratetorch2b.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/grenadel subfolder // +//******************************************************// + +models/mapobjects/grenadel/grenadelx +{ + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + { + clampmap models/mapobjects/grenadel/grenadelx.tga + tcMod rotate 10 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } +} + +//******************************************************// +// mapobjects/horned subfolder // +//******************************************************// + +models/mapobjects/horned/horned +{ + + { + map textures/sfx/firewalla.tga + tcmod scroll 0.1 1 + } + { + map models/mapobjects/horned/horned.tga + blendFunc blend + rgbGen vertex + } + +} + +//******************************************************// +// mapobjects/jesus subfolder // +//******************************************************// + +models/mapobjects/jesus/jesuswall +{ + deformVertexes wave 100 sin 0 .2 0 .2 + cull none + { + map $lightmap + //rgbGen identity + } + { + map models/mapobjects/jesus/jesuswall.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen vertex + alphaGen lightingSpecular + } + + +} + +//******************************************************// +// mapobjects/jets subfolder // +//******************************************************// + +models/mapobjects/jets/jet_1 +{ + surfaceparm trans + nomipmaps + cull disable + { + map models/mapobjects/jets/jet_1.tga + blendFunc add + tcmod scale .5 1 + tcmod scroll 6 0 + rgbGen identity + } + { + map models/mapobjects/jets/jet_2.tga + blendFunc add + tcmod scroll 3 -.5 + rgbGen wave inversesawtooth -.3 1.3 0 .5 + } +} + +models/mapobjects/jets/jet_as +{ + deformVertexes autoSprite2 + deformVertexes wave 100 sin 0 1 0 9 + surfaceparm trans + nomipmaps + { + map models/mapobjects/jets/jet_as.tga + blendFunc add + rgbGen identity + } +} + +//******************************************************// +// mapobjects/lamps subfolder // +//******************************************************// + +models/mapobjects/lamps/beam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + deformVertexes move 0 0 2 sin 0 5 0 0.3 + deformVertexes move .6 .8 0 sin 0 9 0 0.1 + cull none + //nopicmip + { + map models/mapobjects/lamps/beam.tga + tcMod Scroll .3 0 + blendFunc GL_ONE GL_ONE + } + { + map models/mapobjects/lamps/beam.tga + tcMod Scroll -.3 0 + blendFunc GL_ONE GL_ONE + } + +} + +models/mapobjects/lamps/bot_flare +{ + deformVertexes autoSprite + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + clampmap models/mapobjects/lamps/bot_flare.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 20 + + + } + + +} + +models/mapobjects/lamps/bot_flare2 +{ + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + deformVertexes wave 100 sin 0 1 0 9 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + map models/mapobjects/lamps/bot_flare2.tga + blendFunc GL_ONE GL_ONE + + } + + +} + +models/mapobjects/lamps/bot_lamp +{ + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + + { + map models/mapobjects/lamps/bot_lamp.tga + rgbGen vertex + + } + + +} +models/mapobjects/lamps/bot_lamp2 +{ + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + + { + map models/mapobjects/lamps/bot_lamp2.tga + rgbGen vertex + + } + + +} + +models/mapobjects/lamps/bot_lamp2b +{ + cull disable + deformVertexes move 0 0 2 sin 0 5 0 0.3 + deformVertexes move .6 .8 0 sin 0 9 0 0.1 + { + map models/mapobjects/lamps/bot_lamp2b.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/lamps/bot_light +{ + cull disable + q3map_surfacelight 200 + deformVertexes move 0 0 2 sin 0 5 0 0.3 + deformVertexes move .6 .8 0 sin 0 9 0 0.1 + { + map models/mapobjects/lamps/bot_light.tga + rgbGen identity + } + + +} + +models/mapobjects/lamps/bot_wing +{ + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + deformVertexes wave 100 sin 0 .5 0 .5 + cull disable + + { + map models/mapobjects/lamps/bot_wing.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/lamps/bot_wing2 +{ + //deformVertexes wave 100 sin 0 .5 0 .5 + //deformVertexes move 0 0 1 triangle 0 20 0 1 + deformVertexes move 0 0 2 sin 0 5 0 0.3 + deformVertexes move .6 .8 0 sin 0 9 0 0.1 + deformVertexes wave 100 sin 0 .5 0 .5 + cull disable + + { + map models/mapobjects/lamps/bot_wing2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/lamps/flare03 +{ + deformVertexes autoSprite + + q3map_surfacelight 200 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map models/mapobjects/lamps/flare03.tga + blendFunc GL_ONE GL_ONE + } + +} + +//******************************************************// +// mapobjects/lightning subfolder // +//******************************************************// + +models/mapobjects/lightning/blu/blu01 +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 3000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 15 models/mapobjects/lightning/blu/blu01.tga models/mapobjects/lightning/blu/blu02.tga models/mapobjects/lightning/blu/blu03.tga models/mapobjects/lightning/blu/blu04.tga models/mapobjects/lightning/blu/blu05.tga models/mapobjects/lightning/blu/blu06.tga models/mapobjects/lightning/blu/blu07.tga models/mapobjects/lightning/blu/blu08.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/mapobjects/lightning/red/red01 +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 3000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 15 models/mapobjects/lightning/red/red01.tga models/mapobjects/lightning/red/red02.tga models/mapobjects/lightning/red/red03.tga models/mapobjects/lightning/red/red04.tga models/mapobjects/lightning/red/red05.tga models/mapobjects/lightning/red/red06.tga models/mapobjects/lightning/red/red07.tga models/mapobjects/lightning/red/red08.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/mapobjects/lightning/white/white1 +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 3000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 15 models/mapobjects/lightning/white/white1.tga models/mapobjects/lightning/white/white2.tga models/mapobjects/lightning/white/white3.tga models/mapobjects/lightning/white/white4.tga models/mapobjects/lightning/white/white5.tga models/mapobjects/lightning/white/white6.tga models/mapobjects/lightning/white/white7.tga models/mapobjects/lightning/white/white8.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/mapobjects/lightning/yel/yel01 +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 3000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 15 models/mapobjects/lightning/yel/yel01.tga models/mapobjects/lightning/yel/yel02.tga models/mapobjects/lightning/yel/yel03.tga models/mapobjects/lightning/yel/yel04.tga models/mapobjects/lightning/yel/yel05.tga models/mapobjects/lightning/yel/yel06.tga models/mapobjects/lightning/yel/yel07.tga models/mapobjects/lightning/yel/yel08.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +//******************************************************// +// mapobjects/pipe subfolder // +//******************************************************// + +models/mapobjects/pipe/pipe02 +{ + + { + map textures/effects/tinfx2d.tga + tcGen environment + rgbGen identity + } + { + map models/mapobjects/pipe/pipe02.tga + blendfunc blend + rgbGen lightingdiffuse + } + +} + +models/mapobjects/pipe/pipe02x +{ + q3map_lightimage textures/sfx/electricslime_old.tga + q3map_surfacelight 150 + cull disable + { + map textures/effects/tinfx2b.tga + tcGen environment + tcmod scale 1 2 + blendfunc add + rgbGen identity + } + { + map textures/sfx/electricslime_old.tga + //tcGen environment + //tcmod scale 2 2 + //tcmod rotate 240 + tcmod scroll 7.2 1 + blendfunc add + rgbGen identity + } + +} + +//******************************************************// +// mapobjects/podium subfolder // +//******************************************************// + +models/mapobjects/podium/podium +{ + { + map models/mapobjects/podium/podium.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scroll .2 0.01 + rgbGen identity + } + { + map models/mapobjects/podium/podium.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + { + map models/mapobjects/podium/podiumglo.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 1 1 0 .2 + } + + +} + +models/mapobjects/podium/podiumfx1 +{ + cull none + surfaceparm trans + { + map models/mapobjects/podium/podiumfx1.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 2 -.3 + rgbGen wave inversesawtooth 0 1 .35 .3 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -1.7 -.3 + rgbGen wave inversesawtooth 0 1 .35 .3 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -1.1 -.3 + rgbGen wave inversesawtooth 0 1 .35 .3 + } +} + +models/mapobjects/podium/podiumfx2 +{ + cull none + surfaceparm trans + { + map models/mapobjects/podium/podiumfx1.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .5 + tcmod scroll .8 -.3 + rgbGen wave inversesawtooth 0 1 .7 .6 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .5 + tcmod scroll -1.7 -.3 + rgbGen wave inversesawtooth 0 1 .7 .6 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .5 + tcmod scroll -1.1 -.3 + rgbGen wave inversesawtooth 0 1 .7 .6 + } +} + +models/mapobjects/podium/podiumfx3 +{ + cull none + surfaceparm trans + { + map models/mapobjects/podium/podiumfx1.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .1 + tcmod scroll 1 -.3 + rgbGen wave inversesawtooth 0 1 1.1 .9 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .1 + tcmod scroll -1.7 -.3 + rgbGen wave inversesawtooth 0 1 1.1 .9 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .1 + tcmod scroll -1.1 -.3 + rgbGen wave inversesawtooth 0 1 1.1 .9 + } +} + +models/mapobjects/podium/podskull +{ + { + map models/mapobjects/podium/podskull.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scroll .2 0.03 + rgbGen identity + } + { + map models/mapobjects/podium/podskull.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + { + map models/mapobjects/podium/podskullfx.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 1 1 0 .2 + } +} + +//******************************************************// +// mapobjects/portal_2 subfolder // +//******************************************************// + +models/mapobjects/portal_2/portal_3 +{ + // ************************************************* + // * Portal Sides * + // * April 30 1999 * + // * Please Comment Changes * + // ************************************************* + + + { + map models/mapobjects/portal_2/portal_3.tga + rgbGen vertex + } + + { + map models/mapobjects/portal_2/portal_3_glo.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 .2 .5 + } + +} + +models/mapobjects/portal_2/portal_3_edge +{ + { + map models/mapobjects/portal_2/portal_3_edge.tga + rgbGen vertex + } + + { + map models/mapobjects/portal_2/portal_3_edge_glo.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 9.7 .5 + } + +} + +//******************************************************// +// mapobjects/scoreboard subfolder // +//******************************************************// + +models/mapobjects/scoreboard/s_name +{ + sort additive + cull disable + deformVertexes text0 + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +models/mapobjects/scoreboard/s_score +{ + sort additive + cull disable + deformVertexes text1 + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +//******************************************************// +// mapobjects/signs subfolder // +//******************************************************// + +models/mapobjects/signs/bioh +{ + cull disable + + { + map models/mapobjects/signs/bioh.tga + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/skel subfolder // +//******************************************************// + +models/mapobjects/skel/skel +{ + cull disable + surfaceparm alphashadow + { + map models/mapobjects/skel/skel.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +models/mapobjects/skel/xray +{ + deformVertexes move 0 0 .7 sin 0 5 0 0.2 + cull disable + q3map_surfacelight 300 + { + map models/mapobjects/skel/xray.tga + blendfunc add + rgbGen wave sin 1 .8 0 .3 + } + { + + map models/mapobjects/bitch/hologirl2.tga + tcMod scroll -6 -.2 + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + +} + +//******************************************************// +// mapobjects/skull subfolder // +//******************************************************// + +models/mapobjects/skull/monkeyhead +{ + //deformVertexes wave 100 sin 0 .7 0 .2 + //deformVertexes wave 100 sin 0 .5 1 .1 + cull disable + nomipmaps + + { + map models/mapobjects/skull/monkeyhead.tga + rgbGen vertex + } + { + //animMap 0.5 models/mapobjects/skull/monkeyhead.tga //models/mapobjects/wallhead/femhead2.tga + map models/mapobjects/skull/monkeyheadb.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen wave sin 0 1 1 .1 + // alphaGen wave triangle 0 .7 0 .2 + rgbGen vertex + } + +} + +models/mapobjects/skull/monkeyhead2 +{ + cull disable + surfaceparm trans + nomipmaps + { + map models/mapobjects/skull/monkeyhead2.tga + blendfunc blend + depthWrite + rgbGen vertex + } +} + +models/mapobjects/skull/ribcage +{ + sort underwater + cull disable + { + map models/mapobjects/skull/ribcage.tga + // blendfunc gl_src_alpha gl_one_minus_src_alpha + alphaFunc GE128 + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/slamp subfolder // +//******************************************************// + +models/mapobjects/slamp/slamp2 +{ + cull disable + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map models/mapobjects/slamp/slamp2.tga + blendFunc GL_ONE GL_ONE + } + { + map textures/effects/envmapdimb.tga + tcGen environment + blendfunc GL_ONE GL_ONE + //rgbGen lightingDiffuse + } + + +} + +models/mapobjects/slamp/slamp3 +{ + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 100 + + { + map models/mapobjects/slamp/slamp3.tga + blendFunc GL_ONE GL_ONE + + } + + +} + +//******************************************************// +// mapobjects/spotlamp subfolder // +//******************************************************// + +models/mapobjects/spotlamp/beam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + nomipmaps + { + map models/mapobjects/spotlamp/beam.tga + tcMod Scroll .3 0 + blendFunc GL_ONE GL_ONE + } + //{ + // map models/mapobjects/spotlamp/beam.tga + // tcMod Scroll -.3 0 + // blendFunc GL_ONE GL_ONE + //} + +} + +models/mapobjects/spotlamp/spotlamp +{ + cull disable + surfaceparm alphashadow + { + map models/mapobjects/spotlamp/spotlamp.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/spotlamp/spotlamp_l +{ + cull disable + q3map_surfacelight 200 + + { + map models/mapobjects/spotlamp/spotlamp_l.tga + rgbGen identity + } + + +} + +//******************************************************// +// mapobjects/teleporter subfolder // +//******************************************************// + +models/mapobjects/teleporter/energy +{ + cull disable + + + { + map models/mapobjects/teleporter/energy.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 2.2 1.3 + rgbGen wave inversesawtooth -.3 1.3 0 1.3 + + } + { + map models/mapobjects/teleporter/energy2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -1 .5 + rgbGen wave inversesawtooth -.2 1.2 0 .5 + + } + { + map models/mapobjects/teleporter/energy3.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 3 0 + rgbGen wave triangle 1 1 0 5.3 + + } + +} + +models/mapobjects/teleporter/teleporter_edge +{ + + + { + map models/mapobjects/teleporter/teleporter_edge.tga + rgbGen vertex + } + { + map models/mapobjects/teleporter/teleporter_edge2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave inversesawtooth 0 1 .2 1.5 + } + +} + +models/mapobjects/teleporter/transparency +{ + cull disable + + { + map models/mapobjects/teleporter/transparency.tga + blendfunc GL_ONE GL_ONE + + } + { + map models/mapobjects/teleporter/transparency2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll .1 .2 + } + +} + +models/mapobjects/teleporter/transparency2 +{ + cull disable + + { + map models/mapobjects/teleporter/transparency2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll .1 .2 + } + +} + +models/mapobjects/teleporter/widget +{ + cull disable + + { + map models/mapobjects/teleporter/widget.tga + blendfunc GL_ONE GL_ONE + + } + { + map models/mapobjects/teleporter/transparency2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -.1 -.2 + } + +} + +//******************************************************// +// mapobjects/timlamp subfolder // +//******************************************************// + +models/mapobjects/timlamp/timlamp +{ + cull disable + surfaceparm alphashadow + { + map models/mapobjects/timlamp/timlamp.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/tree subfolder // +//******************************************************// + +models/mapobjects/tree/branch +{ + cull disable + deformVertexes wave 100 sin 0 .1 0 .2 + surfaceparm trans + { + map models/mapobjects/tree/branch.tga + alphaFunc GE128 + depthWrite + //rgbGen identity + //rgbGen lightingDiffuse + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/wallhead subfolder // +//******************************************************// + +//models/mapobjects/wallhead/femhead +//{ +// deformVertexes wave 100 sin 0 .7 0 .2 +// cull disable +// +// +// { +// map models/mapobjects/wallhead/femhead2.tga +// rgbGen vertex +// } +// { +// map models/mapobjects/wallhead/femhead.tga +// Blendfunc GL_ONE GL_ONE +// rgbGen vertex +// rgbGen wave triangle 0 1 0 .05 +// } +// +//} + +models/mapobjects/wallhead/femhead +{ + deformVertexes wave 100 sin 0 .7 0 .2 + //deformVertexes wave 100 sin 0 1 1 .1 + cull disable + + { + map models/mapobjects/wallhead/femhead3.tga + rgbGen vertex + } + { + //animMap 0.5 models/mapobjects/wallhead/femhead4.tga //models/mapobjects/wallhead/femhead2.tga + map models/mapobjects/wallhead/femhead4.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen wave sin 0 1 1 .1 + // alphaGen wave triangle 0 .7 0 .2 + rgbGen vertex + } + +} + +models/mapobjects/wallhead/lion_m +{ + { + map models/mapobjects/wallhead/lion_m.tga + blendFunc GL_ONE GL_ZERO + rgbGen vertex + } + { + map textures/sfx/firewalla.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 0.1 1 + //rgbGen wave triangle .5 1 0 .4 + } + { + map models/mapobjects/wallhead/lion_m.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } + +} + +//models/mapobjects/wallhead/tongue +//{ +// { +// //rgbGen lightingDiffuse +// map $whiteimage +// rgbGen vertex +// } +// { +// map models/mapobjects/wallhead/tongue.tga +// blendFunc GL_DST_COLOR GL_SRC_ALPHA +// rgbGen identity +// alphaGen lightingSpecular +// } +//} + +models/mapobjects/wallhead/wallhead +{ + + + { + map models/mapobjects/wallhead/wallhead.tga + rgbGen vertex + } + +} + +models/mapobjects/wallhead/wallhead_eye +{ + + + { + animMap 0.2 models/mapobjects/wallhead/wallhead_eye.tga models/mapobjects/wallhead/wallhead_eye2.tga + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/weeds subfolder // +//******************************************************// + +models/mapobjects/weeds/weed01 +{ + sort additive + cull disable + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .7 + { + map models/mapobjects/weeds/weed01.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + } + + +} + +models/mapobjects/weeds/weed02 +{ + sort underwater + cull disable + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .7 + { + map models/mapobjects/weeds/weed02.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + } + + +} + + +//**************************************************************// +// // +// MODELS/PLAYERS // +// // +//**************************************************************// + +//******************************************************// +// models/players/anarki subfolder // +//******************************************************// + +models/players/anarki/anarki_b +{ + { + map textures/effects/envmapbfg.tga + tcGen environment + tcmod rotate 350 + tcmod scroll 3 1 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/players/anarki/anarki_b.tga + blendfunc blend + rgbGen lightingDiffuse + } + +} + +models/players/anarki/anarki_g +{ + { + map models/players/anarki/anarki_g.tga + //rgbGen vertex + } + { + + map models/players/anarki/anarki_g_fx.tga + rgbGen lightingDiffuse + rgbGen wave triangle 0 1 0 .5 + blendfunc gl_ONE gl_ONE + } +} + +//******************************************************// +// models/players/biker subfolder // +//******************************************************// + +models/players/biker/cadaver +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/biker/cadaver.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +//******************************************************// +// models/players/bones subfolder // +//******************************************************// + +models/players/bones/blue +{ + + cull disable + { + map models/players/bones/blue.tga + alphaFunc GE128 + depthWrite + rgbGen lightingdiffuse + } +} + +models/players/bones/red +{ + + cull disable + { + map models/players/bones/red.tga + alphaFunc GE128 + depthWrite + rgbGen lightingdiffuse + } +} + +models/players/bones/stiff +{ + + cull disable + { + map models/players/bones/stiff.tga + alphaFunc GE128 + depthWrite + rgbGen lightingdiffuse + } +} + +models/players/bones/xray +{ + + cull disable + { + map models/players/bones/xray.tga + blendfunc add + //rgbGen wave sin 1 .8 0 9 + } + { + + map models/mapobjects/bitch/hologirl2.tga + tcMod scroll -6 -.2 + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + +} + +//******************************************************// +// models/players/brandon subfolder // +//******************************************************// + +models/players/brandon/branhat +{ + { + map models/players/light/brandon/branhat.tga + } + { + map models/players/light/brandon/branhat.glow.tga + blendfunc GL_ONE GL_ONE + } +} + +models/brandon/braneye +{ + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/light/brandon/braneye.tga + rgbGen identity + alphaGen lightingSpecular + blendFunc GL_DST_COLOR GL_SRC_ALPHA + } + { + map models/players/light/brandon/braneye.glow.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/players/crash subfolder // +//******************************************************// + +models/players/crash/crash +{ + { + map textures/effects/envmapblue.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/crash/crash.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/crash/crash_f +{ + + { + map textures/sfx/snow.tga + tcmod scale .5 .5 + tcmod scroll 9 0.3 + rgbGen identity + } + { + map textures/effects/tinfx2b.tga + tcGen environment + blendFunc add + rgbGen lightingdiffuse + } +} + +models/players/crash/crash_t +{ + { + map textures/effects/envmapblue.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/crash/crash_t.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +//******************************************************// +// models/players/doom subfolder // +//******************************************************// + +models/players/doom/doom_f +{ + { + map models/players/doom/doom_f.tga + rgbGen lightingDiffuse + } + { + + map models/players/doom/doom_fx.tga + tcGen environment + rgbGen lightingDiffuse + blendfunc gl_ONE gl_ONE + } + +} + +models/players/doom/f_doom +{ + { + map models/players/doom/f_doom.tga + } + { + + map models/players/doom/fx_doom.tga + tcGen environment + rgbGen lightingDiffuse + blendfunc gl_ONE gl_ONE + } +} + +models/players/doom/phobos +{ + { + map models/players/doom/phobos_fx.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 7 7 + tcMod scroll 5 -5 + tcmod rotate 360 + rgbGen identity + } + //{ + // map textures/effects/tinfx2.tga + // tcGen environment + // blendFunc GL_ONE GL_ONE + // rgbGen lightingDiffuse + //} + { + map models/players/doom/phobos.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } +} + +models/players/doom/phobos_f +{ + + { + map textures/effects/tinfx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map models/players/doom/phobos_f.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } +} + +//******************************************************// +// models/players/grunt subfolder // +//******************************************************// + +models/players/grunt/stripe_h +{ + + { + //map textures/effects/tinfx.tga + map textures/sfx/electricgrade3.tga + //tcmod scale 6 6 + //tcmod rotate 350 + tcmod scroll 0 -.5 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/players/grunt/stripe_h.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen lightingDiffuse + } + +} + +//******************************************************// +// models/players/hunter subfolder // +//******************************************************// + +models/players/hunter/harpy +{ + { + map textures/effects/envmaproc.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/hunter/hunter2.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/hunter/harpy_f +{ + surfaceparm nodraw +} + +models/players/hunter/harpy_h +{ + { + map textures/effects/envmaproc.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/hunter/hunter_h.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/hunter/hunter_f +{ + deformVertexes wave 100 sin 0 .3 0 .2 + cull disable + { + map models/players/hunter/hunter_f.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/players/hunter/red_f +{ + deformVertexes wave 100 sin 0 .3 0 .2 + cull disable + { + map models/players/hunter/red_f.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +//******************************************************// +// models/players/klesk subfolder // +//******************************************************// + +models/players/klesk/flisk +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/klesk/flisk.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +models/players/klesk/flisk_h +{ + { + map models/players/klesk/flisk_h.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/bolts.tga + blendFunc GL_ONE GL_ONE + tcmod scale 2 2 + tcmod scroll 2 2 + } + { + map models/players/klesk/flisk_h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/players/klesk/klesk_h +{ + { + map models/players/klesk/klesk_h.tga + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + + } + + { + map models/players/klesk/klesk_g.tga + blendfunc GL_ONE GL_ONE + rgbGen wave triangle .5 1 0 .5 + + } +} + +//******************************************************// +// models/players/lucy subfolder // +//******************************************************// + +models/players/lucy/angel +{ + cull none + + { + map models/players/lucy/angel.tga + alphaFunc GE128 + depthWrite + //rgbGen identity + rgbGen lightingDiffuse + + } + { + + //map textures/effects/envmapcirc3.tga + + map models/mapobjects/bitch/hologirl2.tga + tcgen environment + tcMod scroll -6 -.2 + tcMod scale 1 1 + blendFunc GL_ONE GL_ONE + //rgbGen identity + //rgbGen vertex + rgbGen lightingDiffuse + } + +} + +models/players/lucy/h_angel +{ + cull none + + { + map models/players/lucy/h_angel.tga + depthWrite + rgbGen lightingDiffuse + + } + { + + //map textures/effects/envmapcirc3.tga + + map models/mapobjects/bitch/hologirl2.tga + tcgen environment + tcMod scroll -6 -.2 + tcMod scale 1 1 + blendFunc GL_ONE GL_ONE + rgbGen identity + // rgbGen vertex + rgbGen lightingDiffuse + } + +} + +//******************************************************// +// models/players/major subfolder // +//******************************************************// + +models/players/major/daemia +{ + { + map textures/sfx/electricslime.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 3 3 + tcMod turb 0 .5 0 .7 + tcMod scroll 1 -1 + rgbGen identity + } + { + map models/players/major/daemia.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +//******************************************************// +// models/players/mynx subfolder // +//******************************************************// + +models/players/mynx/mynx_shiny +{ + + { + map textures/sfx/specular5.tga + blendFunc GL_ONE GL_ZERO + tcGen environment + } + { + map models/players/mynx/mynx_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + +} + +//******************************************************// +// models/players/orbb subfolder // +//******************************************************// + +models/players/orbb/blue_h +{ + + { + map models/players/orbb/blue_h.tga + rgbGen lightingDiffuse + } + + { + clampmap textures/base_floor/techfloor2.tga + blendfunc blend + tcmod rotate 90 + tcMod stretch sin .8 0.2 0 .2 + rgbGen lightingDiffuse + } + +} + +models/players/orbb/orbb_h2 +{ + { + map models/players/orbb/orbb_h2.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/effects/tinfx.tga + blendFunc GL_ONE GL_ONE + tcGen environment + rgbGen lightingDiffuse + } + { + map models/players/orbb/orbb_h2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/players/orbb/orbb_light +{ + { + map models/players/orbb/orbb_light.tga + rgbGen wave sin 1 1 0 1 + + } +} + +models/players/orbb/orbb_light_blue +{ + { + map models/players/orbb/orbb_light_blue.tga + rgbGen wave sin 1 1 0 1 + + } +} + +models/players/orbb/red_h +{ + + { + map models/players/orbb/red_h.tga + rgbGen lightingDiffuse + } + + { + clampmap textures/base_floor/techfloor2.tga + blendfunc blend + tcmod rotate 90 + tcMod stretch sin .8 0.2 0 .2 + rgbGen lightingDiffuse + } + +} + +models/players/orbb/orbb_tail +{ + + { + map models/players/orbb/orbb_tail.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 0 .5 + rgbGen wave sin .5 .25 0 .5 + } +} + +models/players/orbb/orbb_tail_blue +{ + + { + map models/players/orbb/orbb_tail_blue.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 0 .5 + rgbGen wave sin .5 .25 0 .5 + } +} + +//******************************************************// +// models/players/parkr subfolder // +//******************************************************// + +models/players/parkr/parkr_chest +{ + { + map models/players/parkr/parkr_chest.tga + } + { + AnimMap 4 models/players/parkr/parkr_chest_red.tga models/players/parkr/parkr_chest_blu.tga + blendfunc GL_ONE GL_ONE + } +} + +models/players/parkr/parkr_head +{ + { + map textures/effects/envmap2.tga + tcGen environment + } +} + +//******************************************************// +// models/players/ranger subfolder // +//******************************************************// + +//models/players/ranger/wrack +//{ +// { +// map $whiteimage +// rgbGen lightingDiffuse +// } +// { +// map models/players/ranger/wrack.tga +// blendFunc GL_DST_COLOR GL_SRC_ALPHA +// rgbGen identity +// alphaGen lightingSpecular +// } +// +//} + +models/players/ranger/wrack +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/ranger/wrack.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +//******************************************************// +// models/players/razor subfolder // +//******************************************************// + +models/players/razor/h_id +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/razor/h_id.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/razor/id +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/razor/id.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/razor/patriot +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/razor/patriot.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +models/players/razor/patriot_gogs +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + + +} + +models/players/razor/razor_gogs +{ + { + map models/players/razor/razor_gogs.tga + tcGen environment + + } + + + { + map models/players/razor/razor_gogs_fx.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 1.2 9.3 + + } +} + +//******************************************************// +// models/players/sarge subfolder // +//******************************************************// + +models/players/sarge/cigar +{ + { + map models/players/sarge/cigar.tga + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + + } + + { + map models/players/sarge/cigar.glow.tga + blendfunc GL_ONE GL_ONE + rgbGen wave triangle .5 1 0 .2 + + } +} + +models/players/sarge/krusade +{ + { + map textures/sfx/firegorre.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + rgbGen identity + } + { + map models/players/sarge/krusade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/players/sarge/null +{ + { + map models/players/sarge/null.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/players/sarge/roderic +{ + { + map textures/sfx/firegorre.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + rgbGen identity + } + { + map models/players/sarge/roderic.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +//******************************************************// +// models/players/slash subfolder // +//******************************************************// + +models/players/slash/grrl_h +{ + + { + map textures/effects/tinfx2d.tga + tcGen environment + rgbGen identity + } + { + map models/players/slash/grrl_h.tga + blendfunc blend + rgbGen lightingdiffuse + } + +} + +models/players/slash/slashskate +{ + //deformVertexes wave 100 sin 0 1 1 5 + sort additive + cull disable + { + clampmap models/players/slash/slashskate.tga + blendFunc GL_ONE GL_ONE + //tcmod rotate 100 + tcMod stretch sin .9 0.1 0 1.1 + rgbgen identity + + } +} + +models/players/slash/yuriko +{ + { + map textures/effects/envmaproc.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/slash/yuriko.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/slash/yuriko_h +{ + { + map textures/effects/envmaproc.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/slash/yuriko_h.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/slash/yurikoskate +{ + cull disable + deformVertexes autoSprite + + + { + clampmap models/players/slash/yurikoskate.tga + blendFunc blend + //tcMod stretch sin .9 0.1 0 1.1 + tcmod rotate 999 + rgbGen lightingdiffuse + } + { + clampmap models/players/slash/yurikoskate.tga + blendFunc blend + //tcMod stretch sin .9 0.1 0 -1.1 + tcMod stretch sin .9 0 0 0 + tcmod rotate 20 + rgbGen lightingdiffuse + } +} + +//******************************************************// +// models/players/tankjr subfolder // +//******************************************************// + +models/players/tankjr/tankjr +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/tankjr/tankjr.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +//******************************************************// +// models/players/uriel subfolder // +//******************************************************// + +models/players/uriel/blue_w +{ + deformVertexes wave 100 sin 0 .5 0 .2 + + { + map models/players/uriel/blue_w.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/players/uriel/null +{ + { + map models/players/uriel/null.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/players/uriel/red_w +{ + deformVertexes wave 100 sin 0 .5 0 .2 + + { + map models/players/uriel/red_w.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/players/uriel/uriel_h +{ + { + map models/players/uriel/uriel_h.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/proto_zzzt.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -0.2 1 + rgbGen identity + } + { + map models/players/uriel/uriel_h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/players/uriel/uriel_w +{ + deformVertexes wave 100 sin 0 .5 0 .2 + + { + map models/players/uriel/uriel_w.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/players/uriel/zael +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/uriel/zael.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +//******************************************************// +// models/players/visor subfolder // +//******************************************************// + +models/players/visor/gorre +{ + + { + map textures/sfx/firegorre.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + rgbGen identity + } + //{ + // map textures/sfx/firewallb.tga + // blendFunc GL_ONE GL_ONE + // tcmod scale 3 3 + // tcMod turb 0 .2 0 .1 + // tcMod scroll 0 3 + // //tcmod rotate 360 + // rgbGen identity + //} + { + map models/players/visor/gorre.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } +} + +//models/players/visor/visortorso2 +//{ +// { +// map $whiteimage +// rgbGen lightingDiffuse +// } +// { +// map models/players/visor/visortorso2.tga +// rgbGen identity +// alphaGen lightingSpecular +// blendFunc GL_DST_COLOR GL_SRC_ALPHA +// } +//} + +//models/players/visorhead +//{ +// { +// map $whiteimage +// rgbGen lightingDiffuse +// } +// { +// map models/players/visor/visorhead.tga +// rgbGen identity +// alphaGen lightingSpecular +// blendFunc GL_DST_COLOR GL_SRC_ALPHA +// } +//} + +//******************************************************// +// models/players/xaero subfolder // +//******************************************************// + +models/players/xaero/xaero +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/xaero/xaero.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +models/players/xaero/xaero_a +{ + { + map textures/effects/envmapbfg.tga + tcmod rotate 350 + tcmod scroll 3 1 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/players/xaero/xaero_a.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/xaero/xaero_h +{ + { + map models/players/xaero/xaero_h.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/firewalla.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 0.1 1 + //rgbGen wave triangle .5 1 0 .4 + } + { + map models/players/xaero/xaero_h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + +} + +models/players/xaero/xaero_q +{ + + cull disable + + { + map models/players/xaero/xaero_q.tga + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +//******************************************************// +// models/players/xian subfolder // +//******************************************************// + +models/players/xian/xianfacf +{ + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/medium/xian/xianfacf.tga + rgbGen identity + alphaGen lightingSpecular + blendFunc GL_DST_COLOR GL_SRC_ALPHA + } +} + + +//**************************************************************// +// // +// MODELS/POWERUPS // +// // +//**************************************************************// + +//******************************************************// +// models/powerups/ammo subfolder // +//******************************************************// + +//models/powerups/ammo/ammo_rail1 +//{ +// { +// map models/powerups/ammo/ammo_rail1.tga +// rgbGen lightingDiffuse +// } +// { +// map models/powerups/ammo/ammo_rail1.glow.tga +// blendfunc GL_ONE GL_ONE +// rgbGen wave sin 0.75 0.25 0 1 +// } +//} + +//models/powerups/ammo/ammo_rail2 +//{ +// { +// map models/powerups/ammo/ammo_rail2.tga +// rgbGen lightingDiffuse +// } +// { +// map models/powerups/ammo/ammo_rail2.glow.tga +// blendfunc GL_ONE GL_ONE +// } +//} + +models/powerups/ammo/bfgammo +{ + cull none + { + map textures/effects/envmapbfg.tga + //tcmod scale 3 3 + tcmod rotate 350 + tcmod scroll 3 1 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/effects/tinfx2.tga + tcGen environment + blendfunc GL_ONE GL_ONE + rgbGen identity + } + { + map models/powerups/ammo/bfgammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/bfgammo1 +{ + { + map textures/effects/envmapbfg.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/bfgammo2 +{ + { + map models/powerups/ammo/bfgammo2.tga + rgbGen identity + } + +} + +//models/powerups/ammo/bounammo1 +//{ +// { +// map models/powerups/ammo/bounammo1.tga +// rgbGen lightingDiffuse +// } +//} + +//models/powerups/ammo/bounammo2 +//{ +// { +// map models/powerups/ammo/bounammo2.tga +// rgbGen lightingDiffuse +// } +// { +// map models/powerups/ammo/bounammo2.glow.tga +// blendfunc GL_ONE GL_ONE +// rgbGen lightingDiffuse +// } +//} + +//models/powerups/ammo/flamammo1 +//{ +// { +// map models/powerups/ammo/flamammo1.tga +// rgbGen lightingDiffuse +// } +//} + +//models/powerups/ammo/flamammo2 +//{ +// { +// map models/powerups/ammo/flamammo2.tga +// rgbGen lightingDiffuse +// } +// { +// map models/powerups/ammo/flamammo2.glow.tga +// blendfunc GL_ONE GL_ONE +// } +//} + +models/powerups/ammo/grenammo +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/grenammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/grenammo1 +{ + { + map textures/effects/envmapgren.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/grenammo2 +{ + { + map models/powerups/ammo/grenammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/lighammo +{ + { + map textures/effects/envmapligh.tga + //tcmod scale 3 3 + tcmod rotate 350 + tcmod scroll 3 1 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/lighammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/lighammo1 +{ + { + map textures/effects/envmapligh.tga + tcGen environment + //tcmod scale 2 2 + tcmod rotate 6 + tcmod scroll .09 .09 + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/lighammo2 +{ + { + map models/powerups/ammo/lighammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/machammo +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/machammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/machammo1 +{ + { + map textures/effects/envmapmach.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/machammo2 +{ + { + map models/powerups/ammo/machammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/plasammo +{ + { + map textures/effects/envmapplas.tga + //tcmod scale 3 3 + tcmod rotate 350 + tcmod scroll 3 1 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/plasammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/plasammo1 +{ + { + map textures/effects/envmapplas.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/plasammo2 +{ + { + map models/powerups/ammo/plasammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/railammo +{ + { + map textures/effects/envmaprail.tga + //tcmod scale 3 3 + tcmod rotate 350 + tcmod scroll 3 1 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/railammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/railammo1 +{ + { + map textures/effects/envmaprail.tga + tcGen environment + //tcmod scale 4 4 + //tcmod rotate 70 + //tcmod scroll .5 .5 + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/railammo2 +{ + { + map models/powerups/ammo/railammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/rockammo +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/rockammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/rockammo1 +{ + { + map textures/effects/envmaproc.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/rockammo2 +{ + { + map models/powerups/ammo/rockammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/shotammo +{ + { + map textures/effects/tinfx2c.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/shotammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/shotammo1 +{ + { + map textures/effects/envmapgold3.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/shotammo2 +{ + { + map models/powerups/ammo/shotammo2.tga + rgbGen identity + } + +} + +//******************************************************// +// models/powerups/armor subfolder // +//******************************************************// + +models/powerups/armor/energy_grn1 +{ + deformVertexes wave 100 sin 2 0 0 0 + { + map textures/effects/envmaprail.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + tcMod scroll 1 1 + rgbGen wave triangle -.3 1.3 0 .3 + } + +} + +models/powerups/armor/energy_red1 +{ + + { + map models/powerups/armor/energy_red1.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 7.4 1.3 + } + +} + +models/powerups/armor/energy_yel1 +{ + + { + map models/powerups/armor/energy_yel3.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 7.4 1.3 + } + +} + +models/powerups/armor/newred +{ + { + map textures/sfx/specular.tga + tcGen environment + rgbGen identity + } + { + map models/powerups/armor/newred.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + +} + +models/powerups/armor/newyellow +{ + { + map textures/sfx/specular.tga + tcGen environment + rgbGen identity + } + { + map models/powerups/armor/newyellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + +} + +models/powerups/armor/shard2 +{ + { + map textures/effects/tinfx2c.tga + tcGen environment + rgbGen identity + } + { + map models/powerups/armor/shard2.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +//******************************************************// +// models/powerups/health subfolder // +//******************************************************// + +models/powerups/health/blue +{ + { + map textures/effects/envmapbfg.tga + tcGen environment + + } +} + +models/powerups/health/blue_sphere +{ + { + map textures/effects/tinfx2b.tga + tcGen environment + blendfunc GL_ONE GL_ONE + } +} + +models/powerups/health/green +{ + + { + map textures/effects/envmaprail.tga + tcGen environment + + } +} + +models/powerups/health/green_sphere +{ + { + map textures/effects/tinfx2b.tga + tcGen environment + blendfunc GL_ONE GL_ONE + } +} + +models/powerups/health/mega1 +{ + { + map textures/effects/envmapblue2.tga + tcGen environment + tcmod rotate 33 + tcmod scroll 1 1 + blendfunc GL_ONE GL_ONE + } +} + +models/powerups/health/mega2 +{ + + { + map textures/effects/envmapblue.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + + } + { + map textures/sfx/kenelectric.tga + tcmod scale 2 2 + tcmod rotate 333 + tcmod scroll 9 9 + blendfunc GL_ONE GL_ONE + + } +} + +models/powerups/health/red +{ + + { + map textures/effects/envmapgold.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + + } + { + map textures/sfx/kenelectric.tga + tcmod scale 2 2 + tcmod rotate 333 + tcmod scroll 9 9 + blendfunc GL_ONE GL_ONE + + } +} + +models/powerups/health/red_sphere +{ + { + map textures/effects/envmapgold2.tga + tcGen environment + tcmod rotate 33 + tcmod scroll 1 1 + blendfunc GL_ONE GL_ONE + } +} + +models/powerups/health/yellow +{ + + { + map textures/effects/envmapyel.tga + tcGen environment + //blendfunc GL_ONE GL_ONE + + } + +} + +models/powerups/health/yellow_sphere +{ + { + map textures/effects/tinfx2b.tga + tcGen environment + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/powerups/holdable subfolder // +//******************************************************// + +models/powerups/holdable/medkit_base +{ + { + map textures/effects/envmap.tga + tcgen environment + } + +} + +models/powerups/holdable/medkit_fluid +{ + sort additive + cull back + { + map models/powerups/holdable/medkit_fluid.tga + tcMod scroll 0 2 + blendfunc GL_ONE GL_ONE + } + +} + +models/powerups/holdable/medkit_sphere +{ + { + map textures/effects/envmapdim.tga + tcgen environment + blendfunc GL_ONE GL_ONE + } + +} + +models/powerups/holdable/teleport_base +{ + { + map textures/effects/envmap.tga + tcgen environment + } + +} + +models/powerups/holdable/teleport_fluid +{ + sort additive + cull back + { + map models/powerups/holdable/teleport_fluid.tga + tcMod scroll 0 2 + blendfunc GL_ONE GL_ONE + } + +} + +models/powerups/holdable/teleport_sphere +{ + { + map textures/effects/envmapdim.tga + tcgen environment + blendfunc GL_ONE GL_ONE + } + +} + +//******************************************************// +// models/powerups/instant subfolder // +//******************************************************// + +models/powerups/instant/enviro +{ + //{ + // map models/powerups/instant/enviro.tga + //} + { + map textures/effects/envmapgold.tga + blendfunc GL_ONE GL_ZERO + tcGen environment + rgbGen identity + } +} + +models/powerups/instant/flight +{ + { + map textures/effects/envmappurp.tga + blendfunc GL_ONE GL_ZERO + tcGen environment + rgbGen identity + } +} + +models/powerups/instant/haste +{ + { + map textures/effects/envmapyel.tga + blendfunc GL_ONE GL_ZERO + tcGen environment + rgbGen identity + } +} + +models/powerups/instant/invis +{ + { + map textures/effects/tinfx2c.tga + //map textures/sfx/specular.tga + blendfunc GL_ONE GL_ONE + tcGen environment + } +} + +models/powerups/instant/quad +{ + //{ + // map gfx/colors/darkblue.tga + //} + { + map textures/effects/envmapblue.tga + blendfunc GL_ONE GL_ZERO + tcGen environment + rgbGen identity + } +} + +models/powerups/instant/regen +{ + { + map textures/effects/envmapred.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } +} + +models/powerups/instant/scan +{ + { + map models/powerups/instant/scan.tga + } + { + map textures/effects/envmapdim.tga + blendfunc GL_ONE GL_ONE + tcGen environment + } +} + + +//**************************************************************// +// // +// MODELS/WEAPONS2 // +// // +//**************************************************************// + +//******************************************************// +// models/weapons2/bfg subfolder // +//******************************************************// + +models/weapons2/bfg/bfg +{ + { + map textures/effects/tinfx2d.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll .01 .01 + tcGen environment + rgbGen lightingDiffuse + } + { + map models/weapons2/bfg/bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/weapons2/bfg/bfg_e +{ + { + //map models/weapons2/bfg/bfg_e2.tga + map textures/effects/envmapbfg.tga + blendfunc GL_ONE GL_ZERO + tcMod turb 0 .5 0 .1 + tcmod scale .4 .4 + tcMod scroll .2 -.2 + rgbGen identity + } + { + //map models/weapons2/bfg/bfg_e2.tga + //map models/players/doom/phobos_fx.tga + map textures/effects/envmapbfg.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 .5 0 .1 + tcmod scale .2 .2 + tcMod scroll .3 .6 + rgbGen identity + } + { + map textures/effects/tinfx.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } +} + +models/weapons2/bfg/bfg_k +{ + + { + map textures/effects/envmapbfg.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 30 + tcmod scroll 1 1 + tcGen environment + rgbGen identity + } + { + map models/weapons2/bfg/bfg_k.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/weapons2/bfg/f_bfg +{ + sort additive + cull disable + { + clampmap models/weapons2/bfg/f_bfg.tga + blendfunc GL_ONE GL_ONE + tcmod rotate 360 + } + { + clampmap models/weapons2/bfg/f_bfg2.tga + blendfunc GL_ONE GL_ONE + tcmod rotate -129 + //tcMod stretch sin .8 0.10 0 .7 + } + +} + +//******************************************************// +// models/weapons2/chainsaw subfolder // +//******************************************************// + +//models/weapons2/chainsaw/f_chainsaw +//{ +// sort nearest +// cull back +// { +// map models/weapons2/chainsaw/f_chainsaw.tga +// blendfunc GL_ONE GL_ONE_MINUS_SRC_COLOR +// +// } +//} + +//******************************************************// +// models/weapons2/flamethrower subfolder // +//******************************************************// + +models/weapons2/flamethrower/f_flamethrower +{ + cull disable + sort additive + { + map models/weapons2/flamethrower/f_flamethrower.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/gauntlet subfolder // +//******************************************************// + +models/weapons2/gauntlet/gauntlet2 +{ + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ZERO + tcGen environment + //rgbGen lightingDiffuse + rgbGen identity + } + { + map models/weapons2/gauntlet/gauntlet2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/weapons2/gauntlet/gauntlet3 +{ + + cull disable + sort additive + { + // map models/weapons2/gauntlet/gauntlet3.tga + AnimMap 10 models/weapons2/gauntlet/gauntlet3.tga models/weapons2/gauntlet/gauntlet4.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/grapple subfolder // +//******************************************************// + +models/weapons2/grapple/f_grapple +{ + cull disable + sort additive + { + map models/weapons2/grapple/f_grapple.tga + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/grapple/grapple +{ + { + map models/weapons2/grapple/grapple.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcmod scroll .1 .1 + tcGen environment + rgbGen lightingDiffuse + } + { + map models/weapons2/grapple/grapple.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/weapons2/grapple/grapple_h +{ + + cull disable + + { + map models/weapons2/grapple/grapple_h.tga + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/weapons2/grapple/grapple_j +{ + + cull disable + + { + map models/weapons2/grapple/grapple_j.tga + blendFunc GL_ONE GL_ZERO + tcMod turb 0 .5 0 .7 + tcMod scroll 1 -1 + tcmod scale .5 .5 + rgbGen identity + } + { + map textures/liquids/jello2.tga + blendFunc GL_ONE GL_ONE + tcmod scale .7 .7 + tcMod turb 0 .4 0 .3 + tcMod scroll .7 -.4 + rgbGen identity + } + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } + +} + +//******************************************************// +// models/weapons2/grenadel subfolder // +//******************************************************// + +models/weapons2/grenadel/f_grenadel +{ + sort additive + cull disable + { + map models/weapons2/grenadel/f_grenadel.tga + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/grenadel/ring +{ + + { + map models/weapons2/grenadel/ring.tga + } + + { + map textures/effects/envmapdim.tga + tcGen environment + blendFunc GL_ONE GL_ONE + //rgbGen identity + } +} + +//******************************************************// +// models/weapons2/lightning subfolder // +//******************************************************// + +models/weapons2/lightning/ball +{ + deformVertexes autoSprite + { + map models/weapons2/lightning/ball.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + tcMod rotate 360 + } + { + map models/weapons2/lightning/ball.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + tcMod rotate -200 + } + +} + +models/weapons2/lightning/ball1 +{ + sort additive + cull disable + + { + animMap 15 models/weapons2/lightning/ball1.tga models/weapons2/lightning/ball2.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/weapons2/lightning/button +{ + { + map models/weapons2/lightning/button.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 1 1 0 1 + } + +} + +models/weapons2/lightning/crackle1 +{ + sort additive + cull disable + + { + animMap 15 models/weapons2/lightning/crackle1.tga models/weapons2/lightning/crackle2.tga models/weapons2/lightning/crackle3.tga models/weapons2/lightning/crackle4.tga models/weapons2/lightning/crackle5.tga models/weapons2/lightning/crackle6.tga models/weapons2/lightning/crackle7.tga models/weapons2/lightning/crackle8.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/weapons2/lightning/f_lightning +{ + sort additive + cull disable + { + map models/weapons2/lightning/f_lightning.tga + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/lightning/glass +{ + { + map models/weapons2/lightning/glass.tga + } + { + map textures/effects/envmapdim.tga + tcGen environment + blendfunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } +} + +models/weapons2/lightning/trail +{ + { + map models/weapons2/lightning/trail.tga + tcMod scroll 3.1 1 + rgbgen wave triangle 1 2 0 7 + blendfunc GL_ONE GL_ONE + } + { + map models/weapons2/lightning/trail.tga + tcMod scroll -1.7 1 + rgbgen wave triangle 1 1.1 0 5.1 + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/lightning/trail1 +{ + sort additive + cull disable + + { + animMap 15 models/weapons2/lightning/trail1.tga models/weapons2/lightning/trail2.tga models/weapons2/lightning/trail3.tga models/weapons2/lightning/trail4.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/weapons2/lightning/trail2 +{ + { + map models/weapons2/lightning/trail2.tga + tcMod scroll 3.1 1 + rgbgen wave triangle 1 2 0 7 + blendfunc GL_ONE GL_ONE + } + { + map models/weapons2/lightning/trail2.tga + tcMod scroll -1.7 1 + rgbgen wave triangle 1 1.1 0 5.1 + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/machinegun subfolder // +//******************************************************// + +models/weapons2/machinegun/f_machinegun +{ + sort additive + cull disable + { + map models/weapons2/machinegun/f_machinegun.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/plasma subfolder // +//******************************************************// + +models/weapons2/plasma/f_plasma +{ + cull disable + sort additive + { + map models/weapons2/plasma/f_plasma.tga + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/plasma/plasma_glass +{ + + { + map textures/effects/tinfxb.tga + tcGen environment + tcMod scroll .01 .02 + blendfunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } +} + +models/weapons2/plasma/plasma_glo +{ + + { + map models/weapons2/plasma/plasma_glo.tga + tcmod rotate 33 + tcMod scroll .7 1 + rgbGen identity + } + { + map textures/effects/tinfxb.tga + tcGen environment + tcMod scroll .01 .02 + blendfunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } +} + +//******************************************************// +// models/weapons2/railgun subfolder // +//******************************************************// + +models/weapons2/railgun/f_railgun2 +{ + sort additive + cull disable + { + map models/weapons2/railgun/f_railgun2.tga + blendfunc GL_ONE GL_ONE + rgbgen entity + } +} + +models/weapons2/railgun/railgun2 +{ + sort additive + cull disable + { + map models/weapons2/railgun/railgun2.glow.tga + blendfunc GL_ONE GL_ONE + rgbGen entity // identity + } +} + +models/weapons2/railgun/railgun3 +{ + { + map models/weapons2/railgun/railgun3.tga + rgbGen lightingDiffuse + } + + { + map models/weapons2/railgun/railgun3.glow.tga + blendfunc GL_ONE GL_ONE + rgbGen entity // identity + } +} + +models/weapons2/railgun/railgun4 +{ + { + map models/weapons2/railgun/railgun4.tga + tcMod scroll 0 1 + rgbGen entity // identity + } + +} + +//******************************************************// +// models/weapons2/rocketl subfolder // +//******************************************************// + +models/weapons2/rocketl/f_rocketl +{ + cull disable + sort additive + { + map models/weapons2/rocketl/f_rocketl.tga + blendfunc GL_ONE GL_ONE + } +} + +// this one can go away eventually +models/weapons2/rocketl/rocketl14 +{ + cull disable + sort additive + { + map models/weapons2/rocketl/f_rocketl.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/shotgun subfolder // +//******************************************************// + +models/weapons2/shotgun/f_shotgun +{ + sort additive + cull disable + { + map models/weapons2/shotgun/f_shotgun.tga + blendfunc add + } +} + +models/weapons2/shotgun/shotgun_laser +{ + + { + map models/weapons2/shotgun/shotgun_laser.tga + blendfunc add + } +} + + +//**************************************************************// +// // +// MODELS/WEAPHITS // +// // +//**************************************************************// + +models/weaphits/bfg01 +{ + deformVertexes autoSprite + cull none + + { + clampmap models/weaphits/bfg01.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 333 + rgbGen identity + } + { + clampmap models/weaphits/bfg01.tga + blendFunc GL_ONE GL_ONE + tcMod rotate -100 + rgbGen identity + } + +} + +models/weaphits/bfg02 +{ + cull none + nomipmaps + { + map models/weaphits/bfg03.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 2 0 + rgbGen identity + } + { + map models/weaphits/bfg02.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 3 0 + tcMod turb 0 .25 0 1.6 + rgbGen identity + } +} + +models/weaphits/electric +{ + cull none + + { + clampmap models/weaphits/electric.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 9 + tcMod rotate 360 + } + { + clampmap models/weaphits/electric.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 9.5 + tcMod rotate -202 + } + +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/museum.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/museum.shader.svn-base new file mode 100644 index 00000000..0d65b927 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/museum.shader.svn-base @@ -0,0 +1,27 @@ + +////////////////////////////// +// Rainy Concrete floor // +////////////////////////////// + +textures/base_floor/concfloor_rain +{ + tessSize 32 + deformVertexes normal 1 15 + { + map textures/base_floor/concfloor_rain.tga + rgbGen identity + } + { + map textures/liquids/pj_e3_reflection2b.tga + tcgen environment + rgbgen wave sin .3 0 0 0 + tcmod scale 2 2 + tcMod scroll .5 .5 + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/organics.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/organics.shader.svn-base new file mode 100644 index 00000000..c4b23cf2 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/organics.shader.svn-base @@ -0,0 +1,32 @@ + +textures/organics/dirt_trans +{ + qer_editorimage textures/organics/dirt.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/organics/dirt.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/organics/wire02a_f +{ + q3map_surfacelight 200 + { + map $lightmap + rgbGen identity + } + { + map textures/organics/wire02a_f.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/sfx.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/sfx.shader.svn-base new file mode 100644 index 00000000..5edf9796 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/sfx.shader.svn-base @@ -0,0 +1,3253 @@ +textures/sfx/beam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + + { + map textures/sfx/beam.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_blue + { + qer_editorimage textures/sfx/beam_blue4.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .6 + cull none + { + map textures/sfx/beam_blue4.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_dusty2 +{ + qer_editorimage textures/sfx/beam_1.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + { + map textures/sfx/beam_1.tga + blendFunc add + } +} + +textures/sfx/beam_red +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + cull none + { + map textures/sfx/beam_red.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_waterlight2 +{ + qer_editorimage textures/sfx/beam_waterlight.tga + q3map_globaltexture + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + q3map_surfacelight 50 + qer_trans 0.6 + cull none + { + map textures/sfx/beam_waterlight.tga + tcMod turb 0 0.015 0.5 0.07 + tcMod Scroll .15 0 + blendFunc add + } + +} + +textures/sfx/blackness +{ + surfaceparm nolightmap + surfaceparm noimpact + surfaceparm nomarks + { + map textures/sfx/blackness.tga + } +} + +textures/sfx/blocks17final_pent +{ + qer_editorimage textures/sfx/blocks17final_pent.tga + { + map textures/sfx/blocks17final_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/blocks17g_jumpad +{ + surfaceparm nodamage + q3map_surfacelight 400 + + + { + map textures/sfx/blocks17g_jumpad.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/blocks18ccomputer +{ + + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/blocks18ccomputer.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/border11c +{ + q3map_surfacelight 300 + q3map_lightimage textures/base_trim/border11c_pulse1.tga + qer_editorimage textures/base_trim/border11c.tga + + { + map textures/base_trim/border11c.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/base_trim/border11c_light.tga + blendfunc gl_one gl_one + rgbgen wave sin 1 .1 0 5 + } + + + { + map textures/base_trim/border11c_pulse1b.tga + blendfunc gl_one gl_one + tcmod scale .035 1 + tcmod scroll -0.65 0 + + + } + + +} + +textures/sfx/bounce_concrete +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_concrete.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc add + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc add + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_dirt +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_dirt.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc add + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc add + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_largeblock3 +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_largeblock3.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_largeblock3b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_largeblock3b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_metalbridge04 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_metalbridge04.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_xq1metalbig +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_xq1metalbig.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_block17 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 1000 + + + { + map textures/sfx/bouncepad01_block17.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_metalbridge06b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bouncepad01_metalbridge06b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_xarch +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bouncepad01_xarch.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01block18b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 2000 + + + { + map textures/sfx/bouncepad01block18b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad1q1metal7_99 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 2000 + + + { + map textures/sfx/bouncepad1q1metal7_99.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bugmirror +{ + qer_editorimage textures/sfx/mirrorkc.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirrorkc.tga + blendFunc add + depthfunc equal + } +} + +textures/sfx/bullseye +{ + cull disable + surfaceparm nomarks + surfaceparm nolightmap + deformVertexes autosprite + + { + clampmap textures/sfx/bullseye.tga + tcMod stretch sin .8 0.2 0 .2 + tcmod rotate 200 + blendFunc add + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .3 + tcmod rotate 70 + alphaFunc GE128 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .2 + tcmod rotate 50 + alphaFunc GE128 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .1 + tcmod rotate 30 + alphaFunc GE128 + rgbGen identity + } + +} + +textures/sfx/clangdark_bounce +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/clangdark_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/computer_blocks17 +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computer_blocks17.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/computerblocks15 +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computerblocks15.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } +} + +textures/sfx/computerpurptileb +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computerpurptileb.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/console01 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + qer_trans .5 + q3map_surfacelight 150 + q3map_lightimage textures/sfx/console01.tga + cull none + { + clampmap textures/sfx/console01.tga + + tcMod rotate 20 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console02.tga + + tcMod rotate -200 + blendFunc GL_ONE GL_ONE + } + +} + +textures/sfx/console03 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + q3map_surfacelight 150 + q3map_lightimage textures/sfx/console03.tga + cull none + { + clampmap textures/sfx/console01.tga + + tcMod rotate 20 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console02.tga + + tcMod rotate -400 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console03.tga + + tcMod rotate 40 + blendFunc GL_ONE GL_ONE + } +} + +textures/sfx/constfog +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 100 + fogparms ( .8 .8 .8 ) 100 +} + +textures/sfx/demonltblackfinal +{ + q3map_lightimage textures/sfx/demonltblackfinal_glow2.tga + q3map_surfacelight 100 + surfaceparm nomarks + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal_glow2.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx/diamond2cjumppad +{ + qer_editorimage textures/sfx/bouncepad01_diamond2cTGA.tga + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 500 + + + { + map textures/sfx/bouncepad01_diamond2cTGA.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/dust_puppy2 +{ + + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/sfx/dust_puppy2.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fan +{ + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + { + clampmap textures/sfx/fan.tga + tcMod rotate 256 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fan3 +{ + cull disable + surfaceparm alphashadow + sort 6 + { + map textures/sfx/fan3.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/sfx/fan3bladeb +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + sort 5 + { + clampmap textures/sfx/fan3bladeb.tga + blendFunc blend + tcmod rotate 999 + rgbGen identity + } + +} + +textures/sfx/fan_grate +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm metalsteps + cull none + nopicmip + { + map textures/sfx/fan_grate.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fanfx +{ + qer_editorimage textures/sfx/fanfx.tga + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + + { + clampmap textures/sfx/fanfx.tga + tcMod rotate 256 + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + depthWrite + } +} + +textures/sfx/fishy +{ + tesssize 32 + deformVertexes wave 10 sin 0 3 0 .5 + cull disable + surfaceparm nolightmap + surfaceparm nomarks + + { + clampmap textures/sfx/fishy.tga + alphaFunc GE128 + tcMod stretch sin .8 0.10 0 .07 + depthWrite + + } + + +} + +textures/sfx/flame1 +{ + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 7500 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1_hell +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 600 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1dark +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 2000 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1km +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 4000 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1side +{ + qer_editorimage textures/sfx/flame1side.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame2 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 5500 + qer_editorimage textures/sfx/flame2.tga + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue_nolight +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue_pj +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_dimmer +{ + qer_editorimage textures/sfx/flame1.tga + q3map_lightimage textures/sfx/flame6.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1500 + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_green_pj +{ + qer_editorimage textures/sfx/g_flame1.tga + q3map_lightimage textures/sfx/g_flame6.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + { + animMap 10 textures/sfx/g_flame1.tga textures/sfx/g_flame2.tga textures/sfx/g_flame3.tga textures/sfx/g_flame4.tga textures/sfx/g_flame5.tga textures/sfx/g_flame6.tga textures/sfx/g_flame7.tga textures/sfx/g_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/g_flame2.tga textures/sfx/g_flame3.tga textures/sfx/g_flame4.tga textures/sfx/g_flame5.tga textures/sfx/g_flame6.tga textures/sfx/g_flame7.tga textures/sfx/g_flame8.tga textures/sfx/g_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/g_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} + +textures/sfx/flameanim_red +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_red_nolight +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_red_pj +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/fog_intel +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .75 .38 0 ) 800 +} + +textures/sfx/fog_mkcdm4 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .5 0 0 ) 96 +} + +textures/sfx/fog_pjdm1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .733 .737 .620 ) 300 + +} + +textures/sfx/fog_q3dm10 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( 0.75 0.38 0 ) 128 +} + +textures/sfx/fog_timctf1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .729 .729 .780 ) 464 + +} + +textures/sfx/fog_timdm1 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .615 .309 0 ) 616 +} + +textures/sfx/fog_timdm2 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .615 .309 0 ) 356 +} + +textures/sfx/fog_timdm8 +{ + qer_editorimage textures/sfx/fog_green.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .211 .231 .094 ) 250 +} + +textures/sfx/healthfloor +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + clampmap textures/sfx/healthfloor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/hellfog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 300 + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_1k +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 200 + fogparms ( .5 .12 .1 ) 300 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + } +} + +textures/sfx/hellfog_mini_dm10 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .5 .12 .1 ) 16 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_pj_dm10 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .5 .12 .1 ) 392 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_tim_dm14 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .55 .11 .1 ) 128 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + + +} + +textures/sfx/hellfogdense +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 128 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/jacobs_x +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map textures/sfx/jacobs_x.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + //tcMod rotate 103 + } +} + +textures/sfx/kc_hellfog_1k +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 300 + q3map_lightsubdivide 32 + fogparms ( .5 .12 .1 ) 225 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/kenelectric +{ + { + map textures/sfx/kenelectric.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 7 7 + tcMod scroll 5 -5 + tcmod rotate 360 + rgbGen identity + } + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ONE + } +} + +textures/sfx/largerblock3b3_pent +{ + qer_editorimage textures/sfx/largerblock3b3_pent.tga + { + map textures/sfx/largerblock3b3_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/largerblock3b3x128_pent +{ + q3map_lightimage textures/sfx/pentagramfloor_blue3glowtest.tga + q3map_surfacelight 100 + surfaceparm nomarks + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/largerblock3b3x128_pent.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/pentagramfloor_blue3glowtest.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx/largerblock3b3x128_pentred +{ + qer_editorimage textures/sfx/largerblock3b3x128_pent.tga + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/sfx/largerblock3b3x128_pent.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/sfx/launchpad_blocks17 +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_blocks17.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_blocks18d +{ + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_blocks18d.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_diamond +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_diamond.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_metalbridge04d +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_metalbridge04d.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/lavabeam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + nomipmaps + { + map textures/sfx/lavabeam.tga + tcMod Scroll 999 0 + blendFunc add + } + +} + +textures/sfx/lightmap +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm nodrop + surfaceparm fog + fogparms ( .7 .1 .1 ) 64 + + + + { + map $lightmap + blendFunc GL_dst_color GL_one + tcmod scale 1 .01 + tcMod scroll 1 -2 + } + + +} + +textures/sfx/metalbridge06_bounce +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/metalbridge06_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/metaltech12final_bounce +{ + + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/metaltech12final_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/mkc_bigflame +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + qer_editorimage textures/sfx/flame1.tga + q3map_surfacelight 500 + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/mkc_fog_ctfblue +{ + qer_editorimage textures/sfx/fog_blue.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.2 0.2 0.25 ) 320 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_ctfblue2 +{ + qer_editorimage textures/sfx/fog_blue.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.1 0.1 0.3 ) 320 + + q3map_surfacelight 40 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_ctfred +{ + qer_editorimage textures/sfx/fog_purp.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.3 0.2 0.2 ) 320 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_tdm3 +{ + qer_editorimage textures/sfx/fog_purp.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.3 0.2 0.2 ) 320 + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/omm +{ + + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/sfx/omm.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/pentagramfloor_red3test +{ + { + map textures/sfx/pentagramfloor_red3test.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red3glowtest.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/pentfloor_diamond2c +{ + qer_editorimage textures/sfx/pentfloor_diamond2c.tga + { + map textures/sfx/pentfloor_diamond2c.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/pj_a1_fog1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 30 + fogparms ( .5 .5 .5 ) 512 +} + +textures/sfx/portal2_sfx +{ + qer_editorimage textures/sfx/portalfog.tga + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + //alphagen portal 128 + rgbGen identityLighting + tcmod rotate .1 //.1 + tcmod scroll .01 .03 + } +} + +textures/sfx/portal_sfx +{ + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + alphagen portal 256 + rgbGen identityLighting + tcmod rotate .1 //.1 + tcmod scroll .01 .03 + } +} + +textures/sfx/portal_sfx_ring +{ + deformVertexes wave 100 sin 0 2 0 .5 + cull none + + { + map textures/sfx/portal_sfx_ring_blue1.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + } + + + { + map textures/sfx/portal_sfx_ring_electric.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 .2 .5 + tcmod scroll 0 .5 + + } + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx_ring.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + +} + +textures/sfx/proto_hellfog +{ +qer_editorimage textures/sfx/fog_red.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap + +fogparms ( .275 .012 0 ) 500 +} + +textures/sfx/proto_zzztblu3 +{ + surfaceparm nolightmap + surfaceparm nonsolid + cull twosided + { + map textures/sfx/proto_zzztblu3.tga + tcGen environment + tcMod turb 0 0.25 0 0.5 + tcmod scroll 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/sfx/pureblack +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + { + map textures/skies/blacksky.tga + } +} + +textures/sfx/q3dm14fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 256 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/q3dm9fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 256 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/q3tourney3fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 384 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/rain +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + deformVertexes move 3 1 0 sin 0 5 0 0.2 + deformVertexes move .6 3.3 0 sin 0 5 0 0.4 + deformVertexes wave 30 sin 0 10 0 .2 + cull none + + { + map textures/sfx/rain.tga + tcMod Scroll .5 -8 + tcMod turb .1 .25 0 -.1 + blendFunc GL_ONE GL_ONE + } + { + map textures/sfx/rain.tga + tcMod Scroll .01 -6.3 + + blendFunc GL_ONE GL_ONE + } + + +} + +textures/sfx/smallerblock3b3dim_pent +{ + qer_editorimage textures/sfx/smallerblock3b3dim_pent.tga + { + map textures/sfx/smallerblock3b3dim_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/spawn_floor +{ + + { + map textures/sfx/firegorre2.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/sfx/spawn_floor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/spawn_floord2c +{ + + { + map textures/sfx/proto_zzztblu.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/sfx/spawn_floord2c.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/teslacoil +{ + cull none + q3map_lightimage textures/sfx/tesla1.tga + qer_editorimage textures/sfx/tesla1.tga + q3map_surfacelight 100 + + { + map $lightmap + tcgen environment + blendfunc filter + } + + { + map textures/sfx/tesla1.tga + blendfunc add + rgbgen wave sawtooth 0 1 0 5 + tcmod scale 1 .5 + tcmod turb 0 .1 0 1 + tcMod scroll -1 -1 + } + + + + { + map textures/sfx/electricslime.tga + blendfunc add + rgbgen wave sin 0 .5 0 1 + tcmod scale .5 .5 + tcmod turb 0 .1 0 1 + tcmod rotate 180 + tcmod scroll -1 -1 + } + + { + map textures/sfx/cabletest2.tga + blendfunc blend + } + + +} + +textures/sfx/teslacoil3 +{ + cull none + q3map_lightimage textures/sfx/tesla1b.tga + q3map_surfacelight 100 + qer_editorimage textures/sfx/cabletest2.tga + surfaceparm nolightmap + + + + { + map textures/sfx/cabletest2.tga + blendfunc blend + } + + + { + map textures/sfx/electricslime2.tga + blendfunc add + rgbGen wave square .25 .25 0 2.5 + tcmod scale 1 1 + tcMod scroll 1 1 + } + + + + { + map textures/sfx/tesla1b.tga + blendfunc add + rgbgen wave square 0 1 0 3 + tcmod scale 1 1 + tcMod scroll -2 1 + } + +} + +textures/sfx/testconstantfog +{ + qer_editorimage textures/sfx/fog_green.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 100 + fogparms ( 0 1 0 ) 300 +} + +textures/sfx/x_conduit +{ + q3map_lightimage textures/sfx/x_conduit.tga + surfaceparm nomarks + q3map_surfacelight 100 + { + map $lightmap + rgbGen identity + } + { + map textures/sfx/x_conduit.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { animMap 10 textures/sfx/x_conduit2.tga textures/sfx/x_conduit3.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + map textures/sfx/x_conduit2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 1 + rgbGen wave sin .5 0.5 0 7 + } + { + map textures/sfx/x_conduit3.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 1 + rgbgen wave triangle .2 1 0 9 + } +} + +textures/sfx/xblackfog +{ +qer_editorimage textures/sfx/fog_black.tga +qer_nocarve +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +fogparms ( 0 0 0 ) 128 + +} + +textures/sfx/xbluefog +{ + qer_editorimage textures/sfx/fog_blue.tga + q3map_surfacelight 300 + q3map_lightsubdivide 64 + q3map_lightimage textures/sfx/xbluelightimage.tga + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.3 0.3 0.9 ) 128 + +} + +textures/sfx/xbluefogx128 +{ + qer_editorimage textures/sfx/fog_blue.tga + q3map_surfacelight 300 + q3map_lightsubdivide 128 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.3 0.3 0.9 ) 128 + +} + +textures/sfx/xdensegreyfog +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + + fogparms ( 0.7 0.7 0.7 ) 1700 +} + +textures/sfx/xfinalfog +{ +qer_editorimage textures/sfx/fog_grey.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0.7 0.7 0.7 ) 3000 + +} + +textures/sfx/xfinalfoginvert +{ +qer_editorimage textures/sfx/fog_black.tga +qer_nocarve +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0 0 0 ) 256 + +} + +textures/sfx/xflame1 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 7500 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame1side +{ + surfaceparm trans + surfaceparm nomarks + qer_editorimage textures/sfx/flame1.tga + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 5500 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2_1800 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2_2250 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2250 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflamebright +{ + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 3000 + qer_editorimage textures/sfx/flame1.tga + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} + +textures/sfx/xian_dm3padwall + { + q3map_surfacelight 100 + q3map_lightimage textures/sfx/xian_dm3padwallglow.tga + qer_editorimage textures/sfx/xian_dm3padwall.tga + + { + map textures/sfx/xian_dm3padwall.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx/xian_dm3padwallglow.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + +textures/sfx/xlightgreyfog +{ +qer_editorimage textures/sfx/fog_grey.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0.7 0.7 0.7 ) 1400 + +} + +textures/sfx/xmetalfloor_wall_14b +{ + qer_editorimage textures/sfx/metalfloor_wall_14b.tga + q3map_lightimage textures/sfx/metalfloor_wall_14bglow2.tga + q3map_surfacelight 50 + { + map textures/sfx/metalfloor_wall_14b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_14bglow2.tga + blendfunc gl_one gl_one + } +} + +textures/sfx/xmetalfloor_wall_5b +{ + qer_editorimage textures/sfx/metalfloor_wall_5b.tga + + { + map textures/sfx/metalfloor_wall_7b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_5bglowblu.tga + blendfunc gl_one gl_one + rgbgen wave sin .5 .2 0 .1 + } +} + +textures/sfx/xmetalfloor_wall_9b +{ + qer_editorimage textures/sfx/metalfloor_wall_9b.tga + + { + map textures/sfx/metalfloor_wall_9b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_9bglow.tga + blendfunc gl_one gl_one + } +} + +textures/sfx/xq1metalbig_jumppad +{ + qer_editorimage textures/gothic_floor/q1metal7_98d_256x256.tga + surfaceparm nodamage + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/q1metal7_98d_256x256.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + clampmap textures/sfx/surface6jumppad.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.75 0.25 0 .2 + tcMod stretch sin 0.80 0.20 0 1 + } +} + +textures/sfx/xredfog +{ + q3map_lightimage textures/sfx/xredlightimage.tga + qer_editorimage textures/sfx/fog_red.tga + q3map_surfacelight 300 + q3map_lightsubdivide 64 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.9 0.3 0.3 ) 128 + +} + +textures/sfx/zap_scroll +{ + q3map_surfacelight 300 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 7 + tcMod scroll 0 1 + } + { + Map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 5 + tcMod scale -1 1 + tcMod scroll 0 1 + } + { + Map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 6.3 + tcMod scale -1 1 + tcMod scroll 2 1 + } + { + Map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 7.7 + tcMod scroll -1.3 1 + } +} + +textures/sfx/zap_scroll1000 +{ + q3map_surfacelight 1000 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + q3map_lightimage textures/sfx/zap_scroll.tga + qer_editorimage textures/sfx/zap_scroll2.tga + cull none + + { + map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 7 + tcMod scroll 0 1 + } + { + map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 5 + tcMod scale -1 1 + tcMod scroll 0 1 + } + { + map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 6.3 + tcMod scale -1 1 + tcMod scroll 2 1 + } + { + map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 7.7 + tcMod scroll -1.3 1 + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/skies.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/skies.shader.svn-base new file mode 100644 index 00000000..27c27979 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/skies.shader.svn-base @@ -0,0 +1,1073 @@ +textures/skies/blacksky +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 25 + q3map_lightsubdivide 512 + q3map_sun 1 1 1 32 90 90 + { + map gfx/colors/black.tga + } +} + +textures/skies/hellsky +{ + qer_editorimage textures/skies/dimclouds.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 4 3 3 65 290 75 + q3map_surfacelight 50 + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.05 0 + tcMod scale 2 2 + depthWrite + } +} + +textures/skies/hellsky2 +{ + qer_editorimage textures/skies/dimclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .9 .9 1 70 65 78 + q3map_surfacelight 60 + skyparms - 512 - + { + map textures/skies/dimclouds.tga + tcMod scroll 0.02 0 + tcMod scale 1 1 + depthWrite + } + { + map textures/skies/dimclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.02 0.01 + tcMod scale 3 3 + } + +} + +textures/skies/hellsky2bright +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 1 1 1 100 220 50 + q3map_surfacelight 120 + + qer_editorimage textures/skies/inteldimredclouds.tga + + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/kc_dm10sky +{ + q3map_lightimage textures/skies/pjbasesky.tga + q3map_lightsubdivide 512 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 90 225 55 + q3map_surfacelight 150 + + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } + + +} + +textures/skies/kcbasesky_arena1_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 500 + + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/killsky +{ + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 3 2 2 70 315 65 + q3map_surfacelight 75 + skyparms - 512 - + + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/mkc_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 0.266383 0.274632 0.358662 150 60 80 + q3map_surfacelight 700 + + skyparms half 256 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/nightsky_xian_dm1 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 300 + q3map_sun 1 1 1 100 -41 58 + + qer_editorimage textures/skies/xnight2_up.tga + + + skyparms env/xnight2 - - +} + +textures/skies/nightsky_xian_dm15 +{ + qer_editorimage textures/skies/xnight2_up.tga + surfaceparm nolightmap + surfaceparm noimpact + + q3map_surfacelight 900 + q3map_sun 1 1 1 100 -58 58 + skyparms env/xnight2 - - + + +} + +textures/skies/nightsky_xian_dm4 +{ + qer_editorimage textures/skies/xnight2_up.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 1 80 -41 58 + q3map_surfacelight 50 + skyparms env/xnight2 - - +} + +textures/skies/pj_arena2sky +{ + qer_editorimage textures/skies/pjbasesky.tga + + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 100 350 55 + q3map_surfacelight 100 + + skyparms full 200 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_arena4_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 200 165 45 + q3map_surfacelight 100 + + skyparms full 128 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_ctf1sky +{ + qer_editorimage textures/skies/pjbasesky + + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 100 350 75 + q3map_surfacelight 150 + + skyparms full 200 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_ctf2_sky +{ + qer_editorimage textures/skies/bluetopclouds.tga + q3map_lightimage textures/skies/topclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 250 90 45 + q3map_surfacelight 100 + + skyparms full 128 - + + { + map textures/skies/bluedimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/topclouds.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_dm10sky +{ + q3map_lightimage textures/common/white.tga + q3map_lightsubdivide 512 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 90 225 55 + q3map_surfacelight 150 + + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } + +} + +textures/skies/pj_dm9sky +{ + qer_editorimage textures/skies/bluetopclouds.tga + q3map_lightimage textures/skies/topclouds.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + + q3map_sun .5 .6 .8 140 165 60 + q3map_surfacelight 80 + + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/pjbasesky_arena1_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 100 + + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/q3dm0 + +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 60 80 75 + q3map_surfacelight 80 + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/skybox +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/space1_bk.tga + q3map_sun 1 1 1 100 -58 58 + q3map_surfacelight 400 + + skyparms env/space1 - - + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/stars_arena7 +{ + qer_editorimage textures/skies/black_up.tga + + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 10 + q3map_sun .6 .6 .6 30 35 78 + + skyparms env/black - - +} + +textures/skies/tim_dm14 +{ + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_sun 3 2 2 90 314 60 + q3map_surfacelight 80 + skyparms - 512 - + + //cloudparms 512 full + //lightning + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_dm14red +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_sun .5 .37 .19 70 314 60 + + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_dm3_red +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun .5 .37 .19 70 30 70 + + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_hell +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 1 .77 .77 80 315 70 + q3map_surfacelight 130 + skyparms - 384 - + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_km2 +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun .5 .37 .19 90 315 40 + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/toxicsky +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 80 + q3map_sun 1 1 0.5 100 30 60 + + + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskydim +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 100 + q3map_sun 1 1 0.5 80 30 70 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskytim_blue +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 100 70 60 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_ctf1 +//used in tim_ctf1 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 90 70 40 + q3map_surfacelight 120 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm2 + +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 100 190 75 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm3 + +{ + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 80 + q3map_sun 1 1 0.5 100 30 60 + + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskytim_dm4 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 90 120 75 + q3map_surfacelight 80 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm5 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 1 .78 .48 90 225 55 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm7 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 100 260 50 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm8 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 85 220 40 + q3map_surfacelight 120 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm9 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .980 .835 .3 100 25 65 + q3map_surfacelight 80 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/xblacksky +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 300 + q3map_lightsubdivide 512 + q3map_sun 1 1 1 32 45 90 + { + map gfx/colors/black.tga + } +} + +textures/skies/xblacksky_dm7 +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + { + map gfx/colors/black.tga + } +} + +textures/skies/xtoxicsky_ctf +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 500 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm14 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 800 + q3map_sun 1 1 0.85 100 90 90 + + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm3 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 400 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm9 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 400 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_q3ctf3 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + q3map_surfacelight 500 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/xtoxicsky_tourney +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 495 + q3map_sun 1 1 0.5 150 75 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicskytim_q3dm5 + +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 400 + q3map_sun .5 .6 .8 150 30 60 + + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/skin.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/skin.shader.svn-base new file mode 100644 index 00000000..f7e248d1 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/skin.shader.svn-base @@ -0,0 +1,161 @@ + +textures/skin/chapthroat2 +{ + qer_editorimage textures/skin/chapthroat2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/chapthroat2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/chapthroatooz +{ + + surfaceparm nonsolid + { + map textures/liquids/proto_gruel3.tga + tcMod scroll 0 .2 + tcMod scale 2 2 + rgbGen vertex + } + { + map textures/skin/chapthroatooz.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/skin/nibbles +{ + deformVertexes wave 10 sin 4 3 0 0.3 + { + rgbGen identity + map $lightmap + } + { + map textures/skin/nibbles.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/skin/skin1_trans +{ + qer_editorimage textures/skin/skin1.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/skin1.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/skin5_trans +{ + qer_editorimage textures/skin/skin5.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/skin5.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/skin6_trans +{ + qer_editorimage textures/skin/skin6.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/skin6.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/skin6move +{ + tessSize 128 + deformVertexes wave 100 sin 4 3 0 0.3 + { + map $lightmap + rgbGen identity + } + { + map textures/skin/skin6move.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/skin/surface8_trans +{ + qer_editorimage textures/skin/surface8.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/surface8.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/tongue_trans +{ + qer_editorimage textures/skin/tongue.tga + surfaceparm nomarks + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/tongue.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/terrademoQ3.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/terrademoQ3.shader.svn-base new file mode 100644 index 00000000..0e185b00 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/terrademoQ3.shader.svn-base @@ -0,0 +1,623 @@ +// if you are using the tree models in any of your maps, make sure you redistribute those shaders + +models/mapobjects/tree/branch +{ + cull disable + deformVertexes wave 100 sin 0 .1 0 .2 + surfaceparm trans + { + map models/mapobjects/tree/branch.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +models/mapobjects/tree2/branch2 +{ + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + cull none + sort 10 + { + clampmap models/mapobjects/tree2/branch2.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } +} + +// following shaders are for terrain maps + +textures/common/terrain +{ + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/terrain2 +{ + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +// ************************************************* +// * +// * Vertex Lighting Replacement Shaders +// * +// ************************************************* + +textures/terrain/vxmpterra2 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + + { + + map textures/stone/pjrock10b_2.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + +} + + +textures/terrain/vxmpterra1 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + + { + + map textures/stone/pjrock12c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + +} + + +// ********************************************************* + +// ************************************************* +// * +// * MPTerra2 terrain shaders (PaulJ) +// * +// ************************************************* + + +textures/terrain/mpterra2_0 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock9b_2.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + + { + + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_1 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock12b_2.tga + rgbGen vertex + tcmod scale 0.1 0.1 + + } + + { + + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock10b_2.tga + tcmod scale 0.05 0.05 + rgbGen vertex + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + +} + +textures/terrain/mpterra2_0to1 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + map textures/stone/pjrock9b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + + { + map textures/stone/pjrock12b_2.tga + tcmod scale 0.1 0.1 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + } + + +} + +textures/terrain/mpterra2_0to2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.05 0.05 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_1to2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + map textures/stone/pjrock12b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.1 0.1 + } + + { + map textures/stone/pjrock10b_2.tga + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + } + + +} + +////////////////////////////////////////////// +// // +// x_mpterra // +// // +////////////////////////////////////////////// + +textures/terrain/vxmpterra3 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + } + +} + + + +textures/proto2/xproto_0to1 + +{ + surfaceparm nolightmap + surfaceparm dust + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + + } + + { + map textures/proto2/px02.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + +textures/proto2/xproto_1to2 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + alphaGen vertex + } + + { + map textures/proto2/px03.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + +textures/proto2/xproto_0to2 + +{ + surfaceparm nolightmap + surfaceparm dust + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + } + { + map textures/proto2/px03.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + + + +textures/proto2/xproto_0 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + } +} + +textures/proto2/xproto_1 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + } +} + +textures/proto2/xproto_2 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px03.tga + tcmod scale .1 .1 + rgbGen vertex + } + +} + + + +// ************************************************* +// * +// * MPTerra1 terrain shaders (Tim) +// * +// ************************************************* + +textures/terrain/mpterra1_0 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_1 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock12c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock10c.tga + tcmod scale 0.05 0.05 + rgbGen vertex + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_0to1 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock12c.tga + tcmod scale 0.125 0.125 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_0to2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10c.tga + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_1to2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock12c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10c.tga + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } +} + +// ********************************************************* +// MP Terra 3 Textures (Xian) +// ********************************************************* + +textures/proto2/x_sandy01 +{ + qer_editorimage textures/proto2/xsandy01.tga + surfaceparm nolightmap + { + map textures/proto2/xsandy01.tga + tcmod scale .8 .8 + rgbGen vertex + } +} + +textures/proto2/x_rocky01 +{ + qer_editorimage textures/proto2/xrocky01.tga + surfaceparm nolightmap + { + map textures/proto2/xrocky01.tga + tcmod scale .8 .8 + rgbGen vertex + } +} + + +textures/proto2/tproto_0to1 +{ + surfaceparm nolightmap + { + map textures/proto2/xsandy01.tga + tcmod scale .3 .3 + rgbGen vertex + alphaGen vertex + } + { + map textures/proto2/xrocky01.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +textures/proto2/tproto_0 +{ + surfaceparm nolightmap + { + map textures/proto2/xsandy01.tga + tcmod scale .2 .2 + rgbGen vertex + } +} + +textures/proto2/tproto_1 +{ + surfaceparm nolightmap + { + map textures/proto2/xrocky01.tga + tcmod scale .1 .1 + rgbGen vertex + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/test.shader.svn-base b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/test.shader.svn-base new file mode 100644 index 00000000..8b40d0bc --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/.svn/text-base/test.shader.svn-base @@ -0,0 +1,943 @@ +//**********************************************************************// +// test.shader sorted and updated on Phase 2 // +// by Eutectic - 12 May 2000 // +// This file is irrelevant for Q3Radiant and the shaders // +// in this file must NOT be used to make new maps. // +// It was updated for the sake of completeness: // +// some shaders that belonged in other files were moved to those // +// shader files // +// // +// SHADERS THAT DIDN'T BELONG HERE AND MOVED TO PROPER FILE: 8 // +// textures/base/bluemet1 // +// textures/common/transwater // +// textures/gothic_trim/hellodolly // +// textures/sfx/kenelectric // +// textures/sfx/mkc_fog_dm1 // +// textures/sfx/mkc_fog_dm1a // +// textures/sfx/mkc_fog_dm4 // +// textures/skies/mkc_sky // +// SHADERS THAT BELONGED HERE BUT WERE IN ANOTHER FILE: 0 // +//**********************************************************************// + +// ************************************************* +// * TEST SHADERS * +// * DO NOT USE IN PROJECT MAPS * +// ************************************************* + +textures/bwhtest/crackedearth +{ + { + map textures/bwhtest/crackedearth.tga + } +} + +// Rogues sorting trimmed glass// + +textures/bwhtest/lightning +{ + cull disable + { + map textures/bwhtest/lightning.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.1 0 1 + } +} + +textures/dont_use/flameshader +{ +// ************************************************* +// * test flames * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + cull none + fogparms .3 .1 .1 0 32 + tesssize 16 + deformVertexes wave 100 sin 2.5 5 10 .1 + +// END +} + +textures/dont_use/foggentest_shader +{ +// ************************************************* +// * Kevin's fogggen test * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms .2 .1 .3 0 0 + foggen sin .1 .1 .1 .1 + + cull backsided + + + +// END +} + +textures/dont_use/foglightshader +{ +// ************************************************* +// * Kevin's simplified fog * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + cull backsided + { + map textures/dont_use/fogkc.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 1 1 + tcMod scale .25 .25 + tcMod turb .1 .1 .1 .1 + } + + +// END +} + +textures/dont_use/metal2_2kc +{ + + surfaceparm nolightmap + cull none + { + map textures/dont_use/metal2_2kc.tga + alphaMap $fromBlack + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + depthWrite + } +} + +textures/dont_use/nightsky_kc +{ + +// ************************************************* +// * Kevin's strange test sky * +// ************************************************* + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 200 + + cloudparms 256 half + + + { + map textures/dont_use/strangesky3_kc.tga + tcMod scroll .03 .03 + } + + + { + map textures/dont_use/strangesky.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scroll .05 .05 + } + + + { + map textures/dont_use/strangesky2_kc.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR + tcMod scroll 0.01 0.01 + tcMod scale .5 .5 + } + +//END +} + +textures/dont_use/nightsky_kcold +{ + +// ************************************************* +// * Kevin's four layer storm sky * +// ************************************************* + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 200 + + cloudparms 256 full + lightning + + { + map textures/dont_use/tileclouds3_kc.tga + tcMod scroll 0.01 0.01 + tcMod scale 2 2 + } + + + { + map textures/dont_use/tileclouds4_kc.tga + blendFunc GL_ONE GL_ONE + tcMod scroll .04 .05 + } + + + { + map textures/dont_use/lightningsky8_kc.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod scroll .1 .1 + tcMod scale 4 4 + } + + { + map textures/dont_use/tileclouds3b_kc.tga + blendFunc GL_DST_COLOR GL_ONE + tcMod scroll 0.01 .02 + } + +//END +} + +textures/dont_use/openwindow +{ + + surfaceparm nolightmap + cull none + + { + map textures/dont_use/openwindow.tga + alphaMap openwindow.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + depthWrite + } +} + +textures/dont_use/rustysupport +{ + + surfaceparm nolightmap + cull none + { + map textures/dont_use/rustysupport.tga + alphaMap $fromBlack + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + depthWrite + } +} + +textures/dont_use/shader2 +{ +// ************************************************* +// * test shader2 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + { + map textures/dont_use/shader2.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .01 0 .1 + tcMod scroll 0 0 + } +// END +} + +textures/dont_use/shader3 +{ +// ************************************************* +// * test shader3 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + + tesssize 64 + deformVertexes wave 100 sin 2 2 10 .01 + + { + map textures/dont_use/blood2.tga + tcMod turb .1 .1 0 0.02 + tcMod scroll .1 .1 + } + + +// END +} + +textures/dont_use/shader4 +{ +// ************************************************* +// * test shader4 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + q3map_surfacelight 100 + + { + map textures/dont_use/slimetest7c.tga + blendfunc GL_ONE_MINUS_DST_COLOR GL_ZERO + tcMod turb .01 .2 10 0.01 + tcMod scroll .2 .1 + } + { + map textures/dont_use/bubbleslimeelectricc.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .5 .5 10 0.01 + tcMod scroll .2 .2 + tcMod scale .1 .1 + } + + + + +// END +} + +textures/dont_use/shader5 +{ +// ************************************************* +// * test shader5 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + tesssize 64 + + { + map textures/dont_use/firetestb.tga + blendfunc gl_one gl_one + tcMod scroll 5 15 + tcMod scale .25 .25 + tcMod turb .2 .2 .1 1 + } + + { + map textures/dont_use/firetest.tga + blendFunc GL_dst_color gl_src_alpha + tcMod scroll 0 10 + tcMod scale .1 .1 + tcMod turb .2 .1 .1 1 + rgbGen wave SIN .5 .5 1 .1 + } + + { + map textures/dont_use/firetest2.tga + blendFunc GL_dst_color gl_one + tcMod scroll 10 50 + tcMod turb .1 .1 .5 .5 + rgbGen wave SIN .5 .5 1 .1 + } + + +// END +} + +textures/dont_use/shader5old +{ +// ************************************************* +// * test shader5 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + tesssize 64 + + + { + map textures/dont_use/firetestb.tga + blendfunc gl_one gl_one + tcMod scroll 5 15 + tcMod scale .25 .25 + tcMod turb .2 .2 .1 1 + } + + { + map textures/dont_use/firetest.tga + blendFunc GL_dst_color gl_src_alpha + tcMod scroll 0 10 + tcMod scale .1 .1 + tcMod turb .2 .1 .1 1 + } + + { + map textures/dont_use/firetest2.tga + blendFunc GL_dst_color gl_one + tcMod scroll 10 50 + tcMod turb .1 .1 .5 .5 + } + +// END +} + +textures/dont_use/sign_test_glow +{ + surfaceparm trans + surfaceparm nolightmap + q3map_surfacelight 100 + + { + map textures/dont_use/sign_test.tga + alphaMap $fromBlack + blendFunc GL_ONE GL_ONE + } + + { + map textures/dont_use/sign_test_glow.tga + alphaMap $fromBlack + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 1 .1 + } + +// END +} + +textures/dont_use/sky_test +{ + surfaceparm sky + surfaceparm noimpact + q3map_surfacelight 100 + surfaceparm nolightmap + sky textures/dont_use/sky_test +} + +textures/dont_use/train1kc_shader +{ +// ************************************************* +// * test shader wall * +// ************************************************* + + + { + map $lightmap + rgbGen identity + } + + { + map textures/common/pjrock5b.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR + rgbGen identity + detail + tcmod scale 9.1 9.2 + } + + { + map textures/common/pjrock5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + +// END +} + +textures/dont_use/web +{ + + surfaceparm nolightmap + cull twosided + { + map textures/dont_use/web.tga + alphaMap $fromBlack + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + depthWrite + } +} + +textures/test/blocks10pent +{ + + // ************************************************* + // * TEST BORDER WALL * + // * Feb 24 1999 * + // * Please Comment Changes * + // ************************************************* + + q3map_surfacelight 1000 + surfaceparm nodamage + qer_lightimage textures/test/jumpadsmall.tga + + + { + map textures/sfx/bouncepad01block18b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/test/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin .6 .4 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + + // END +} + +textures/test/electricity3 +{ + // ************************************************* + // * Ripply Water Feb 16 1999 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + qer_trans .5 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 triangle 2 2 1 0.1 + + + + { + map textures/test/fub.tga + blendFunc GL_ZERO GL_ONE + alphafunc GT0 + tcMod scale .1 .01 + tcmod turb 0 .01 .3 .1 + alphaGen wave sin .5 .5 0 .01 + tcMod scroll .1 .1 + depthWrite + } + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + + + { + map textures/test/electricity9.tga + blendfunc GL_DST_COLOR GL_ONE + tcmod turb 0 .01 .3 10 + tcMod scale .5 .5 + tcMod rotate 1 + depthfunc equal + tcMod scroll -.01 -.05 + } + + { + map textures/test/electricity9.tga + blendfunc GL_DST_COLOR GL_ONE + tcmod turb 0 .01 .3 10 + tcMod scale .5 .5 + tcMod rotate 1 + depthfunc equal + tcMod scroll -.01 -.05 + } + + // END +} + +textures/test/densewaterfog +{ + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + backsided + fogparms 0.7 0.7 0.7 128 64 +} + +textures/test/fire2 +{ + + { + map textures/test/fire2.tga + } + { + map textures/test/fire3.tga + tcMod turb 0 .1 0 .7 + tcMod scroll 0 10 + rgbGen wave sin 1 2 0 1 + } + { + map textures/test/fire3.blend.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0 10 + } +} + +textures/test/fogtestshader +{ +// ************************************************* +// * Kevin's simplified fog * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + cull disable + fogparms .2 .225 .25 0 0 + tesssize 64 + + { + map textures/test/cloud2.tga + blendFunc GL_DST_COLOR GL_ONE + tcGen environment + tcMod turb .5 .5 .5 0.03 + tcMod scroll .25 .25 + tcMod scale .5 .5 + } + +// END +} + +textures/test/lavacrustshader +{ +// ************************************************* +// * Kevin's brown lava crust * +// ************************************************* + + surfaceparm trans + //surfaceparm nonsolid + //surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + +// light 1 + q3map_surfacelight 100 + + tesssize 64 + deformVertexes wave 100 sin 1 1 0 .03 + cull disable + + { + map textures/test/lavatest.tga + tcMod turb .25 0.1 1 0.02 + tcMod scroll .2 .2 + } + { + map textures/test/lavacrust.tga + blendfunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .5 .5 5 0.01 + tcMod scroll .1 .1 + tcMod scale .1 .1 + rgbGen wave triangle 1 1 2 1 + } + { + map textures/test/lavacrust.tga + blendfunc GL_ONE GL_SRC_ALPHA + tcMod turb .2 .01 5 .01 + tcMod scroll -.01 -.01 + } + + +// END +} + +textures/test/lavatest +{ +// ************************************************* +// * Kevin's simplified version of lava * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + +// light 1 + q3map_surfacelight 100 + + tesssize 128 + cull disable + deformVertexes wave 100 sin 5 5 .5 0.02 + + { + map textures/test/lavatest.tga + tcMod turb .25 0.2 1 0.02 + tcMod scroll .25 .25 + } + +// END +} + +textures/test/river +{ +// ************************************************* +// * Kevin's test river shader * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .05 + + { + map textures/test/watertest8c.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR + tcMod turb .01 .01 0 0.1 + tcMod scroll -5 0 + tcMod scale .5 .5 + } + { + map textures/test/watertest10f.tga + blendfunc GL_DST_COLOR GL_SRC_COLOR + tcMod turb .01 .01 0 0.1 + rgbGen wave sin .8 .01 1 1 + tcMod scroll -6 0 + tcMod scale .5 .5 + } + { + map textures/test/watertest8e.tga + blendFunc GL_DST_COLOR GL_ONE + tcMod turb .01 .01 .1 .1 + tcMod scroll -10 0 + } + +// END +} + +textures/test/rnd_ledm1 +{ + surfaceparm nolightmap + surfaceparm trans + qer_trans 0.5 + qer_editorimage textures/test/rnd_ledm1.tga + + { + map textures/test/rnd_ledm1.tga + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/test/rnd_ledm2.tga + blendFunc GL_ZERO GL_SRC_COLOR + rgbGen identity + } +} + +textures/test/slimeshader +{ +// ************************************************* +// * Kevin's temp slime with electricity * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm slime + surfaceparm nolightmap + + tesssize 64 + cull disable + deformVertexes wave 100 sin .5 .5 1 .05 + + q3map_surfacelight 500 + + { + map textures/test/slimetest6.tga + tcMod turb .25 0.1 1 0.02 + tcMod scroll .2 .2 + } + { + map textures/test/slimecrust5d.tga + blendfunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .5 .5 1 .02 + tcMod scroll .1 .01 + tcMod scale .1 .1 + } + { + map textures/test/electricslime.tga + tcMod turb 1 1 1 .01 + tcMod scroll 1 5 + tcMod scale .5 .5 + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .1 + } + { + map textures/test/slimecrust5d.tga + blendfunc GL_ONE GL_SRC_ALPHA + tcMod turb .2 .1 5 .01 + tcMod scroll -.01 -.01 + } + +// FOG + surfaceparm fog + fogparms .2 1 .25 0 256 + +// END +} + +textures/test/waterfall +{ +// ************************************************* +// * Kevin's test waterfall shader * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 16 + deformVertexes wave 100 sin 0 2 1 .1 + + + { + map textures/test/watertest8e.tga + blendFunc GL_ONE GL_SRC_ALPHA + tcMod turb .01 .01 0 0.1 + tcMod scroll 15 0 + } + { + map textures/test/watertest10f.tga + blendfunc GL_DST_COLOR GL_SRC_COLOR + tcMod turb .01 .01 0 0.1 + rgbGen wave sin .8 .01 1 1 + tcMod scroll 20 0 + } + { + map textures/test/watertest10c.tga + blendFunc GL_ONE GL_SRC_ALPHA + //tcMod turb .05 .05 .1 0.1 + tcMod scroll 17 1 + tcMod scale .5 .5 + } + + +// END +} + +textures/test/watertile +{ +// ************************************************* +// * Kevin's test water tile with shader * +// ************************************************* + + cull disable + + { + map textures/paulbase/tilefloor2.tga + } + //{ + //map textures/test/watertest7f.tga + //blendFunc GL_ONE GL_SRC_COLOR + //tcMod turb .01 .02 0 0.05 + //tcMod scroll .01 .01 + //} + //{ + //map textures/test/watertest7h.tga + //blendFunc GL_ONE GL_SRC_COLOR + //tcMod turb .01 .03 0 0.05 + //tcMod scroll -.01 -.01 + //} + +// END +} + +textures/test/water_trans +{ +// ************************************************** +// * Kevin's simplified version of translucent water* +// * Should be used for small pools * +// ************************************************** + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + { + map textures/test/watertest8d.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/test/watertest12e.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod scale .2 .2 + tcMod stretch sin 1 .1 .02 .05 + rgbGen wave sin .8 .2 .02 .05 + tcMod scroll -.001 .001 + } + + { + map textures/test/watertest12e7.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + { + map textures/test/watertest12e6.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod scale .3 .3 + tcMod turb .1 .01 .01 .01 + tcMod stretch sin 1 .3 .015 .015 + rgbGen wave sin .7 .3 .02 .02 + tcMod scroll .001 -.001 + } + +// END +} + +textures/test/wispy +{ + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + + deformVertexes wave 100 sin 0 3 0 0.1 + tesssize 64 + + { + map env/alphaclouds.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + tcMod scroll 1 0.8 + tcMod scale 0.1 0.1 + tcMod turb 0 0.3 0 0.1 + } + +} + +textures/vector +// testing tcgen vector +{ + nomipmaps + { + map textures/gothic_block/blocks10.tga + tcGen vector ( 0.0001 0.0001 0.0001 ) ( 0 0 0 ) + tcMod scroll 0.01 0 + rgbGen identity + } +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/base_button.shader b/install/installs/Q3Pack/install/baseq3/scripts/base_button.shader new file mode 100644 index 00000000..f9de7549 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/base_button.shader @@ -0,0 +1,21 @@ + +textures/base_button/shootme2 +{ + qer_editorimage textures/base_button/metal3_3_shootme.tga + q3map_lightimage textures/base_button/shootme_glow.tga + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_support/metal3_3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_button/shootme_glow.tga + rgbGen wave sin 0.5 1.0 0 .3 + blendFunc GL_ONE GL_ONE + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/base_door.shader b/install/installs/Q3Pack/install/baseq3/scripts/base_door.shader new file mode 100644 index 00000000..e697701f --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/base_door.shader @@ -0,0 +1,97 @@ + +textures/base_door/shinymetaldoor +{ + + { + //map $lightmap + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + rgbGen identity + } + + + { + map textures/base_door/shinymetaldoor.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + { + map textures/base_door/quake3sign.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} + +textures/base_door/shinymetaldoor_outside +{ + + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + rgbGen identity + } + + + { + map textures/base_door/shinymetaldoor_outside.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + { + map textures/base_door/quake3sign_outside.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} + +textures/base_door/shinymetaldoor_outside3a2 +{ + + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + rgbGen identity + } + + + { + map textures/base_door/shinymetaldoor_outside3a2.tga + blendFunc blend + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc filter + } + + { + map textures/base_door/shinymetaldoor_outside3glow.tga + blendFunc add + rgbGen wave sin .9 .1 0 5 + } + +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/base_floor.shader b/install/installs/Q3Pack/install/baseq3/scripts/base_floor.shader new file mode 100644 index 00000000..b6c754aa --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/base_floor.shader @@ -0,0 +1,900 @@ +textures/base_floor/clang_floor3blava +{ + surfaceparm nolightmap + { + map textures/liquids/protolava2.tga + tcmod scale .2 .2 + tcmod scroll .04 .03 + tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/clang_floor3blava.tga + blendfunc blend + + } + +} + +textures/base_floor/clangdark +{ + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/clangdark.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/clangdark_ow +{ + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/clangdark_ow.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/clangdark_ow3 +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/clangdark_ow3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/clangdarkspot +{ + surfaceparm metalsteps + //{ + // map textures/base_floor/clangdarkspot.tga + // rgbGen identity + //} + + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + + { + map textures/effects/tinfx3.tga + //tcGen environment + blendFunc GL_ONE GL_ONE + tcGen environment + //tcMod turb 0 0.01 0 9 + //rgbGen identity + } + + { + map textures/base_floor/clangdarkspot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/clangfloor_noisy +{ + qer_editorimage textures/base_floor/clang_floor.tga + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + } + + { + map textures/base_floor/clang_floor.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbgen identity + + } + +} + +textures/base_floor/clangspot2 +{ + surfaceparm metalsteps + + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + + { + map textures/effects/tinfx3.tga + //tcGen environment + blendFunc GL_ONE GL_ONE + tcGen environment + //tcMod turb 0 0.01 0 9 + //rgbGen identity + } + + { + map textures/base_floor/clangspot2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/concretefloor1 +{ + + { + map textures/base_wall/chrome_env.tga + tcgen environment + rgbgen wave sin .25 0 0 0 + } + + + { + map textures/base_floor/concretefloor1.tga + blendFunc GL_ZERO GL_SRC_ALPHA + tcmod scale .1 .1 + rgbgen identity + } + + { + map textures/base_floor/concretefloor1.tga + blendFunc GL_ONE GL_SRC_ALPHA + rgbgen identity + } + + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + + + +} + +textures/base_floor/cybergrate2 +{ + cull disable + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm nomarks + { + map textures/base_floor/cybergrate2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_floor/cybergrate3 +{ + cull disable + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm nomarks + { + map textures/sfx/hologirl.tga + blendFunc add + tcmod scale 1.2 .5 + tcmod scroll 3.1 1.1 + + } + { + map textures/base_floor/cybergrate3.tga + alphaFunc GE128 + depthWrite + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_floor/diamond2c_ow +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/diamond2c_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/diamond2cspot +{ + surfaceparm metalsteps + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/base_floor/diamond2cspot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/diamond_noisy +{ + qer_editorimage textures/base_floor/diamond2.tga + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/diamond2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_floor/floor3_3dark_ow +{ + + { + map textures/effects/envmapblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/base_floor/floor3_3dark_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/base_floor/hfloor3 +{ + //deformVertexes wave 100 sin 3 2 .1 3 + { + rgbGen identity + map $lightmap + } + { + map textures/base_floor/hfloor3.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/effects/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + { + map textures/base_floor/hfloor3.tga + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/metalbridge04dbroke +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/metalbridge04dbroke.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/nomarkstone_1 +{ + qer_editorimage textures/base_floor/smallstone.tga + q3map_lightimage textures/base_floor/smallstone.tga + q3map_globaltexture + surfaceparm nomarks + surfaceparm noimpact + + // A stone that isn't marked by weapons. Used below red fog in pj_dm10 + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/smallstone.tga + tcMod scale 2 2 + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_floor/pjgrate1 +{ + surfaceparm metalsteps + cull none + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/pjgrate1.tga + tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/pjgrate2 +{ + surfaceparm metalsteps + cull none + + // A RUSTED GRATE THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/pjgrate2.tga + tcMod scale 2.0 2.0 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + rgbGen identity + } +} + +textures/base_floor/pool_floor2 +{ + + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.25 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .25 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_floor/pool_floor2.tga + blendFunc GL_one GL_src_color + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_floor3 +{ + qer_editorimage textures/base_wall/patch10rusty5.tga + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.25 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .25 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_wall/patch10rusty5.tga + blendFunc GL_one GL_src_color + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_side2 +{ + + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.5 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .5 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_floor/pool_side2.tga + blendFunc GL_one GL_src_color + tcmod scale .5 .5 + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_side3 +{ + qer_editorimage textures/base_wall/patch10rusty5.tga + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.5 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .5 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_wall/patch10rusty5.tga + blendFunc GL_one GL_src_color + tcmod scale .5 .5 + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/proto_grate +{ + surfaceparm metalsteps + surfaceparm trans + cull none + nopicmip + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_grate3 +{ + surfaceparm metalsteps + surfaceparm trans + cull none + nopicmip + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate3.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_grate4 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm nonsolid //Tim's fuckage + cull none + nopicmip + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate4.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_rustygrate +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + // A RUSTY GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_rustygrate.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_rustygrate2 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + // A RUSTY GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_rustygrate2.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/rusty_pentagrate +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + + cull none + nopicmip + // A RUSTY and Eeevil grate THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/rusty_pentagrate.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/skylight1 +{ + q3map_lightimage textures/base_floor/skylight1_lm.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/skylight1.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_floor/skylight1_lm.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .2 2 0 7.7 + } + { + map textures/base_floor/skylight1_lm.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .2 5 1 5.1 + } + +} + +textures/base_floor/skylight_spec +{ + { + rgbGen identity + map $lightmap + } + { + map textures/base_floor/skylight_spec.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_floor/techfloor +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztpink.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + //clampmap textures/gothic_block/blocks18cgeomtrn2.tga + clampmap textures/base_floor/techfloor2.tga + blendFunc blend + tcmod rotate 170 + tcMod stretch sin .8 0.2 0 .4 + rgbGen identity + } + { + map textures/base_floor/techfloor.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/techfloor2 +{ + cull disable + //surfaceparm trans + surfaceparm nomarks + //nomipmaps + + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate 70 + tcMod stretch sin .8 0.2 0 .3 + rgbGen identity + } + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate -50 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} + +textures/base_floor/tilefloor7_ow +{ + q3map_lightimage textures/base_floor/tilefloor7_owfx.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/tilefloor7_ow.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_floor/tilefloor7_owfx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + } + { + map textures/base_floor/tilefloor7_owfx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/base_light.shader b/install/installs/Q3Pack/install/baseq3/scripts/base_light.shader new file mode 100644 index 00000000..07ade964 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/base_light.shader @@ -0,0 +1,1683 @@ +textures/base_light/baslt4_1_2k +{ + qer_editorimage textures/base_light/baslt4_1.tga + surfaceparm nomarks + q3map_surfacelight 2000 + //light 1 + + // New Fluorescent light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/baslt4_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/baslt4_1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/baslt4_1_4k +{ + qer_editorimage textures/base_light/baslt4_1.tga + surfaceparm nomarks + q3map_surfacelight 4000 + //light 1 + + // New Fluorescent light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/baslt4_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/baslt4_1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/border11light +{ + q3map_surfacelight 500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border11light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border11light.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/border11light_300 +{ + qer_editorimage textures/base_light/border11light.tga + q3map_lightimage textures/base_light/border11light.blend.tga + + q3map_surfacelight 235 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border11light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border11light.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/border7_ceil50 +{ + qer_editorimage textures/base_light/border7_ceil50.tga + q3map_surfacelight 100 + // Square dirty white llight + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border7_ceil50.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border7_ceil50glow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a_8k +{ + surfaceparm nomarks + qer_editorimage textures/base_light/ceil1_22a.tga + q3map_surfacelight 8000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a_trans +{ + qer_editorimage textures/base_light/ceil1_22a.tga + surfaceparm nomarks + surfaceparm nonsolid + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30 +{ + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square rich blue light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30_8k +{ + surfaceparm nomarks + qer_editorimage textures/base_light/ceil1_30.tga + q3map_surfacelight 8000 +// light 1 + // Square rich blue light (8k light wattage + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30_trans +{ + qer_editorimage textures/base_light/ceil1_30.tga + surfaceparm nomarks + surfaceparm nonsolid + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34 +{ + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square tourquoise light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_10k +{ + qer_editorimage textures/base_light/ceil1_34.tga + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square tourquoise light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_1k +{ + qer_editorimage textures/base_light/ceil1_34.tga + q3map_lightimage textures/base_light/ceil1_34.blend.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_2k +{ + qer_editorimage textures/base_light/ceil1_34.tga + q3map_lightimage textures/base_light/ceil1_34.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_5k +{ + qer_editorimage textures/base_light/ceil1_34.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_37 +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_37.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_37.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38 +{ + surfaceparm nomarks + q3map_surfacelight 2500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_10k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_20k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_30k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_40k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 40000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_50k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 50000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_70k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 70000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_90k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 90000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_39 +{ + surfaceparm nomarks + q3map_surfacelight 7500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_4 +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_4.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_4.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil_white5k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/cornerlight +{ + q3map_lightimage textures/base_light/cornerlight.glow.tga + surfaceparm nomarks + q3map_surfacelight 2500 + { + map textures/base_light/cornerlight.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_light/cornerlight.glow.tga + blendfunc GL_one gl_one + rgbgen wave sawtooth .6 .1 0 7 + } +} + +textures/base_light/geolight +{ + q3map_lightimage textures/base_light/geolight_glow.tga + surfaceparm nomarks + q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/geolight.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/base_light/geolight_glow.tga + blendFunc add + rgbgen wave sin .575 .025 0 10 + } + +} + +textures/base_light/jaildr03_1 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr03_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr03_1.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/jaildr03_2 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr03_2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr03_2.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/base_light/jaildr1_3 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr1_3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr1_3.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_1500 +{ + qer_editorimage textures/base_light/light1.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + //rgbGen wave sin 0.5 0.5 0 3 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_3000 +{ + qer_editorimage textures/base_light/light1.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + //rgbGen wave sin 0.5 0.5 0 3 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_5000 +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_1500 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_2000 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_5000 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_800 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 800 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1dark +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + surfaceparm nomarks + q3map_surfacelight 6000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1red_2000 +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1red_5000 +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_10k +{ + qer_editorimage textures/base_light/light5.tga + q3map_lightimage textures/base_light/xlight5.blend.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/xlight5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/xlight5.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_15k +{ + qer_editorimage textures/base_light/light5.tga + q3map_lightimage textures/base_light/light5.blend.tga + surfaceparm nomarks + q3map_surfacelight 15000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light5.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_3000 +{ + qer_editorimage textures/base_light/light5.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 3000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/xlight5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/xlight5.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_5k +{ + qer_editorimage textures/base_light/light5.tga + //light 1 + surfaceparm nomarks + surfaceparm nolightmap + q3map_surfacelight 5000 + { + map textures/base_light/light5.tga + rgbGen identity + } +} + +textures/base_light/lt2_2000 +{ + qer_editorimage textures/base_light/light2.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin 0.6 0.1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/lt2_4000 +{ + qer_editorimage textures/base_light/light2.tga + //light 1 + surfaceparm nomarks + q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/lt2_8000 +{ + qer_editorimage textures/base_light/light2.tga + surfaceparm nomarks + q3map_surfacelight 8000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite +{ + q3map_surfacelight 2500 + surfaceparm nomarks +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite2 +{ + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite2_1000 +{ + qer_editorimage textures/base_light/patch10_pj_lite2.tga + q3map_surfacelight 1000 + surfaceparm nomarks + //light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/pjceil1_39_1K +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 1000 +// light 1 + // Square dirty white + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/pjceil1_39_1p5k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/proto_light +{ + q3map_lightimage textures/base_light/proto_lightmap.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/proto_light_2k +{ + qer_editorimage textures/base_light/proto_light.tga + q3map_lightimage textures/base_light/proto_lightmap.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/proto_lightred +{ + q3map_lightimage textures/base_light/proto_lightred.tga + surfaceparm nomarks + q3map_surfacelight 300 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc filter + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc add + } + +} + +textures/base_light/proto_lightred2 +{ + q3map_lightimage textures/base_light/proto_lightred.tga + qer_editorimage textures/base_light/proto_lightred.tga + surfaceparm nomarks + q3map_surfacelight 1000 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc filter + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc add + rgbGen wave square .5 .5 0 1 + } + +} + +textures/base_light/runway +{ + q3map_lightimage textures/base_light/runway_glow.tga + surfaceparm nomarks + q3map_surfacelight 400 + { + map textures/base_light/runway_glow.tga + tcmod scale 1 .25 + rgbgen wave square -1 2 .5 8 + tcmod scroll 0 .5 + } + + { + map textures/base_light/runway.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/base_light/runwayb.tga + blendFunc add + rgbGen identity + } + + +} + +textures/base_light/s_proto_light +{ + q3map_lightimage textures/base_light/s_proto_lightmap.tga + qer_editorimage textures/base_light/proto_light.tga + surfaceparm nomarks + q3map_surfacelight 100 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/scrolllight +{ + q3map_lightimage textures/sfx/scrolllight2.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + Map textures/base_light/scrolllight.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + Map textures/base_light/scrolllight2.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -1 0 + } + { + Map textures/base_light/scrolllight2.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -2 0 + } + + +} + +textures/base_light/trianglelight +{ + q3map_lightimage textures/base_light/trianglelight.blend.tga + surfaceparm nomarks + q3map_surfacelight 2500 + { + map textures/base_light/trianglelight.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_light/trianglelight.blend.tga + blendfunc GL_one gl_one + rgbgen wave sawtooth .6 .1 0 7 + } + + +} + +textures/base_light/wsupprt1_12 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + //light1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/wsupprt1_12.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/wsupprt1_12.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39 +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_1 +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_10k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_110k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 110000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_15k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 15000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_20k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_2k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_30k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_500k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 500000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_50k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 50000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_5k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_70k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 70000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_90k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 90000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_a +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_b +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 40000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/base_object.shader b/install/installs/Q3Pack/install/baseq3/scripts/base_object.shader new file mode 100644 index 00000000..964e3345 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/base_object.shader @@ -0,0 +1,30 @@ + +textures/base_object/boxQ3_3 +{ + // A red box side with a specular map on it + { + map $lightmap + rgbGen identity + } + { + map textures/base_object/boxQ3_3.tga + rgbGen identity + alphaGen lightingSpecular + blendFunc GL_DST_COLOR GL_SRC_ALPHA + } +} + +textures/base_object/boxq3_4 +{ + // A golden yellow box with a specular map on it + { + map $lightmap + rgbGen identity + } + { + map textures/base_object/boxq3_4.tga + rgbGen identity + alphaGen lightingSpecular + blendFunc GL_DST_COLOR GL_SRC_ALPHA + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/base_support.shader b/install/installs/Q3Pack/install/baseq3/scripts/base_support.shader new file mode 100644 index 00000000..03647ee1 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/base_support.shader @@ -0,0 +1,211 @@ + +textures/base_support/cable_trans +{ + + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_support/cable_trans.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_support/grate1_3 +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/base_support/grate1_3.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + alphaGen lightingSpecular + rgbGen identity + } + +} + +textures/base_support/pj_metal14_1 +//Paul Jaquays uses this on the tops of metal frameworks +{ + qer_editorimage textures/base_support/metal14_1.tga + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_support/metal14_1.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/base_support/support1rust +{ + //deformVertexes wave 100 sin 3 2 .1 3 + { + rgbGen identity + map $lightmap + } + { + map textures/base_support/support1rust.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/base_trim/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + { + map textures/base_support/support1rust.tga + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_support/support1shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_support/support1shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + + +textures/base_support/support2rust +{ + qer_editorimage textures/base_support/support1rust.tga + { + rgbGen identity + map $lightmap + } + { + map textures/base_support/support1rust.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_support/x_support +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_support/x_support.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_support/x_support2 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm playerclip + surfaceparm nonsolid + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_support/x_support2.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_support/x_support3 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_support/x_support3.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_support/z_support +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_support/z_support.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/base_trim.shader b/install/installs/Q3Pack/install/baseq3/scripts/base_trim.shader new file mode 100644 index 00000000..c0582be3 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/base_trim.shader @@ -0,0 +1,591 @@ + +textures/base_trim/border11_250 +{ + qer_editorimage textures/base_trim/border11light.tga + q3map_surfacelight 250 + q3map_lightimage textures/base_trim/border11light.glow.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border11light.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border11light.glow.tga + blendfunc GL_ONE GL_ONE + rgbgen wave sin .9 .1 0 10 + } +} + +textures/base_trim/border11light +{ + q3map_surfacelight 500 + Q3map_lightimage textures/base_trim/border11light.glow.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border11light.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border11light.glow.tga + blendfunc GL_ONE GL_ONE + rgbgen wave sin .9 .1 0 10 + } +} + +textures/base_trim/border12b +{ + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border12b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border12bfx.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_trim/border12b_pj +{ + qer_editorimage textures/base_trim/border12b.tga + q3map_surfacelight 150 + q3map_lightimage textures/base_trim/border12bfx.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border12b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border12bfx.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_trim/dark_tin2 +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen vertex + } + { + map textures/base_trim/dark_tin2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_trim/dark_tin2_trans +{ + qer_editorimage textures/base_trim/dark_tin2.tga + surfaceparm nonsolid + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen vertex + } + { + map textures/base_trim/dark_tin2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_trim/deeprust_trans +{ + qer_editorimage textures/base_trim/deeprust.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_trim/deeprust.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_trim/electricwall +{ + qer_editorimage textures/organics/wire02a_f.tga + q3map_surfacelight 400 + + { + map $lightmap + rgbGen identity + } + { + map textures/organics/wire02a_f.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/organics/wire02a_f.tga + blendFunc GL_ONE GL_ONE + } + { + map textures/sfx/electric2.blend.tga + rgbGen wave sin 0.6 1 0 2 + tcMod scroll 0.53 0.43 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_trim/panel_glo +{ + + { + map textures/sfx/firegorre2.tga + + tcMod turb 0 .6 0 0.06 + tcmod scale .53 .61 + tcmod scroll 0 4 + blendFunc GL_ONE GL_ZERO + rgbGen wave sin 1 1 0 .1 + } + { + map textures/base_trim/panel_glo.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/panel_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_trim/panel_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/panelbrn010w +{ + q3map_lightimage textures/base_trim/panelbrn010wfx.tga + + { + map textures/base_trim/panelbrn010w.tga + } + + { + map textures/sfx/hologirl2.tga + tcmod scale .4 .4 + tcmod scroll 6 2 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/base_trim/panelbrn010w.tga + blendfunc blend + + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_trim/pewter_nonsolid +{ + qer_editorimage textures/base_trim/dirty_pewter.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_trim/dirty_pewter.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_trim/pewter_shiney +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_trim/pewter_shiney.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/pewter_spec +{ + { + rgbGen identity + map $lightmap + } + { + map textures/base_trim/pewter_spec.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +textures/base_trim/proto_comp +{ + { + map textures/base_trim/proto_comp2.tga + tcmod scroll 0 -.2 + rgbGen wave sin .5 .5 0 3 + rgbGen identity + } + { + clampmap textures/sfx/console03.tga + tcmod rotate -33 + tcMod stretch sin .8 0 0 0 + blendfunc add + rgbGen wave sin .6 0 0 0 + } + { + clampmap textures/sfx/console02.tga + tcmod rotate -333 + tcMod stretch sin .8 0 0 0 + blendfunc add + rgbGen wave sin .3 0 0 0 + } + { + map textures/effects/tinfx2c.tga + tcGen environment + blendfunc add + rgbGen identity + } + { + map textures/base_trim/proto_comp.tga + blendfunc blend + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/base_trim/proto_fence +{ + surfaceparm trans + cull none + nopicmip + + { + map textures/base_trim/proto_fence.tga + tcMod scale 3 3 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_trim/spiderbit +{ + q3map_lightimage textures/base_trim/spiderbit_fx.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/spiderbit.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_trim/spiderbit_fx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .1 .5 0 7 + } + +} + +textures/base_trim/spiderbite +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .3 0 .2 + tcmod scroll 6 .7 + tcmod scale .4 1 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_trim/spiderbite.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + tcMod stretch sin .8 0.4 0 .2 + tcmod scroll .3 0 + rgbGen identity + } + { + map textures/base_trim/spiderbite.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + tcMod stretch sin .8 0.2 0 .1 + tcmod scroll -.5 0 + rgbGen identity + } + { + map textures/base_trim/spiderbite.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/spidertrim3 +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_trim/spidertrim3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/spidertrim4 +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/base_trim/spidertrim4.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_trim/techborder +{ + q3map_surfacelight 300 + q3map_lightimage textures/base_trim/techborder_fx.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/techborder.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/techborder_fx.tga + //tcmod scale .1 1 + tcmod scroll .1 0 + + blendfunc GL_ONE GL_ONE + } + { + map textures/base_trim/techborder_fx.tga + tcmod scale .1 1 + tcmod scroll .1 0 + + blendfunc GL_ONE GL_ONE + } +} + +textures/base_trim/tin +{ + { + rgbGen identity + map $lightmap + } + { + map textures/base_trim/tin.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/base_trim/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + { + map textures/base_trim/tin.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_trim/wires01 +{ + cull disable + surfaceparm alphashadow + deformVertexes autoSprite2 + surfaceparm trans + { + map textures/base_trim/wires01.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_trim/wires01_ass +{ + cull disable + surfaceparm alphashadow + deformVertexes autoSprite2 + { + map textures/base_trim/wires01_ass.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_trim/wires02 +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + { + map textures/base_trim/wires02.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_trim/xborder12b +{ + qer_editorimage textures/base_trim/border12b.tga + q3map_surfacelight 100 + q3map_lightimage textures/base_trim/border12bfx.tga + { + map $lightmap + rgbGen identity + } + { + map textures/base_trim/border12b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/base_trim/border12bfx.tga + blendfunc GL_ONE GL_ONE + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/base_wall.shader b/install/installs/Q3Pack/install/baseq3/scripts/base_wall.shader new file mode 100644 index 00000000..82730f68 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/base_wall.shader @@ -0,0 +1,1406 @@ + +textures/base_wall/atech1_alpha +{ + + { + map textures/sfx/hologirl.tga + tcmod scale 2 .4 + tcmod scroll 6 .6 + //tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/atech1_alpha.tga + blendfunc blend + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/atechengine_ax +{ + q3map_lightimage textures/base_wall/atechengine_ax2.tga + q3map_surfacelight 300 + { + map textures/sfx/proto_zzztpink.tga + tcmod rotate 60 + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/atechengine_ax.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/basewall01_ow +{ + q3map_lightimage textures/base_wall/basewall01_owfx.tga + + { + map $lightmap + rgbGen identity + } + { + map textures/base_wall/basewall01_ow.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_wall/basewall01_owfx.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 0 .5 + } + +} + +textures/base_wall/basewall01bit +{ + q3map_lightimage textures/base_wall/basewall01bitfx.tga + q3map_surfacelight 300 + { + map textures/base_wall/basewall01bit.tga + rgbGen identity + } + + { + map textures/base_wall/basewall01bitfx.tga + blendfunc GL_ONE GL_ONE + tcmod scroll 3.3 1 + rgbGen wave sin .5 0.5 0 5 + } + { + map textures/effects/envmap2.tga + tcGen environment + tcmod scale 4 4 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/base_wall/basewall01bit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + + +} + +textures/base_wall/bluemetal1b_chrome +{ + qer_editorimage textures/base_wall/bluemetal1b_shiny.tga + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetal1b_shiny.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetal1b_shiny +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal1b_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/bluemetal2_noisy +{ + qer_editorimage textures/base_wall/bluemetal2_shiny.tga + surfaceparm metalsteps + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetal2_shiny +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetal2_shiny_trans +{ + qer_editorimage textures/base_wall/bluemetal2_shiny.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetalsupport2 +{ + + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2b +{ + + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2bglow.tga + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2b.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2bglow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/base_wall/bluemetalsupport2c +{ + + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2c_1 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c_1.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2c_1vent +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c_1vent.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2clight +{ + surfaceparm nomarks + q3map_surfacelight 500 + + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2clight.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2clight.glow.tga + blendFunc add + rgbgen wave sawtooth .6 .1 0 4 + } +} + +textures/base_wall/bluemetalsupport2d_1 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2d_1.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2e +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2e.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2e2 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2e2.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2eye +{ + + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/bluemetalsupport2eyel.tga + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2eye.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + { + map textures/base_wall/bluemetalsupport2eyel.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } +} + +textures/base_wall/bluemetalsupport2f +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2f.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2fline +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2fline_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2fline.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall/bluemetalsupport2fline_glow.tga + blendFunc add + rgbGen wave sin .5 .5 0 1 + } + + +} + +textures/base_wall/bluemetalsupport2ftv +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2ftv_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2ftv.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall/bluemetalsupport2ftv_glow.tga + blendFunc add + rgbGen wave sawtooth .4 .05 0 10 + } + + +} + +textures/base_wall/blumtlspt2b +{ + + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/blumtlspt2bglow.tga + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/blumtlspt2b.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2bglow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/base_wall/c_met5_2_trans +{ + qer_editorimage textures/base_wall/c_met5_2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_wall/c_met5_2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_wall/chrome_metal +{ + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + + } + + { + map textures/base_wall/chrome_metal.tga + blendFunc GL_ONE GL_ONE + detail + tcMod scale 0.0693 0.0712 + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + + } + + + +} + +textures/base_wall/comp3 +{ + q3map_lightimage textures/base_wall/comp3env.tga + qer_editorimage textures/base_wall/comp3_qer.tga + q3map_surfacelight 1000 + { + map textures/base_wall/comp3text.tga + rgbGen identity + tcmod scroll 3 1 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3b +{ + q3map_lightimage textures/base_wall/comp3textb.tga + qer_editorimage textures/base_wall/comp3b_qer.tga + q3map_surfacelight 1000 + { + map textures/base_wall/comp3textb.tga + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3b_dark +{ + q3map_lightimage textures/base_wall/comp3textb.tga + qer_editorimage textures/base_wall/comp3b_qer.tga + q3map_surfacelight 1 + { + map textures/base_wall/comp3textb.tga + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3c +{ + qer_editorimage textures/base_wall/comp3c_qer.tga + + { + map textures/base_wall/comp3env.tga + rgbGen identity + tcGen environment + } + + { + map $lightmap + tcGen environment + blendFunc GL_ONE GL_ONE + } + + { + map textures/base_wall/comp3c.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/concrete_ow +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/concrete_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/dooreye +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/dooreye2 +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/dooreye3 +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/girders1i_yellofin +{ + qer_editorimage textures/base_wall/girders1i_yellodark_fin.tga + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm playerclip + surfaceparm nonsolid + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_wall/girders1i_yellodark_fin.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_wall/glass01 +{ + qer_editorimage textures/base_wall/shiny3.tga + surfaceparm trans + cull none + qer_trans 0.5 + + { + map textures/effects/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/glass_frame +{ + cull none + surfaceparm alphashadow + + { + map textures/effects/tinfx2.tga + blendFunc GL_ONE GL_ONE + tcgen environment + rgbGen identity + } + { + map textures/base_wall/glass_frame.tga + alphaFunc GE128 + depthWrite + //rgbGen vertex + //blendfunc blend + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/grill +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/grill.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/main_q3abanner +{ + q3map_lightimage textures/base_wall/main_q3abanner.tga + q3map_surfacelight 100 + + + { + map textures/base_wall/main_q3abanner.tga + rgbGen wave square 0 1 0 .5 + } + + { + map textures/base_wall/comp3text.tga + blendfunc add + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3textb.tga + blendfunc add + rgbGen identity + tcmod scroll 3 3 + } + + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map $lightmap + tcgen environment + tcmod scale .5 .5 + rgbGen wave sin .25 0 0 0 + blendfunc add + } +} + +textures/base_wall/medal_impressive +{ + qer_editorimage textures/base_wall/medal_impressive.tga + q3map_surfacelight 100 + + + { + animMap .25 textures/base_wall/medal_impressive.tga textures/base_wall/medal_gauntlet.tga textures/base_wall/medal_excellent.tga textures/base_wall/medal_accuracy.tga textures/base_wall/medal_victory.tga textures/base_wall/medal_frags.tga + rgbGen wave sawtooth 0 1 0 .25 + + } + + { + map textures/base_wall/comp3textd.tga + blendfunc add + tcmod scroll 5 .25 + rgbGen wave inversesawtooth 0 1 0 .25 + } + + { + map textures/base_wall/chrome_env.tga + tcgen environment + tcmod scale .5 .5 + blendfunc add + rgbgen wave triangle .5 .05 0 10 + } + + { + map textures/base_wall/comp3frame.tga + blendfunc blend + rgbgen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_wall/metalfloor_wall_14_specular +{ + qer_editorimage textures/base_wall/metalfloor_wall_14_specular.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/metalfloor_wall_14_specular.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/metalfloor_wall_15ow +{ + { + map textures/base_wall/metalfloor_wall_15ow.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/sfx/hologirl.tga + tcmod scale 2 .4 + tcmod scroll 6 .6 + //tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ONE + rgbGen identity + + } + { + map textures/base_wall/metalfloor_wall_15ow.tga + blendfunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + //blendfunc dst_color gl_zero + } + +} + +textures/base_wall/metaltechgeomtrn +{ + + + { + map textures/sfx/fire_ctfblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn.tga + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/patch10shiny +{ + qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/patch10_beatup4_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/patch10shiny_trans +{ + qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/patch10_beatup4_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/protobanner +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + tessSize 64 + deformVertexes wave 30 sin 0 3 0 .2 + deformVertexes wave 100 sin 0 3 0 .7 + + { + map textures/base_wall/protobanner.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/protobanner_ow +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + deformVertexes wave 100 sin 0 1 0 .1 + deformVertexes wave 100 sin 0 1 0 .2 + + { + map textures/base_wall/protobanner_ow.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/protobanner_still +{ + qer_editorimage textures/base_wall/protobanner.tga + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + tessSize 64 + //deformVertexes wave 30 sin 0 3 0 .2 + //deformVertexes wave 100 sin 0 3 0 .7 + + { + map textures/base_wall/protobanner.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/q3tourneyscreen +{ + qer_editorimage textures/base_wall/q3tourney1.tga + q3map_surfacelight 100 + + + + { + animMap .25 textures/base_wall/q3tourney1.tga textures/base_wall/q3tourney2.tga textures/base_wall/q3tourney3.tga textures/base_wall/q3tourney4.tga textures/base_wall/q3tourney5.tga + rgbGen wave sawtooth 0 1 0 .25 + + } + + { + map textures/base_wall/comp3textd.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 .25 + tcmod scroll 5 .25 + } + + { + map textures/base_wall/chrome_env.tga + tcgen environment + tcmod scale .5 .5 + blendfunc add + rgbgen wave triangle .5 .05 0 10 + } + + { + map textures/base_wall/comp3frame.tga + blendfunc blend + rgbgen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + +} + +textures/base_wall/shinybluemetal1 +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/shinybluemetal1.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/shinygrate1_4 +{ + + { + map $lightmap + tcgen environment + tcmod scale .25 .25 + rgbgen identity + } + + + { + map textures/base_wall/shinygrate1_4.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + + +} + +textures/base_wall/steed1gf +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/steed1gf.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/symbol_bluelt1 +{ + q3map_lightimage textures/base_wall/symbol_bluelt1_mask.tga + q3map_surfacelight 100 +// light 1 + + { + map $lightmap + rgbGen identity + } + + + { + map textures/base_wall/symbol_bluelt1.tga + blendfunc filter + rgbgen identity + } + + { + map textures/base_wall/symbol_bluelt1_mask.tga + blendfunc add + rgbgen wave sawtooth .2 .05 0 7 + } +} + +textures/base_wall/train1 +{ + + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .1 + rgbGen identity + } + + + { + map textures/base_wall/train1.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/common.shader b/install/installs/Q3Pack/install/baseq3/scripts/common.shader new file mode 100644 index 00000000..1cd1fe40 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/common.shader @@ -0,0 +1,321 @@ + +textures/common/areaportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm nomarks + surfaceparm areaportal +} + +textures/common/caulk +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/clip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip +} + +textures/common/clusterportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm clusterportal +} + +textures/common/cushion +{ + qer_nocarve + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm nodamage +} + +textures/common/donotenter +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm donotenter +} + + +// never used +// +//textures/common/energypad +//{ +// qer_editorimage textures/sfx/bluegoal.tga +// surfaceparm nolightmap +// cull twosided +// { +// map textures//bluegoal.tga +// blendFunc GL_ONE GL_SRC_ALPHA +// tcGen environment +// tcMod turb 0 0.25 0 0.05 +// } +//} + +textures/common/full_clip // silly shader, use weapclip instead +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm playerclip +} + +textures/common/hint // should NOT use surfaceparm hint.. strange but true +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm hint // ydnar: yes it should. +} + +textures/common/invisible // solid, transparent polygons, casts shadows +{ + surfaceparm nolightmap + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +textures/common/mirror1 +{ + qer_editorimage textures/common/mirror1.tga + surfaceparm nolightmap + portal + + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + +} + +textures/common/mirror2 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirror.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } + +} + +textures/common/missileclip +{ + qer_trans 0.40 + surfaceparm nodamage + surfaceparm nomarks + surfaceparm nodraw + //surfaceparm nonsolid + surfaceparm playerclip + surfaceparm trans +} + +textures/common/nodraw +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks +} + +textures/common/nodrawnonsolid +{ + surfaceparm nonsolid + surfaceparm nolightmap + surfaceparm nodraw +} + +textures/common/nodrop +{ + qer_nocarve + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nodrop +} + + +textures/common/noimpact +{ + qer_editorimage textures/common/nolightmap.tga + surfaceparm noimpact +} + +textures/common/nolightmap +{ + surfaceparm nolightmap +} + +textures/common/origin +{ + qer_nocarve + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm origin +} + +textures/common/portal +{ + qer_editorimage textures/common/qer_portal.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + tcMod turb 0 0.25 0 0.05 + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + + } +} + +textures/common/slick +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + surfaceparm slick +} + +textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/timportal +{ + qer_editorimage textures/common/qer_portal.tga + portal + surfaceparm nolightmap + { + map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 + blendFunc GL_ONE GL_SRC_ALPHA + depthWrite + } +} + +textures/common/trigger +{ + qer_trans 0.50 + qer_nocarve + surfaceparm nodraw +} + +textures/common/weapclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks +} + +textures/common/metalclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm metalsteps +} + +textures/common/botclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm botclip +} + +// +// ydnar q3map lightgrid bounds +// +// the min/max bounds of brushes with this shader in a map +// will define the bounds of the map's lightgrid (model lighting) +// note: make it as small as possible around player space +// to minimize bsp size and compile time +// + +textures/common/lightgrid +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm detail + surfaceparm nomarks + surfaceparm trans + surfaceparm lightgrid +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/ctf.shader b/install/installs/Q3Pack/install/baseq3/scripts/ctf.shader new file mode 100644 index 00000000..6a280383 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/ctf.shader @@ -0,0 +1,577 @@ + +textures/ctf/blue_telep +{ + cull disable + surfaceparm nomarks + surfaceparm trans + sort additive + + { + + clampmap textures/ctf/blue_telep.tga + blendFunc add + //depthWrite + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 327 + rgbGen identity + } + { + clampmap textures/ctf/blue_telep2.tga + blendFunc add + //depthWrite + //tcMod stretch sin .9 0.1 0 .1 + tcmod rotate -211 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + depthWrite + tcmod rotate 20 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + depthWrite + tcMod stretch sin .7 0 0 0 + tcmod rotate -20 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + + +} + +textures/ctf/ctf_arch_b_shiny +{ + qer_editorimage textures/ctf/ctf_arch_b.tga + { + map textures/ctf/ctf_arch_b.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scale 10 10 + rgbGen identity + } + { + map textures/ctf/ctf_arch_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + +} + +textures/ctf/ctf_arch_r_shiny +{ + qer_editorimage textures/ctf/ctf_arch_r.tga + { + map textures/ctf/ctf_arch_r.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scale 10 10 + rgbGen identity + } + { + map textures/ctf/ctf_arch_r.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + +} + +textures/ctf/ctf_blueflag +{ + tessSize 64 + deformVertexes wave 194 sin 0 3 0 .4 + deformVertexes normal .5 .1 + surfaceparm nomarks + cull none + + { + map textures/ctf/ctf_blueflag.tga + rgbGen identity + } + { + map textures/effects/redflagmap.tga + tcGen environment + tcmod scale 9 3 + tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/ctf/ctf_blueflag.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/ctf/ctf_redflag +{ + tessSize 64 + deformVertexes wave 194 sin 0 3 0 .4 + deformVertexes normal .3 .2 + surfaceparm nomarks + cull none + + { + map textures/ctf/ctf_redflag.tga + rgbGen identity + } + { + map textures/effects/blueflagmap.tga + tcGen environment + tcmod scale 9 3 + tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/ctf/ctf_redflag.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/ctf/ctf_tower_bluefin_shiny +{ +qer_editorimage textures/ctf/ctf_tower_bluefin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/ctf_tower_bluefin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/ctf_tower_redfin_shiny +{ +qer_editorimage textures/ctf/ctf_tower_redfin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/ctf_tower_redfin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/killblockctf_b +{ + qer_editorimage textures/gothic_block/killblockgeomtrn.tga + + { + map textures/sfx/fire_ctfblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/killblockgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/ctf/killblockctf_r +{ + qer_editorimage textures/gothic_block/blocks15cgeomtrn.tga + + { + map textures/sfx/fire_ctfred.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/blocks15cgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/ctf/metalbase09_bluekillblock_shiny +{ +qer_editorimage textures/ctf/metalbase09_bluekillblock.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/metalbase09_bluekillblock.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_cfin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_cfin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_csansfacefin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_csansfacefin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_d3fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_d3fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_telep +{ + cull disable + surfaceparm nomarks + surfaceparm trans + + { + + clampmap textures/ctf/red_telep.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 327 + rgbGen identity + } + { + clampmap textures/ctf/red_telep2.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .1 + tcmod rotate -211 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + tcmod rotate 20 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + tcMod stretch sin .7 0 0 0 + tcmod rotate -20 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + + +} + +textures/ctf/tallblue_1L_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_1L_fin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_1L_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_1R_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_1R_fin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_1R_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_2_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_2_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_2b_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_2b_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_4bsmall_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_4bsmall_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_4c_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_4c_fin.tga + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_4c_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_5esmallb_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_5esmallb_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/test2_r_trans +{ + qer_editorimage textures/ctf/test2_r.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/ctf/test2_r.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/ctf/test2_trans +{ + qer_editorimage textures/ctf/test2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + } + { + map textures/ctf/test2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/default_project.proj b/install/installs/Q3Pack/install/baseq3/scripts/default_project.proj new file mode 100644 index 00000000..42ccdb49 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/default_project.proj @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/default_shaderlist.txt b/install/installs/Q3Pack/install/baseq3/scripts/default_shaderlist.txt new file mode 100644 index 00000000..04ad5219 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/default_shaderlist.txt @@ -0,0 +1,47 @@ +//**********************************************************************// +// shaderlist.txt modified for Q3Radiant // +// by Eutectic - 13 May 2000 // +// // +// Rev history: // +// 08/11/2000 +// TTimo - changed liquid to liquids and sky to skies for better // +// consistency with the directories and actual shader names // +// // +// Added the names of the new shader files created as a result // +// of the cleanup of the old shader files so Q3Radiant will read // +// and display all the shaders in the texture window. // +// // +// SHADER FILE NAMES ADDED: // +// base_door // +// gothic_button // +// gothic_door // +//**********************************************************************// + +// this file lists all the separate shader files +base_button +base_door +base_floor +base_light +base_object +base_support +base_trim +base_wall +common +ctf +//eerie +//gfx +//hell +gothic_block +gothic_button +gothic_door +gothic_floor +gothic_light +gothic_trim +gothic_wall +liquids +//menu +//models +organics +sfx +skin +skies \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/entities.def b/install/installs/Q3Pack/install/baseq3/scripts/entities.def new file mode 100644 index 00000000..ed7260c6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/entities.def @@ -0,0 +1,1747 @@ +// Quake3 Arena entity definition file for Q3Radiant +// Based on draft by Suicide 20 7.30.99 and inolen 9-3-99 +// Upgraded by Eutectic: eutectic@ritualistic.com +// (visible models added by raYGunn - paths provided by Suicide 20) +// (terrain information added to func_group entity by Paul Jaquays) +// Q3Map2 entitys/keys added by ydnar +// Version: 1.6 +// Last updated: 2003-11-28 + +//============================================================================= + +// Q3Map2 entities + +//============================================================================= + +/*QUAKED _decal (0 1.0 0) ? +-------- KEYS -------- +"target" : the name of the entity targetted at for projection +-------- SPAWNFLAGS -------- +(none) +-------- NOTES -------- +Compiler-only entity that specifies a decal to be projected. Should contain 1 or more patch meshes (curves) and target an info_null entity. The distance between the center of the _decal entity and the target is the axis and distance of projection. +*/ + +/*QUAKED _skybox (0.77 0.88 1.0) (-4 -4 -4) (4 4 4) +-------- KEYS -------- +"angle" : rotation angle of the sky surfaces. +"angles" : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +"_scale" : scaling factor (default 64), good values are between 50 and 300, depending on the map. +-------- SPAWNFLAGS -------- +(none) +-------- NOTES -------- +Compiler-only entity that specifies a the origin of a skybox (a wholly contained, seperate area of the map), similar to some games' portal skies. When compiled with Q3Map2, the skybox surfaces will be visible from any place where sky is normally visible. It will cast shadows on the normal parts of the map, and can be used with cloud layers and other effects. +*/ + + +//============================================================================= + +AMMO_* ENTITIES + +//============================================================================= + +/*QUAKED ammo_bfg (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +BFG ammo. Gives the player 15 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 15). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/bfgam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_bullets (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Machine Gun ammo. Gives the player 50 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/machinegunam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_cells (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Plasma Gun ammo. Gives the player 30 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/plasmaam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_grenades (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Grenade Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/grenadeam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_lightning (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Lightning Gun ammo. Gives the player 60 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 60). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/lightningam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_rockets (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Rocket Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/rocketam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_shells (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Shotgun ammo. Gives the player 10 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/shotgunam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_slugs (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Railgun ammo. Gives the player 10 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/railgunam.md3"*/ + +//============================================================================= + +FUNC_* ENTITIES + +//============================================================================= + +/*QUAKED func_bobbing (0 .5 .8) ? X_AXIS Y_AXIS +Solid entity that oscillates back and forth in a linear motion. By default, it will have an amount of displacement in either direction equal to the dimension of the brush in the axis in which it's bobbing. Entity bobs on the Z axis (up-down) by default. It can also emit sound if the "noise" key is set. Will crush the player when blocked. +-------- KEYS -------- +speed : amount of time in seconds for one complete oscillation cycle (default 4). +height : sets the amount of travel of the oscillation movement (default 32). +phase : sets the start offset of the oscillation cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav - See Notes). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of sound and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will bob along the X axis. +Y_AXIS : entity will bob along the Y axis. +-------- NOTES -------- +In order for the sound to be emitted from the entity, it is recommended to include a brush with an origin shader at its center, otherwise the sound will not follow the entity as it moves. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_button (0 .5 .8) ? +When a button is touched by a player, it moves in the direction set by the "angle" key, triggers all its targets, stays pressed by an amount of time set by the "wait" key, then returns to it's original position where it can be operated again. +-------- KEYS -------- +angle : determines the direction in which the button will move (up = -1, down = -2). +target : all entities with a matching targetname will be triggered. +speed : speed of button's displacement (default 40). +wait : number of seconds button stays pressed (default 1, -1 = return immediately). +lip : lip remaining at end of move (default 4 units). +health : (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_door (0 .5 .8) ? START_OPEN - CRUSHER +Normal sliding door entity. By default, the door will activate when player walks close to it or when damage is inflicted to it. +-------- KEYS -------- +angle : determines the opening direction of door (up = -1, down = -2). +speed : determines how fast the door moves (default 100). +wait : number of seconds before door returns (default 2, -1 = return immediately) +lip : lip remaining at end of move (default 8) +targetname : if set, a func_button or trigger is required to activate the door. +health : (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. +dmg : damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. +team: assign the same team name to multiple doors that should operate together (see Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging player until he dies or gets out of the way. +-------- NOTES -------- +Unlike in Quake 2, doors that touch are NOT automatically teamed. If you want doors to operate together, you have to team them manually by assigning the same team name to all of them. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_group (0 .5 .8) ? +This is not an entity as such. It is strictly an editor utility to group world brushes and patches together for convenience (selecting, moving, copying, etc). You cannot group entities with this. +-------- OLD TERRAIN KEYS (note: obsolete with Q3Map2) -------- +alphamap : this is the path/name for the art file used to guide the mapping of textures on the terrain surface. +layers : this integer value is the number unique root shaders that will be use on the terrain. +shader : this is the path to the metashader used to assign textures to the terrain entity. +terrain : this is an on/off flag. When set to 1, the entity becomes a terrain entity. Note: unecessary when compiling with Q3Map2. See Q3Map2 keys. +-------- Q3MAP2 KEYS -------- +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +The TAB key can be used to flip through the component pieces of a selected func_group entity, isolating individual components. To make a func_group into a terrain entity, refer to the Terrain Construction documentation.*/ + +//============================================================================= + +/*QUAKED func_pendulum (0 .5 .8) ? +Solid entity that describes a pendulum back and forth rotation movement. Rotates on the X axis by default. Pendulum frequency is a physical constant based on the length of the beam and gravity. Blocking the pendulum instantly kills a player. +-------- KEYS -------- +angle : angle offset of axis of rotation from default X axis (default 0). +speed : angle of swing arc in either direction from initial position (default 30). +phase : sets the start offset of the swinging cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. Pendulum will rotate along the X axis by default. Very crude operation: pendulum cannot rotate along Z axis, the speed of swing (frequency) is not adjustable. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_plat (0 .5 .8) ? +Rising platform the player can ride to reach higher places. Plats must always be drawn in the raised position, so they will operate and be lighted correctly but they spawn in the lowered position. The plat will stay in the raised position until the player steps off. There are no proper sounds for this entity, only beep noises. It will spawn in the game and work properly but it sounds silly (see Notes). +-------- KEYS -------- +speed : determines how fast the plat moves (default 150). +lip : lip remaining at end of move (default 16). Has no effect if "height" is set. +height : if set, this will determine the total amount of vertical travel of the plat. +dmg : damage to inflict on player when he blocks operation of plat (default 4). Plat will reverse direction when blocked. +targetname : if set, the trigger that points to this will raise the plat each time it fires. The plat raises and comes back down a second later if no player is on it. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +By default, the total amount of vertical travel of a platform is implicitly determined by the overall vertical size of the brushes of which it's made minus the lip value. But if the "height" key is used, then the total amount of vertical travel of the plat will be exactly that value regardless of the shape and size of the plat and regardless of the value of the "lip" key. Using the "height" key is the best method for any kind of platforms and the only possible one for thin plats which need to travel vertical distances many times their own thickness. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +There is a way to make plats play proper sounds. Just create a sound\movers\plats folder under baseq3 and put 2 sounds named pt1_strt.wav and pt1_end.wav in it. Those can be the renamed sounds from the Q2 plats or renamed copies of the sound\movers\doors sounds you can extract from your pak0.pk3 file or new custom sounds if you're up to it. Thanks to Fragzilla for the tip. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_rotating (0 .5 .8) ? - - X_AXIS Y_AXIS +Solid entity that rotates continuously. Rotates on the Z axis by default and requires an origin brush. It will always start on in the game and is not targetable. +-------- KEYS -------- +speed : determines how fast entity rotates (default 100). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will rotate along the X axis. +Y_AXIS : entity will rotate along the Y axis. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. It will rotate along the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_static (0 .5 .8) ? +Static non-solid bspmodel. Can be used for conditional walls and models. +-------- KEYS -------- +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +targetname : NOT SUPPORTED BY RENDERER - if set, a func_button or trigger can make entity disappear from the game (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. If a model is included with a targeted func_static, the brush(es) of the entity will be removed from the game but the .md3 model won't: it will automatically be moved to the (0 0 0) world origin so you should NOT include an .md3 model to a targeted func_static. + +Because the map has only a single bot navigation file, func_static's cannot be used to make significant changes in game play flow between differing game types. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_timer (0 .5 .8) (-8 -8 -8) (8 8 8) START_ON +Time delay trigger that will continuously fire its targets after a preset time delay. The time delay can also be randomized. When triggered, the timer will toggle on/off. +-------- KEYS -------- +wait : delay in seconds between each triggering of its targets (default 1). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +target : this points to the entities to trigger. +targetname : a func_button or trigger that points to this will toggle the timer on/off when activated. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_ON : timer will start on in the game and continuously fire its targets. +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED func_train (0 .5 .8) ? +Trains are moving solids that follow a string of path_corner entities. Trains in Q3A are very basic, they also require an origin brush (see Notes). +-------- KEYS -------- +speed : speed of displacement of train (default 100 or overridden by speed value of path). +target : this points to the first path_corner of the path which is also the spawn location of the train's origin. +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of the train's brush(es) and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +1. Trains always start on in the game. +2. Trains do not damage the played when blocked. +3. Trains cannot emit sound. +4. Trains are not triggerable or toggle-able. +5. Trains cannot be block-stopped just by getting in their way, the player must be wedged between the train and another obstacle to block it. + +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +HOLDABLE_* ENTITIES + +//============================================================================= + +/*QUAKED holdable_medkit (.7 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Medkit that can be picked up and used later. Brings the player's health back to 100 when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/medkit.md3"*/ + +//============================================================================= + +/*QUAKED holdable_teleporter (.7 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Teleporter item that can be picked up and used later. Teleports the player to a random player spawn point when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/teleporter.md3"*/ + +//============================================================================= + +INFO_* ENTITIES + +//============================================================================= + +/*QUAKED info_camp (0 .5 0) (-8 -8 -8) (8 8 8) +This atttracts bots which have a camping preference in their AI characteristics. It should be placed at least 32 units away from any brush surface. +-------- KEYS -------- +range : number of units that the bot can move away from camp entity while camping on it. +weight : number that is compared against the weight assigned to all the other camp spots in the map to determine if a bot chooses to camp there. The value is normalized against all other weight values. +-------- NOTES -------- +Examples of bots which have a high camping preference are: Razor, Tank Jr., Grunt, Patriot and Doom. Examples of bots which have a low camping preference are: Klesk, Mynx, Sarge, Keel and Xaero.*/ + +//============================================================================= + +/*QUAKED info_notnull (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for entities that can use directional pointing. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_null (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for light entities to create a spotlight effect. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_player_deathmatch (1 0 1) (-16 -16 -24) (16 16 32) INITIAL +Normal player spawning location for Q3A levels. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. Does not apply to bots. +target : this can point at a target_give entity for respawn freebies. +nobots : when set to 1, bots will never use this spawn point to respawn in the game. +nohumans : when set to 1, human players will never use this spawn point to respawn in the game. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +INITIAL : makes the spawnpoint the initial place for the player to spawn at the beginning of the game.*/ + +//============================================================================= + +/*QUAKED info_player_intermission (1 0 1) (-16 -16 -16) (16 16 16) +Camera for intermission screen between matches. This also automatically generates the podium for bot arena matches (see Notes). Can be aimed by setting the "angles" key or targeting an pointing to an aiming entity. Use only one per level. +-------- KEYS -------- +angles: alternate "pitch, yaw, roll" angles method of aiming intermission camera (default 0 0 0). +target : point this to an info_notnull or target_position entity to set the camera's pointing angles. +-------- NOTES -------- +In genuine bot arena matches, the podium for the 1st, 2nd and 3rd place players at the end of the match is generated by this entity. The podium's origin will automatically be located 128 units in the direction of the camera's view and 84 units down from the y height of the view line at that point. It will also always be generated on a level plane regardless of the pointing angle of the camera so if that angle is too steep, part of the podium model might not be visible. Make sure you leave at least 106 units of free space in front of where the camera points to otherwise the podium model won't be visible at all.*/ + +//============================================================================= + +/*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 32) +Player spawn location. It works in Quake III Arena, but it is not used in the Id maps. Use info_player_deathmatch instead. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +//QUAKED info_spectator_start (1 0 0) (-16 -16 -24) (16 16 32) +//Spectator spawn location. Doesn't appear to work in game. Commented out. +//-------- KEYS -------- +//notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +//notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +//notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). + +//============================================================================= + +ITEM_* ENTITIES + +//============================================================================= + +/*QUAKED item_armor_body (.6 0 0) (-16 -16 -16) (16 16 16) SUSPENDED +Red Armor - 100 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/armor_red.md3"*/ + +//============================================================================= + +/*QUAKED item_armor_combat (1 .75 .3) (-16 -16 -16) (16 16 16) SUSPENDED +Yellow Armor - 50 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/armor_yel.md3"*/ + +//============================================================================= + +/*QUAKED item_armor_shard (0 .7 0) (-16 -16 -16) (16 16 16) SUSPENDED +Green Armor Shard - 5 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/shard.md3"*/ + +//============================================================================= + +/*QUAKED item_botroam (1 0.5 0) (-8 -8 -8) (8 8 8) SUSPENDED +Game Function: An invisible entity which attracts a bot to it. Use to move bots to parts of a map that might otherwise not be used (NEW ENTITY). +-------- KEYS -------- +weight: non-zero floating point value, most often in the range 0 to 400. (Higher values are allowed but keep in mind that the bot should also be attracted to normal items. Don't make the weight value too high. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The item_botroam entity can be used when a bot does not roam the whole level or prefers to go to only specific areas. This (invisible) item can be placed in a map just like regular items. Nobody can actually pick up the item it's only used to attract bots to certain places of the map. The value is the weight of the roam_item is relative to the weight assigned other items in the map (each bot has its own weights). The bot character specific item weights are stored with the bot characters AI files ("botname"_i.c for items and "botname"_w.c for weapons) in the botfiles/bots/ sub-folder in the .pk3 file.*/ + +//============================================================================= + +/*QUAKED item_enviro (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Battle Suit power-up - Gives protection against slime, lava and weapon splash damage. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/enviro.md3"*/ + +//============================================================================= + +/*QUAKED item_flight (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Flight power-up. Lasts 60 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 60). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/flight.md3"*/ + +//============================================================================= + +/*QUAKED item_haste (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Speed power-up. Makes player run at double speed for 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/haste.md3"*/ + +//============================================================================= + +/*QUAKED item_health (.8 .8 0) (-16 -16 -16) (16 16 16) SUSPENDED +Yellow cross bubble - 25 Health. Cannot be picked up over 100 health. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 25). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/medium_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_large (1 0 0) (-16 -16 -16) (16 16 16) SUSPENDED +Gold cross bubble - 50 Health. Cannot be picked up over 100 health. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/large_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_mega (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Blue M bubble - 100 Health. Adds 100 health points to current health up to a maximum of 200. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/mega_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_small (0 1 0) (-16 -16 -16) (16 16 16) SUSPENDED +Green cross bubble - 5 Health. Can be picked up over 100 health but slowly wears out to 100 afterwards. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/small_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_invis (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Invisibility power-up. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/invis.md3"*/ + +//============================================================================= + +/*QUAKED item_quad (.4 .6 1) (-16 -16 -16) (16 16 16) SUSPENDED +Quad Damage power-up. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +model="models/powerups/instant/quad.md3"*/ + +//============================================================================= + +/*QUAKED item_regen (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Health Regeneration power-up. This will boost your current health by 5 points every second for a period of up to 30 seconds or up to 200 points whichever comes first. Afterwards, any health points over 100 slowly wears out to 100. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/regen.md3"*/ + +//============================================================================= + +LIGHT ENTITY + +//============================================================================= + + +/*QUAKED light (.65 .65 1) (-8 -8 -8) (8 8 8) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT +Non-displayed point light source. The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. +_color : weighted RGB value of light color (default white - 1.0 1.0 1.0). +target : Lights pointed at a target will be spotlights. +radius: overrides the default 64 unit radius of a spotlight at the target point. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : Use a linear falloff. Default is inverse distance squared (more realistic). +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT : Do not affect the lightgrid (dynamic entity lighting).*/ + +/*QUAKED lightJunior (0 0.7 0.3) (-6 -6 -6) (6 6 6) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT +Non-displayed point light source THAT ONLY AFFECTS ENTITIES (lightgrid). The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. +_color : weighted RGB value of light color (default white - 1.0 1.0 1.0). +target : Lights pointed at a target will be spotlights. +radius: overrides the default 64 unit radius of a spotlight at the target point. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : Use a linear falloff. Default is inverse distance squared (more realistic). +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT : Do not affect the lightgrid (dynamic entity lighting). Setting this spawnflag will disable this light entirely.*/ + +//============================================================================= + +MISC_* ENTITIES + +//============================================================================= + +/*QUAKED misc_model (1 .5 .25) (-16 -16 -16) (16 16 16) +Generic placeholder for inserting MD3 models in game. Requires compilation of map geometry to be added to level. If the map is compiled with Q3Map2, then ASE, 3DS, OBJ and other model formats are supported. +-------- KEYS -------- +angle: direction in which model will be oriented. +model : path/name of model to use (eg: models/mapobjects/teleporter/teleporter.md3). +-------- Q3MAP2 KEYS -------- +angles : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +modelscale : Floating-point value used to scale a model up or down (default 1.0). +modelscale_vec : Floating-point vector used to scale a model's axes individually (default 1.0 1.0 1.0). +_remap : Used to remap textures/shaders in the model. To remap all shaders to a given shader, use "*;models/mymodel/mytexture". To remap a specific shader, use "models/mymodel/old;models/mymodel/new". +target : Used to attach the misc_model to a brush entity, where its "targetname" key is the same value. +_lightmapscale : Floating point value scaling the resolution of lightmaps on this model (if model is using lightmapped shaders) (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +*/ + +//============================================================================= + +/*QUAKED misc_portal_camera (1 .5 .25) (-8 -8 -8) (8 8 8) SLOWROTATE FASTROTATE +Portal camera. This camera is used to project its view onto a portal surface in the level through the intermediary of a misc_portal_surface entity. Use the "angles" key or target a target_position or info_notnull entity to set the camera's pointing direction. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of the portal camera (default 0 0). Use "roll" key to set roll angle. +target : point this to a target_position entity to set the camera's pointing direction. +targetname : a misc_portal_surface portal surface indicator must point to this. +roll: roll angle of camera. A value of 0 is upside down and 180 is the same as the player's view. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SLOWROTATE : makes the portal camera rotate slowly along the roll axis. +FASTROTATE : makes the portal camera rotate faster along the roll axis. +-------- NOTES -------- +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the camera. However, the target_position method is simpler. In both cases, the "roll" key must be used to set the roll angle. If either the SLOWROTATE or FASTROTATE spawnflag is set, then the "roll" value is irrelevant.*/ + +//============================================================================= + +/*QUAKED misc_portal_surface (1 .5 .25) (-8 -8 -8) (8 8 8) +Portal surface indicator. This will "lock on" the brush face closest to it and identify as a portal. The view displayed on the portal surface is the view of the misc_portal_camera that this entity targets. Also used for mirrors (see Notes). +-------- KEYS -------- +target : point this to a misc_portal_camera that "sees" the view you want to display on the portal. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +The entity must be no farther than 64 units away from the portal surface to lock onto it. To make a mirror, apply the common/mirror shader to the surface, place this entity near it but don't target a misc_portal_camera.*/ + +//============================================================================= + +/*QUAKED misc_teleporter_dest (1 .5 .25) (-32 -32 -24) (32 32 -16) +Teleport destination location point for trigger_teleporter entities. +-------- KEYS -------- +angle : direction in which player will look when teleported. +targetname : make the trigger_teleporter point to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +PATH_* ENTITIES + +//============================================================================= + +/*QUAKED path_corner (.5 .3 0) (-8 -8 -8) (8 8 8) +Path corner entity that func_trains can be made to follow. +-------- KEYS -------- +target : point to next path_corner in the path. +targetname : the train following the path or the previous path_corner in the path points to this. +speed : speed of func_train while moving to the next path corner. This will override the speed value of the train. +wait : number of seconds func_train will pause on path corner before moving to next path corner (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +Setting the wait key to -1 will not make the train stop on the path corner, it will simply default to 0.*/ + +//============================================================================= + +SHOOTER_* ENTITIES + +//============================================================================= + +/*QUAKED shooter_grenade (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a grenade each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the grenades. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +/*QUAKED shooter_plasma (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a plasma ball each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the plasma balls. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +/*QUAKED shooter_rocket (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a rocket each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the rockets. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +TARGET_* ENTITIES + +//============================================================================= + +/*QUAKED target_delay (0 .7 .7) (-8 -8 -8) (8 8 8) +Time delay trigger intermediary. Like a target_relay, this can only be fired by other triggers which will cause it in turn to fire its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +wait : delay in seconds from when this gets triggered to when it fires its own targets (default approx. 1). +delay : same as wait? replaces it? WTF?...I'm confused now. +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_give (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to give ammo, weapons, health or items to the player who activates it. +-------- KEYS -------- +target : this points to the item(s) to give when activated. +targetname : activating trigger or spawn entity points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +There are 2 ways to use this entity. +a) automatically give items to players when they spawn in the game: make a spawn location entity like info_player_deathmatch or CTF respawn points target this entity, then make it target the item(s) to give to the player upon respawn. +b) give items to players during the game: make a trigger_multiple target this entity, then make it target the item(s) to give to the player when the trigger is touched.*/ + +//============================================================================= + +/*QUAKED target_kill (0 .5 0) (-8 -8 -8) (8 8 8) +This will kill the player who activates the trigger that fires this target. +-------- KEYS -------- +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +//QUAKED target_laser (0 .5 0) (-8 -8 -8) (8 8 8) START_ON +//Generates a red laser beam. I think this can somehow spawn in the game, I saw it once but it's too inconsistent to be usable. Commented out. +//-------- KEYS -------- +//angles: alternate "pitch, yaw, roll" angles method of aiming laser (default 0 0 0). +//target : point this to a target_position entity to set the laser's aiming direction. +//targetname : the activating trigger points to this. +//notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +//notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +//notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +//-------- SPAWNFLAGS -------- +//START_ON : when set, the laser will start on in the game. + +//============================================================================= + +/*QUAKED target_location (0 .5 0) (-8 -8 -8) (8 8 8) +Location marker used by bots and players for team orders and team chat in the course of Teamplay games. The closest target_location in sight is used for the location. If none is in sight, the closest in distance is used. +-------- KEYS -------- +message : name of the location (text string). Displayed in parentheses in front of all team chat and order messages. +count : color of the location text displayed in parentheses during team chat. Set to 0-7 for color. + 0 : white (default) + 1 : red + 2 : green + 3 : yellow + 4 : blue + 5 : cyan + 6 : magenta + 7 : white +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_position (0 .5 0) (-8 -8 -8) (8 8 8) +Aiming target for entities like light, misc_portal_camera and trigger_push (jump pads) in particular. +-------- KEYS -------- +targetname : the entity that requires an aiming direction points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad, place this entity at the highest point of the jump and target it with a trigger_push entity.*/ + +//============================================================================= + +/*QUAKED target_print (0 .5 0) (-8 -8 -8) (8 8 8) REDTEAM BLUETEAM PRIVATE +This will print a message on the center of the screen when triggered. By default, all the clients will see the message. +-------- KEYS -------- +message : text string to print on screen. +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +REDTEAM : only the red team players will see the message. +BLUETEAM : only the blue team players will see the message. +PRIVATE : only the player that activates the target will see the message.*/ + +//============================================================================= + +/*QUAKED target_push (.5 .5 .5) (-8 -8 -8) (8 8 8) BOUNCEPAD +This can be used to create jump pads and launch ramps. The direction of push can be set by the "angles" key or pointing to a target_position or info_notnull entity. Unlike trigger_push, this is NOT client side predicted and must be activated by a trigger. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of push entity (default 0 0). The roll angle does not apply. +speed : speed of push (default 1000). Has no effect if entity targets an aiming entity. +targetname : the activating trigger points to this. Push originates from the location of the trigger. +target : this points to the aiming entity to which the player will jump. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +BOUNCEPAD : if set, trigger will play bounce noise instead of beep noise when activated (recommended). +-------- NOTES -------- +To make a jump pad or launch ramp, create a trigger_multiple where the jump must originate. Place the target_push directly above the trigger_multiple and place the target_position entity at the highest point of the jump. Target the trigger_multiple to the target_push and target the target_push to the target_position/info_notnull (or set the target_push's "angles" key). Note that the "angle" key also works.*/ + +//============================================================================= + +/*QUAKED target_relay (0 .7 .7) (-8 -8 -8) (8 8 8) RED_ONLY BLUE_ONLY RANDOM +This can only be activated by other triggers which will cause it in turn to activate its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +RED_ONLY : only red team players can activate trigger. +BLUE_ONLY : only red team players can activate trigger. +RANDOM : one one of the targeted entities will be triggered at random.*/ + +//============================================================================= + +/*QUAKED target_remove_powerups (0 .7 .7) (-8 -8 -8) (8 8 8) +This takes away any and all item_* type powerups from player except health and armor (holdable_* items are not taken away either). Must be activated by a button or trigger_multiple entity. The player that activates the trigger will lose any powerup(s) currently in his possession. +-------- KEYS -------- +targetname : activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_score (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to automatically give frag points to the player who activates this. A spawn location entity like info_player_* or CTF respawn points can target this entity to give points to the player when he spawns in the game. Or a trigger can also be used to activate this. The activator of the trigger will get the points. +-------- KEYS -------- +targetname : ativating entity points to this. +count: number of frag points to give to player (default 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_speaker (0 .7 .7) (-8 -8 -8) (8 8 8) LOOPED_ON LOOPED_OFF GLOBAL ACTIVATOR +Sound generating entity that plays .wav files. Normal non-looping sounds play each time the target_speaker is triggered. Looping sounds can be set to play by themselves (no activating trigger) or be toggled on/off by a trigger. +-------- KEYS -------- +noise : path/name of .wav file to play (eg. sound/world/growl1.wav - see Notes). +wait : delay in seconds between each time the sound is played ("random" key must be set - see Notes). +random : random time variance in seconds added or subtracted from "wait" delay ("wait" key must be set - see Notes). +targetname : the activating button or trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +LOOPED_ON : sound will loop and initially start on in level (will toggle on/off when triggered). +LOOPED_OFF : sound will loop and initially start off in level (will toggle on/off when triggered). +GLOBAL : sound will play full volume throughout the level. +ACTIVATOR : sound will play only for the player that activated the target. +-------- NOTES -------- +The path portion value of the "noise" key can be replaced by the implicit folder character "*" for triggered sounds that belong to a particular player model. For example, if you want to create a "bottomless pit" in which the player screams and dies when he falls into, you would place a trigger_multiple over the floor of the pit and target a target_speaker with it. Then, you would set the "noise" key to "*falling1.wav". The * character means the current player model's sound folder. So if your current player model is Visor, * = sound/player/visor, if your current player model is Sarge, * = sound/player/sarge, etc. This cool feature provides an excellent way to create "player-specific" triggered sounds in your levels. + +The combination of the "wait" and "random" keys can be used to play non-looping sounds without requiring an activating trigger but both keys must be used together. The value of the "random" key is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_teleporter (0 .5 0) (-8 -8 -8) (8 8 8) +Activating this will teleport players to the location of the targeted misc_teleporter_dest entity. Unlike trigger_teleport, this entity must be activated by a trigger and does NOT allow client prediction of events. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +TEAM_* ENTITIES + +//============================================================================= + +/*QUAKED team_CTF_blueflag (0 .2 1) (-16 -16 -16) (16 16 16) +Blue team flag for CTF games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/b_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_blueplayer (0 .2 1) (-16 -16 -24) (16 16 32) +Initial Blue team spawning position for CTF games. This is where players spawn when they join the Blue team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_bluespawn (0 .2 1) (-16 -16 -24) (16 16 32) +Blue team respawning position for CTF games. This is where Blue team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redflag (1 .2 0) (-16 -16 -16) (16 16 16) +Red team flag for CTF games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/r_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_redplayer (1 .2 0) (-16 -16 -24) (16 16 32) +Initial Red team spawning position for CTF games. This is where players spawn when they join the Red team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redspawn (0 .2 1) (-16 -16 -24) (16 16 32) +Red team respawning position for CTF games. This is where Red team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +TRIGGER_* ENTITIES + +//============================================================================= + +/*QUAKED trigger_always (.5 .5 .5) (-8 -8 -8) (8 8 8) +Automatic trigger. It will fire the entities it targets as soon as it spawns in the game. +-------- KEYS -------- +target : this points to the entity to activate. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED trigger_hurt (.5 .5 .5) ? START_OFF - SILENT NO_PROTECTION SLOW +Any player that touches this will be hurt by "dmg" points of damage once per server frame (very fast). A sizzling sound is also played while the player is being hurt. +-------- KEYS -------- +dmg : number of points of damage inflicted to player per server frame (default 5 - integer values only). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_OFF needs to be triggered (toggle) for damage +SILENT : supresses the sizzling sound while player is being hurt. +NO_PROTECTION : player will be hurt regardless of protection (see Notes). +SLOW : changes the damage rate to once per second. +-------- NOTES -------- +The invulnerability power-up (item_enviro) does not protect the player from damage caused by this entity regardless of whether the NO_PROTECTION spawnflag is set or not. Triggering a trigger_hurt will have no effect if the START_OFF spawnflag is not set. A trigger_hurt always starts on in the game.*/ + +//============================================================================= + +/*QUAKED trigger_multiple (.5 .5 .5) ? +Variable size repeatable trigger. It will fire the entities it targets when touched by player. Can be made to operate like a trigger_once entity by setting the "wait" key to -1. It can also be activated by another trigger that targets it. +-------- KEYS -------- +target : this points to the entity to activate. +targetname : activating trigger points to this. +wait : time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED trigger_push (.5 .5 .5) ? +This is used to create jump pads and launch ramps. It MUST point to a target_position or info_notnull entity to work. Unlike target_push, this is client side predicted. +-------- KEYS -------- +target : this points to the target_position to which the player will jump. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad or launch ramp, place the target_position/info_notnull entity at the highest point of the jump and target it with this entity.*/ + +//============================================================================= + +/*QUAKED trigger_teleport (.5 .5 .5) ? +Touching this will teleport players to the location of the targeted misc_teleporter_dest entity. This entity allows client prediction of events. +-------- KEYS -------- +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +WEAPON_* ENTITIES + +//============================================================================= + +/*QUAKED weapon_bfg (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Big Freaking Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 20). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/bfg/bfg.md3"*/ + +//============================================================================= + +/*QUAKED weapon_gauntlet (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Gauntlet. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/gauntlet/gauntlet.md3"*/ + +//============================================================================= + +/*QUAKED weapon_grapplinghook (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Grappling Hook. Spawns in the game and works but is unskinned. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grapple/grapple.md3"*/ + +//============================================================================= + +/*QUAKED weapon_grenadelauncher (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Grenade Launcher. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grenadel/grenadel.md3"*/ + +//============================================================================= + +/*QUAKED weapon_lightning (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Lightning Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\lightning\lightning.md3"*/ + +//============================================================================= + +/*QUAKED weapon_machinegun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Machine Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\machinegun\machinegun.md3"*/ + +//============================================================================= + +/*QUAKED weapon_plasmagun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Plasma gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/plasma/plasma.md3"*/ + +//============================================================================= + +/*QUAKED weapon_railgun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Railgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/railgun/railgun.md3"*/ + +//============================================================================= + +/*QUAKED weapon_rocketlauncher (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Rocket Launcher. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/rocketl/rocketl.md3"*/ + +//============================================================================= + +/*QUAKED weapon_shotgun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Shotgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/shotgun/shotgun.md3"*/ + +//============================================================================= + +WORLDSPAWN ENTITY + +//============================================================================= + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. +-------- KEYS -------- +message : text to print at user logon. Used for name of level. +music : path/name of looping .wav file used for level's music (eg. music/sonic5.wav). +_ambient OR ambient : Adds a constant value to overall lighting. Use is not recommended. Ambient light will have a tendency to flatten out variations in light and shade. +_color : RGB value for ambient light color (default is 0 0 0). +gravity : gravity of level (default is normal gravity: 800). +gridsize : granularity of the lightgrid created by q3map. Value is three integers separated by spaces, representing number of units between grid points in X Y Z. Default gridsize value is 128 128 256. Use larger powers of 2 to reduce BSP size and compile time on very large maps. +_blocksize : q3map always splits the BSP tree along the planes X=_blocksize*n and Y=_blocksize*n. Default _blocksize value is 1024. Increase the blocksize using larger powers of 2 to reduce compile times on very large maps with a low structural brush density. +-------- Q3MAP2 KEYS -------- +_minlight : Minimum light value, levelwide. Uses the _color key to set color. Does not add unlike ambient. +_minvertexlight : Minimum vertex lighting, levelwide. +_mingridlight : Minimum lightgrid (dynamic entity lighting) levelwide. +_keeplights : Keep light entities in the BSP. Normally stripped out by the BSP process and read from the .map file by the lighting phase. +_noshadersun : Ignore q3map_sun/sun directives in sky shaders and ONLY use entity sun lights. +_farplanedist : Limit on how many units the vis phase of compilation can see. Used in combination with level-wide fog, it can help reduce r_speeds on large, open maps. +_foghull : Shader to use for "fog hull." Foghull shader should be a sky shader. Omit the "textures/" prefix. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in the world. Can be overridden in func_group (or other entities) (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. Overridable in entities. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix.*/ diff --git a/install/installs/Q3Pack/install/baseq3/scripts/gfx.shader b/install/installs/Q3Pack/install/baseq3/scripts/gfx.shader new file mode 100644 index 00000000..e95ff57e --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/gfx.shader @@ -0,0 +1,1474 @@ +//**********************************************************************// +// gfx.shader updated // +// by Eutectic - 23 Jan 2000 // +// This file is irrelevant for Q3Radiant // +// It was updated for sake of completeness: // +// shaders that belong here were moved from other shader files // +// // +// SHADERS THAT DIDN'T BELONG HERE AND MOVED TO PROPER FILE: 0 // +// SHADERS THAT BELONGED HERE BUT WERE IN ANOTHER FILE: 6 // +// powerups/blueflag // +// powerups/redflag // +// sprites/foe // +// sprites/friend // +// sprites/plasma1 // +// sprites/plasma2 // +//**********************************************************************// + +// GFX.SHADER +// +// this file contains shaders that are used by the programmers to +// generate special effects not attached to specific geometry. This +// also has 2D shaders such as fonts, etc. +// + +// the REGION shader is generated by the map editor on temporary +// brushes around a selected area for testing parts of maps + +textures/REGION +{ + surfaceparm nolightmap +} + +// the background for the netgraph +lagometer +{ + nopicmip + { + map gfx/2d/lag.tga + } +} + +// blinked on top of lagometer when connection is interrupted +disconnected +{ + nopicmip + { + map gfx/2d/net.tga + } +} + +white +{ + { + map *white + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +console +{ + nopicmip + nomipmaps + + { + map gfx/misc/console01.tga + blendFunc GL_ONE GL_ZERO + tcMod scroll .02 0 + tcmod scale 2 1 + } + { + map gfx/misc/console02.tga + //map textures/sfx/firegorre3.tga + blendFunc add + tcMod turb 0 .1 0 .1 + tcMod scale 2 1 + tcmod scroll 0.2 .1 + } + +} + +menuback +{ + nopicmip + nomipmaps + //{ + // map textures/sfx/logo512.tga + //} + + //{ + // map textures/sfx/specular.tga + // //blendfunc add + // tcMod turb 0 .8 0 .2 + // tcmod scroll -.1 -.2 + //} + { + map textures/sfx/logo512.tga + // blendFunc blend + rgbgen identity + } + //{ + // map textures/sfx/proto_zzzdrk.tga + // blendFunc add + // tcMod turb 0 .1 0 .9 + // tcmod scale .2 .2 + // tcMod scroll .02 0.7 + // rgbgen identity + //} + +} +menubacknologo +{ + nopicmip + nomipmaps + + { + map gfx/colors/black.tga + //map textures/sfx/proto_zzzdrk.tga + // tcMod turb 0 .1 0 .9 + // tcmod scale .2 .2 + // tcMod scroll .02 0.7 + } + +} + +menubackRagePro // blends turn to shit on rage pro, so skip it +{ + nopicmip + nomipmaps + { + map textures/sfx/logo512.tga + } + +} + + +levelShotDetail +// used to break up the blur on levelshots +{ + nopicmip + { + map textures/sfx/detail.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR + rgbgen identity + } +} + +// +// special effects as seen on players +// + +powerups/battleSuit +{ + deformVertexes wave 100 sin 1 0 0 0 + { + map textures/effects/envmapgold2.tga + //map textures/sfx/specular.tga + tcGen environment + tcMod turb 0 0.15 0 0.3 + tcmod rotate 333 + tcmod scroll .3 .3 + blendfunc GL_ONE GL_ONE + } +} + +powerups/battleWeapon +{ + deformVertexes wave 100 sin 0.5 0 0 0 + { + map textures/effects/envmapgold2.tga + //map textures/sfx/specular.tga + tcGen environment + tcMod turb 0 0.15 0 0.3 + tcmod rotate 333 + tcmod scroll .3 .3 + blendfunc GL_ONE GL_ONE + } +} + +powerups/invisibility +{ + { + map textures/effects/invismap.tga + //map textures/sfx/specular.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.15 0 0.25 + tcGen environment + } +} + +powerups/quad +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/quadmap2.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + //tcMod turb 0 0.2 0 .2 + tcmod scroll 1 .1 + } +} + +powerups/quadWeapon +{ + deformVertexes wave 100 sin 0.5 0 0 0 + { + map textures/effects/quadmap2.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + //tcMod turb 0 0.2 0 .2 + tcmod scroll 1 .1 + } +} + +powerups/regen +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/regenmap2.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + //tcMod turb 0 0.2 0 .2 + tcmod scroll 1 .1 + } +} + +powerups/blueflag +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/blueflagmap.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcMod turb 0 0.2 0 1 + } +} + +powerups/redflag +{ + deformVertexes wave 100 sin 3 0 0 0 + { + map textures/effects/redflagmap.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcMod turb 0 0.2 0 1 + } +} + + +//========================= + +// +// holdable item icons +// + +icons/medkit +{ + nopicmip + { + map icons/medkit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/teleporter +{ + nopicmip + { + map icons/teleporter.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// powerup icons +// + +icons/envirosuit +{ + nopicmip + { + map icons/envirosuit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/flight +{ + nopicmip + { + map icons/flight.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/haste +{ + nopicmip + { + map icons/haste.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/invis +{ + nopicmip + { + map icons/invis.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/quad +{ + nopicmip + { + map icons/quad.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/regen +{ + nopicmip + { + map icons/regen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +// reward medals used in the game floating over client's heads + +medal_excellent +{ + nopicmip + { + clampmap menu/medals/medal_excellent.tga + blendFunc blend + } +} + +medal_gauntlet +{ + nopicmip + { + clampmap menu/medals/medal_gauntlet.tga + blendFunc blend + } +} + +medal_impressive +{ + nopicmip + { + clampmap menu/medals/medal_impressive.tga + blendFunc blend + } +} + +// +// weapon icons +// + +icons/iconw_gauntlet +{ + nopicmip + { + map icons/iconw_gauntlet.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_machinegun +{ + nopicmip + { + map icons/iconw_machinegun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_rocket +{ + nopicmip + { + map icons/iconw_rocket.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_shotgun +{ + nopicmip + { + map icons/iconw_shotgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen identitylighting + } +} + +icons/iconw_grenade +{ + nopicmip + { + map icons/iconw_grenade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_lightning +{ + nopicmip + { + map icons/iconw_lightning.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_plasma +{ + nopicmip + { + map icons/iconw_plasma.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_railgun +{ + nopicmip + { + map icons/iconw_railgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_bfg +{ + nopicmip + { + map icons/iconw_bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconw_grapple +{ + nopicmip + { + map icons/iconw_grapple.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// ammo icons +// + +icons/icona_machinegun +{ + nopicmip + { + map icons/icona_machinegun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_rocket +{ + nopicmip + { + map icons/icona_rocket.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_shotgun +{ + nopicmip + { + map icons/icona_shotgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen identitylighting + } +} + +icons/icona_grenade +{ + nopicmip + { + map icons/icona_grenade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_lightning +{ + nopicmip + { + map icons/icona_lightning.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_plasma +{ + nopicmip + { + map icons/icona_plasma.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_railgun +{ + nopicmip + { + map icons/icona_railgun.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/icona_bfg +{ + nopicmip + { + map icons/icona_bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +// +// armor icons +// + +icons/iconr_shard +{ + nopicmip + { + map icons/iconr_shard.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconr_yellow +{ + nopicmip + { + map icons/iconr_yellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconr_red +{ + nopicmip + { + map icons/iconr_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// health icons +// + +icons/iconh_green +{ + nopicmip + { + map icons/iconh_green.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconh_yellow +{ + nopicmip + { + map icons/iconh_yellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconh_red +{ + nopicmip + { + map icons/iconh_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + //{ + // clampmap icons/iconh_red2.tga + // blendFunc blend + // tcMod stretch sin .04 1 0 1 + //} +} + +icons/iconh_mega +{ + nopicmip + { + map icons/iconh_mega.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// +// CTF icons +// + +icons/iconf_red +{ + nopicmip + { + map icons/iconf_red.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +icons/iconf_blu +{ + nopicmip + { + map icons/iconf_blu.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +//=================================================== + +gfx/2d/menuinfo +{ + nopicmip + { + map gfx/2d/menuinfo.tga + } +} + +gfx/2d/menuinfo2 +{ + nopicmip + { + map gfx/2d/menuinfo2.tga + } +} + +gfx/2d/quit +{ + nopicmip + nomipmaps + { + map gfx/2d/quit.tga + } +} + +gfx/2d/cursor +{ + nopicmip + nomipmaps + { + map gfx/2d/cursor.tga + } +} + +//========================================================================== + +// chat icon floating over client's heads in the game + +sprites/balloon3 +{ + { + map sprites/balloon4.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +// friend and foe icons floating over client's heads in teamplay games + +sprites/foe +{ + nomipmaps + nopicmip + { + map sprites/foe2.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +sprites/friend +{ + nomipmaps + nopicmip + { + map sprites/friend1.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +sprites/plasma1 +{ + cull disable + { + clampmap sprites/plasmaa.tga + blendfunc GL_ONE GL_ONE + tcMod rotate 931 + } +} + +sprites/plasma2 +{ + cull disable + { + map sprites/plasma2.tga + blendfunc GL_ONE GL_ONE + } +} + +// this is an example of a crossfaded animation cycle + +textures/animationTest +{ + qer_editorimage textures/liquids/bloodwater1.tga + { + animMap 0.5 textures/liquids/bloodwater1.tga textures/liquids/pool.tga textures/liquids/slime7.tga + } + { + animMap 0.5 textures/liquids/pool.tga textures/liquids/slime7.tga textures/liquids/bloodwater1.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen wave sawtooth 0 1 0 0.5 + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + } +} + +teleportEffect +{ + cull none + { + map gfx/misc/teleportEffect2.tga + blendFunc GL_ONE GL_ONE + rgbGen entity + tcMod scale 1 4 + tcMod scroll 0 2 + } +} + +// markShadow is the very cheap blurry blob underneat the player + +markShadow +{ + polygonOffset + { + map gfx/damage/shadow.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +// projectionShadow is used for cheap squashed model shadows + +projectionShadow +{ + polygonOffset + deformVertexes projectionShadow + { + map *white + blendFunc GL_ONE GL_ZERO + rgbGen wave square 0 0 0 0 // just solid black + } +} + + +// wake is the mark on water surfaces for paddling players + +wake +{ + { + clampmap sprites/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate 250 + tcMod stretch sin .9 0.1 0 0.7 + rgbGen wave sin .7 .3 .25 .5 + } + { + clampmap sprites/splash.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcmod rotate -230 + tcMod stretch sin .9 0.05 0 0.9 + rgbGen wave sin .7 .3 .25 .4 + } +} + + +// viewBloodBlend gives the blended directional cue when you get hit + +viewBloodBlend +{ + sort nearest + { + //map models/weaphits/blood201.tga + map gfx/damage/blood_screen.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identityLighting + alphaGen vertex + } +} + +waterBubble +{ + sort underwater + cull none + entityMergable // allow all the sprites to be merged together + { + map sprites/bubble.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +smokePuff +{ + cull none + entityMergable // allow all the sprites to be merged together + { + map gfx/misc/smokepuff3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +hasteSmokePuff // drops behind player's feet when speeded +{ + cull none + entityMergable // allow all the sprites to be merged together + { + map gfx/misc/smokepuff3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //blendfunc GL_ONE GL_ONE + rgbGen vertex + alphaGen vertex + } +} + +smokePuffRagePro +{ + cull none + entityMergable // allow all the sprites to be merged together + { + map gfx/misc/smokepuffragepro.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +shotgunSmokePuff +{ + cull none + { + map gfx/misc/smokepuff2b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen entity + rgbGen entity + } +} + +flareShader +{ + cull none + { + map gfx/misc/flare.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } +} + +sun +{ + cull none + { + map gfx/misc/sun.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } +} + +railDisc +{ + sort nearest + cull none + deformVertexes wave 100 sin 0 .5 0 2.4 + { + clampmap gfx/misc/raildisc_mono2.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcMod rotate -30 + } +} + +railCore +{ + sort nearest + cull none + { + map gfx/misc/railcorethin_mono.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + tcMod scroll -1 0 + } +} + +lightningBolt +{ + cull none + { + map gfx/misc/lightning3.tga + blendFunc GL_ONE GL_ONE +// rgbgen wave sin 1 5.1 0 7.1 + rgbgen wave sin 1 0.5 0 7.1 + tcmod scale 2 1 + tcMod scroll -5 0 + } + { + map gfx/misc/lightning3.tga + blendFunc GL_ONE GL_ONE +// rgbgen wave sin 1 8.3 0 8.1 + rgbgen wave sin 1 0.8 0 8.1 + tcmod scale -1.3 -1 + tcMod scroll -7.2 0 + } +} + +// shader used on the occasional machinegun bullet tracers + +gfx/misc/tracer +{ + cull none + { + map gfx/misc/tracer2.tga + blendFunc GL_ONE GL_ONE + } +} + +// +// wall marks +// use blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR so that +// their "contribution" can be damped down in fog volumes +// with distance + +bloodMark +{ + nopicmip // make sure a border remains + polygonOffset + { + clampmap gfx/damage/blood_stain.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identityLighting + alphaGen vertex + } +} + +bloodTrail +{ + + nopicmip // make sure a border remains + entityMergable // allow all the sprites to be merged together + { + //clampmap gfx/misc/blood.tga + clampmap gfx/damage/blood_spurt.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + +gfx/damage/bullet_mrk +{ + polygonOffset + { + map gfx/damage/bullet_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/damage/burn_med_mrk +{ + polygonOffset + { + map gfx/damage/burn_med_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/damage/hole_lg_mrk +{ + polygonOffset + { + map gfx/damage/hole_lg_mrk.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + } +} + +gfx/damage/plasma_mrk +{ + polygonOffset + { + map gfx/damage/plasma_mrk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + alphaGen vertex + } +} + + +//=============================================================== + +// scoreboard header tabs + +scoreboardName +{ + nopicmip + nomipmaps + { + clampmap menu/tab/name.tga + blendfunc blend + } +} + +scoreboardScore +{ + nopicmip + nomipmaps + { + clampmap menu/tab/score.tga + blendfunc blend + } +} + +scoreboardTime +{ + nopicmip + nomipmaps + { + clampmap menu/tab/time.tga + blendfunc blend + } +} + +scoreboardPing +{ + nopicmip + nomipmaps + { + clampmap menu/tab/ping.tga + blendfunc blend + } +} + +//=============================================================== + +gfx/2d/crosshair +{ + nopicmip + { + map gfx/2d/crosshair.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairb +{ + nopicmip + { + map gfx/2d/crosshairb.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairc +{ + nopicmip + { + map gfx/2d/crosshairc.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshaird +{ + nopicmip + { + map gfx/2d/crosshaird.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshaire +{ + nopicmip + { + map gfx/2d/crosshaire.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairf +{ + nopicmip + { + map gfx/2d/crosshairf.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairg +{ + nopicmip + { + map gfx/2d/crosshairg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairh +{ + nopicmip + { + map gfx/2d/crosshairh.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairi +{ + nopicmip + { + map gfx/2d/crosshairi.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + +} + +gfx/2d/crosshairj +{ + nopicmip + { + map gfx/2d/crosshairj.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/crosshairk +{ + nopicmip + { + map gfx/2d/crosshairk.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +gfx/2d/bigchars +{ + nopicmip + nomipmaps + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/select +{ + nopicmip + { + map gfx/2d/select.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + rgbgen vertex + } +} + +gfx/2d/assault1d +{ + nopicmip + { + map gfx/2d/assault1d.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +gfx/2d/armor1h +{ + nopicmip + { + map gfx/2d/armor1h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +gfx/2d/health +{ + nopicmip + { + map gfx/2d/health.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +gfx/2d/blank +{ + nopicmip + { + map gfx/2d/blank.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + +gfx/2d/numbers/zero_32b +{ + nopicmip + { + map gfx/2d/numbers/zero_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/one_32b +{ + nopicmip + { + map gfx/2d/numbers/one_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/two_32b +{ + nopicmip + { + map gfx/2d/numbers/two_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/three_32b +{ + nopicmip + { + map gfx/2d/numbers/three_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/four_32b +{ + nopicmip + { + map gfx/2d/numbers/four_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/five_32b +{ + nopicmip + { + map gfx/2d/numbers/five_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/six_32b +{ + nopicmip + { + map gfx/2d/numbers/six_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/seven_32b +{ + nopicmip + { + map gfx/2d/numbers/seven_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/eight_32b +{ + nopicmip + { + map gfx/2d/numbers/eight_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/nine_32b +{ + nopicmip + { + map gfx/2d/numbers/nine_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + +gfx/2d/numbers/minus_32b +{ + nopicmip + { + map gfx/2d/numbers/minus_32b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbgen vertex + } +} + + +// +// weapon hits +// All of these will be put on entities with a shaderTime offset, so they +// can be expected to start at time 0 for each separate explosion +// +// Many of these are use smoothly morphed animating textures by pairing +// sawtooth and iverse sawtooth rgbGens + +plasmaExplosion +{ + cull disable + { + clampmap models/weaphits/plasmaboom.tga + blendfunc add + tcMod stretch triangle .6 0.1 0 8 + tcmod rotate 999 + rgbGen wave inversesawtooth 0 1 0 1.5 + } +} + +railExplosion +{ + cull disable + { + animmap 5 models/weaphits/ring02_1.tga models/weaphits/ring02_2.tga models/weaphits/ring02_3.tga models/weaphits/ring02_4.tga gfx/colors/black.tga + alphaGen wave inversesawtooth 0 1 0 5 + blendfunc blend + } + { + animmap 5 models/weaphits/ring02_2.tga models/weaphits/ring02_3.tga models/weaphits/ring02_4.tga gfx/colors/black.tga gfx/colors/black.tga + alphaGen wave sawtooth 0 1 0 5 + blendfunc blend + } +} + +lightningExplosion +{ + cull disable + { + animmap 5 models/weaphits/ring02_1.tga models/weaphits/ring02_3.tga models/weaphits/ring02_3.tga gfx/colors/black.tga + rgbGen wave inversesawtooth 0 1 0 5 + blendfunc add + } + { + animmap 5 models/weaphits/ring02_2.tga models/weaphits/ring02_3.tga gfx/colors/black.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 5 + blendfunc add + } +} + +bulletExplosion +{ + cull disable + { + animmap 5 models/weaphits/bullet1.tga models/weaphits/bullet2.tga models/weaphits/bullet3.tga gfx/colors/black.tga + rgbGen wave inversesawtooth 0 1 0 5 + blendfunc add + } + { + animmap 5 models/weaphits/bullet2.tga models/weaphits/bullet3.tga gfx/colors/black.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 5 + blendfunc add + } +} + +rocketExplosion +{ + cull disable + { + animmap 8 models/weaphits/rlboom/rlboom_1.tga models/weaphits/rlboom/rlboom_2.tga models/weaphits/rlboom/rlboom_3.tga models/weaphits/rlboom/rlboom_4.tga models/weaphits/rlboom/rlboom_5.tga models/weaphits/rlboom/rlboom_6.tga models/weaphits/rlboom/rlboom_7.tga models/weaphits/rlboom/rlboom_8.tga + rgbGen wave inversesawtooth 0 1 0 8 + blendfunc add + } + { + animmap 8 models/weaphits/rlboom/rlboom_2.tga models/weaphits/rlboom/rlboom_3.tga models/weaphits/rlboom/rlboom_4.tga models/weaphits/rlboom/rlboom_5.tga models/weaphits/rlboom/rlboom_6.tga models/weaphits/rlboom/rlboom_7.tga models/weaphits/rlboom/rlboom_8.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 8 + blendfunc add + } +} + +grenadeExplosion +{ + cull disable + { + animmap 5 models/weaphits/glboom/glboom_1.tga models/weaphits/glboom/glboom_2.tga models/weaphits/glboom/glboom_3.tga + rgbGen wave inversesawtooth 0 1 0 5 + blendfunc add + } + { + animmap 5 models/weaphits/glboom/glboom_2.tga models/weaphits/glboom/glboom_3.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 5 + blendfunc add + } +} + +bfgExplosion +{ + cull disable + { + animmap 5 models/weaphits/bfgboom/bfgboom_1.tga models/weaphits/bfgboom/bfgboom_2.tga models/weaphits/bfgboom/bfgboom_3.tga + rgbGen wave inversesawtooth 0 1 0 5 + blendfunc add + } + { + animmap 5 models/weaphits/bfgboom/bfgboom_2.tga models/weaphits/bfgboom/bfgboom_3.tga gfx/colors/black.tga + rgbGen wave sawtooth 0 1 0 5 + blendfunc add + } +} + +bloodExplosion // spurt of blood at point of impact +{ + cull disable + { + animmap 5 models/weaphits/blood201.tga models/weaphits/blood202.tga models/weaphits/blood203.tga models/weaphits/blood204.tga models/weaphits/blood205.tga + blendfunc blend + } +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/gothic_block.shader b/install/installs/Q3Pack/install/baseq3/scripts/gothic_block.shader new file mode 100644 index 00000000..5a0569bf --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/gothic_block.shader @@ -0,0 +1,514 @@ + +textures/gothic_block/blocks15cgeomtrn +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/blocks15cgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_block/blocks17_ow +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/gothic_block/blocks17_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/blocks17bloody +{ + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/gothic_block/blocks17bloody.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/blocks17g_ow +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/gothic_block/blocks17g_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/blocks18b_ow +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/gothic_block/blocks18b_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/blocks18cgeomtrn2 +{ + cull disable + surfaceparm alphashadow + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + alphaFunc GE128 + tcmod rotate 40 + tcMod stretch sin .8 0.2 0 .3 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + alphaFunc GE128 + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + alphaFunc GE128 + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/gothic_block/blocks18cgeomtrnx +{ + + { + map textures/sfx/fireswirl2blue.tga + tcMod stretch sin .8 0.3 0 9.7 + tcmod rotate 333 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrnx.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_block/blocks18d_trans +{ + qer_editorimage textures/gothic_block/blocks18d.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_block/blocks18d.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/gothic_block/demon_block15fx +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/demon_block15fx.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_block/evil_e3bwindow +{ + qer_editorimage textures/gothic_block/windowevil2c_killblock.tga + //surfaceparm nomarks + q3map_lightimage textures/gothic_block/evil2ckillblockglow.tga + q3map_surfacelight 200 + // Glowing evil window for e3 demo map + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/windowevil2c_killblock.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/evil2ckillblockglow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_block/evil_e3window +{ + qer_editorimage textures/gothic_block/windowevil2c_block18c.tga + //surfaceparm nomarks + q3map_lightimage textures/gothic_block/evil2cglow.tga + q3map_surfacelight 1000 + // Glowing evil window for e3 demo map + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/windowevil2c_block18c.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/evil2cglow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_block/evil_e3window_dark +{ + qer_editorimage textures/gothic_block/windowevil2c_block18c.tga + //surfaceparm nomarks + q3map_lightimage textures/gothic_block/evil2cglow.tga + q3map_surfacelight 100 + // Glowing evil window for temp in tim_dm7 + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/windowevil2c_block18c.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/evil2cglow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_block/flicker_blocks10 +{ + qer_editorimage textures/gothic_block/blocks10.tga + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/blocks10.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen wave noise 0.75 0.25 0 10 + } +} + +textures/gothic_block/gkc17d +{ + // spine texture with specular highlights + { + rgbGen identity + map $lightmap + } + { + map textures/gothic_block/gkc17d.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_block/gkcspinemove +{ + qer_editorimage textures/gothic_block/gkc17d.tga + tessSize 128 +// deformVertexes wave 100 sin 3 2 0 0.3 + deformVertexes bulge 3 10 1 + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/gkc17d.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +textures/gothic_block/killblock_i4b +{ + q3map_surfacelight 300 + q3map_lightimage textures/gothic_block/killblock_i4glow.tga + qer_editorimage textures/gothic_block/killblock_i4.tga + + + { + map textures/gothic_block/killblock_i4.tga + rgbgen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/gothic_block/killblock_i4glow.tga + blendFunc GL_ONE GL_ONE + rgbgen wave sin .9 .1 0 .1 + } + +} + +textures/gothic_block/killblockgeomtrn +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/killblockgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_block/killtrim_trans +{ + qer_editorimage textures/gothic_block/killtrim.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_block/killtrim.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_block/largerblock3blood +{ + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/gothic_block/largerblock3blood.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_block/mkc_evil_e3window +{ + qer_editorimage textures/gothic_block/windowevil2c_block18c.tga + q3map_lightimage textures/gothic_block/evil2cglow.tga + q3map_surfacelight 400 + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_block/windowevil2c_block18c.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/evil2cglow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_block/wetwall +{ + { + map textures/gothic_block/wetwall.tga + rgbGen identity + } + { + map textures/gothic_block/wetwallfx.tga + tcmod scroll 0 -.1 + tcmod scale 2 .6 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/gothic_block/wetwall.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/gothic_button.shader b/install/installs/Q3Pack/install/baseq3/scripts/gothic_button.shader new file mode 100644 index 00000000..e693b5c7 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/gothic_button.shader @@ -0,0 +1,25 @@ + +textures/gothic_button/timbutton +{ + q3map_lightimage textures/gothic_button/timbutton2.tga + q3map_surfacelight 10 + //light 1 + + { + map textures/gothic_button/timbutton.tga + } + + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/gothic_button/timbutton2.tga + blendfunc gl_one gl_one + rgbgen wave sin .5 .5 0 1 + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/gothic_door.shader b/install/installs/Q3Pack/install/baseq3/scripts/gothic_door.shader new file mode 100644 index 00000000..fb2cee68 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/gothic_door.shader @@ -0,0 +1,77 @@ + +textures/gothic_door/door02_bred2_shiny +{ +qer_editorimage textures/gothic_door/door02_bred2.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/gothic_door/door02_bred2.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/gothic_door/door02_eblue2_shiny +{ +qer_editorimage textures/gothic_door/door02_eblue2.tga + + { + map $lightmap + rgbGen identity + } + + + { + map textures/gothic_door/door02_eblue2.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/gothic_door/door02_i_ornate5_fin +{ + qer_editorimage textures/gothic_door/door02_i_ornate5_fin.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_door/door02_i_ornate5_fin.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_door/skullarch_b +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/gothic_door/skullarch_b.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/gothic_floor.shader b/install/installs/Q3Pack/install/baseq3/scripts/gothic_floor.shader new file mode 100644 index 00000000..8ea54915 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/gothic_floor.shader @@ -0,0 +1,212 @@ + +textures/gothic_floor/center2trn +{ + + { + map textures/sfx/fireswirl2.tga + tcmod rotate 333 + tcMod stretch sin .8 0.2 0 9.7 + rgbGen identity + } + { + map textures/gothic_floor/center2trn.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_floor/center2trn.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_floor/largerblock3b_ow +{ + + { + map textures/sfx/firegorre.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/largerblock3b_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_floor/metalbridge06brokeb +{ + { + map textures/sfx/kenelectric.tga + tcmod scale 2 2 + tcMod turb 0 .2 0 .3 + tcmod scroll 3 5 + rgbGen identity + } + { + map textures/gothic_floor/metalbridge06brokeb.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + + +} + +textures/gothic_floor/pent_metalbridge02 +{ + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/pent_metalbridge02.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/gothic_floor/pent_metalbridge06 +{ + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/pent_metalbridge06.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/gothic_floor/pent_metalbridge06b +{ + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/pent_metalbridge06b.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/gothic_floor/q1metal7_99spot +{ + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/gothic_floor/q1metal7_99spot.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/gothic_floor/xq1metalbig_ow +{ + { + map textures/gothic_floor/xq1metalbig_ow.tga + rgbGen identity + } + { + map textures/sfx/specular.tga + //map textures/liquids/proto_gruel3.tga + tcGen environment + tcmod scale 3 3 + //tcmod rotate 30 + tcMod turb 0 .25 0 .05 + //tcmod scroll .1 .2 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/gothic_floor/xq1metalbig_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/gothic_floor/xstepborder3_shiney +{ + qer_editorimage textures/gothic_floor/xstepborder3_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_floor/xstepborder3_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/gothic_light.shader b/install/installs/Q3Pack/install/baseq3/scripts/gothic_light.shader new file mode 100644 index 00000000..b3babce4 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/gothic_light.shader @@ -0,0 +1,1468 @@ + +textures/gothic_light/border7_ceil39_6k +{ + qer_editorimage textures/gothic_light/border7_ceil39.tga + q3map_surfacelight 3700 + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/border7_ceil39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/border_ceil39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/border7_ceil39b_10k +{ + qer_editorimage textures/gothic_light/border7_ceil39b.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/border7_ceil39b.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/border7_ceil39b.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/flicker_light15k +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 15000 + surfaceparm nomarks + { + map $lightmap + rgbGen wave noise 0.75 0.25 0 10 + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave noise 0.75 0.25 0 10 + } +} + +textures/gothic_light/goth_lt2_lrg2k +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_1k +{ + qer_editorimage textures/gothic_light/gothic_light2.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_2K +{ + qer_editorimage textures/gothic_light/gothic_light2.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_4K +{ + qer_editorimage textures/gothic_light/gothic_light2.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_lrg_1k +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_lrg_200 +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 200 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_lrg_2k +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light2_lrg_500 +{ + qer_editorimage textures/gothic_light/gothic_light2_lrg.tga + q3map_surfacelight 500 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_lrg.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + //tcMod scale 0.5 0.5 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_10K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_15K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 15000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_1K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/gothic_light/gothic_light3_20K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_2K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/gothic_light/gothic_light3_3k +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/gothic_light/gothic_light3_4K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_5K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_6K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 6000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_7K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 7000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/gothic_light3_8K +{ + qer_editorimage textures/gothic_light/gothic_light3.tga + q3map_lightimage textures/gothic_light/gothic_light2_blend.tga + q3map_surfacelight 8000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/gothic_light3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/gothic_light2_blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_1000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_10000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_120000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 120000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_2000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_20000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_2500 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 3500 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_3000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_30000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 30000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_4000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_40000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 40000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_5000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt1_500000 +{ + qer_editorimage textures/gothic_light/ironcrosslt1.tga + q3map_lightimage textures/gothic_light/ironcrosslt1.blend.tga + q3map_surfacelight 500000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_1000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_10000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_2000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_20000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_2500 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 2500 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_3000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_30000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 30000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_4000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_40000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 40000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrosslt2_5000 +{ + qer_editorimage textures/gothic_light/ironcrosslt2.tga + q3map_lightimage textures/gothic_light/ironcrosslt2.blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrosslt2.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_10000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_2000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_20000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_3000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_30000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 30000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_4000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltblue_5000 +{ + qer_editorimage textures/gothic_light/ironcrossltblue.tga + q3map_lightimage textures/gothic_light/ironcrossltblue.blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltblue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_10000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 10000 +// light 1 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_2000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_20000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 20000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_3000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_30000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 30000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_4000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/ironcrossltred_5000 +{ + qer_editorimage textures/gothic_light/ironcrossltred.tga + q3map_lightimage textures/gothic_light/ironcrossltred.blend.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_light/ironcrossltred.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/gothic_light/light1_4Kgothic +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + //q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + rgbGen wave sin 0.25 0.25 0 .2 + blendFunc GL_ONE GL_ONE + } +} + +textures/gothic_light/light1_6Kgothic +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + q3map_surfacelight 6000 + surfaceparm nomarks + //q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + rgbGen wave sin 0.25 0.25 0 .2 + blendFunc GL_ONE GL_ONE + } +} + +textures/gothic_light/light1_6Kgothicred +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + rgbGen wave sin 0.25 0.25 0 .2 + blendFunc GL_ONE GL_ONE + } +} + +textures/gothic_light/pentagram_light1_10K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 10000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } + + +} + +textures/gothic_light/pentagram_light1_15K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 15000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } + + +} + +textures/gothic_light/pentagram_light1_1K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 1000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } + + +} + +textures/gothic_light/pentagram_light1_2K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } +} + +textures/gothic_light/pentagram_light1_3K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 3000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } +} + +textures/gothic_light/pentagram_light1_4K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 4000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } +} + +textures/gothic_light/pentagram_light1_5K +{ + qer_editorimage textures/gothic_light/pentagram_light1.tga + q3map_surfacelight 5000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_light/pentagram_light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + + { + map textures/gothic_light/pentagram_light1_blend.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .8 .2 0 1 + } + + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/gothic_trim.shader b/install/installs/Q3Pack/install/baseq3/scripts/gothic_trim.shader new file mode 100644 index 00000000..100fa7c7 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/gothic_trim.shader @@ -0,0 +1,296 @@ + +textures/gothic_trim/baseboard09_p_shiny +{ + + + { + map $lightmap + rgbGen identity + } + + { + map textures/gothic_trim/baseboard09_p_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } +} + +textures/gothic_trim/border6_trans +{ + qer_editorimage textures/gothic_trim/border6.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/border6.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + } +} + +textures/gothic_trim/column2c_trans +{ + qer_editorimage textures/gothic_trim/column2c_test.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/column2c_test.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/gothgrate2 +{ + surfaceparm metalsteps + cull none + + { + map textures/gothic_trim/gothgrate2.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + alphaFunc GT0 + depthWrite + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + depthFunc equal + } +} + +textures/gothic_trim/km_arena1tower4_shiny +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/km_arena1tower4_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4b_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4b.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/metalsupport4b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/metalsupport4h_shiny +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4h_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4j_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4j.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_trim/metalsupport4j.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/gothic_trim/metlsupport4i_shiney +{ + qer_editorimage textures/gothic_trim/xmetalsupport4i_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/xmetalsupport4i_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/pitted_rust2_trans +{ + qer_editorimage textures/gothic_trim/pitted_rust2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/pitted_rust2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/pitted_rust3_trans +{ + qer_editorimage textures/gothic_trim/pitted_rust3.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/pitted_rust3.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/supportborderside_shiney +{ + qer_editorimage textures/gothic_trim/xsupportborderside_shiney.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/xsupportborderside_shiney.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/tongue_bone +{ + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_trim/tongue_bone.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_trim/tongue_bone.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 0.2 + } +} + +textures/gothic_trim/x_noblight +{ + q3map_lightimage textures/gothic_trim/x_noblightfx.tga + q3map_surfacelight 100 + { + map textures/sfx/firegorre2.tga + tcmod scroll .1 1 + tcmod scale 1 1 + } + { + map textures/gothic_trim/x_noblight.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/gothic_trim/x_noblightfx.tga + blendFunc add + rgbGen wave sin .5 .5 0 .1 + } +} + +textures/gothic_trim/zinc_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_trim/zinc_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/gothic_wall.shader b/install/installs/Q3Pack/install/baseq3/scripts/gothic_wall.shader new file mode 100644 index 00000000..4203aec6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/gothic_wall.shader @@ -0,0 +1,120 @@ + +textures/gothic_wall/iron01_m +{ + qer_editorimage textures/gothic_wall/iron01_m.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/iron01_m.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/iron01_ndark +{ + qer_editorimage textures/gothic_wall/iron01_ndark.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/iron01_ndark.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/streetbricks10_shiny +{ + qer_editorimage textures/gothic_wall/streetbricks11.tga + q3map_globaltexture + sort opaque + + { + map $lightmap + tcmod scale 2 2 + rgbgen identity + } + + { + map textures/gothic_wall/streetbricks11.tga + rgbGen identity + blendfunc gl_one gl_src_color + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + +} + +textures/gothic_wall/window_evil6a + +{ + q3map_lightimage textures/gothic_wall/window_evil6a_glow.tga + q3map_surfacelight 50 + + { + map $lightmap + rgbGen identity + } + + { + map textures/gothic_wall/window_evil6a.tga + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/gothic_wall/window_evil6a_glow.tga + blendfunc GL_ONE GL_ONE + rgbGen identity + } + +} + +textures/gothic_wall/xoct20c_shiney +{ + qer_editorimage textures/gothic_wall/xoct20c_shiney.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/xoct20c_shiney.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/xpipecolumn_gray_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_wall/xpipecolumn_gray_shiny.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/hell.shader b/install/installs/Q3Pack/install/baseq3/scripts/hell.shader new file mode 100644 index 00000000..23b64105 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/hell.shader @@ -0,0 +1,437 @@ +//**********************************************************************// +// hell.shader updated // +// by Eutectic - 21 Jan 2000 // +// This file is irrelevant for Q3Radiant since none of these // +// shaders work (textures/hell folder does not exist) // +// It was updated for sake of completeness: // +// shaders that belong here were moved from other shader files // +// Phase 2 update: 13 May 2000 // +// sorted shaders in alphabetical order. // +// // +// TOTAL SHADERS: 19 // +// NO. OF BROKEN SHADERS: 19 // +// NO. OF WORKING SHADERS WITH DUPLICATE ENTRIES: N/A // +// NO. OF WORKING SHADERS THAT DIDN'T APPEAR IN EDITOR: N/A // +// SHADERS THAT DIDN'T BELONG HERE AND MOVED TO PROPER FILE: 0 // +// SHADERS THAT BELONGED HERE BUT WERE IN ANOTHER FILE: 3 // +// textures/hell/hellsky2goo // +// textures/hell/lavasolid // +// textures/hell/newhell // +//**********************************************************************// + +textures/hell/bluepad +{ + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/bluepad.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/bluepad.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/hell/darkness +{ + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + cull back + fogonly + fogparms 0 0 0 400 256 +} + +//*********************************// +//Moved from sky.shader by Eutectic// +//*********************************// + +textures/hell/hellsky2goo +{ + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 300 + + sky env/hell2 + cloudparms 256 + + { + map env/redcloudsa.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0 + tcMod scale 2 2 + } + + { + map env/redclouds.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scroll 0.05 0.05 + tcMod scale 1 1 + } +} + +textures/hell/hellbutt01 +{ + { + map $lightmap + rgbGen identity + } + { + map textures/hell/hellbutt01.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/hellbutt01.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 0.2 + } +} + +textures/hell/hellredclouds +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 280 + + cloudparms 512 full + lightning + + { + map env/redclouds.tga + tcMod scroll 0.02 0 + tcMod scale 2 2 + } + + + { + map textures/dont_use/lightningsky8_kc.tga + blendfunc GL_ONE GL_ONE + tcMod scale 10 10 + tcMod scroll .2 .2 + } + + + { + map env/redcloudsa.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.02 0.01 + } + + +} + +textures/hell/ironcrosslt1 +{ + q3map_surfacelight 7000 + //light 1 + + { + map $lightmap + rgbGen identity + } + + { + map textures/hell/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + +} + +textures/hell/ironcrosslt1_5000 +{ + qer_editorimage textures/hell/ironcrosslt1.tga + q3map_lightimage textures/hell/ironcrosslt1.blend.tga + q3map_surfacelight 5000 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/ironcrosslt1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/ironcrosslt1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/hell/killblock_b +{ + q3map_surfacelight 50 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/killblock_b.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/killblock_b.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/hell/killblock_c +{ + q3map_surfacelight 50 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/killblock_c.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/killblock_c.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.1 0 0.2 + } +} + +textures/hell/lava2z +{ + surfaceparm nonsolid + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 150 +} + +//*************************************// +//Moved from liquids.shader by Eutectic// +//*************************************// + +textures/hell/lavasolid +{ + // Added to g3map_global texture on May 11, 1999 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 450 + + tesssize 64 + deformVertexes wave 100 sin 2 2 0 0.1 + + { + map textures/hell/lava2d.tga + tcGen environment + tcMod turb 0 0.25 0 0.05 + } + + { + map textures/hell/lava2d.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.05 + } +} + +textures/hell/light1blue +{ + q3map_surfacelight 3250 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/light1blue.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.1 0 .2 + } +} + +textures/hell/light1dark +{ + q3map_surfacelight 6000 + //light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/light1dark.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/light1dark.tga + blendFunc GL_ONE GL_ONE +// rgbGen wave sin 0.5 0.1 0 .2 + } +} + +textures/hell/light1red +{ + q3map_surfacelight 5000 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/hell/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/hell/light1red.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.1 0 .2 + } +} + +textures/hell/metal2_2 +{ + cull twosided + surfaceparm trans + { + map textures/hell/metal2_2.tga + rgbGen identity + alphaFunc GE128 + //blendFunc GL_ONE GL_ZERO + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/hell/newhell +{ + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_surfacelight 200 + + sky env/hell2 + cloudparms 512 full + lightning + + { + map env/redcloudsa.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0 + tcMod scale 2 2 + } + { + map env/redclouds.tga + blendFunc GL_DST_COLOR GL_ZERO + tcMod scroll 0.05 0.06 + tcMod scale 1 1 + } +} + +textures/hell/skin7_teeth2 +{ + deformVertexes wave 100 sin 2 3 0 0.4 + { + map $lightmapt + rgbGen identity + } + { + map textures/hell/skin7_teeth2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/hell/xfiretest1 +{ + qer_editorimage textures/hell/firetestb.tga + //surfaceparm trans + surfaceparm noimpact + //surfaceparm nonsolid + surfaceparm nolightmap + q3map_surfacelight 1000 + tesssize 64 + + + { + map textures/hell/firetestb.tga + blendfunc gl_one gl_zero + tcMod turb .2 .2 .1 1 + tcMod scale .25 .25 + tcMod scroll .5 1.5 + } + + { + map textures/hell/firetest.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .2 .1 .1 1 + tcMod scale .1 .1 + tcMod scroll 0 1.0 + } + + { + map textures/hell/firetest2.tga + blendFunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 .5 .5 + tcMod scroll 1 5.0 + } + +} + +textures/hell/xfiretest2 +{ + qer_editorimage textures/hell/firetestb.tga + //surfaceparm trans + surfaceparm noimpact + //surfaceparm nonsolid + surfaceparm nolightmap + q3map_surfacelight 1000 + tesssize 64 + { + map textures/hell/firetest2.tga + blendfunc gl_one gl_zero + tcMod turb .2 .2 .1 1 + tcMod scale .25 .25 + tcMod scroll .5 1.5 + } + + { + map textures/hell/firetest.tga + +// blendFunc GL_DST_COLOR GL_ONE + blendFunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .2 .1 .1 1 + tcMod scale .1 .1 + tcMod scroll 0 1.0 + } + + { + + map textures/hell/firetestb.tga + blendFunc GL_DST_COLOR GL_ONE +// blendFunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .1 .1 .5 .5 + tcMod scroll 1 5.0 + } + +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/liquids.shader b/install/installs/Q3Pack/install/baseq3/scripts/liquids.shader new file mode 100644 index 00000000..cb2768f9 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/liquids.shader @@ -0,0 +1,759 @@ + +textures/liquids/protolava +{ + + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/protolava2.tga + tcmod scale .2 .2 + tcmod scroll .04 .03 + tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/liquids/protolava.tga + blendfunc blend + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/watertest + { + qer_editorimage textures/liquids/pool3d_3b.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + tessSize 32 + deformVertexes normal .15 2 + deformVertexes bulge 128 5 2 + { + map $lightmap + blendfunc filter + } + + { + map textures/liquids/pool3d_4byell2.tga + blendfunc add + tcgen environment + } + + + } + + + + +textures/liquids/flatripplewater_1500 + { + qer_editorimage textures/liquids/pool2.tga + q3map_globaltexture + q3map_lightsubdivide 32 + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 500 + cull disable + + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/pool2.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/xctf_painwater + { + qer_editorimage textures/liquids/pool2.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 450 + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + { + map textures/sfx/bolts.tga + blendfunc GL_ONE GL_ONE + tcMod scale .2 .2 + tcMod scroll .1 .1 + tcmod rotate 290 + + } + } +textures/liquids/clear_calm1 + { + qer_editorimage textures/liquids/pool3d_3e.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .25 .25 0 .5 + { + map textures/liquids/pool3d_5e.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod scroll .025 .01 + } + + { + map textures/liquids/pool3d_3e.tga + blendFunc GL_dst_color GL_one + tcmod scale -.5 -.5 + tcmod scroll .025 .025 + } + + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + + +} + +textures/liquids/clear_ripple3 + { + qer_editorimage textures/liquids/pool3d_3c.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + { + map textures/liquids/pool3d_5c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + +} + + +textures/liquids/clear_ripple2 + { + qer_editorimage textures/liquids/pool3d_3b.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + { + map textures/liquids/pool3d_5b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + +} + + +textures/liquids/clear_ripple1 + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + +} + +textures/liquids/clear_ripple1_q3dm1 + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } +} + +textures/liquids/lavahell +{ + q3map_globaltexture + surfaceparm noimpact + surfaceparm trans + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + + +} + +textures/liquids/lavahell_xdm1 +{ + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm nodlight + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/lavahell_1000 +{ + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 1000 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/lavahell_2000 + { + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2000 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} +textures/liquids/lavahell_750 + { + + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + q3map_lightsubdivide 32 + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/flatlavahell_1500 + { + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + q3map_lightsubdivide 32 + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 1500 + cull disable + + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + + +textures/liquids/lavahell_2500 + { + + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/lavahelldark + { + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 150 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + + +} + +textures/liquids/lavahellflat_400 +{ + + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 400 + cull disable + + tesssize 128 + cull disable + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/calm_pool + { + qer_editorimage textures/liquids/pool2.tga + qer_trans .5 + q3map_globaltexture + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + +} + +textures/liquids/calm_pool_bgtess + { + qer_editorimage textures/liquids/pool2.tga + qer_trans .5 + q3map_globaltexture + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 256 + deformVertexes wave 256 sin 1 1 1 .1 + + + + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + +} + +textures/liquids/ripplewater2_back +{ + qer_editorimage textures/liquids/ripplewater3.tga + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + { + map textures/liquids/ripplewater3.tga + blendfunc GL_DST_COLOR GL_SRC_COLOR + tcMod scale .05 .05 + tcGen environment + tcMod scroll .001 .001 + } + +} + +textures/liquids/slime1 + { + qer_editorimage textures/liquids/slime7.tga + q3map_lightimage textures/liquids/slime7.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm slime + surfaceparm nolightmap + surfaceparm trans + + q3map_surfacelight 100 + tessSize 32 + cull disable + + deformVertexes wave 100 sin 0 1 .5 .5 + + { + map textures/liquids/slime7c.tga + tcMod turb .3 .2 1 .05 + tcMod scroll .01 .01 + } + + { + map textures/liquids/slime7.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .1 1 .05 + tcMod scale .5 .5 + tcMod scroll .01 .01 + } + + { + map textures/liquids/bubbles.tga + blendfunc GL_ZERO GL_SRC_COLOR + tcMod turb .2 .1 .1 .2 + tcMod scale .05 .05 + tcMod scroll .001 .001 + } + + +} + +textures/liquids/slime1_2000 + { + qer_editorimage textures/liquids/slime7.tga + q3map_lightimage textures/liquids/slime7.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm slime + surfaceparm nolightmap + surfaceparm trans + + q3map_surfacelight 2000 + tessSize 32 + cull disable + + deformVertexes wave 100 sin 0 1 .5 .5 + + { + map textures/liquids/slime7c.tga + tcMod turb .3 .2 1 .05 + tcMod scroll .01 .01 + } + + { + map textures/liquids/slime7.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .1 1 .05 + tcMod scale .5 .5 + tcMod scroll .01 .01 + } + + { + map textures/liquids/bubbles.tga + blendfunc GL_ZERO GL_SRC_COLOR + tcMod turb .2 .1 .1 .2 + tcMod scale .05 .05 + tcMod scroll .001 .001 + } + + +} + +textures/hell/lavasolid +{ + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 450 + + tesssize 64 + deformVertexes wave 100 sin 2 2 0 0.1 + + { + map textures/hell/lava2d.tga + tcGen environment + tcMod turb 0 0.25 0 0.05 + } + + { + map textures/hell/lava2d.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.05 + } +} + +textures/liquids/lavahell_2500_subd +{ + qer_editorimage textures/liquids/lavahell.tga + q3map_lightsubdivide 32 + q3map_globaltexture + surfaceparm trans + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} diff --git a/install/installs/Q3Pack/install/baseq3/scripts/models.shader b/install/installs/Q3Pack/install/baseq3/scripts/models.shader new file mode 100644 index 00000000..169df479 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/models.shader @@ -0,0 +1,4824 @@ +//**********************************************************************// +// models.shader sorted and updated // +// by Eutectic - 23 Jan 2000 // +// This file is irrelevant for Q3Radiant // +// It was updated for the sake of completeness: // +// shaders that belong here were moved from other shader files // +// // +// SHADERS THAT DIDN'T BELONG HERE AND MOVED TO PROPER FILE: 2 // +// sprites/plasma1 // +// sprites/plasma2 // +// SHADERS THAT BELONGED HERE BUT WERE IN ANOTHER FILE: 1 // +// models/mapobjects/portal_2/portal_3 // +//**********************************************************************// + +// +// this file contains shaders attached models +// + +//**************************************************************// +// // +// MODELS/AMMO // +// // +//**************************************************************// + +models/ammo/grenade +{ + { + map models/ammo/grenade.tga + } + { + AnimMap 7 models/ammo/grenade_r.tga models/ammo/grenade_g.tga + blendfunc GL_ONE GL_ONE + } +} + +models/ammo/rocket/rockflar +{ + cull disable + { + map models/ammo/rocket/rockflar.tga + blendfunc GL_ONE GL_ONE + } +} + +models/ammo/rocket/rockfls1 +{ + cull disable + { + map models/ammo/rocket/rockfls1.tga + blendfunc GL_ONE GL_ONE + } +} + +models/ammo/rocket/rockfls2 +{ + cull disable + { + map models/ammo/rocket/rockfls2.tga + blendfunc GL_ONE GL_ONE + } +} + + +//**************************************************************// +// // +// MODELS/FLAGS // +// // +//**************************************************************// + +models/flags/b_flag +{ + cull disable + deformVertexes wave 100 sin 0 3 0 .7 + + { + map models/flags/b_flag.tga + + } + + +} + +models/flags/b_flag2 +{ + + deformVertexes wave 100 sin 4 3 0 0.3 + deformVertexes wave 30 sin 0 3 0 .8 + deformVertexes normal .3 .2 + cull none + + { + map models/flags/b_flag2.tga + rgbGen identity + } + { + map models/flags/blue_fx.tga + tcGen environment + //tcmod scale 9 3 + //tcmod scroll .1 .7 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map models/flags/b_flag2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +models/flags/flag_red +{ + cull none + deformVertexes wave 90 sin 1 5.6 1 .4 + deformVertexes wave 100 sin 1 2 1 .9 + deformVertexes wave 50 sin 1 .5 1 1 + { + map models/flags/flag_red.tga + //blendfunc gl_src_alpha gl_one_minus_src_alpha + //alphaFunc GE128 + blendFunc GL_ONE GL_ONE + rgbGen lightingDiffuse + depthWrite + } + + +} + +models/flags/flagbits +{ + cull none + // deformVertexes wave 100 sin 0 5 0 .7 + { + map models/flags/flagbits.tga + //blendfunc gl_src_alpha gl_one_minus_src_alpha + alphaFunc GE128 + rgbGen lightingDiffuse + depthWrite + } + + +} + +models/flags/flagtest +{ + + deformVertexes wave 100 sin 4 3 0 0.3 + deformVertexes wave 30 sin 0 3 0 .8 + deformVertexes normal .2 .2 + cull none + + { + map models/flags/flagtest.tga + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +models/flags/pole +{ + + { + map models/flags/skull.tga + tcGen environment + rgbGen lightingDiffuse + + } + + +} + +models/flags/r_flag +{ + cull disable + deformVertexes wave 100 sin 0 3 0 .7 + + { + map models/flags/r_flag.tga + + } + + +} + +models/flags/r_flag2 +{ + + deformVertexes wave 100 sin 4 3 0 0.3 + deformVertexes wave 30 sin 0 3 0 .8 + deformVertexes normal .3 .2 + cull none + + { + map models/flags/r_flag2.tga + rgbGen identity + } + { + map models/flags/red_fx.tga + tcGen environment + //tcmod scale 9 3 + //tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map models/flags/r_flag2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +models/flags/skull +{ + + { + map models/flags/skull.tga + //tcGen environment + rgbGen lightingDiffuse + + } + + +} + + +//**************************************************************// +// // +// MODELS/MAPOBJECTS // +// // +//**************************************************************// + +//******************************************************// +// mapobjects root folder // +//******************************************************// + +models/mapobjects/arenalogo +{ + deformVertexes wave 100 sin 0.25 0 0 0 + { + map textures/effects/quadmap.tga + blendfunc GL_ONE GL_ONE + tcGen environment + tcMod turb 0 1 0 0.2 + } +} + +models/mapobjects/hand +{ + deformVertexes wave 100 sin 0 .3 0 .2 + + { + map models/mapobjects/hand.tga + rgbGen vertex + } + + +} + +models/mapobjects/kmlamp_white +{ + + surfaceparm trans + { + map textures/effects/tinfxb.tga + tcGen environment + blendFunc GL_ONE GL_ONE + } +} + +models/mapobjects/lamplight_y +{ + q3map_surfacelight 10000 +// light 1 + cull disable + { + map textures/effects/envmapmach.tga + //map models/mapobjects/lamplight_y.tga + blendfunc GL_ONE GL_ONE + tcGen environment + rgbGen identity + } +} + +models/mapobjects/lamplight_ys +{ + { + map models/mapobjects/lamplight_ys.tga + blendfunc GL_ONE GL_ONE + + } +} + +models/mapobjects/meteor +{ + deformVertexes move 0 0 10 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + + + { + map models/mapobjects/meteor.tga + rgbGen vertex + tcMod scale 4.90 2.234 + } + + +} + +models/mapobjects/pitted_rust_ps +{ + cull disable + + { + map models/mapobjects/pitted_rust_ps.tga + rgbGen vertex + } + + +} + +models/mapobjects/pj_light +{ + cull none + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + { + map models/mapobjects/pj_light.tga + blendfunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/mapobjects/standlamp2 +{ + + { + map textures/effects/tinfx2.tga + tcGen environment + rgbGen identity + } + { + map models/mapobjects/standlamp2.tga + blendfunc blend + rgbGen vertex + } + +} + +//******************************************************// +// mapobjects/banner subfolder // +//******************************************************// + +models/mapobjects/banner/q3banner02 +{ + cull disable + nomipmaps + //deformVertexes wave 70 sin 0 .7 0 .4 + + { + map models/mapobjects/banner/q3banner02.tga + blendFunc add + tcmod scale 2 1 + tcmod scroll .33 0 + rgbGen wave sin .5 .5 0 .2 + } + { + map models/mapobjects/banner/q3banner02.tga + blendFunc add + tcmod scale 3 1 + tcmod scroll -.45 0 + rgbGen wave sin .5 .5 0 .2 + } + { + map models/mapobjects/banner/q3banner02x.tga + blendFunc add + tcmod scale 4 1 + tcmod scroll 1 0 + // rgbGen wave sin .5 .5 0 -.2 + } +} + +models/mapobjects/banner/q3banner04 +{ + cull disable + nomipmaps + + { + //map models/mapobjects/banner/q3banner04.tga + map textures/sfx/firegorre2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .05 .1 + tcMod turb 0 .25 0 .6 + tcmod scroll .4 .3 + //rgbGen wave sin .5 .5 0 .1 + } + { + + map textures/sfx/bolts.tga + tcmod scale .2 .2 + tcmod rotate 999 + tcmod scroll 9 9 + blendfunc add + rgbGen wave sin .5 .5 0 .2 + } + { + map textures/sfx/firegorre2.tga + //map models/mapobjects/banner/q3banner04.tga + blendFunc add + tcGen environment + tcmod scale 5 5 + tcmod scroll 0.09 0.04 + //rgbGen wave sin .5 .5 0 .1 + } + +} + +//******************************************************// +// mapobjects/baph subfolder // +//******************************************************// + +//models/mapobjects/baph/bapho_lamp +//{ +// +// { +// map textures/sfx/specular3b.tga +// tcGen environment +// tcmod scroll .1 0 +// rgbGen identity +// } +// { +// map models/mapobjects/baph/bapho_lamp.tga +// blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA +// rgbGen vertex +// } +// +// +//} + +models/mapobjects/baph/bapholamp_fx +{ + deformVertexes autoSprite + surfaceparm trans + cull none + nomipmaps + { + clampmap models/mapobjects/baph/bapholamp_fx.tga + blendFunc GL_ONE GL_ONE + tcmod rotate 333 + tcMod stretch sin .9 0.1 0 7 + rgbGen identity + } + { + clampmap models/mapobjects/baph/bapholamp_fx2.tga + blendFunc GL_ONE GL_ONE + tcmod rotate -301 + tcMod stretch sin 1 .1 0 9 + rgbGen identity + } + +} + +models/mapobjects/baph/baphomet +{ + + { + map textures/sfx/firewalla.tga + tcmod scroll 0.1 1 + rgbGen identity + } + { + map models/mapobjects/baph/baphomet.tga + blendFunc blend + rgbGen vertex + } + +} + +models/mapobjects/baph/baphomet_gold +{ + + { + map textures/sfx/firewalla.tga + tcmod scroll 0.1 1 + rgbGen identity + } + { + map models/mapobjects/baph/baphomet_gold.tga + blendFunc blend + rgbGen vertex + } + +} + +models/mapobjects/baph/wrist +{ + cull none + nomipmaps + surfaceparm trans + + { + map models/mapobjects/baph/wrist.tga + blendFunc GL_ONE GL_ONE + tcmod scale 2 1 + tcmod scroll 3 0 + rgbGen identity + } + { + map models/mapobjects/baph/wrist.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 1 + tcmod scroll -5 0 + rgbGen identity + } +} + +//******************************************************// +// mapobjects/barrel subfolder // +//******************************************************// + +models/mapobjects/barrel/barrel2 +{ + + { + Map models/mapobjects/barrel/barrel2.tga + rgbgen vertex + + } + { + clampmap models/mapobjects/barrel/barrel2fx.tga + blendFunc GL_ONE GL_ONE + // rgbgen wave triangle 1 1.4 0 9.5 + tcMod rotate 403 + } + { + clampmap models/mapobjects/barrel/barrel2fx.tga + blendFunc GL_ONE GL_ONE + // rgbgen wave triangle 1 1 0 8.7 + tcMod rotate -100 + } + +} + +//******************************************************// +// mapobjects/bat subfolder // +//******************************************************// + +models/mapobjects/bat/bat +{ + deformVertexes wave 10 sin 0 3 0 3 + deformVertexes move 500 0 0 sawtooth 0 5 0 .1 + deformVertexes move 0 0 7 sin 0 5 0 .5 + cull disable + + { + map models/mapobjects/bat/bat.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + + +} + +//******************************************************// +// mapobjects/bitch subfolder // +//******************************************************// + +models/mapobjects/bitch/bitch02 +{ + cull none + + { + Map models/mapobjects/bitch/bitch02.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcMod scroll 0 0.3 + } + + + +} + +models/mapobjects/bitch/forearm +{ + { + map models/mapobjects/bitch/forearm.tga + rgbGen vertex + } + { + map models/mapobjects/bitch/forearm01.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 2.2 0 + + } + { + map models/mapobjects/bitch/forearm02.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -1.1 0 + + } +} + +models/mapobjects/bitch/hologirl +{ + cull none + //sort additive // alphaFunc with a later blend pass doesn't + // make its own sort properly + deformVertexes move 0 0 .7 sin 0 5 0 0.2 + + + { + map models/mapobjects/bitch/hologirl.tga + alphaFunc GE128 + depthWrite + rgbGen lightingdiffuse + + } + { + map models/mapobjects/bitch/hologirl2.tga + tcgen environment + tcMod scroll -6 -.2 + tcMod scale 1 1 + blendFunc GL_ONE GL_ONE + //rgbGen wave sin .5 .5 0 .1 + } + + +} + +models/mapobjects/bitch/orb +{ + deformVertexes autoSprite + + q3map_surfacelight 70 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + clampmap models/mapobjects/bitch/orb.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 30 + } + +} + +//******************************************************// +// mapobjects/chain subfolder // +//******************************************************// + +models/mapobjects/chain/chain +{ + cull disable + { + map models/mapobjects/chain/chain.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/chain/chain2 +{ + cull disable + deformVertexes autoSprite2 + { + map models/mapobjects/chain/chain2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/chain/chain2_end +{ + cull disable + deformVertexes autoSprite2 + { + map models/mapobjects/chain/chain2_end.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/chain/chain3 +{ + { + map $whiteimage + rgbGen identity + } + { + map models/mapobjects/chain/chain3.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map models/mapobjects/chain/chain3.tga + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +//******************************************************// +// mapobjects/colua0 subfolder // +//******************************************************// + +models/mapobjects/colua0/colua0_flare +{ + deformVertexes autoSprite + + q3map_surfacelight 1000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map models/mapobjects/colua0/colua0_flare.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/mapobjects/colua0/colua0_lght +{ + surfaceparm trans + { + map textures/effects/tinfx2b.tga + tcGen environment + blendFunc GL_ONE GL_ONE + } +} + +//******************************************************// +// mapobjects/console subfolder // +//******************************************************// + +models/mapobjects/console/centercon +{ + cull disable + { + map models/mapobjects/console/scrolltext.tga + blendFunc add + tcmod scroll 0 -.3 + //tcMod stretch sin .9 0.1 0 1.1 + rgbGen vertex + } + + { + clampmap models/mapobjects/console/centercon.tga + blendFunc add + tcMod stretch sin .9 0.1 0 .2 + tcmod rotate 40 + rgbGen vertex + } +} + +models/mapobjects/console/console +{ + cull disable + + { + map textures/effects/tinfx2c.tga + blendFunc GL_ONE GL_ZERO + tcGen environment + rgbGen vertex + } + { + map models/mapobjects/console/console.tga + blendFunc blend + rgbGen vertex + } + { + map models/mapobjects/console/console2.tga + blendFunc add + rgbGen vertex + rgbGen wave sin .5 .5 0 .2 + } +} + +models/mapobjects/console/jacobs +{ + cull disable + + { + map textures/effects/tinfxb.tga + blendFunc add + tcGen environment + rgbGen identity + } +} + +models/mapobjects/console/rotate +{ + cull disable + + { + clampmap models/mapobjects/console/rotate.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 40 + rgbGen vertex + } +} + +models/mapobjects/console/scrolltext +{ + cull disable + + { + map models/mapobjects/console/scrolltext.tga + blendFunc add + tcmod scroll 0 -.3 + //tcMod stretch sin .9 0.1 0 1.1 + rgbGen vertex + } +} + +models/mapobjects/console/sphere +{ + cull disable + + { + map models/mapobjects/console/spherex2.tga + blendFunc add + tcmod rotate 40 + tcGen environment + tcmod scroll 5 .4 + rgbGen wave sin .5 .5 0 .2 + } + + { + map models/mapobjects/console/spherex.tga + blendFunc add + tcmod rotate 40 + tcGen environment + tcmod scroll 5 .4 + rgbGen wave sin .5 .5 0 -.2 + } +} + +models/mapobjects/console/sphere2 +{ + cull disable + deformVertexes autoSprite + + //{ + // clampmap models/mapobjects/console/sphere2.tga + // alphaFunc GE128 + // depthWrite + // //tcMod stretch sin .9 0.1 0 .5 + // tcmod rotate 40 + // rgbGen identity + //} + { + map models/mapobjects/console/sphere3.tga + blendFunc add + // depthWrite + rgbGen wave sin .5 .5 0 .2 + } + { + map models/mapobjects/console/sphere4.tga + blendFunc add + // depthWrite + rgbGen wave sin .5 .5 0 -.2 + } + { + clampmap models/mapobjects/console/sphere2.tga + alphaFunc GE128 + //blendfunc blend + //depthWrite + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 40 + rgbGen identity + } +} + +models/mapobjects/console/under +{ + cull disable + surfaceparm alphashadow + //surfaceparm nodraw + { + clampmap models/mapobjects/console/under.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + + } +} + +//******************************************************// +// mapobjects/corpse subfolder // +//******************************************************// + +models/mapobjects/corpse/chain +{ + cull disable + + { + map models/mapobjects/corpse/chain.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/corpse/corpse +{ + deformVertexes wave 100 sin 0 .2 0 .2 + + { + map models/mapobjects/corpse/corpse.tga + rgbGen exactVertex + } + + +} + +models/mapobjects/corpse/intestine +{ + + cull disable + + { + map models/mapobjects/corpse/intestine.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/corpse/intestine2 +{ + cull disable + deformVertexes wave 100 sin 0 .6 0 .2 + // surfaceparm trans + { + map models/mapobjects/corpse/intestine2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/corpse/spine +{ + cull disable + + { + map models/mapobjects/corpse/spine.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/corpse/torso +{ + deformVertexes wave 100 sin 0 .2 0 .2 + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 4 4 + tcMod scroll 0 -.09 + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + //{ + // map textures/liquids/proto_grueldark.tga + // //tcGen environment + // blendFunc GL_ONE GL_ONE + // tcmod scale 2 2 + // tcMod scroll 0 -.09 + // tcMod turb 0 0.07 0 .08 + // //rgbGen identity + //} + { + map models/mapobjects/corpse/torso.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} + +//******************************************************// +// mapobjects/cross subfolder // +//******************************************************// + +models/mapobjects/cross/cross_skull +{ + cull disable + surfaceparm alphashadow + { + map models/mapobjects/cross/cross_skull.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +models/mapobjects/cross/cross +{ + q3map_lightimage models/mapobjects/cross/cross_light.tga + q3map_surfacelight 300 + + { + map textures/sfx/firewalla.tga + tcmod scale 4 4 + tcmod scroll 0.1 2 + rgbGen identity + } + { + map models/mapobjects/cross/cross.tga + blendFunc blend + rgbGen vertex + } + +} + +//******************************************************// +// mapobjects/flag subfolder // +//******************************************************// + +//models/mapobjects/flag/banner_eg1 +//{ +// cull disable +// surfaceparm nolightmap +// deformVertexes wave 100 sin 0 8 0 8 +// sort banner +// { +// map models/mapobjects/flag/banner_eg1.tga +// // blendfunc gl_src_alpha gl_one_minus_src_alpha +// alphaFunc GE128 +// rgbGen vertex +// } +// +// +//} + +models/mapobjects/flag/banner_strgg +{ + cull disable + surfaceparm nolightmap + surfaceparm alphashadow + + deformVertexes wave 100 sin 0 3 0 .7 + //deformVertexes normal 0.2 2 + sort banner + { + map models/mapobjects/flag/banner_strgg.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + alphaFunc GE128 + rgbGen vertex + + } +} + +models/mapobjects/flag/banner02 +{ + cull disable + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .7 + + { + map models/mapobjects/flag/banner02.tga + + } + + +} + +//******************************************************// +// mapobjects/flares subfolder // +//******************************************************// + +models/mapobjects/flares/electric +{ + + + q3map_surfacelight 200 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + clampmap models/mapobjects/flares/electric.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 9 + tcMod rotate 360 + } + { + clampmap models/mapobjects/flares/electric.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 9.5 + tcMod rotate -202 + } + +} + +//******************************************************// +// mapobjects/gratelamp subfolder // +//******************************************************// + +models/mapobjects/gratelamp/gratelamp_flare +{ + deformVertexes autoSprite + + q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map models/mapobjects/gratelamp/gratelamp_flare.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/mapobjects/gratelamp/gratelamp +{ + cull disable + + { + map models/mapobjects/gratelamp/gratelamp.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/gratelamp/gratetorch +{ + cull disable + + { + map models/mapobjects/gratelamp/gratetorch.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/gratelamp/gratetorch2b +{ + cull disable + + { + map models/mapobjects/gratelamp/gratetorch2b.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/grenadel subfolder // +//******************************************************// + +models/mapobjects/grenadel/grenadelx +{ + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + { + clampmap models/mapobjects/grenadel/grenadelx.tga + tcMod rotate 10 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } +} + +//******************************************************// +// mapobjects/horned subfolder // +//******************************************************// + +models/mapobjects/horned/horned +{ + + { + map textures/sfx/firewalla.tga + tcmod scroll 0.1 1 + } + { + map models/mapobjects/horned/horned.tga + blendFunc blend + rgbGen vertex + } + +} + +//******************************************************// +// mapobjects/jesus subfolder // +//******************************************************// + +models/mapobjects/jesus/jesuswall +{ + deformVertexes wave 100 sin 0 .2 0 .2 + cull none + { + map $lightmap + //rgbGen identity + } + { + map models/mapobjects/jesus/jesuswall.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen vertex + alphaGen lightingSpecular + } + + +} + +//******************************************************// +// mapobjects/jets subfolder // +//******************************************************// + +models/mapobjects/jets/jet_1 +{ + surfaceparm trans + nomipmaps + cull disable + { + map models/mapobjects/jets/jet_1.tga + blendFunc add + tcmod scale .5 1 + tcmod scroll 6 0 + rgbGen identity + } + { + map models/mapobjects/jets/jet_2.tga + blendFunc add + tcmod scroll 3 -.5 + rgbGen wave inversesawtooth -.3 1.3 0 .5 + } +} + +models/mapobjects/jets/jet_as +{ + deformVertexes autoSprite2 + deformVertexes wave 100 sin 0 1 0 9 + surfaceparm trans + nomipmaps + { + map models/mapobjects/jets/jet_as.tga + blendFunc add + rgbGen identity + } +} + +//******************************************************// +// mapobjects/lamps subfolder // +//******************************************************// + +models/mapobjects/lamps/beam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + deformVertexes move 0 0 2 sin 0 5 0 0.3 + deformVertexes move .6 .8 0 sin 0 9 0 0.1 + cull none + //nopicmip + { + map models/mapobjects/lamps/beam.tga + tcMod Scroll .3 0 + blendFunc GL_ONE GL_ONE + } + { + map models/mapobjects/lamps/beam.tga + tcMod Scroll -.3 0 + blendFunc GL_ONE GL_ONE + } + +} + +models/mapobjects/lamps/bot_flare +{ + deformVertexes autoSprite + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + clampmap models/mapobjects/lamps/bot_flare.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 20 + + + } + + +} + +models/mapobjects/lamps/bot_flare2 +{ + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + deformVertexes wave 100 sin 0 1 0 9 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + map models/mapobjects/lamps/bot_flare2.tga + blendFunc GL_ONE GL_ONE + + } + + +} + +models/mapobjects/lamps/bot_lamp +{ + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + + { + map models/mapobjects/lamps/bot_lamp.tga + rgbGen vertex + + } + + +} +models/mapobjects/lamps/bot_lamp2 +{ + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + + { + map models/mapobjects/lamps/bot_lamp2.tga + rgbGen vertex + + } + + +} + +models/mapobjects/lamps/bot_lamp2b +{ + cull disable + deformVertexes move 0 0 2 sin 0 5 0 0.3 + deformVertexes move .6 .8 0 sin 0 9 0 0.1 + { + map models/mapobjects/lamps/bot_lamp2b.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/lamps/bot_light +{ + cull disable + q3map_surfacelight 200 + deformVertexes move 0 0 2 sin 0 5 0 0.3 + deformVertexes move .6 .8 0 sin 0 9 0 0.1 + { + map models/mapobjects/lamps/bot_light.tga + rgbGen identity + } + + +} + +models/mapobjects/lamps/bot_wing +{ + deformVertexes move 0 0 3 sin 0 5 0 0.1 + deformVertexes move 2 2 0 sin 0 9 0 0.05 + deformVertexes wave 100 sin 0 .5 0 .5 + cull disable + + { + map models/mapobjects/lamps/bot_wing.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/lamps/bot_wing2 +{ + //deformVertexes wave 100 sin 0 .5 0 .5 + //deformVertexes move 0 0 1 triangle 0 20 0 1 + deformVertexes move 0 0 2 sin 0 5 0 0.3 + deformVertexes move .6 .8 0 sin 0 9 0 0.1 + deformVertexes wave 100 sin 0 .5 0 .5 + cull disable + + { + map models/mapobjects/lamps/bot_wing2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/lamps/flare03 +{ + deformVertexes autoSprite + + q3map_surfacelight 200 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map models/mapobjects/lamps/flare03.tga + blendFunc GL_ONE GL_ONE + } + +} + +//******************************************************// +// mapobjects/lightning subfolder // +//******************************************************// + +models/mapobjects/lightning/blu/blu01 +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 3000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 15 models/mapobjects/lightning/blu/blu01.tga models/mapobjects/lightning/blu/blu02.tga models/mapobjects/lightning/blu/blu03.tga models/mapobjects/lightning/blu/blu04.tga models/mapobjects/lightning/blu/blu05.tga models/mapobjects/lightning/blu/blu06.tga models/mapobjects/lightning/blu/blu07.tga models/mapobjects/lightning/blu/blu08.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/mapobjects/lightning/red/red01 +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 3000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 15 models/mapobjects/lightning/red/red01.tga models/mapobjects/lightning/red/red02.tga models/mapobjects/lightning/red/red03.tga models/mapobjects/lightning/red/red04.tga models/mapobjects/lightning/red/red05.tga models/mapobjects/lightning/red/red06.tga models/mapobjects/lightning/red/red07.tga models/mapobjects/lightning/red/red08.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/mapobjects/lightning/white/white1 +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 3000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 15 models/mapobjects/lightning/white/white1.tga models/mapobjects/lightning/white/white2.tga models/mapobjects/lightning/white/white3.tga models/mapobjects/lightning/white/white4.tga models/mapobjects/lightning/white/white5.tga models/mapobjects/lightning/white/white6.tga models/mapobjects/lightning/white/white7.tga models/mapobjects/lightning/white/white8.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/mapobjects/lightning/yel/yel01 +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 3000 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 15 models/mapobjects/lightning/yel/yel01.tga models/mapobjects/lightning/yel/yel02.tga models/mapobjects/lightning/yel/yel03.tga models/mapobjects/lightning/yel/yel04.tga models/mapobjects/lightning/yel/yel05.tga models/mapobjects/lightning/yel/yel06.tga models/mapobjects/lightning/yel/yel07.tga models/mapobjects/lightning/yel/yel08.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +//******************************************************// +// mapobjects/pipe subfolder // +//******************************************************// + +models/mapobjects/pipe/pipe02 +{ + + { + map textures/effects/tinfx2d.tga + tcGen environment + rgbGen identity + } + { + map models/mapobjects/pipe/pipe02.tga + blendfunc blend + rgbGen lightingdiffuse + } + +} + +models/mapobjects/pipe/pipe02x +{ + q3map_lightimage textures/sfx/electricslime_old.tga + q3map_surfacelight 150 + cull disable + { + map textures/effects/tinfx2b.tga + tcGen environment + tcmod scale 1 2 + blendfunc add + rgbGen identity + } + { + map textures/sfx/electricslime_old.tga + //tcGen environment + //tcmod scale 2 2 + //tcmod rotate 240 + tcmod scroll 7.2 1 + blendfunc add + rgbGen identity + } + +} + +//******************************************************// +// mapobjects/podium subfolder // +//******************************************************// + +models/mapobjects/podium/podium +{ + { + map models/mapobjects/podium/podium.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scroll .2 0.01 + rgbGen identity + } + { + map models/mapobjects/podium/podium.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + { + map models/mapobjects/podium/podiumglo.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 1 1 0 .2 + } + + +} + +models/mapobjects/podium/podiumfx1 +{ + cull none + surfaceparm trans + { + map models/mapobjects/podium/podiumfx1.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 2 -.3 + rgbGen wave inversesawtooth 0 1 .35 .3 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -1.7 -.3 + rgbGen wave inversesawtooth 0 1 .35 .3 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -1.1 -.3 + rgbGen wave inversesawtooth 0 1 .35 .3 + } +} + +models/mapobjects/podium/podiumfx2 +{ + cull none + surfaceparm trans + { + map models/mapobjects/podium/podiumfx1.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .5 + tcmod scroll .8 -.3 + rgbGen wave inversesawtooth 0 1 .7 .6 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .5 + tcmod scroll -1.7 -.3 + rgbGen wave inversesawtooth 0 1 .7 .6 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .5 + tcmod scroll -1.1 -.3 + rgbGen wave inversesawtooth 0 1 .7 .6 + } +} + +models/mapobjects/podium/podiumfx3 +{ + cull none + surfaceparm trans + { + map models/mapobjects/podium/podiumfx1.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .1 + tcmod scroll 1 -.3 + rgbGen wave inversesawtooth 0 1 1.1 .9 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .1 + tcmod scroll -1.7 -.3 + rgbGen wave inversesawtooth 0 1 1.1 .9 + } + { + map models/mapobjects/podium/podiumfx1b.tga + blendFunc GL_ONE GL_ONE + tcmod scale 1 .1 + tcmod scroll -1.1 -.3 + rgbGen wave inversesawtooth 0 1 1.1 .9 + } +} + +models/mapobjects/podium/podskull +{ + { + map models/mapobjects/podium/podskull.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scroll .2 0.03 + rgbGen identity + } + { + map models/mapobjects/podium/podskull.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + { + map models/mapobjects/podium/podskullfx.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 1 1 0 .2 + } +} + +//******************************************************// +// mapobjects/portal_2 subfolder // +//******************************************************// + +models/mapobjects/portal_2/portal_3 +{ + // ************************************************* + // * Portal Sides * + // * April 30 1999 * + // * Please Comment Changes * + // ************************************************* + + + { + map models/mapobjects/portal_2/portal_3.tga + rgbGen vertex + } + + { + map models/mapobjects/portal_2/portal_3_glo.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 .2 .5 + } + +} + +models/mapobjects/portal_2/portal_3_edge +{ + { + map models/mapobjects/portal_2/portal_3_edge.tga + rgbGen vertex + } + + { + map models/mapobjects/portal_2/portal_3_edge_glo.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 9.7 .5 + } + +} + +//******************************************************// +// mapobjects/scoreboard subfolder // +//******************************************************// + +models/mapobjects/scoreboard/s_name +{ + sort additive + cull disable + deformVertexes text0 + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +models/mapobjects/scoreboard/s_score +{ + sort additive + cull disable + deformVertexes text1 + { + map gfx/2d/bigchars.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } +} + +//******************************************************// +// mapobjects/signs subfolder // +//******************************************************// + +models/mapobjects/signs/bioh +{ + cull disable + + { + map models/mapobjects/signs/bioh.tga + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/skel subfolder // +//******************************************************// + +models/mapobjects/skel/skel +{ + cull disable + surfaceparm alphashadow + { + map models/mapobjects/skel/skel.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +models/mapobjects/skel/xray +{ + deformVertexes move 0 0 .7 sin 0 5 0 0.2 + cull disable + q3map_surfacelight 300 + { + map models/mapobjects/skel/xray.tga + blendfunc add + rgbGen wave sin 1 .8 0 .3 + } + { + + map models/mapobjects/bitch/hologirl2.tga + tcMod scroll -6 -.2 + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + +} + +//******************************************************// +// mapobjects/skull subfolder // +//******************************************************// + +models/mapobjects/skull/monkeyhead +{ + //deformVertexes wave 100 sin 0 .7 0 .2 + //deformVertexes wave 100 sin 0 .5 1 .1 + cull disable + nomipmaps + + { + map models/mapobjects/skull/monkeyhead.tga + rgbGen vertex + } + { + //animMap 0.5 models/mapobjects/skull/monkeyhead.tga //models/mapobjects/wallhead/femhead2.tga + map models/mapobjects/skull/monkeyheadb.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen wave sin 0 1 1 .1 + // alphaGen wave triangle 0 .7 0 .2 + rgbGen vertex + } + +} + +models/mapobjects/skull/monkeyhead2 +{ + cull disable + surfaceparm trans + nomipmaps + { + map models/mapobjects/skull/monkeyhead2.tga + blendfunc blend + depthWrite + rgbGen vertex + } +} + +models/mapobjects/skull/ribcage +{ + sort underwater + cull disable + { + map models/mapobjects/skull/ribcage.tga + // blendfunc gl_src_alpha gl_one_minus_src_alpha + alphaFunc GE128 + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/slamp subfolder // +//******************************************************// + +models/mapobjects/slamp/slamp2 +{ + cull disable + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map models/mapobjects/slamp/slamp2.tga + blendFunc GL_ONE GL_ONE + } + { + map textures/effects/envmapdimb.tga + tcGen environment + blendfunc GL_ONE GL_ONE + //rgbGen lightingDiffuse + } + + +} + +models/mapobjects/slamp/slamp3 +{ + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 100 + + { + map models/mapobjects/slamp/slamp3.tga + blendFunc GL_ONE GL_ONE + + } + + +} + +//******************************************************// +// mapobjects/spotlamp subfolder // +//******************************************************// + +models/mapobjects/spotlamp/beam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + nomipmaps + { + map models/mapobjects/spotlamp/beam.tga + tcMod Scroll .3 0 + blendFunc GL_ONE GL_ONE + } + //{ + // map models/mapobjects/spotlamp/beam.tga + // tcMod Scroll -.3 0 + // blendFunc GL_ONE GL_ONE + //} + +} + +models/mapobjects/spotlamp/spotlamp +{ + cull disable + surfaceparm alphashadow + { + map models/mapobjects/spotlamp/spotlamp.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +models/mapobjects/spotlamp/spotlamp_l +{ + cull disable + q3map_surfacelight 200 + + { + map models/mapobjects/spotlamp/spotlamp_l.tga + rgbGen identity + } + + +} + +//******************************************************// +// mapobjects/teleporter subfolder // +//******************************************************// + +models/mapobjects/teleporter/energy +{ + cull disable + + + { + map models/mapobjects/teleporter/energy.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 2.2 1.3 + rgbGen wave inversesawtooth -.3 1.3 0 1.3 + + } + { + map models/mapobjects/teleporter/energy2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -1 .5 + rgbGen wave inversesawtooth -.2 1.2 0 .5 + + } + { + map models/mapobjects/teleporter/energy3.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 3 0 + rgbGen wave triangle 1 1 0 5.3 + + } + +} + +models/mapobjects/teleporter/teleporter_edge +{ + + + { + map models/mapobjects/teleporter/teleporter_edge.tga + rgbGen vertex + } + { + map models/mapobjects/teleporter/teleporter_edge2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave inversesawtooth 0 1 .2 1.5 + } + +} + +models/mapobjects/teleporter/transparency +{ + cull disable + + { + map models/mapobjects/teleporter/transparency.tga + blendfunc GL_ONE GL_ONE + + } + { + map models/mapobjects/teleporter/transparency2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll .1 .2 + } + +} + +models/mapobjects/teleporter/transparency2 +{ + cull disable + + { + map models/mapobjects/teleporter/transparency2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll .1 .2 + } + +} + +models/mapobjects/teleporter/widget +{ + cull disable + + { + map models/mapobjects/teleporter/widget.tga + blendfunc GL_ONE GL_ONE + + } + { + map models/mapobjects/teleporter/transparency2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -.1 -.2 + } + +} + +//******************************************************// +// mapobjects/timlamp subfolder // +//******************************************************// + +models/mapobjects/timlamp/timlamp +{ + cull disable + surfaceparm alphashadow + { + map models/mapobjects/timlamp/timlamp.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/tree subfolder // +//******************************************************// + +models/mapobjects/tree/branch +{ + cull disable + deformVertexes wave 100 sin 0 .1 0 .2 + surfaceparm trans + { + map models/mapobjects/tree/branch.tga + alphaFunc GE128 + depthWrite + //rgbGen identity + //rgbGen lightingDiffuse + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/wallhead subfolder // +//******************************************************// + +//models/mapobjects/wallhead/femhead +//{ +// deformVertexes wave 100 sin 0 .7 0 .2 +// cull disable +// +// +// { +// map models/mapobjects/wallhead/femhead2.tga +// rgbGen vertex +// } +// { +// map models/mapobjects/wallhead/femhead.tga +// Blendfunc GL_ONE GL_ONE +// rgbGen vertex +// rgbGen wave triangle 0 1 0 .05 +// } +// +//} + +models/mapobjects/wallhead/femhead +{ + deformVertexes wave 100 sin 0 .7 0 .2 + //deformVertexes wave 100 sin 0 1 1 .1 + cull disable + + { + map models/mapobjects/wallhead/femhead3.tga + rgbGen vertex + } + { + //animMap 0.5 models/mapobjects/wallhead/femhead4.tga //models/mapobjects/wallhead/femhead2.tga + map models/mapobjects/wallhead/femhead4.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + alphaGen wave sin 0 1 1 .1 + // alphaGen wave triangle 0 .7 0 .2 + rgbGen vertex + } + +} + +models/mapobjects/wallhead/lion_m +{ + { + map models/mapobjects/wallhead/lion_m.tga + blendFunc GL_ONE GL_ZERO + rgbGen vertex + } + { + map textures/sfx/firewalla.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 0.1 1 + //rgbGen wave triangle .5 1 0 .4 + } + { + map models/mapobjects/wallhead/lion_m.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } + +} + +//models/mapobjects/wallhead/tongue +//{ +// { +// //rgbGen lightingDiffuse +// map $whiteimage +// rgbGen vertex +// } +// { +// map models/mapobjects/wallhead/tongue.tga +// blendFunc GL_DST_COLOR GL_SRC_ALPHA +// rgbGen identity +// alphaGen lightingSpecular +// } +//} + +models/mapobjects/wallhead/wallhead +{ + + + { + map models/mapobjects/wallhead/wallhead.tga + rgbGen vertex + } + +} + +models/mapobjects/wallhead/wallhead_eye +{ + + + { + animMap 0.2 models/mapobjects/wallhead/wallhead_eye.tga models/mapobjects/wallhead/wallhead_eye2.tga + rgbGen vertex + } + + +} + +//******************************************************// +// mapobjects/weeds subfolder // +//******************************************************// + +models/mapobjects/weeds/weed01 +{ + sort additive + cull disable + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .7 + { + map models/mapobjects/weeds/weed01.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + } + + +} + +models/mapobjects/weeds/weed02 +{ + sort underwater + cull disable + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .7 + { + map models/mapobjects/weeds/weed02.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + } + + +} + + +//**************************************************************// +// // +// MODELS/PLAYERS // +// // +//**************************************************************// + +//******************************************************// +// models/players/anarki subfolder // +//******************************************************// + +models/players/anarki/anarki_b +{ + { + map textures/effects/envmapbfg.tga + tcGen environment + tcmod rotate 350 + tcmod scroll 3 1 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/players/anarki/anarki_b.tga + blendfunc blend + rgbGen lightingDiffuse + } + +} + +models/players/anarki/anarki_g +{ + { + map models/players/anarki/anarki_g.tga + //rgbGen vertex + } + { + + map models/players/anarki/anarki_g_fx.tga + rgbGen lightingDiffuse + rgbGen wave triangle 0 1 0 .5 + blendfunc gl_ONE gl_ONE + } +} + +//******************************************************// +// models/players/biker subfolder // +//******************************************************// + +models/players/biker/cadaver +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/biker/cadaver.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +//******************************************************// +// models/players/bones subfolder // +//******************************************************// + +models/players/bones/blue +{ + + cull disable + { + map models/players/bones/blue.tga + alphaFunc GE128 + depthWrite + rgbGen lightingdiffuse + } +} + +models/players/bones/red +{ + + cull disable + { + map models/players/bones/red.tga + alphaFunc GE128 + depthWrite + rgbGen lightingdiffuse + } +} + +models/players/bones/stiff +{ + + cull disable + { + map models/players/bones/stiff.tga + alphaFunc GE128 + depthWrite + rgbGen lightingdiffuse + } +} + +models/players/bones/xray +{ + + cull disable + { + map models/players/bones/xray.tga + blendfunc add + //rgbGen wave sin 1 .8 0 9 + } + { + + map models/mapobjects/bitch/hologirl2.tga + tcMod scroll -6 -.2 + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + +} + +//******************************************************// +// models/players/brandon subfolder // +//******************************************************// + +models/players/brandon/branhat +{ + { + map models/players/light/brandon/branhat.tga + } + { + map models/players/light/brandon/branhat.glow.tga + blendfunc GL_ONE GL_ONE + } +} + +models/brandon/braneye +{ + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/light/brandon/braneye.tga + rgbGen identity + alphaGen lightingSpecular + blendFunc GL_DST_COLOR GL_SRC_ALPHA + } + { + map models/players/light/brandon/braneye.glow.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/players/crash subfolder // +//******************************************************// + +models/players/crash/crash +{ + { + map textures/effects/envmapblue.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/crash/crash.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/crash/crash_f +{ + + { + map textures/sfx/snow.tga + tcmod scale .5 .5 + tcmod scroll 9 0.3 + rgbGen identity + } + { + map textures/effects/tinfx2b.tga + tcGen environment + blendFunc add + rgbGen lightingdiffuse + } +} + +models/players/crash/crash_t +{ + { + map textures/effects/envmapblue.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/crash/crash_t.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +//******************************************************// +// models/players/doom subfolder // +//******************************************************// + +models/players/doom/doom_f +{ + { + map models/players/doom/doom_f.tga + rgbGen lightingDiffuse + } + { + + map models/players/doom/doom_fx.tga + tcGen environment + rgbGen lightingDiffuse + blendfunc gl_ONE gl_ONE + } + +} + +models/players/doom/f_doom +{ + { + map models/players/doom/f_doom.tga + } + { + + map models/players/doom/fx_doom.tga + tcGen environment + rgbGen lightingDiffuse + blendfunc gl_ONE gl_ONE + } +} + +models/players/doom/phobos +{ + { + map models/players/doom/phobos_fx.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 7 7 + tcMod scroll 5 -5 + tcmod rotate 360 + rgbGen identity + } + //{ + // map textures/effects/tinfx2.tga + // tcGen environment + // blendFunc GL_ONE GL_ONE + // rgbGen lightingDiffuse + //} + { + map models/players/doom/phobos.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } +} + +models/players/doom/phobos_f +{ + + { + map textures/effects/tinfx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map models/players/doom/phobos_f.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } +} + +//******************************************************// +// models/players/grunt subfolder // +//******************************************************// + +models/players/grunt/stripe_h +{ + + { + //map textures/effects/tinfx.tga + map textures/sfx/electricgrade3.tga + //tcmod scale 6 6 + //tcmod rotate 350 + tcmod scroll 0 -.5 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/players/grunt/stripe_h.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen lightingDiffuse + } + +} + +//******************************************************// +// models/players/hunter subfolder // +//******************************************************// + +models/players/hunter/harpy +{ + { + map textures/effects/envmaproc.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/hunter/hunter2.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/hunter/harpy_f +{ + surfaceparm nodraw +} + +models/players/hunter/harpy_h +{ + { + map textures/effects/envmaproc.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/hunter/hunter_h.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/hunter/hunter_f +{ + deformVertexes wave 100 sin 0 .3 0 .2 + cull disable + { + map models/players/hunter/hunter_f.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/players/hunter/red_f +{ + deformVertexes wave 100 sin 0 .3 0 .2 + cull disable + { + map models/players/hunter/red_f.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +//******************************************************// +// models/players/klesk subfolder // +//******************************************************// + +models/players/klesk/flisk +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/klesk/flisk.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +models/players/klesk/flisk_h +{ + { + map models/players/klesk/flisk_h.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/bolts.tga + blendFunc GL_ONE GL_ONE + tcmod scale 2 2 + tcmod scroll 2 2 + } + { + map models/players/klesk/flisk_h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/players/klesk/klesk_h +{ + { + map models/players/klesk/klesk_h.tga + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + + } + + { + map models/players/klesk/klesk_g.tga + blendfunc GL_ONE GL_ONE + rgbGen wave triangle .5 1 0 .5 + + } +} + +//******************************************************// +// models/players/lucy subfolder // +//******************************************************// + +models/players/lucy/angel +{ + cull none + + { + map models/players/lucy/angel.tga + alphaFunc GE128 + depthWrite + //rgbGen identity + rgbGen lightingDiffuse + + } + { + + //map textures/effects/envmapcirc3.tga + + map models/mapobjects/bitch/hologirl2.tga + tcgen environment + tcMod scroll -6 -.2 + tcMod scale 1 1 + blendFunc GL_ONE GL_ONE + //rgbGen identity + //rgbGen vertex + rgbGen lightingDiffuse + } + +} + +models/players/lucy/h_angel +{ + cull none + + { + map models/players/lucy/h_angel.tga + depthWrite + rgbGen lightingDiffuse + + } + { + + //map textures/effects/envmapcirc3.tga + + map models/mapobjects/bitch/hologirl2.tga + tcgen environment + tcMod scroll -6 -.2 + tcMod scale 1 1 + blendFunc GL_ONE GL_ONE + rgbGen identity + // rgbGen vertex + rgbGen lightingDiffuse + } + +} + +//******************************************************// +// models/players/major subfolder // +//******************************************************// + +models/players/major/daemia +{ + { + map textures/sfx/electricslime.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 3 3 + tcMod turb 0 .5 0 .7 + tcMod scroll 1 -1 + rgbGen identity + } + { + map models/players/major/daemia.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +//******************************************************// +// models/players/mynx subfolder // +//******************************************************// + +models/players/mynx/mynx_shiny +{ + + { + map textures/sfx/specular5.tga + blendFunc GL_ONE GL_ZERO + tcGen environment + } + { + map models/players/mynx/mynx_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + +} + +//******************************************************// +// models/players/orbb subfolder // +//******************************************************// + +models/players/orbb/blue_h +{ + + { + map models/players/orbb/blue_h.tga + rgbGen lightingDiffuse + } + + { + clampmap textures/base_floor/techfloor2.tga + blendfunc blend + tcmod rotate 90 + tcMod stretch sin .8 0.2 0 .2 + rgbGen lightingDiffuse + } + +} + +models/players/orbb/orbb_h2 +{ + { + map models/players/orbb/orbb_h2.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/effects/tinfx.tga + blendFunc GL_ONE GL_ONE + tcGen environment + rgbGen lightingDiffuse + } + { + map models/players/orbb/orbb_h2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/players/orbb/orbb_light +{ + { + map models/players/orbb/orbb_light.tga + rgbGen wave sin 1 1 0 1 + + } +} + +models/players/orbb/orbb_light_blue +{ + { + map models/players/orbb/orbb_light_blue.tga + rgbGen wave sin 1 1 0 1 + + } +} + +models/players/orbb/red_h +{ + + { + map models/players/orbb/red_h.tga + rgbGen lightingDiffuse + } + + { + clampmap textures/base_floor/techfloor2.tga + blendfunc blend + tcmod rotate 90 + tcMod stretch sin .8 0.2 0 .2 + rgbGen lightingDiffuse + } + +} + +models/players/orbb/orbb_tail +{ + + { + map models/players/orbb/orbb_tail.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 0 .5 + rgbGen wave sin .5 .25 0 .5 + } +} + +models/players/orbb/orbb_tail_blue +{ + + { + map models/players/orbb/orbb_tail_blue.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 0 .5 + rgbGen wave sin .5 .25 0 .5 + } +} + +//******************************************************// +// models/players/parkr subfolder // +//******************************************************// + +models/players/parkr/parkr_chest +{ + { + map models/players/parkr/parkr_chest.tga + } + { + AnimMap 4 models/players/parkr/parkr_chest_red.tga models/players/parkr/parkr_chest_blu.tga + blendfunc GL_ONE GL_ONE + } +} + +models/players/parkr/parkr_head +{ + { + map textures/effects/envmap2.tga + tcGen environment + } +} + +//******************************************************// +// models/players/ranger subfolder // +//******************************************************// + +//models/players/ranger/wrack +//{ +// { +// map $whiteimage +// rgbGen lightingDiffuse +// } +// { +// map models/players/ranger/wrack.tga +// blendFunc GL_DST_COLOR GL_SRC_ALPHA +// rgbGen identity +// alphaGen lightingSpecular +// } +// +//} + +models/players/ranger/wrack +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/ranger/wrack.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +//******************************************************// +// models/players/razor subfolder // +//******************************************************// + +models/players/razor/h_id +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/razor/h_id.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/razor/id +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/razor/id.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/razor/patriot +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/razor/patriot.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +models/players/razor/patriot_gogs +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + + +} + +models/players/razor/razor_gogs +{ + { + map models/players/razor/razor_gogs.tga + tcGen environment + + } + + + { + map models/players/razor/razor_gogs_fx.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 1.2 9.3 + + } +} + +//******************************************************// +// models/players/sarge subfolder // +//******************************************************// + +models/players/sarge/cigar +{ + { + map models/players/sarge/cigar.tga + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + + } + + { + map models/players/sarge/cigar.glow.tga + blendfunc GL_ONE GL_ONE + rgbGen wave triangle .5 1 0 .2 + + } +} + +models/players/sarge/krusade +{ + { + map textures/sfx/firegorre.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + rgbGen identity + } + { + map models/players/sarge/krusade.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/players/sarge/null +{ + { + map models/players/sarge/null.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/players/sarge/roderic +{ + { + map textures/sfx/firegorre.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + rgbGen identity + } + { + map models/players/sarge/roderic.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +//******************************************************// +// models/players/slash subfolder // +//******************************************************// + +models/players/slash/grrl_h +{ + + { + map textures/effects/tinfx2d.tga + tcGen environment + rgbGen identity + } + { + map models/players/slash/grrl_h.tga + blendfunc blend + rgbGen lightingdiffuse + } + +} + +models/players/slash/slashskate +{ + //deformVertexes wave 100 sin 0 1 1 5 + sort additive + cull disable + { + clampmap models/players/slash/slashskate.tga + blendFunc GL_ONE GL_ONE + //tcmod rotate 100 + tcMod stretch sin .9 0.1 0 1.1 + rgbgen identity + + } +} + +models/players/slash/yuriko +{ + { + map textures/effects/envmaproc.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/slash/yuriko.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/slash/yuriko_h +{ + { + map textures/effects/envmaproc.tga + tcGen environment + rgbGen lightingdiffuse + } + { + map models/players/slash/yuriko_h.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/slash/yurikoskate +{ + cull disable + deformVertexes autoSprite + + + { + clampmap models/players/slash/yurikoskate.tga + blendFunc blend + //tcMod stretch sin .9 0.1 0 1.1 + tcmod rotate 999 + rgbGen lightingdiffuse + } + { + clampmap models/players/slash/yurikoskate.tga + blendFunc blend + //tcMod stretch sin .9 0.1 0 -1.1 + tcMod stretch sin .9 0 0 0 + tcmod rotate 20 + rgbGen lightingdiffuse + } +} + +//******************************************************// +// models/players/tankjr subfolder // +//******************************************************// + +models/players/tankjr/tankjr +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/tankjr/tankjr.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +//******************************************************// +// models/players/uriel subfolder // +//******************************************************// + +models/players/uriel/blue_w +{ + deformVertexes wave 100 sin 0 .5 0 .2 + + { + map models/players/uriel/blue_w.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/players/uriel/null +{ + { + map models/players/uriel/null.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/players/uriel/red_w +{ + deformVertexes wave 100 sin 0 .5 0 .2 + + { + map models/players/uriel/red_w.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/players/uriel/uriel_h +{ + { + map models/players/uriel/uriel_h.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/proto_zzzt.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -0.2 1 + rgbGen identity + } + { + map models/players/uriel/uriel_h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/players/uriel/uriel_w +{ + deformVertexes wave 100 sin 0 .5 0 .2 + + { + map models/players/uriel/uriel_w.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + //alphaFunc GT0 + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/players/uriel/zael +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/uriel/zael.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +//******************************************************// +// models/players/visor subfolder // +//******************************************************// + +models/players/visor/gorre +{ + + { + map textures/sfx/firegorre.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 4 4 + rgbGen identity + } + //{ + // map textures/sfx/firewallb.tga + // blendFunc GL_ONE GL_ONE + // tcmod scale 3 3 + // tcMod turb 0 .2 0 .1 + // tcMod scroll 0 3 + // //tcmod rotate 360 + // rgbGen identity + //} + { + map models/players/visor/gorre.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } +} + +//models/players/visor/visortorso2 +//{ +// { +// map $whiteimage +// rgbGen lightingDiffuse +// } +// { +// map models/players/visor/visortorso2.tga +// rgbGen identity +// alphaGen lightingSpecular +// blendFunc GL_DST_COLOR GL_SRC_ALPHA +// } +//} + +//models/players/visorhead +//{ +// { +// map $whiteimage +// rgbGen lightingDiffuse +// } +// { +// map models/players/visor/visorhead.tga +// rgbGen identity +// alphaGen lightingSpecular +// blendFunc GL_DST_COLOR GL_SRC_ALPHA +// } +//} + +//******************************************************// +// models/players/xaero subfolder // +//******************************************************// + +models/players/xaero/xaero +{ + + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/xaero/xaero.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + +} + +models/players/xaero/xaero_a +{ + { + map textures/effects/envmapbfg.tga + tcmod rotate 350 + tcmod scroll 3 1 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/players/xaero/xaero_a.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +models/players/xaero/xaero_h +{ + { + map models/players/xaero/xaero_h.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/firewalla.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 0.1 1 + //rgbGen wave triangle .5 1 0 .4 + } + { + map models/players/xaero/xaero_h.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + +} + +models/players/xaero/xaero_q +{ + + cull disable + + { + map models/players/xaero/xaero_q.tga + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +//******************************************************// +// models/players/xian subfolder // +//******************************************************// + +models/players/xian/xianfacf +{ + { + map $whiteimage + rgbGen lightingDiffuse + } + { + map models/players/medium/xian/xianfacf.tga + rgbGen identity + alphaGen lightingSpecular + blendFunc GL_DST_COLOR GL_SRC_ALPHA + } +} + + +//**************************************************************// +// // +// MODELS/POWERUPS // +// // +//**************************************************************// + +//******************************************************// +// models/powerups/ammo subfolder // +//******************************************************// + +//models/powerups/ammo/ammo_rail1 +//{ +// { +// map models/powerups/ammo/ammo_rail1.tga +// rgbGen lightingDiffuse +// } +// { +// map models/powerups/ammo/ammo_rail1.glow.tga +// blendfunc GL_ONE GL_ONE +// rgbGen wave sin 0.75 0.25 0 1 +// } +//} + +//models/powerups/ammo/ammo_rail2 +//{ +// { +// map models/powerups/ammo/ammo_rail2.tga +// rgbGen lightingDiffuse +// } +// { +// map models/powerups/ammo/ammo_rail2.glow.tga +// blendfunc GL_ONE GL_ONE +// } +//} + +models/powerups/ammo/bfgammo +{ + cull none + { + map textures/effects/envmapbfg.tga + //tcmod scale 3 3 + tcmod rotate 350 + tcmod scroll 3 1 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/effects/tinfx2.tga + tcGen environment + blendfunc GL_ONE GL_ONE + rgbGen identity + } + { + map models/powerups/ammo/bfgammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/bfgammo1 +{ + { + map textures/effects/envmapbfg.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/bfgammo2 +{ + { + map models/powerups/ammo/bfgammo2.tga + rgbGen identity + } + +} + +//models/powerups/ammo/bounammo1 +//{ +// { +// map models/powerups/ammo/bounammo1.tga +// rgbGen lightingDiffuse +// } +//} + +//models/powerups/ammo/bounammo2 +//{ +// { +// map models/powerups/ammo/bounammo2.tga +// rgbGen lightingDiffuse +// } +// { +// map models/powerups/ammo/bounammo2.glow.tga +// blendfunc GL_ONE GL_ONE +// rgbGen lightingDiffuse +// } +//} + +//models/powerups/ammo/flamammo1 +//{ +// { +// map models/powerups/ammo/flamammo1.tga +// rgbGen lightingDiffuse +// } +//} + +//models/powerups/ammo/flamammo2 +//{ +// { +// map models/powerups/ammo/flamammo2.tga +// rgbGen lightingDiffuse +// } +// { +// map models/powerups/ammo/flamammo2.glow.tga +// blendfunc GL_ONE GL_ONE +// } +//} + +models/powerups/ammo/grenammo +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/grenammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/grenammo1 +{ + { + map textures/effects/envmapgren.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/grenammo2 +{ + { + map models/powerups/ammo/grenammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/lighammo +{ + { + map textures/effects/envmapligh.tga + //tcmod scale 3 3 + tcmod rotate 350 + tcmod scroll 3 1 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/lighammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/lighammo1 +{ + { + map textures/effects/envmapligh.tga + tcGen environment + //tcmod scale 2 2 + tcmod rotate 6 + tcmod scroll .09 .09 + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/lighammo2 +{ + { + map models/powerups/ammo/lighammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/machammo +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/machammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/machammo1 +{ + { + map textures/effects/envmapmach.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/machammo2 +{ + { + map models/powerups/ammo/machammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/plasammo +{ + { + map textures/effects/envmapplas.tga + //tcmod scale 3 3 + tcmod rotate 350 + tcmod scroll 3 1 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/plasammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/plasammo1 +{ + { + map textures/effects/envmapplas.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/plasammo2 +{ + { + map models/powerups/ammo/plasammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/railammo +{ + { + map textures/effects/envmaprail.tga + //tcmod scale 3 3 + tcmod rotate 350 + tcmod scroll 3 1 + //tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/railammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/railammo1 +{ + { + map textures/effects/envmaprail.tga + tcGen environment + //tcmod scale 4 4 + //tcmod rotate 70 + //tcmod scroll .5 .5 + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/railammo2 +{ + { + map models/powerups/ammo/railammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/rockammo +{ + { + map textures/effects/tinfx2d.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/rockammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/rockammo1 +{ + { + map textures/effects/envmaproc.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/rockammo2 +{ + { + map models/powerups/ammo/rockammo2.tga + rgbGen identity + } + +} + +models/powerups/ammo/shotammo +{ + { + map textures/effects/tinfx2c.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } + { + map models/powerups/ammo/shotammo.tga + blendfunc blend + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/shotammo1 +{ + { + map textures/effects/envmapgold3.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } +} + +models/powerups/ammo/shotammo2 +{ + { + map models/powerups/ammo/shotammo2.tga + rgbGen identity + } + +} + +//******************************************************// +// models/powerups/armor subfolder // +//******************************************************// + +models/powerups/armor/energy_grn1 +{ + deformVertexes wave 100 sin 2 0 0 0 + { + map textures/effects/envmaprail.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod rotate 30 + tcMod scroll 1 1 + rgbGen wave triangle -.3 1.3 0 .3 + } + +} + +models/powerups/armor/energy_red1 +{ + + { + map models/powerups/armor/energy_red1.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 7.4 1.3 + } + +} + +models/powerups/armor/energy_yel1 +{ + + { + map models/powerups/armor/energy_yel3.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 7.4 1.3 + } + +} + +models/powerups/armor/newred +{ + { + map textures/sfx/specular.tga + tcGen environment + rgbGen identity + } + { + map models/powerups/armor/newred.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + +} + +models/powerups/armor/newyellow +{ + { + map textures/sfx/specular.tga + tcGen environment + rgbGen identity + } + { + map models/powerups/armor/newyellow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + +} + +models/powerups/armor/shard2 +{ + { + map textures/effects/tinfx2c.tga + tcGen environment + rgbGen identity + } + { + map models/powerups/armor/shard2.tga + blendFunc blend + rgbGen lightingdiffuse + } +} + +//******************************************************// +// models/powerups/health subfolder // +//******************************************************// + +models/powerups/health/blue +{ + { + map textures/effects/envmapbfg.tga + tcGen environment + + } +} + +models/powerups/health/blue_sphere +{ + { + map textures/effects/tinfx2b.tga + tcGen environment + blendfunc GL_ONE GL_ONE + } +} + +models/powerups/health/green +{ + + { + map textures/effects/envmaprail.tga + tcGen environment + + } +} + +models/powerups/health/green_sphere +{ + { + map textures/effects/tinfx2b.tga + tcGen environment + blendfunc GL_ONE GL_ONE + } +} + +models/powerups/health/mega1 +{ + { + map textures/effects/envmapblue2.tga + tcGen environment + tcmod rotate 33 + tcmod scroll 1 1 + blendfunc GL_ONE GL_ONE + } +} + +models/powerups/health/mega2 +{ + + { + map textures/effects/envmapblue.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + + } + { + map textures/sfx/kenelectric.tga + tcmod scale 2 2 + tcmod rotate 333 + tcmod scroll 9 9 + blendfunc GL_ONE GL_ONE + + } +} + +models/powerups/health/red +{ + + { + map textures/effects/envmapgold.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + + } + { + map textures/sfx/kenelectric.tga + tcmod scale 2 2 + tcmod rotate 333 + tcmod scroll 9 9 + blendfunc GL_ONE GL_ONE + + } +} + +models/powerups/health/red_sphere +{ + { + map textures/effects/envmapgold2.tga + tcGen environment + tcmod rotate 33 + tcmod scroll 1 1 + blendfunc GL_ONE GL_ONE + } +} + +models/powerups/health/yellow +{ + + { + map textures/effects/envmapyel.tga + tcGen environment + //blendfunc GL_ONE GL_ONE + + } + +} + +models/powerups/health/yellow_sphere +{ + { + map textures/effects/tinfx2b.tga + tcGen environment + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/powerups/holdable subfolder // +//******************************************************// + +models/powerups/holdable/medkit_base +{ + { + map textures/effects/envmap.tga + tcgen environment + } + +} + +models/powerups/holdable/medkit_fluid +{ + sort additive + cull back + { + map models/powerups/holdable/medkit_fluid.tga + tcMod scroll 0 2 + blendfunc GL_ONE GL_ONE + } + +} + +models/powerups/holdable/medkit_sphere +{ + { + map textures/effects/envmapdim.tga + tcgen environment + blendfunc GL_ONE GL_ONE + } + +} + +models/powerups/holdable/teleport_base +{ + { + map textures/effects/envmap.tga + tcgen environment + } + +} + +models/powerups/holdable/teleport_fluid +{ + sort additive + cull back + { + map models/powerups/holdable/teleport_fluid.tga + tcMod scroll 0 2 + blendfunc GL_ONE GL_ONE + } + +} + +models/powerups/holdable/teleport_sphere +{ + { + map textures/effects/envmapdim.tga + tcgen environment + blendfunc GL_ONE GL_ONE + } + +} + +//******************************************************// +// models/powerups/instant subfolder // +//******************************************************// + +models/powerups/instant/enviro +{ + //{ + // map models/powerups/instant/enviro.tga + //} + { + map textures/effects/envmapgold.tga + blendfunc GL_ONE GL_ZERO + tcGen environment + rgbGen identity + } +} + +models/powerups/instant/flight +{ + { + map textures/effects/envmappurp.tga + blendfunc GL_ONE GL_ZERO + tcGen environment + rgbGen identity + } +} + +models/powerups/instant/haste +{ + { + map textures/effects/envmapyel.tga + blendfunc GL_ONE GL_ZERO + tcGen environment + rgbGen identity + } +} + +models/powerups/instant/invis +{ + { + map textures/effects/tinfx2c.tga + //map textures/sfx/specular.tga + blendfunc GL_ONE GL_ONE + tcGen environment + } +} + +models/powerups/instant/quad +{ + //{ + // map gfx/colors/darkblue.tga + //} + { + map textures/effects/envmapblue.tga + blendfunc GL_ONE GL_ZERO + tcGen environment + rgbGen identity + } +} + +models/powerups/instant/regen +{ + { + map textures/effects/envmapred.tga + tcGen environment + blendfunc GL_ONE GL_ZERO + rgbGen identity + } +} + +models/powerups/instant/scan +{ + { + map models/powerups/instant/scan.tga + } + { + map textures/effects/envmapdim.tga + blendfunc GL_ONE GL_ONE + tcGen environment + } +} + + +//**************************************************************// +// // +// MODELS/WEAPONS2 // +// // +//**************************************************************// + +//******************************************************// +// models/weapons2/bfg subfolder // +//******************************************************// + +models/weapons2/bfg/bfg +{ + { + map textures/effects/tinfx2d.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll .01 .01 + tcGen environment + rgbGen lightingDiffuse + } + { + map models/weapons2/bfg/bfg.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/weapons2/bfg/bfg_e +{ + { + //map models/weapons2/bfg/bfg_e2.tga + map textures/effects/envmapbfg.tga + blendfunc GL_ONE GL_ZERO + tcMod turb 0 .5 0 .1 + tcmod scale .4 .4 + tcMod scroll .2 -.2 + rgbGen identity + } + { + //map models/weapons2/bfg/bfg_e2.tga + //map models/players/doom/phobos_fx.tga + map textures/effects/envmapbfg.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 .5 0 .1 + tcmod scale .2 .2 + tcMod scroll .3 .6 + rgbGen identity + } + { + map textures/effects/tinfx.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } +} + +models/weapons2/bfg/bfg_k +{ + + { + map textures/effects/envmapbfg.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 30 + tcmod scroll 1 1 + tcGen environment + rgbGen identity + } + { + map models/weapons2/bfg/bfg_k.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/weapons2/bfg/f_bfg +{ + sort additive + cull disable + { + clampmap models/weapons2/bfg/f_bfg.tga + blendfunc GL_ONE GL_ONE + tcmod rotate 360 + } + { + clampmap models/weapons2/bfg/f_bfg2.tga + blendfunc GL_ONE GL_ONE + tcmod rotate -129 + //tcMod stretch sin .8 0.10 0 .7 + } + +} + +//******************************************************// +// models/weapons2/chainsaw subfolder // +//******************************************************// + +//models/weapons2/chainsaw/f_chainsaw +//{ +// sort nearest +// cull back +// { +// map models/weapons2/chainsaw/f_chainsaw.tga +// blendfunc GL_ONE GL_ONE_MINUS_SRC_COLOR +// +// } +//} + +//******************************************************// +// models/weapons2/flamethrower subfolder // +//******************************************************// + +models/weapons2/flamethrower/f_flamethrower +{ + cull disable + sort additive + { + map models/weapons2/flamethrower/f_flamethrower.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/gauntlet subfolder // +//******************************************************// + +models/weapons2/gauntlet/gauntlet2 +{ + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ZERO + tcGen environment + //rgbGen lightingDiffuse + rgbGen identity + } + { + map models/weapons2/gauntlet/gauntlet2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/weapons2/gauntlet/gauntlet3 +{ + + cull disable + sort additive + { + // map models/weapons2/gauntlet/gauntlet3.tga + AnimMap 10 models/weapons2/gauntlet/gauntlet3.tga models/weapons2/gauntlet/gauntlet4.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/grapple subfolder // +//******************************************************// + +models/weapons2/grapple/f_grapple +{ + cull disable + sort additive + { + map models/weapons2/grapple/f_grapple.tga + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/grapple/grapple +{ + { + map models/weapons2/grapple/grapple.tga + blendFunc GL_ONE GL_ZERO + rgbGen lightingDiffuse + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcmod scroll .1 .1 + tcGen environment + rgbGen lightingDiffuse + } + { + map models/weapons2/grapple/grapple.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen lightingDiffuse + } + + +} + +models/weapons2/grapple/grapple_h +{ + + cull disable + + { + map models/weapons2/grapple/grapple_h.tga + alphaFunc GE128 + depthWrite + rgbGen lightingDiffuse + } + + +} + +models/weapons2/grapple/grapple_j +{ + + cull disable + + { + map models/weapons2/grapple/grapple_j.tga + blendFunc GL_ONE GL_ZERO + tcMod turb 0 .5 0 .7 + tcMod scroll 1 -1 + tcmod scale .5 .5 + rgbGen identity + } + { + map textures/liquids/jello2.tga + blendFunc GL_ONE GL_ONE + tcmod scale .7 .7 + tcMod turb 0 .4 0 .3 + tcMod scroll .7 -.4 + rgbGen identity + } + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } + +} + +//******************************************************// +// models/weapons2/grenadel subfolder // +//******************************************************// + +models/weapons2/grenadel/f_grenadel +{ + sort additive + cull disable + { + map models/weapons2/grenadel/f_grenadel.tga + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/grenadel/ring +{ + + { + map models/weapons2/grenadel/ring.tga + } + + { + map textures/effects/envmapdim.tga + tcGen environment + blendFunc GL_ONE GL_ONE + //rgbGen identity + } +} + +//******************************************************// +// models/weapons2/lightning subfolder // +//******************************************************// + +models/weapons2/lightning/ball +{ + deformVertexes autoSprite + { + map models/weapons2/lightning/ball.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + tcMod rotate 360 + } + { + map models/weapons2/lightning/ball.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + tcMod rotate -200 + } + +} + +models/weapons2/lightning/ball1 +{ + sort additive + cull disable + + { + animMap 15 models/weapons2/lightning/ball1.tga models/weapons2/lightning/ball2.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/weapons2/lightning/button +{ + { + map models/weapons2/lightning/button.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 1 1 0 1 + } + +} + +models/weapons2/lightning/crackle1 +{ + sort additive + cull disable + + { + animMap 15 models/weapons2/lightning/crackle1.tga models/weapons2/lightning/crackle2.tga models/weapons2/lightning/crackle3.tga models/weapons2/lightning/crackle4.tga models/weapons2/lightning/crackle5.tga models/weapons2/lightning/crackle6.tga models/weapons2/lightning/crackle7.tga models/weapons2/lightning/crackle8.tga + blendFunc GL_ONE GL_ONE + } + +} + +models/weapons2/lightning/f_lightning +{ + sort additive + cull disable + { + map models/weapons2/lightning/f_lightning.tga + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/lightning/glass +{ + { + map models/weapons2/lightning/glass.tga + } + { + map textures/effects/envmapdim.tga + tcGen environment + blendfunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } +} + +models/weapons2/lightning/trail +{ + { + map models/weapons2/lightning/trail.tga + tcMod scroll 3.1 1 + rgbgen wave triangle 1 2 0 7 + blendfunc GL_ONE GL_ONE + } + { + map models/weapons2/lightning/trail.tga + tcMod scroll -1.7 1 + rgbgen wave triangle 1 1.1 0 5.1 + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/lightning/trail1 +{ + sort additive + cull disable + + { + animMap 15 models/weapons2/lightning/trail1.tga models/weapons2/lightning/trail2.tga models/weapons2/lightning/trail3.tga models/weapons2/lightning/trail4.tga + blendFunc GL_ONE GL_ONE + rgbGen vertex + } + +} + +models/weapons2/lightning/trail2 +{ + { + map models/weapons2/lightning/trail2.tga + tcMod scroll 3.1 1 + rgbgen wave triangle 1 2 0 7 + blendfunc GL_ONE GL_ONE + } + { + map models/weapons2/lightning/trail2.tga + tcMod scroll -1.7 1 + rgbgen wave triangle 1 1.1 0 5.1 + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/machinegun subfolder // +//******************************************************// + +models/weapons2/machinegun/f_machinegun +{ + sort additive + cull disable + { + map models/weapons2/machinegun/f_machinegun.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/plasma subfolder // +//******************************************************// + +models/weapons2/plasma/f_plasma +{ + cull disable + sort additive + { + map models/weapons2/plasma/f_plasma.tga + blendfunc GL_ONE GL_ONE + } +} + +models/weapons2/plasma/plasma_glass +{ + + { + map textures/effects/tinfxb.tga + tcGen environment + tcMod scroll .01 .02 + blendfunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } +} + +models/weapons2/plasma/plasma_glo +{ + + { + map models/weapons2/plasma/plasma_glo.tga + tcmod rotate 33 + tcMod scroll .7 1 + rgbGen identity + } + { + map textures/effects/tinfxb.tga + tcGen environment + tcMod scroll .01 .02 + blendfunc GL_ONE GL_ONE + rgbGen lightingDiffuse + } +} + +//******************************************************// +// models/weapons2/railgun subfolder // +//******************************************************// + +models/weapons2/railgun/f_railgun2 +{ + sort additive + cull disable + { + map models/weapons2/railgun/f_railgun2.tga + blendfunc GL_ONE GL_ONE + rgbgen entity + } +} + +models/weapons2/railgun/railgun2 +{ + sort additive + cull disable + { + map models/weapons2/railgun/railgun2.glow.tga + blendfunc GL_ONE GL_ONE + rgbGen entity // identity + } +} + +models/weapons2/railgun/railgun3 +{ + { + map models/weapons2/railgun/railgun3.tga + rgbGen lightingDiffuse + } + + { + map models/weapons2/railgun/railgun3.glow.tga + blendfunc GL_ONE GL_ONE + rgbGen entity // identity + } +} + +models/weapons2/railgun/railgun4 +{ + { + map models/weapons2/railgun/railgun4.tga + tcMod scroll 0 1 + rgbGen entity // identity + } + +} + +//******************************************************// +// models/weapons2/rocketl subfolder // +//******************************************************// + +models/weapons2/rocketl/f_rocketl +{ + cull disable + sort additive + { + map models/weapons2/rocketl/f_rocketl.tga + blendfunc GL_ONE GL_ONE + } +} + +// this one can go away eventually +models/weapons2/rocketl/rocketl14 +{ + cull disable + sort additive + { + map models/weapons2/rocketl/f_rocketl.tga + blendfunc GL_ONE GL_ONE + } +} + +//******************************************************// +// models/weapons2/shotgun subfolder // +//******************************************************// + +models/weapons2/shotgun/f_shotgun +{ + sort additive + cull disable + { + map models/weapons2/shotgun/f_shotgun.tga + blendfunc add + } +} + +models/weapons2/shotgun/shotgun_laser +{ + + { + map models/weapons2/shotgun/shotgun_laser.tga + blendfunc add + } +} + + +//**************************************************************// +// // +// MODELS/WEAPHITS // +// // +//**************************************************************// + +models/weaphits/bfg01 +{ + deformVertexes autoSprite + cull none + + { + clampmap models/weaphits/bfg01.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 333 + rgbGen identity + } + { + clampmap models/weaphits/bfg01.tga + blendFunc GL_ONE GL_ONE + tcMod rotate -100 + rgbGen identity + } + +} + +models/weaphits/bfg02 +{ + cull none + nomipmaps + { + map models/weaphits/bfg03.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 2 0 + rgbGen identity + } + { + map models/weaphits/bfg02.tga + blendFunc GL_ONE GL_ONE + tcmod scroll 3 0 + tcMod turb 0 .25 0 1.6 + rgbGen identity + } +} + +models/weaphits/electric +{ + cull none + + { + clampmap models/weaphits/electric.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 9 + tcMod rotate 360 + } + { + clampmap models/weaphits/electric.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 9.5 + tcMod rotate -202 + } + +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/museum.shader b/install/installs/Q3Pack/install/baseq3/scripts/museum.shader new file mode 100644 index 00000000..0d65b927 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/museum.shader @@ -0,0 +1,27 @@ + +////////////////////////////// +// Rainy Concrete floor // +////////////////////////////// + +textures/base_floor/concfloor_rain +{ + tessSize 32 + deformVertexes normal 1 15 + { + map textures/base_floor/concfloor_rain.tga + rgbGen identity + } + { + map textures/liquids/pj_e3_reflection2b.tga + tcgen environment + rgbgen wave sin .3 0 0 0 + tcmod scale 2 2 + tcMod scroll .5 .5 + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + diff --git a/install/installs/Q3Pack/install/baseq3/scripts/organics.shader b/install/installs/Q3Pack/install/baseq3/scripts/organics.shader new file mode 100644 index 00000000..c4b23cf2 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/organics.shader @@ -0,0 +1,32 @@ + +textures/organics/dirt_trans +{ + qer_editorimage textures/organics/dirt.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/organics/dirt.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/organics/wire02a_f +{ + q3map_surfacelight 200 + { + map $lightmap + rgbGen identity + } + { + map textures/organics/wire02a_f.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/sfx.shader b/install/installs/Q3Pack/install/baseq3/scripts/sfx.shader new file mode 100644 index 00000000..5edf9796 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/sfx.shader @@ -0,0 +1,3253 @@ +textures/sfx/beam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + + { + map textures/sfx/beam.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_blue + { + qer_editorimage textures/sfx/beam_blue4.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .6 + cull none + { + map textures/sfx/beam_blue4.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_dusty2 +{ + qer_editorimage textures/sfx/beam_1.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + { + map textures/sfx/beam_1.tga + blendFunc add + } +} + +textures/sfx/beam_red +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + cull none + { + map textures/sfx/beam_red.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_waterlight2 +{ + qer_editorimage textures/sfx/beam_waterlight.tga + q3map_globaltexture + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + q3map_surfacelight 50 + qer_trans 0.6 + cull none + { + map textures/sfx/beam_waterlight.tga + tcMod turb 0 0.015 0.5 0.07 + tcMod Scroll .15 0 + blendFunc add + } + +} + +textures/sfx/blackness +{ + surfaceparm nolightmap + surfaceparm noimpact + surfaceparm nomarks + { + map textures/sfx/blackness.tga + } +} + +textures/sfx/blocks17final_pent +{ + qer_editorimage textures/sfx/blocks17final_pent.tga + { + map textures/sfx/blocks17final_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/blocks17g_jumpad +{ + surfaceparm nodamage + q3map_surfacelight 400 + + + { + map textures/sfx/blocks17g_jumpad.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/blocks18ccomputer +{ + + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/blocks18ccomputer.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/border11c +{ + q3map_surfacelight 300 + q3map_lightimage textures/base_trim/border11c_pulse1.tga + qer_editorimage textures/base_trim/border11c.tga + + { + map textures/base_trim/border11c.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/base_trim/border11c_light.tga + blendfunc gl_one gl_one + rgbgen wave sin 1 .1 0 5 + } + + + { + map textures/base_trim/border11c_pulse1b.tga + blendfunc gl_one gl_one + tcmod scale .035 1 + tcmod scroll -0.65 0 + + + } + + +} + +textures/sfx/bounce_concrete +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_concrete.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc add + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc add + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_dirt +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_dirt.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc add + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc add + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_largeblock3 +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_largeblock3.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_largeblock3b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_largeblock3b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_metalbridge04 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_metalbridge04.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_xq1metalbig +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_xq1metalbig.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_block17 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 1000 + + + { + map textures/sfx/bouncepad01_block17.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_metalbridge06b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bouncepad01_metalbridge06b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_xarch +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bouncepad01_xarch.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01block18b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 2000 + + + { + map textures/sfx/bouncepad01block18b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad1q1metal7_99 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 2000 + + + { + map textures/sfx/bouncepad1q1metal7_99.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bugmirror +{ + qer_editorimage textures/sfx/mirrorkc.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirrorkc.tga + blendFunc add + depthfunc equal + } +} + +textures/sfx/bullseye +{ + cull disable + surfaceparm nomarks + surfaceparm nolightmap + deformVertexes autosprite + + { + clampmap textures/sfx/bullseye.tga + tcMod stretch sin .8 0.2 0 .2 + tcmod rotate 200 + blendFunc add + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .3 + tcmod rotate 70 + alphaFunc GE128 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .2 + tcmod rotate 50 + alphaFunc GE128 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .1 + tcmod rotate 30 + alphaFunc GE128 + rgbGen identity + } + +} + +textures/sfx/clangdark_bounce +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/clangdark_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/computer_blocks17 +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computer_blocks17.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/computerblocks15 +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computerblocks15.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } +} + +textures/sfx/computerpurptileb +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computerpurptileb.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/console01 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + qer_trans .5 + q3map_surfacelight 150 + q3map_lightimage textures/sfx/console01.tga + cull none + { + clampmap textures/sfx/console01.tga + + tcMod rotate 20 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console02.tga + + tcMod rotate -200 + blendFunc GL_ONE GL_ONE + } + +} + +textures/sfx/console03 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + q3map_surfacelight 150 + q3map_lightimage textures/sfx/console03.tga + cull none + { + clampmap textures/sfx/console01.tga + + tcMod rotate 20 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console02.tga + + tcMod rotate -400 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console03.tga + + tcMod rotate 40 + blendFunc GL_ONE GL_ONE + } +} + +textures/sfx/constfog +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 100 + fogparms ( .8 .8 .8 ) 100 +} + +textures/sfx/demonltblackfinal +{ + q3map_lightimage textures/sfx/demonltblackfinal_glow2.tga + q3map_surfacelight 100 + surfaceparm nomarks + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal_glow2.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx/diamond2cjumppad +{ + qer_editorimage textures/sfx/bouncepad01_diamond2cTGA.tga + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 500 + + + { + map textures/sfx/bouncepad01_diamond2cTGA.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/dust_puppy2 +{ + + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/sfx/dust_puppy2.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fan +{ + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + { + clampmap textures/sfx/fan.tga + tcMod rotate 256 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fan3 +{ + cull disable + surfaceparm alphashadow + sort 6 + { + map textures/sfx/fan3.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/sfx/fan3bladeb +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + sort 5 + { + clampmap textures/sfx/fan3bladeb.tga + blendFunc blend + tcmod rotate 999 + rgbGen identity + } + +} + +textures/sfx/fan_grate +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm metalsteps + cull none + nopicmip + { + map textures/sfx/fan_grate.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fanfx +{ + qer_editorimage textures/sfx/fanfx.tga + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + + { + clampmap textures/sfx/fanfx.tga + tcMod rotate 256 + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + depthWrite + } +} + +textures/sfx/fishy +{ + tesssize 32 + deformVertexes wave 10 sin 0 3 0 .5 + cull disable + surfaceparm nolightmap + surfaceparm nomarks + + { + clampmap textures/sfx/fishy.tga + alphaFunc GE128 + tcMod stretch sin .8 0.10 0 .07 + depthWrite + + } + + +} + +textures/sfx/flame1 +{ + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 7500 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1_hell +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 600 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1dark +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 2000 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1km +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 4000 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1side +{ + qer_editorimage textures/sfx/flame1side.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame2 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 5500 + qer_editorimage textures/sfx/flame2.tga + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue_nolight +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue_pj +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_dimmer +{ + qer_editorimage textures/sfx/flame1.tga + q3map_lightimage textures/sfx/flame6.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1500 + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_green_pj +{ + qer_editorimage textures/sfx/g_flame1.tga + q3map_lightimage textures/sfx/g_flame6.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + { + animMap 10 textures/sfx/g_flame1.tga textures/sfx/g_flame2.tga textures/sfx/g_flame3.tga textures/sfx/g_flame4.tga textures/sfx/g_flame5.tga textures/sfx/g_flame6.tga textures/sfx/g_flame7.tga textures/sfx/g_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/g_flame2.tga textures/sfx/g_flame3.tga textures/sfx/g_flame4.tga textures/sfx/g_flame5.tga textures/sfx/g_flame6.tga textures/sfx/g_flame7.tga textures/sfx/g_flame8.tga textures/sfx/g_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/g_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} + +textures/sfx/flameanim_red +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_red_nolight +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_red_pj +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/fog_intel +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .75 .38 0 ) 800 +} + +textures/sfx/fog_mkcdm4 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .5 0 0 ) 96 +} + +textures/sfx/fog_pjdm1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .733 .737 .620 ) 300 + +} + +textures/sfx/fog_q3dm10 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( 0.75 0.38 0 ) 128 +} + +textures/sfx/fog_timctf1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .729 .729 .780 ) 464 + +} + +textures/sfx/fog_timdm1 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .615 .309 0 ) 616 +} + +textures/sfx/fog_timdm2 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .615 .309 0 ) 356 +} + +textures/sfx/fog_timdm8 +{ + qer_editorimage textures/sfx/fog_green.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .211 .231 .094 ) 250 +} + +textures/sfx/healthfloor +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + clampmap textures/sfx/healthfloor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/hellfog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 300 + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_1k +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 200 + fogparms ( .5 .12 .1 ) 300 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + } +} + +textures/sfx/hellfog_mini_dm10 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .5 .12 .1 ) 16 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_pj_dm10 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .5 .12 .1 ) 392 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_tim_dm14 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .55 .11 .1 ) 128 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + + +} + +textures/sfx/hellfogdense +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 128 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/jacobs_x +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map textures/sfx/jacobs_x.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + //tcMod rotate 103 + } +} + +textures/sfx/kc_hellfog_1k +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 300 + q3map_lightsubdivide 32 + fogparms ( .5 .12 .1 ) 225 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/kenelectric +{ + { + map textures/sfx/kenelectric.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 7 7 + tcMod scroll 5 -5 + tcmod rotate 360 + rgbGen identity + } + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ONE + } +} + +textures/sfx/largerblock3b3_pent +{ + qer_editorimage textures/sfx/largerblock3b3_pent.tga + { + map textures/sfx/largerblock3b3_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/largerblock3b3x128_pent +{ + q3map_lightimage textures/sfx/pentagramfloor_blue3glowtest.tga + q3map_surfacelight 100 + surfaceparm nomarks + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/largerblock3b3x128_pent.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/pentagramfloor_blue3glowtest.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx/largerblock3b3x128_pentred +{ + qer_editorimage textures/sfx/largerblock3b3x128_pent.tga + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/sfx/largerblock3b3x128_pent.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/sfx/launchpad_blocks17 +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_blocks17.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_blocks18d +{ + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_blocks18d.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_diamond +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_diamond.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_metalbridge04d +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_metalbridge04d.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/lavabeam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + nomipmaps + { + map textures/sfx/lavabeam.tga + tcMod Scroll 999 0 + blendFunc add + } + +} + +textures/sfx/lightmap +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm nodrop + surfaceparm fog + fogparms ( .7 .1 .1 ) 64 + + + + { + map $lightmap + blendFunc GL_dst_color GL_one + tcmod scale 1 .01 + tcMod scroll 1 -2 + } + + +} + +textures/sfx/metalbridge06_bounce +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/metalbridge06_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/metaltech12final_bounce +{ + + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/metaltech12final_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/mkc_bigflame +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + qer_editorimage textures/sfx/flame1.tga + q3map_surfacelight 500 + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/mkc_fog_ctfblue +{ + qer_editorimage textures/sfx/fog_blue.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.2 0.2 0.25 ) 320 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_ctfblue2 +{ + qer_editorimage textures/sfx/fog_blue.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.1 0.1 0.3 ) 320 + + q3map_surfacelight 40 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_ctfred +{ + qer_editorimage textures/sfx/fog_purp.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.3 0.2 0.2 ) 320 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_tdm3 +{ + qer_editorimage textures/sfx/fog_purp.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.3 0.2 0.2 ) 320 + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/omm +{ + + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/sfx/omm.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/pentagramfloor_red3test +{ + { + map textures/sfx/pentagramfloor_red3test.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red3glowtest.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/pentfloor_diamond2c +{ + qer_editorimage textures/sfx/pentfloor_diamond2c.tga + { + map textures/sfx/pentfloor_diamond2c.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/pj_a1_fog1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 30 + fogparms ( .5 .5 .5 ) 512 +} + +textures/sfx/portal2_sfx +{ + qer_editorimage textures/sfx/portalfog.tga + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + //alphagen portal 128 + rgbGen identityLighting + tcmod rotate .1 //.1 + tcmod scroll .01 .03 + } +} + +textures/sfx/portal_sfx +{ + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + alphagen portal 256 + rgbGen identityLighting + tcmod rotate .1 //.1 + tcmod scroll .01 .03 + } +} + +textures/sfx/portal_sfx_ring +{ + deformVertexes wave 100 sin 0 2 0 .5 + cull none + + { + map textures/sfx/portal_sfx_ring_blue1.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + } + + + { + map textures/sfx/portal_sfx_ring_electric.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 .2 .5 + tcmod scroll 0 .5 + + } + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx_ring.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + +} + +textures/sfx/proto_hellfog +{ +qer_editorimage textures/sfx/fog_red.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap + +fogparms ( .275 .012 0 ) 500 +} + +textures/sfx/proto_zzztblu3 +{ + surfaceparm nolightmap + surfaceparm nonsolid + cull twosided + { + map textures/sfx/proto_zzztblu3.tga + tcGen environment + tcMod turb 0 0.25 0 0.5 + tcmod scroll 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/sfx/pureblack +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + { + map textures/skies/blacksky.tga + } +} + +textures/sfx/q3dm14fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 256 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/q3dm9fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 256 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/q3tourney3fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 384 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/rain +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + deformVertexes move 3 1 0 sin 0 5 0 0.2 + deformVertexes move .6 3.3 0 sin 0 5 0 0.4 + deformVertexes wave 30 sin 0 10 0 .2 + cull none + + { + map textures/sfx/rain.tga + tcMod Scroll .5 -8 + tcMod turb .1 .25 0 -.1 + blendFunc GL_ONE GL_ONE + } + { + map textures/sfx/rain.tga + tcMod Scroll .01 -6.3 + + blendFunc GL_ONE GL_ONE + } + + +} + +textures/sfx/smallerblock3b3dim_pent +{ + qer_editorimage textures/sfx/smallerblock3b3dim_pent.tga + { + map textures/sfx/smallerblock3b3dim_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/spawn_floor +{ + + { + map textures/sfx/firegorre2.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/sfx/spawn_floor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/spawn_floord2c +{ + + { + map textures/sfx/proto_zzztblu.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/sfx/spawn_floord2c.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/teslacoil +{ + cull none + q3map_lightimage textures/sfx/tesla1.tga + qer_editorimage textures/sfx/tesla1.tga + q3map_surfacelight 100 + + { + map $lightmap + tcgen environment + blendfunc filter + } + + { + map textures/sfx/tesla1.tga + blendfunc add + rgbgen wave sawtooth 0 1 0 5 + tcmod scale 1 .5 + tcmod turb 0 .1 0 1 + tcMod scroll -1 -1 + } + + + + { + map textures/sfx/electricslime.tga + blendfunc add + rgbgen wave sin 0 .5 0 1 + tcmod scale .5 .5 + tcmod turb 0 .1 0 1 + tcmod rotate 180 + tcmod scroll -1 -1 + } + + { + map textures/sfx/cabletest2.tga + blendfunc blend + } + + +} + +textures/sfx/teslacoil3 +{ + cull none + q3map_lightimage textures/sfx/tesla1b.tga + q3map_surfacelight 100 + qer_editorimage textures/sfx/cabletest2.tga + surfaceparm nolightmap + + + + { + map textures/sfx/cabletest2.tga + blendfunc blend + } + + + { + map textures/sfx/electricslime2.tga + blendfunc add + rgbGen wave square .25 .25 0 2.5 + tcmod scale 1 1 + tcMod scroll 1 1 + } + + + + { + map textures/sfx/tesla1b.tga + blendfunc add + rgbgen wave square 0 1 0 3 + tcmod scale 1 1 + tcMod scroll -2 1 + } + +} + +textures/sfx/testconstantfog +{ + qer_editorimage textures/sfx/fog_green.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 100 + fogparms ( 0 1 0 ) 300 +} + +textures/sfx/x_conduit +{ + q3map_lightimage textures/sfx/x_conduit.tga + surfaceparm nomarks + q3map_surfacelight 100 + { + map $lightmap + rgbGen identity + } + { + map textures/sfx/x_conduit.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { animMap 10 textures/sfx/x_conduit2.tga textures/sfx/x_conduit3.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + map textures/sfx/x_conduit2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 1 + rgbGen wave sin .5 0.5 0 7 + } + { + map textures/sfx/x_conduit3.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 1 + rgbgen wave triangle .2 1 0 9 + } +} + +textures/sfx/xblackfog +{ +qer_editorimage textures/sfx/fog_black.tga +qer_nocarve +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +fogparms ( 0 0 0 ) 128 + +} + +textures/sfx/xbluefog +{ + qer_editorimage textures/sfx/fog_blue.tga + q3map_surfacelight 300 + q3map_lightsubdivide 64 + q3map_lightimage textures/sfx/xbluelightimage.tga + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.3 0.3 0.9 ) 128 + +} + +textures/sfx/xbluefogx128 +{ + qer_editorimage textures/sfx/fog_blue.tga + q3map_surfacelight 300 + q3map_lightsubdivide 128 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.3 0.3 0.9 ) 128 + +} + +textures/sfx/xdensegreyfog +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + + fogparms ( 0.7 0.7 0.7 ) 1700 +} + +textures/sfx/xfinalfog +{ +qer_editorimage textures/sfx/fog_grey.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0.7 0.7 0.7 ) 3000 + +} + +textures/sfx/xfinalfoginvert +{ +qer_editorimage textures/sfx/fog_black.tga +qer_nocarve +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0 0 0 ) 256 + +} + +textures/sfx/xflame1 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 7500 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame1side +{ + surfaceparm trans + surfaceparm nomarks + qer_editorimage textures/sfx/flame1.tga + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 5500 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2_1800 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2_2250 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2250 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflamebright +{ + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 3000 + qer_editorimage textures/sfx/flame1.tga + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} + +textures/sfx/xian_dm3padwall + { + q3map_surfacelight 100 + q3map_lightimage textures/sfx/xian_dm3padwallglow.tga + qer_editorimage textures/sfx/xian_dm3padwall.tga + + { + map textures/sfx/xian_dm3padwall.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx/xian_dm3padwallglow.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + +textures/sfx/xlightgreyfog +{ +qer_editorimage textures/sfx/fog_grey.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0.7 0.7 0.7 ) 1400 + +} + +textures/sfx/xmetalfloor_wall_14b +{ + qer_editorimage textures/sfx/metalfloor_wall_14b.tga + q3map_lightimage textures/sfx/metalfloor_wall_14bglow2.tga + q3map_surfacelight 50 + { + map textures/sfx/metalfloor_wall_14b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_14bglow2.tga + blendfunc gl_one gl_one + } +} + +textures/sfx/xmetalfloor_wall_5b +{ + qer_editorimage textures/sfx/metalfloor_wall_5b.tga + + { + map textures/sfx/metalfloor_wall_7b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_5bglowblu.tga + blendfunc gl_one gl_one + rgbgen wave sin .5 .2 0 .1 + } +} + +textures/sfx/xmetalfloor_wall_9b +{ + qer_editorimage textures/sfx/metalfloor_wall_9b.tga + + { + map textures/sfx/metalfloor_wall_9b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_9bglow.tga + blendfunc gl_one gl_one + } +} + +textures/sfx/xq1metalbig_jumppad +{ + qer_editorimage textures/gothic_floor/q1metal7_98d_256x256.tga + surfaceparm nodamage + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/q1metal7_98d_256x256.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + clampmap textures/sfx/surface6jumppad.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.75 0.25 0 .2 + tcMod stretch sin 0.80 0.20 0 1 + } +} + +textures/sfx/xredfog +{ + q3map_lightimage textures/sfx/xredlightimage.tga + qer_editorimage textures/sfx/fog_red.tga + q3map_surfacelight 300 + q3map_lightsubdivide 64 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.9 0.3 0.3 ) 128 + +} + +textures/sfx/zap_scroll +{ + q3map_surfacelight 300 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 7 + tcMod scroll 0 1 + } + { + Map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 5 + tcMod scale -1 1 + tcMod scroll 0 1 + } + { + Map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 6.3 + tcMod scale -1 1 + tcMod scroll 2 1 + } + { + Map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 7.7 + tcMod scroll -1.3 1 + } +} + +textures/sfx/zap_scroll1000 +{ + q3map_surfacelight 1000 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + q3map_lightimage textures/sfx/zap_scroll.tga + qer_editorimage textures/sfx/zap_scroll2.tga + cull none + + { + map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 7 + tcMod scroll 0 1 + } + { + map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 5 + tcMod scale -1 1 + tcMod scroll 0 1 + } + { + map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 6.3 + tcMod scale -1 1 + tcMod scroll 2 1 + } + { + map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 7.7 + tcMod scroll -1.3 1 + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/skies.shader b/install/installs/Q3Pack/install/baseq3/scripts/skies.shader new file mode 100644 index 00000000..27c27979 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/skies.shader @@ -0,0 +1,1073 @@ +textures/skies/blacksky +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 25 + q3map_lightsubdivide 512 + q3map_sun 1 1 1 32 90 90 + { + map gfx/colors/black.tga + } +} + +textures/skies/hellsky +{ + qer_editorimage textures/skies/dimclouds.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 4 3 3 65 290 75 + q3map_surfacelight 50 + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.05 0 + tcMod scale 2 2 + depthWrite + } +} + +textures/skies/hellsky2 +{ + qer_editorimage textures/skies/dimclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .9 .9 1 70 65 78 + q3map_surfacelight 60 + skyparms - 512 - + { + map textures/skies/dimclouds.tga + tcMod scroll 0.02 0 + tcMod scale 1 1 + depthWrite + } + { + map textures/skies/dimclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.02 0.01 + tcMod scale 3 3 + } + +} + +textures/skies/hellsky2bright +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 1 1 1 100 220 50 + q3map_surfacelight 120 + + qer_editorimage textures/skies/inteldimredclouds.tga + + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/kc_dm10sky +{ + q3map_lightimage textures/skies/pjbasesky.tga + q3map_lightsubdivide 512 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 90 225 55 + q3map_surfacelight 150 + + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } + + +} + +textures/skies/kcbasesky_arena1_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 500 + + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/killsky +{ + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 3 2 2 70 315 65 + q3map_surfacelight 75 + skyparms - 512 - + + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/mkc_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 0.266383 0.274632 0.358662 150 60 80 + q3map_surfacelight 700 + + skyparms half 256 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/nightsky_xian_dm1 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 300 + q3map_sun 1 1 1 100 -41 58 + + qer_editorimage textures/skies/xnight2_up.tga + + + skyparms env/xnight2 - - +} + +textures/skies/nightsky_xian_dm15 +{ + qer_editorimage textures/skies/xnight2_up.tga + surfaceparm nolightmap + surfaceparm noimpact + + q3map_surfacelight 900 + q3map_sun 1 1 1 100 -58 58 + skyparms env/xnight2 - - + + +} + +textures/skies/nightsky_xian_dm4 +{ + qer_editorimage textures/skies/xnight2_up.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 1 80 -41 58 + q3map_surfacelight 50 + skyparms env/xnight2 - - +} + +textures/skies/pj_arena2sky +{ + qer_editorimage textures/skies/pjbasesky.tga + + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 100 350 55 + q3map_surfacelight 100 + + skyparms full 200 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_arena4_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 200 165 45 + q3map_surfacelight 100 + + skyparms full 128 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_ctf1sky +{ + qer_editorimage textures/skies/pjbasesky + + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 100 350 75 + q3map_surfacelight 150 + + skyparms full 200 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_ctf2_sky +{ + qer_editorimage textures/skies/bluetopclouds.tga + q3map_lightimage textures/skies/topclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 250 90 45 + q3map_surfacelight 100 + + skyparms full 128 - + + { + map textures/skies/bluedimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/topclouds.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_dm10sky +{ + q3map_lightimage textures/common/white.tga + q3map_lightsubdivide 512 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 90 225 55 + q3map_surfacelight 150 + + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } + +} + +textures/skies/pj_dm9sky +{ + qer_editorimage textures/skies/bluetopclouds.tga + q3map_lightimage textures/skies/topclouds.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + + q3map_sun .5 .6 .8 140 165 60 + q3map_surfacelight 80 + + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/pjbasesky_arena1_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 100 + + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/q3dm0 + +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 60 80 75 + q3map_surfacelight 80 + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/skybox +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/space1_bk.tga + q3map_sun 1 1 1 100 -58 58 + q3map_surfacelight 400 + + skyparms env/space1 - - + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/stars_arena7 +{ + qer_editorimage textures/skies/black_up.tga + + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 10 + q3map_sun .6 .6 .6 30 35 78 + + skyparms env/black - - +} + +textures/skies/tim_dm14 +{ + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_sun 3 2 2 90 314 60 + q3map_surfacelight 80 + skyparms - 512 - + + //cloudparms 512 full + //lightning + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_dm14red +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_sun .5 .37 .19 70 314 60 + + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_dm3_red +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun .5 .37 .19 70 30 70 + + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_hell +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 1 .77 .77 80 315 70 + q3map_surfacelight 130 + skyparms - 384 - + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_km2 +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun .5 .37 .19 90 315 40 + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/toxicsky +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 80 + q3map_sun 1 1 0.5 100 30 60 + + + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskydim +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 100 + q3map_sun 1 1 0.5 80 30 70 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskytim_blue +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 100 70 60 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_ctf1 +//used in tim_ctf1 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 90 70 40 + q3map_surfacelight 120 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm2 + +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 100 190 75 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm3 + +{ + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 80 + q3map_sun 1 1 0.5 100 30 60 + + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskytim_dm4 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 90 120 75 + q3map_surfacelight 80 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm5 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 1 .78 .48 90 225 55 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm7 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 100 260 50 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm8 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 85 220 40 + q3map_surfacelight 120 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm9 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .980 .835 .3 100 25 65 + q3map_surfacelight 80 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/xblacksky +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 300 + q3map_lightsubdivide 512 + q3map_sun 1 1 1 32 45 90 + { + map gfx/colors/black.tga + } +} + +textures/skies/xblacksky_dm7 +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + { + map gfx/colors/black.tga + } +} + +textures/skies/xtoxicsky_ctf +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 500 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm14 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 800 + q3map_sun 1 1 0.85 100 90 90 + + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm3 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 400 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm9 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 400 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_q3ctf3 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + q3map_surfacelight 500 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/xtoxicsky_tourney +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 495 + q3map_sun 1 1 0.5 150 75 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicskytim_q3dm5 + +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 400 + q3map_sun .5 .6 .8 150 30 60 + + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/skin.shader b/install/installs/Q3Pack/install/baseq3/scripts/skin.shader new file mode 100644 index 00000000..f7e248d1 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/skin.shader @@ -0,0 +1,161 @@ + +textures/skin/chapthroat2 +{ + qer_editorimage textures/skin/chapthroat2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/chapthroat2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/chapthroatooz +{ + + surfaceparm nonsolid + { + map textures/liquids/proto_gruel3.tga + tcMod scroll 0 .2 + tcMod scale 2 2 + rgbGen vertex + } + { + map textures/skin/chapthroatooz.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/skin/nibbles +{ + deformVertexes wave 10 sin 4 3 0 0.3 + { + rgbGen identity + map $lightmap + } + { + map textures/skin/nibbles.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/skin/skin1_trans +{ + qer_editorimage textures/skin/skin1.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/skin1.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/skin5_trans +{ + qer_editorimage textures/skin/skin5.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/skin5.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/skin6_trans +{ + qer_editorimage textures/skin/skin6.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/skin6.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/skin6move +{ + tessSize 128 + deformVertexes wave 100 sin 4 3 0 0.3 + { + map $lightmap + rgbGen identity + } + { + map textures/skin/skin6move.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/skin/surface8_trans +{ + qer_editorimage textures/skin/surface8.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/surface8.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/skin/tongue_trans +{ + qer_editorimage textures/skin/tongue.tga + surfaceparm nomarks + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/skin/tongue.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/terrademoQ3.shader b/install/installs/Q3Pack/install/baseq3/scripts/terrademoQ3.shader new file mode 100644 index 00000000..0e185b00 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/terrademoQ3.shader @@ -0,0 +1,623 @@ +// if you are using the tree models in any of your maps, make sure you redistribute those shaders + +models/mapobjects/tree/branch +{ + cull disable + deformVertexes wave 100 sin 0 .1 0 .2 + surfaceparm trans + { + map models/mapobjects/tree/branch.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +models/mapobjects/tree2/branch2 +{ + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + cull none + sort 10 + { + clampmap models/mapobjects/tree2/branch2.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } +} + +// following shaders are for terrain maps + +textures/common/terrain +{ + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/terrain2 +{ + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +// ************************************************* +// * +// * Vertex Lighting Replacement Shaders +// * +// ************************************************* + +textures/terrain/vxmpterra2 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + + { + + map textures/stone/pjrock10b_2.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + +} + + +textures/terrain/vxmpterra1 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + + { + + map textures/stone/pjrock12c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + +} + + +// ********************************************************* + +// ************************************************* +// * +// * MPTerra2 terrain shaders (PaulJ) +// * +// ************************************************* + + +textures/terrain/mpterra2_0 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock9b_2.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + + { + + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_1 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock12b_2.tga + rgbGen vertex + tcmod scale 0.1 0.1 + + } + + { + + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock10b_2.tga + tcmod scale 0.05 0.05 + rgbGen vertex + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + +} + +textures/terrain/mpterra2_0to1 + +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + map textures/stone/pjrock9b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + + { + map textures/stone/pjrock12b_2.tga + tcmod scale 0.1 0.1 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + } + + +} + +textures/terrain/mpterra2_0to2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.05 0.05 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_1to2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + map textures/stone/pjrock12b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.1 0.1 + } + + { + map textures/stone/pjrock10b_2.tga + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + } + + +} + +////////////////////////////////////////////// +// // +// x_mpterra // +// // +////////////////////////////////////////////// + +textures/terrain/vxmpterra3 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + } + +} + + + +textures/proto2/xproto_0to1 + +{ + surfaceparm nolightmap + surfaceparm dust + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + + } + + { + map textures/proto2/px02.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + +textures/proto2/xproto_1to2 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + alphaGen vertex + } + + { + map textures/proto2/px03.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + +textures/proto2/xproto_0to2 + +{ + surfaceparm nolightmap + surfaceparm dust + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + } + { + map textures/proto2/px03.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + + + +textures/proto2/xproto_0 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + } +} + +textures/proto2/xproto_1 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + } +} + +textures/proto2/xproto_2 + +{ + surfaceparm nolightmap + surfaceparm dust + { + map textures/proto2/px03.tga + tcmod scale .1 .1 + rgbGen vertex + } + +} + + + +// ************************************************* +// * +// * MPTerra1 terrain shaders (Tim) +// * +// ************************************************* + +textures/terrain/mpterra1_0 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_1 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock12c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock10c.tga + tcmod scale 0.05 0.05 + rgbGen vertex + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_0to1 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock12c.tga + tcmod scale 0.125 0.125 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_0to2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10c.tga + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_1to2 +{ + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock12c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10c.tga + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } +} + +// ********************************************************* +// MP Terra 3 Textures (Xian) +// ********************************************************* + +textures/proto2/x_sandy01 +{ + qer_editorimage textures/proto2/xsandy01.tga + surfaceparm nolightmap + { + map textures/proto2/xsandy01.tga + tcmod scale .8 .8 + rgbGen vertex + } +} + +textures/proto2/x_rocky01 +{ + qer_editorimage textures/proto2/xrocky01.tga + surfaceparm nolightmap + { + map textures/proto2/xrocky01.tga + tcmod scale .8 .8 + rgbGen vertex + } +} + + +textures/proto2/tproto_0to1 +{ + surfaceparm nolightmap + { + map textures/proto2/xsandy01.tga + tcmod scale .3 .3 + rgbGen vertex + alphaGen vertex + } + { + map textures/proto2/xrocky01.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } +} + + +textures/proto2/tproto_0 +{ + surfaceparm nolightmap + { + map textures/proto2/xsandy01.tga + tcmod scale .2 .2 + rgbGen vertex + } +} + +textures/proto2/tproto_1 +{ + surfaceparm nolightmap + { + map textures/proto2/xrocky01.tga + tcmod scale .1 .1 + rgbGen vertex + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/baseq3/scripts/test.shader b/install/installs/Q3Pack/install/baseq3/scripts/test.shader new file mode 100644 index 00000000..8b40d0bc --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/scripts/test.shader @@ -0,0 +1,943 @@ +//**********************************************************************// +// test.shader sorted and updated on Phase 2 // +// by Eutectic - 12 May 2000 // +// This file is irrelevant for Q3Radiant and the shaders // +// in this file must NOT be used to make new maps. // +// It was updated for the sake of completeness: // +// some shaders that belonged in other files were moved to those // +// shader files // +// // +// SHADERS THAT DIDN'T BELONG HERE AND MOVED TO PROPER FILE: 8 // +// textures/base/bluemet1 // +// textures/common/transwater // +// textures/gothic_trim/hellodolly // +// textures/sfx/kenelectric // +// textures/sfx/mkc_fog_dm1 // +// textures/sfx/mkc_fog_dm1a // +// textures/sfx/mkc_fog_dm4 // +// textures/skies/mkc_sky // +// SHADERS THAT BELONGED HERE BUT WERE IN ANOTHER FILE: 0 // +//**********************************************************************// + +// ************************************************* +// * TEST SHADERS * +// * DO NOT USE IN PROJECT MAPS * +// ************************************************* + +textures/bwhtest/crackedearth +{ + { + map textures/bwhtest/crackedearth.tga + } +} + +// Rogues sorting trimmed glass// + +textures/bwhtest/lightning +{ + cull disable + { + map textures/bwhtest/lightning.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.1 0 1 + } +} + +textures/dont_use/flameshader +{ +// ************************************************* +// * test flames * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + cull none + fogparms .3 .1 .1 0 32 + tesssize 16 + deformVertexes wave 100 sin 2.5 5 10 .1 + +// END +} + +textures/dont_use/foggentest_shader +{ +// ************************************************* +// * Kevin's fogggen test * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms .2 .1 .3 0 0 + foggen sin .1 .1 .1 .1 + + cull backsided + + + +// END +} + +textures/dont_use/foglightshader +{ +// ************************************************* +// * Kevin's simplified fog * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + cull backsided + { + map textures/dont_use/fogkc.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 1 1 + tcMod scale .25 .25 + tcMod turb .1 .1 .1 .1 + } + + +// END +} + +textures/dont_use/metal2_2kc +{ + + surfaceparm nolightmap + cull none + { + map textures/dont_use/metal2_2kc.tga + alphaMap $fromBlack + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + depthWrite + } +} + +textures/dont_use/nightsky_kc +{ + +// ************************************************* +// * Kevin's strange test sky * +// ************************************************* + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 200 + + cloudparms 256 half + + + { + map textures/dont_use/strangesky3_kc.tga + tcMod scroll .03 .03 + } + + + { + map textures/dont_use/strangesky.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scroll .05 .05 + } + + + { + map textures/dont_use/strangesky2_kc.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR + tcMod scroll 0.01 0.01 + tcMod scale .5 .5 + } + +//END +} + +textures/dont_use/nightsky_kcold +{ + +// ************************************************* +// * Kevin's four layer storm sky * +// ************************************************* + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 200 + + cloudparms 256 full + lightning + + { + map textures/dont_use/tileclouds3_kc.tga + tcMod scroll 0.01 0.01 + tcMod scale 2 2 + } + + + { + map textures/dont_use/tileclouds4_kc.tga + blendFunc GL_ONE GL_ONE + tcMod scroll .04 .05 + } + + + { + map textures/dont_use/lightningsky8_kc.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod scroll .1 .1 + tcMod scale 4 4 + } + + { + map textures/dont_use/tileclouds3b_kc.tga + blendFunc GL_DST_COLOR GL_ONE + tcMod scroll 0.01 .02 + } + +//END +} + +textures/dont_use/openwindow +{ + + surfaceparm nolightmap + cull none + + { + map textures/dont_use/openwindow.tga + alphaMap openwindow.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + depthWrite + } +} + +textures/dont_use/rustysupport +{ + + surfaceparm nolightmap + cull none + { + map textures/dont_use/rustysupport.tga + alphaMap $fromBlack + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + depthWrite + } +} + +textures/dont_use/shader2 +{ +// ************************************************* +// * test shader2 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + { + map textures/dont_use/shader2.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .01 0 .1 + tcMod scroll 0 0 + } +// END +} + +textures/dont_use/shader3 +{ +// ************************************************* +// * test shader3 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + + tesssize 64 + deformVertexes wave 100 sin 2 2 10 .01 + + { + map textures/dont_use/blood2.tga + tcMod turb .1 .1 0 0.02 + tcMod scroll .1 .1 + } + + +// END +} + +textures/dont_use/shader4 +{ +// ************************************************* +// * test shader4 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + q3map_surfacelight 100 + + { + map textures/dont_use/slimetest7c.tga + blendfunc GL_ONE_MINUS_DST_COLOR GL_ZERO + tcMod turb .01 .2 10 0.01 + tcMod scroll .2 .1 + } + { + map textures/dont_use/bubbleslimeelectricc.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .5 .5 10 0.01 + tcMod scroll .2 .2 + tcMod scale .1 .1 + } + + + + +// END +} + +textures/dont_use/shader5 +{ +// ************************************************* +// * test shader5 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + tesssize 64 + + { + map textures/dont_use/firetestb.tga + blendfunc gl_one gl_one + tcMod scroll 5 15 + tcMod scale .25 .25 + tcMod turb .2 .2 .1 1 + } + + { + map textures/dont_use/firetest.tga + blendFunc GL_dst_color gl_src_alpha + tcMod scroll 0 10 + tcMod scale .1 .1 + tcMod turb .2 .1 .1 1 + rgbGen wave SIN .5 .5 1 .1 + } + + { + map textures/dont_use/firetest2.tga + blendFunc GL_dst_color gl_one + tcMod scroll 10 50 + tcMod turb .1 .1 .5 .5 + rgbGen wave SIN .5 .5 1 .1 + } + + +// END +} + +textures/dont_use/shader5old +{ +// ************************************************* +// * test shader5 for test use * +// ************************************************* + surfaceparm trans + surfaceparm nonsolid + surfaceparm nolightmap + tesssize 64 + + + { + map textures/dont_use/firetestb.tga + blendfunc gl_one gl_one + tcMod scroll 5 15 + tcMod scale .25 .25 + tcMod turb .2 .2 .1 1 + } + + { + map textures/dont_use/firetest.tga + blendFunc GL_dst_color gl_src_alpha + tcMod scroll 0 10 + tcMod scale .1 .1 + tcMod turb .2 .1 .1 1 + } + + { + map textures/dont_use/firetest2.tga + blendFunc GL_dst_color gl_one + tcMod scroll 10 50 + tcMod turb .1 .1 .5 .5 + } + +// END +} + +textures/dont_use/sign_test_glow +{ + surfaceparm trans + surfaceparm nolightmap + q3map_surfacelight 100 + + { + map textures/dont_use/sign_test.tga + alphaMap $fromBlack + blendFunc GL_ONE GL_ONE + } + + { + map textures/dont_use/sign_test_glow.tga + alphaMap $fromBlack + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 1 .1 + } + +// END +} + +textures/dont_use/sky_test +{ + surfaceparm sky + surfaceparm noimpact + q3map_surfacelight 100 + surfaceparm nolightmap + sky textures/dont_use/sky_test +} + +textures/dont_use/train1kc_shader +{ +// ************************************************* +// * test shader wall * +// ************************************************* + + + { + map $lightmap + rgbGen identity + } + + { + map textures/common/pjrock5b.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR + rgbGen identity + detail + tcmod scale 9.1 9.2 + } + + { + map textures/common/pjrock5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + +// END +} + +textures/dont_use/web +{ + + surfaceparm nolightmap + cull twosided + { + map textures/dont_use/web.tga + alphaMap $fromBlack + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + depthWrite + } +} + +textures/test/blocks10pent +{ + + // ************************************************* + // * TEST BORDER WALL * + // * Feb 24 1999 * + // * Please Comment Changes * + // ************************************************* + + q3map_surfacelight 1000 + surfaceparm nodamage + qer_lightimage textures/test/jumpadsmall.tga + + + { + map textures/sfx/bouncepad01block18b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/test/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin .6 .4 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + + // END +} + +textures/test/electricity3 +{ + // ************************************************* + // * Ripply Water Feb 16 1999 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + qer_trans .5 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 triangle 2 2 1 0.1 + + + + { + map textures/test/fub.tga + blendFunc GL_ZERO GL_ONE + alphafunc GT0 + tcMod scale .1 .01 + tcmod turb 0 .01 .3 .1 + alphaGen wave sin .5 .5 0 .01 + tcMod scroll .1 .1 + depthWrite + } + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + + + { + map textures/test/electricity9.tga + blendfunc GL_DST_COLOR GL_ONE + tcmod turb 0 .01 .3 10 + tcMod scale .5 .5 + tcMod rotate 1 + depthfunc equal + tcMod scroll -.01 -.05 + } + + { + map textures/test/electricity9.tga + blendfunc GL_DST_COLOR GL_ONE + tcmod turb 0 .01 .3 10 + tcMod scale .5 .5 + tcMod rotate 1 + depthfunc equal + tcMod scroll -.01 -.05 + } + + // END +} + +textures/test/densewaterfog +{ + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + backsided + fogparms 0.7 0.7 0.7 128 64 +} + +textures/test/fire2 +{ + + { + map textures/test/fire2.tga + } + { + map textures/test/fire3.tga + tcMod turb 0 .1 0 .7 + tcMod scroll 0 10 + rgbGen wave sin 1 2 0 1 + } + { + map textures/test/fire3.blend.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0 10 + } +} + +textures/test/fogtestshader +{ +// ************************************************* +// * Kevin's simplified fog * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + cull disable + fogparms .2 .225 .25 0 0 + tesssize 64 + + { + map textures/test/cloud2.tga + blendFunc GL_DST_COLOR GL_ONE + tcGen environment + tcMod turb .5 .5 .5 0.03 + tcMod scroll .25 .25 + tcMod scale .5 .5 + } + +// END +} + +textures/test/lavacrustshader +{ +// ************************************************* +// * Kevin's brown lava crust * +// ************************************************* + + surfaceparm trans + //surfaceparm nonsolid + //surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + +// light 1 + q3map_surfacelight 100 + + tesssize 64 + deformVertexes wave 100 sin 1 1 0 .03 + cull disable + + { + map textures/test/lavatest.tga + tcMod turb .25 0.1 1 0.02 + tcMod scroll .2 .2 + } + { + map textures/test/lavacrust.tga + blendfunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .5 .5 5 0.01 + tcMod scroll .1 .1 + tcMod scale .1 .1 + rgbGen wave triangle 1 1 2 1 + } + { + map textures/test/lavacrust.tga + blendfunc GL_ONE GL_SRC_ALPHA + tcMod turb .2 .01 5 .01 + tcMod scroll -.01 -.01 + } + + +// END +} + +textures/test/lavatest +{ +// ************************************************* +// * Kevin's simplified version of lava * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + +// light 1 + q3map_surfacelight 100 + + tesssize 128 + cull disable + deformVertexes wave 100 sin 5 5 .5 0.02 + + { + map textures/test/lavatest.tga + tcMod turb .25 0.2 1 0.02 + tcMod scroll .25 .25 + } + +// END +} + +textures/test/river +{ +// ************************************************* +// * Kevin's test river shader * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .05 + + { + map textures/test/watertest8c.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR + tcMod turb .01 .01 0 0.1 + tcMod scroll -5 0 + tcMod scale .5 .5 + } + { + map textures/test/watertest10f.tga + blendfunc GL_DST_COLOR GL_SRC_COLOR + tcMod turb .01 .01 0 0.1 + rgbGen wave sin .8 .01 1 1 + tcMod scroll -6 0 + tcMod scale .5 .5 + } + { + map textures/test/watertest8e.tga + blendFunc GL_DST_COLOR GL_ONE + tcMod turb .01 .01 .1 .1 + tcMod scroll -10 0 + } + +// END +} + +textures/test/rnd_ledm1 +{ + surfaceparm nolightmap + surfaceparm trans + qer_trans 0.5 + qer_editorimage textures/test/rnd_ledm1.tga + + { + map textures/test/rnd_ledm1.tga + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/test/rnd_ledm2.tga + blendFunc GL_ZERO GL_SRC_COLOR + rgbGen identity + } +} + +textures/test/slimeshader +{ +// ************************************************* +// * Kevin's temp slime with electricity * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm slime + surfaceparm nolightmap + + tesssize 64 + cull disable + deformVertexes wave 100 sin .5 .5 1 .05 + + q3map_surfacelight 500 + + { + map textures/test/slimetest6.tga + tcMod turb .25 0.1 1 0.02 + tcMod scroll .2 .2 + } + { + map textures/test/slimecrust5d.tga + blendfunc GL_DST_COLOR GL_SRC_ALPHA + tcMod turb .5 .5 1 .02 + tcMod scroll .1 .01 + tcMod scale .1 .1 + } + { + map textures/test/electricslime.tga + tcMod turb 1 1 1 .01 + tcMod scroll 1 5 + tcMod scale .5 .5 + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .1 + } + { + map textures/test/slimecrust5d.tga + blendfunc GL_ONE GL_SRC_ALPHA + tcMod turb .2 .1 5 .01 + tcMod scroll -.01 -.01 + } + +// FOG + surfaceparm fog + fogparms .2 1 .25 0 256 + +// END +} + +textures/test/waterfall +{ +// ************************************************* +// * Kevin's test waterfall shader * +// ************************************************* + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 16 + deformVertexes wave 100 sin 0 2 1 .1 + + + { + map textures/test/watertest8e.tga + blendFunc GL_ONE GL_SRC_ALPHA + tcMod turb .01 .01 0 0.1 + tcMod scroll 15 0 + } + { + map textures/test/watertest10f.tga + blendfunc GL_DST_COLOR GL_SRC_COLOR + tcMod turb .01 .01 0 0.1 + rgbGen wave sin .8 .01 1 1 + tcMod scroll 20 0 + } + { + map textures/test/watertest10c.tga + blendFunc GL_ONE GL_SRC_ALPHA + //tcMod turb .05 .05 .1 0.1 + tcMod scroll 17 1 + tcMod scale .5 .5 + } + + +// END +} + +textures/test/watertile +{ +// ************************************************* +// * Kevin's test water tile with shader * +// ************************************************* + + cull disable + + { + map textures/paulbase/tilefloor2.tga + } + //{ + //map textures/test/watertest7f.tga + //blendFunc GL_ONE GL_SRC_COLOR + //tcMod turb .01 .02 0 0.05 + //tcMod scroll .01 .01 + //} + //{ + //map textures/test/watertest7h.tga + //blendFunc GL_ONE GL_SRC_COLOR + //tcMod turb .01 .03 0 0.05 + //tcMod scroll -.01 -.01 + //} + +// END +} + +textures/test/water_trans +{ +// ************************************************** +// * Kevin's simplified version of translucent water* +// * Should be used for small pools * +// ************************************************** + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + { + map textures/test/watertest8d.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/test/watertest12e.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod scale .2 .2 + tcMod stretch sin 1 .1 .02 .05 + rgbGen wave sin .8 .2 .02 .05 + tcMod scroll -.001 .001 + } + + { + map textures/test/watertest12e7.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + { + map textures/test/watertest12e6.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod scale .3 .3 + tcMod turb .1 .01 .01 .01 + tcMod stretch sin 1 .3 .015 .015 + rgbGen wave sin .7 .3 .02 .02 + tcMod scroll .001 -.001 + } + +// END +} + +textures/test/wispy +{ + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + + deformVertexes wave 100 sin 0 3 0 0.1 + tesssize 64 + + { + map env/alphaclouds.tga + blendfunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + tcMod scroll 1 0.8 + tcMod scale 0.1 0.1 + tcMod turb 0 0.3 0 0.1 + } + +} + +textures/vector +// testing tcgen vector +{ + nomipmaps + { + map textures/gothic_block/blocks10.tga + tcGen vector ( 0.0001 0.0001 0.0001 ) ( 0 0 0 ) + tcMod scroll 0.01 0 + rgbGen identity + } +} + diff --git a/install/installs/Q3Pack/install/baseq3/textures/.svn/entries b/install/installs/Q3Pack/install/baseq3/textures/.svn/entries new file mode 100644 index 00000000..5aa5ee3d --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/textures/.svn/entries @@ -0,0 +1,37 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/textures +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +skies2 +dir + +proto2 +dir + +stone +dir + diff --git a/install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/entries b/install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/entries new file mode 100644 index 00000000..c1aa9d98 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/textures/proto2 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pj_terralpha01.pcx +file + + + + +2012-04-01T16:52:06.755836Z +be624795478ab29d2e5e1ec44a94a3a3 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2384 + diff --git a/install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/prop-base/pj_terralpha01.pcx.svn-base b/install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/prop-base/pj_terralpha01.pcx.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/prop-base/pj_terralpha01.pcx.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/text-base/pj_terralpha01.pcx.svn-base b/install/installs/Q3Pack/install/baseq3/textures/proto2/.svn/text-base/pj_terralpha01.pcx.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..f1b4b928dfb77194053d9169ad6b646f7cc18f9d GIT binary patch literal 2384 zcmeH{TW-`q5JkIMLP98;fgSM2){t0L+iu%484>~nkwvhDa8C716h8A!G8v7#Uia3m zYQK9EZwr6#%g6GG&x`-!Lx~qBJxgfO>l6>Q#m0Avozqkg@w3KtU89v2bD86=#*E+C zn-bsaT=&?D{#fgVZ^GNk5_^e-$8wvt_(uLxV=BZHD^E4<^1<-%vk`)oq@~0u4;b`V zyx?nqQ~L049^U@s1uY9D_R8ZWO&V02p&sQx2DlUyU1kuLZ8iqhaEbl3_8?-#n|Ax- zeBx(;$1^*@rDp;3SV242nTA8z#5&X&&jbV_(2v#h@w4ID^C;PZa}6SA%u0$ZOYIyS zgudx41VxtWzc0k3<~s;ym}VaO!DiNoG6ERhLHRMsZ8hJg8B5V&NdG z2+l*j-Q|fg*QDZDWRMP{lTOs@jOcRD84;dipp>)YCt2?`M!x%xMGXp@I4(s(URqRQ z6l4Uzj>YJJj3srvemtqjhT0n=N{O5oG~BZe`jJLDU(H&*UfzH$GuXY19ad!ka_k@C z;__vYS}t+JB(pX(G^@nrZRD`WUEW}IUUp#>k0I&h_ds>WXKE)9fQ!o)mowf7!RFTR zGRyHEZB}TFEpD}Xfl~x;hFbtlWZ`5J=@W<|xj1Yb5g2ATtprj53GyQDWTG7r9Sv9F sZs6c+ip#avJ6sH|#h+2Zo%k((k5^aa@$;8Q{+_+!Umsr;_+J$G3sS`J?EnA( literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/textures/proto2/pj_terralpha01.pcx b/install/installs/Q3Pack/install/baseq3/textures/proto2/pj_terralpha01.pcx new file mode 100644 index 0000000000000000000000000000000000000000..f1b4b928dfb77194053d9169ad6b646f7cc18f9d GIT binary patch literal 2384 zcmeH{TW-`q5JkIMLP98;fgSM2){t0L+iu%484>~nkwvhDa8C716h8A!G8v7#Uia3m zYQK9EZwr6#%g6GG&x`-!Lx~qBJxgfO>l6>Q#m0Avozqkg@w3KtU89v2bD86=#*E+C zn-bsaT=&?D{#fgVZ^GNk5_^e-$8wvt_(uLxV=BZHD^E4<^1<-%vk`)oq@~0u4;b`V zyx?nqQ~L049^U@s1uY9D_R8ZWO&V02p&sQx2DlUyU1kuLZ8iqhaEbl3_8?-#n|Ax- zeBx(;$1^*@rDp;3SV242nTA8z#5&X&&jbV_(2v#h@w4ID^C;PZa}6SA%u0$ZOYIyS zgudx41VxtWzc0k3<~s;ym}VaO!DiNoG6ERhLHRMsZ8hJg8B5V&NdG z2+l*j-Q|fg*QDZDWRMP{lTOs@jOcRD84;dipp>)YCt2?`M!x%xMGXp@I4(s(URqRQ z6l4Uzj>YJJj3srvemtqjhT0n=N{O5oG~BZe`jJLDU(H&*UfzH$GuXY19ad!ka_k@C z;__vYS}t+JB(pX(G^@nrZRD`WUEW}IUUp#>k0I&h_ds>WXKE)9fQ!o)mowf7!RFTR zGRyHEZB}TFEpD}Xfl~x;hFbtlWZ`5J=@W<|xj1Yb5g2ATtprj53GyQDWTG7r9Sv9F sZs6c+ip#avJ6sH|#h+2Zo%k((k5^aa@$;8Q{+_+!Umsr;_+J$G3sS`J?EnA( literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/entries b/install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/entries new file mode 100644 index 00000000..a5444e4a --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/textures/skies2 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +clouds.tga +file + + + + +2012-04-01T16:52:06.622829Z +e156d84cec80d8e4e342b92bc433738c +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1068 + diff --git a/install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/prop-base/clouds.tga.svn-base b/install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/prop-base/clouds.tga.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/prop-base/clouds.tga.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/text-base/clouds.tga.svn-base b/install/installs/Q3Pack/install/baseq3/textures/skies2/.svn/text-base/clouds.tga.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..7122e4feb9487dbdd857770238772738be053694 GIT binary patch literal 1068 zcmXw(Sx;gI0EJ2VGCyPfK>IJIiAmEY-O`u7Oq0$yYRBmqMLbxPSu) zUUrd9%BELY9Jru>fCwlm1F~3O=DeTp;pEFfAihC-%}c~f#ETa$r`I2hCDLa{0hfN8 zhZ!Cvi@;bib9vY44jxO9Ks*iS3gtp7;?_%rbFcs5?ifLDBmoz%uItxf+tGRcJYQ{G zWrF~BiT3dgQ>)!pnGX}6Q%63}zR4NNT_jWGTJ^%s!{Qkzj6%&{-U?hc>lvq3y#qQO z$7g{X zDg0+A<&ihJq%CSIkG*a|$+5t-+g5s)F)=nhO99|^uh+@4Cuh;z zNbUY6u9Y9xJA+ov#eM(x6hW7~dxmz3;z{H*e#;s1?E=nBqtowRN5$BWXtu9#|JZHU zg3PgT6p=2F$W=x!eBXZ>w9*E~44NB&tGBhBfA!s;@204HmBk%|Ql-w|>8V$?P$p3f zFLWAp+pH^ZUyn}Hw9(5(v(@_Y<+l6O%WW;-NxZNVP})!YwBgYYv#k9}r`PLuYcXq~ zUo$PreO|qqK-o0!2}k}KpTP3NcfEeUTXwRs-kO8H4i&Od4RMJ`q7vSWkk;14ft%+6 zs!kCTA9T)R!9ul^vC!r?Ca-424p$(Z>8#N#d1TuHT1<%Idf-wir6w?4X%B6q&?va% zYig$*w1$IhW}Jta6Yd;@OoSP^Pl-cr2J~_v3x!@}n={n|thjJy=TqhgjQJUXQNvdR z!#pI8ihGOVYC~{TfH`=0Z02GXwE(Y6Tx8&@D;s8luuPa-+BP^0t8`tZKNxgxV7FY7 zzI(WTs7LuoEL%V%uE}LW?2_s1zSrqLmctT(tKM$6N_%7!nkC*K@PxGasWDM7RjAdP zm9Thb(R0nHXP1D(|0EOF3r zX*di;Act;?$B`+eU?}3=L{jxoK4&M6|BIf(vy`CA7gmcU2DeAYW^p;oIHW9=uax6T zI+=tcuF9VMwMs=mB%82u=f_7e6s|d0x~jl7=_-#e+6J`RU7buIKFp`B)S0P;=YkE& zm(HVRHDGeMT>A$un?c2VOb0=^%6^jc=~Q~qVgn5ZPr8_g;X=K2S54Yjq;-wa y9?hiuCIA4GfNs|ngNwytqtoqo>#47A@axaNz50FVm!Y42{PvIUhkkhV9pZnJv+0Qd literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/textures/skies2/clouds.tga b/install/installs/Q3Pack/install/baseq3/textures/skies2/clouds.tga new file mode 100644 index 0000000000000000000000000000000000000000..7122e4feb9487dbdd857770238772738be053694 GIT binary patch literal 1068 zcmXw(Sx;gI0EJ2VGCyPfK>IJIiAmEY-O`u7Oq0$yYRBmqMLbxPSu) zUUrd9%BELY9Jru>fCwlm1F~3O=DeTp;pEFfAihC-%}c~f#ETa$r`I2hCDLa{0hfN8 zhZ!Cvi@;bib9vY44jxO9Ks*iS3gtp7;?_%rbFcs5?ifLDBmoz%uItxf+tGRcJYQ{G zWrF~BiT3dgQ>)!pnGX}6Q%63}zR4NNT_jWGTJ^%s!{Qkzj6%&{-U?hc>lvq3y#qQO z$7g{X zDg0+A<&ihJq%CSIkG*a|$+5t-+g5s)F)=nhO99|^uh+@4Cuh;z zNbUY6u9Y9xJA+ov#eM(x6hW7~dxmz3;z{H*e#;s1?E=nBqtowRN5$BWXtu9#|JZHU zg3PgT6p=2F$W=x!eBXZ>w9*E~44NB&tGBhBfA!s;@204HmBk%|Ql-w|>8V$?P$p3f zFLWAp+pH^ZUyn}Hw9(5(v(@_Y<+l6O%WW;-NxZNVP})!YwBgYYv#k9}r`PLuYcXq~ zUo$PreO|qqK-o0!2}k}KpTP3NcfEeUTXwRs-kO8H4i&Od4RMJ`q7vSWkk;14ft%+6 zs!kCTA9T)R!9ul^vC!r?Ca-424p$(Z>8#N#d1TuHT1<%Idf-wir6w?4X%B6q&?va% zYig$*w1$IhW}Jta6Yd;@OoSP^Pl-cr2J~_v3x!@}n={n|thjJy=TqhgjQJUXQNvdR z!#pI8ihGOVYC~{TfH`=0Z02GXwE(Y6Tx8&@D;s8luuPa-+BP^0t8`tZKNxgxV7FY7 zzI(WTs7LuoEL%V%uE}LW?2_s1zSrqLmctT(tKM$6N_%7!nkC*K@PxGasWDM7RjAdP zm9Thb(R0nHXP1D(|0EOF3r zX*di;Act;?$B`+eU?}3=L{jxoK4&M6|BIf(vy`CA7gmcU2DeAYW^p;oIHW9=uax6T zI+=tcuF9VMwMs=mB%82u=f_7e6s|d0x~jl7=_-#e+6J`RU7buIKFp`B)S0P;=YkE& zm(HVRHDGeMT>A$un?c2VOb0=^%6^jc=~Q~qVgn5ZPr8_g;X=K2S54Yjq;-wa y9?hiuCIA4GfNs|ngNwytqtoqo>#47A@axaNz50FVm!Y42{PvIUhkkhV9pZnJv+0Qd literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/entries b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/entries new file mode 100644 index 00000000..e0903d19 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/entries @@ -0,0 +1,130 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/baseq3/textures/stone +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pjrock10b_2.tga +file + + + + +2012-04-01T16:52:08.686947Z +00dfb18bc6a66c9b8f8d6af17da763a0 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +197347 + +pjrock12b_2.tga +file + + + + +2012-04-01T16:52:08.689947Z +9c918f4ae14d36d3d06cb18375f15399 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +197178 + +pjrock9b_2.tga +file + + + + +2012-04-01T16:52:08.703948Z +59bd17e110e0e0ec321686cfd190ecfe +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +196633 + diff --git a/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock10b_2.tga.svn-base b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock10b_2.tga.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock10b_2.tga.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock12b_2.tga.svn-base b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock12b_2.tga.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock12b_2.tga.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock9b_2.tga.svn-base b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock9b_2.tga.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/prop-base/pjrock9b_2.tga.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/text-base/pjrock10b_2.tga.svn-base b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/text-base/pjrock10b_2.tga.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..3b41d52e546f34372cc15fcec9a5c5f3e65a5b63 GIT binary patch literal 197347 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�ntrPsO@OVkl5tCAIC(B@2? zfPoh>n|rf)%@Ub~U|5tso;@Q0A}AJnn2~MQ#D&}#xfP`}*4IMISk{Rjy?b{gATb@4 zYV=IA=JdFFNeUrmX;Gg1G}(#z^Kb37ngy&W<7Uo<6b8e~^=LhjMA))!MS=+d*}JtD zAVRrio8S)-uq~$CTk(^9R~4$qm*71Wv60OWd1ku^ET7ho({w7XX?31X~4ogE?YhrxoB z?tQFy;EPAhsI-)bf^u=-m_q`nt?{%Q?k{wSIVF-UiE5DmS|sV907;0`+E@<@EuSBw z5+6EjZm2`+**Izt6wj!jC~)L~gceBcE$ddI2UjeJA;{SIXu-@QMVv@Q3h8LssZjUn z!kZ_Ll<3HRQ+Xxz!U-CnHZ)~R#5@RrofI1>Su%U7)D-B2YDnL)*%b$ZQE34+FbeL} z+q5<|{A>MpwhUv~e)`1in?vSmF^#m3x{3JSd+pbn0N#B0?|%I^f4*?$M6YMd&_`sP zme>)mL3Xsm;i|C!mL)KZ*G2quZwe?1zw19eFYZ z1rnOjmU=r?A1=8T4Kn(e5Kf5Wm%Af&4uGdL=F%yfQXm_Q;%6uIr$}NGK5-Yot#HZ* zJeDg`lH{EpjD#j~;F}kr4{Xqpn$KC6c>ngPH&>tH80jPL#xm83mr*OvG#ajTWCV^1B7fTFXd83Uvx4X=ZA%1%wf+AmZi-&xGAj8A!DoTxSf&btmb`MVQG4V3G zjL3jM{+38OH&TPIj3+s7+Gv6vN{;T`>Fe%bxgU#$M{a^+93b9S>~Z(TkobuJI7k#1 z4==`CGG`hgwuJ?0yM%Y7Q!55D2_`5R_08@_a-7}z=Wkw@t|-aNOy9Yg$f8e)6JkL3 zFnWj*(nel1gc)HVid(`S2AXC4Dn;+GfFO@$70iIXEKPsUIoYa~lSh^7A;tWaP^6}` zh&u#L!FY6?B#Z*AisHgo*bh}yY>5*Du6nx8dJuaqRzL|&9P=*rvg6^b%**;hJeD}h{tb?i$K%jH&XCNh&RuTZLtB4f}6;|63m=KE7DJic(WN8%y z!V1Pq#72~G%GUcT_Qg0=HH)H#;52{y!76+lL*RBmxP_zgHnU5q;paz}`?VvfbY^R@&1Rm1@7#*nrX9y>;@_c|8IOKFI%QX`S zGJK1r+K>=(%MM+=7YIMH+46V3x^`bwqtCG+V zfg`n&UqZjm!sHQi(%k>!?h(U$4XHCp5TsYFqP<(L7R}{^{4qv`k(1Q*OB%5Qer9^O?7*;`+E zprSCxPxO}2Wu2HT5_Rj!#cfK^N+nW~{vD6AcTei6V|A2F#hC(o_E5aWG~GB4ONpWztjI2o{XVWljhCQg-K(4ga^k%Rpg3Nq93(s$we%ZhS4TTV!2 z>`717al(VrA}JAd5KHFFSiWEmT{PWS!u73Jel=_2I5*0mtOV5V_qIDKe3@9Hg5XHm z8n3wD$aMaZ>n$yGaclnRV|BolK<21e|Uah zCip5~K?|fod_cBUFwMZz2pug1kSNg?|HR(QU9cDioe4P<&LWTg6TjdQz&y<{hFP;0 z(Nd=>{p-xV|L?!ms5;;e*fco5tL-$tqp9K0whgOyY+M5{vz)}?v*{Dvw}S84my_Xg z3j5`RSWdz~8r>MaC}t{-*zc*L(KFe}+xTQDRwW+fKi-o64Vx#Vz>$d|$UfZW``NcE z=R1(+csRKMenGh>OH9BeZozXS)WVEcN%Sk>#sX@~YPIOh>uT?AISCXRN*g)2f1e{~ z#;xl5#a>l?wnHrJ9tH)lxoOFSAhKrJ-~GjZeC22VSqUQ1rA1;acwUk+c>E|sOXj>d z2A}I9>x>H-_1*T0W%=o+pIjm=M+kd{WN+FoxiiI&O8gkX$K>DT65o8Kf?dAQ0vM^H zJsISH-=|oTDkg+7)0~d~bw3FH0V=d+rT!XpP_;@60S^j;NFf}`gdW^*<+&n_K36M> zN@Vn;Qv&n6Z4*F(dq-@sDy2m^i3#hKY|5;$%Wltea9h`}0zzG|ps+>xP~7rZh0l^D zUQk%&1_zN2t0(k$rdzYAUP3#RoaSaQWkO?t27X7=7EI0YC&aDXxN3>1%8E(imM>Jl zFOetVXqM5x@pKi-(&*J?#b$`9J>bvHKT_Ez^05~}s4zj`<~0EV>x-Z#7I=Buk71IF zs5!9DfWu(vpFH4t`ESPC*2IG@Q;8W_AvCs5i5&g(TT~C#1zzzm4#;0fli^bOyF2Ah zjKM;a1;qX6fxnWSWnI})^2sRzry$}@gFTV?zUQeMfFFt{2(5gus7-^I;_g9?7K{+hsYI$sQrs%J$~L1G1a} zPPq{vDsRlHieb|$m~Hp9D~}mQ^?m)qzB}tc z0M%Bp?iHG5I|2tHAr#P$TMb@3=M1IF873O#*gVGqJdoDi9=_(8mIM}`I9y}>9F`Ie z#UHpZoer2+F{T3+Q(#(b3TG$QQ>DbZ8!Wi!vl;7FELMj{K=nMsUSabhq$0 zWm|ki@j1%@HYyJglIetzcM9d-Y8iF4fBhAQsYnR?miJX804X{1>I3^+NUw6_=EYt= zYi5J}{^5u3dBD-T6WBxIEGyy|Ot#|M$*ftKDj(So<>>qf?N@#tCrfBW;leD^nh@1A=B3=zX9v^E{#6SZ|?z&LN| z6sj#s@vU^t`N4(wAN9~=8G%O+tOmtoi@lzo6?Q3ykYHkRktBkJpj&rti-1{`{Oojj z2*c5U421yRXP~oHl0@=E7t4ZK(?pagIA!3p$N?&~tRN@EZ^!FhB;c`B zoYFG*o7OI8z0nw8oKl2QMHB$mRh6p-eEk=Ht+7e2cj2tbbEi!3gXH73xRq@u8;LWV zL{W$~l&dzwzF7?S?O;M3MeRX`!F&0cH!<^Ml)tO4C>0Oji$uPO2^*BEqLt)8(I@{( z#fq9}*EWUt6AlQoO~Q0T^PZdsQnV-wKs_?54dPzQ#Us1n6lhyaNb?lKmJV zeDDCeqP}_IboqXZA-IY|fB5pL-RL;gNUhN$ELPCqlgId6!J#~gaTHeTj8IAx#u=%( zq1g)a_oO6R6uYWYLj=Mppw94tnw%9FSq`(T+S;E$+W1m4>1R&(XySXXt7}f#u?a>2 z1MuXUv877+w~O6p#c?OqVKpDmG+#M+yFU~}=|zJDrKBAq(o5-@@%|nQW&rkXk+cTx z72@$jPy1=@2PhU7n&B0(8vd5wk6X5gf2VAM5r)Ij*v^m{k6zwGq?uC3#8rL1FaQ4( z(_>K#4}qh@H;Ijej0goIJNmj0S666Qk6W>XWGtUQNB5J89!K!|@4kI_W60$s)#W89 zA3=rsENxofOY@n?YPyNwvNS869*HfQ>^ zzVo9euS+{jD48Fl!d-p`2*!3xdDN8Y`0i(kIBtjAb*523aOZL#AS(ogn5#+(^~XZ< zl$=E{jgCB+n$&otR(|rbhRW~0C4`)yr2ua&&Bw*yq|6hjr`MYG>9`5+y{<)p`A5J) zq2e2}vlR@cu6j=gQe8%%V)}fT-W-XmPUBt^Bv5%~`NsD|= zR?039NKe`Z_+YKFlD0udTjExzA7rGEGlZDQrc-B5G{zH}<#=K<%i(hh;7Lp$vn>3C z1c@yQdGeTd0aZOwSaw=&_c;QR4j~hKHWnGo*m^2Sce+9+2+_JAHT`muZ#Xg^^UX5k zj1ZC(y~AH(btJ@iSu7NM;RqQOsg>ldnjF>1$C9>wbd01Vy3x3D|uUjxKu{d2b_$AwmYae zJc?<%HIgc=!npyEY|{0C^V%XkkRR!6Yw_>ClG;Ljz_!kS=g%Hv0++;0P29K!*x@zx zSNF7^k~4xH*bS*=4UzCOZ{1K^b+$$0b}iU1pD!)tyZ-R?vwK(izZ0(97?PktPr(P} zC54!%^5UYsIhpznICZyhDe%y4%_F*0QFFm4wqUxwxD`GkC83exF{zqAb;9B~Qw3V< zS1z^&!XK0_Fv?*rh{V2sQh-soCzJ~5+v8~MSeSVp@exKB(dBIj9+?rJ@=hX68-`Bf z5LALVL@_ryWYO%YqF`z*NyzT=oY#8Knea(6eXZPuiC=u3BUT(h6g$o|OBlMZPGBqO z6ttabYJjCA1- z6s!nh_T?J5Y1%{u@$2mj$|cnEenEE>UN$zcbm(kRij+EhY<9Ko4fvAXlIO&VlT7|c z-J)#Fl?z>Tntak(_FH*474B*|NrSlJFsRJv@Vz;1DAg7H$p>$tkY#?9Pz;=F_ZHeX zzlu)#fnpKPXlb;VYoJWC6lw^H!@|CNChH52%EyA4_qkC%W`}Xm0%o?5Pg&elPTvdFg)@r0c15d(N}?=R^OG2=4(o8L@V=Nr;H1=^02x)vx53hZvAxu< zw2wghMs#P)^*Lqnd(|>7^@C04@o1g!su6Vnt<^pkSiv@(l+?lW=9?k<1Qc^~C zXpTR}Kkd)Y!ebTXW@ZYe*ROIvj(GSp{hlnC_awCC1^<;wb#xax&*FEXB20t#;ogzt zhjou6Z~OYu-Mg3jt(!WMis_$>QC6owob$iX)ecz@Io<(07FONHaK8A`*hkxBHI$TQ zsrlWye&vCJ?DZ>RwK`88_Z~;2_)_2k7SRGZf96DTPl_IbAdrtnZU#qyY6vs;A4{R) z>UAKy7!`LE7{8W$>#;03VYgXcTEuklD;tt&b#P&uv9-k4!A zq>L9dEn8wAg*Kjp%~L3)Sdj^%2tu;a+92u{PX_;2g%O$*lzL)d36c_xXnN{fWP#)G z02at8hvQSR*ngg;vN7rpB=xCs1bL%o6a`Dikw_+kkuy0n*wEv+eKRPOZtmE$Ve!0} z1+%8&5-AW@3j;Y?eMBtu$khSJRgZ#;y3QP{rM$fzr?umZE`?G-bLP#9R=#wj$nSsT zMojgWrIR1QN_n7-l@?eqdz#|;vV8?ty3c<9#e)}*?-MNUg-#p8#Krr~;Dt`P0zG7? z-!C8CQ_Lb)qRVQ`JFgnhsHufq(t9gp21tUu(D}1%M2-pN5L0$+7Uk~T9A~kxnZ2Xk5?`~eRtVT^>RvJH8vM1f8 z4ZG{W%q z4aOblRmoucu3u96*p3ya6-E(=fUXXl*K?vscXQlIm*=ucbkB|mDMUIb{Y`6EK%r{! za9-h6RTE#o>KKm!R%#b7D*F%8lg`WZPOO1_lX`$MfEeMRoo6utAs`gndg1J8;!2lQ-B_;=<0hr8 zsGBMXZx3!==m?_>5tihcO2Q5lM`l3&6$^hVq$8uPb|8ziPit{8J#0F-;bcixUp!_bEXLndS#hJ)=b9V5eQkaot z3(HFi2q?~tA8^fyeh0ZLJzUCG4Sj^4EZga;MCI~DPZT)3{`05wAA)(L2H4Psz~Vjx zi!tda+=C^BVs?;)?b9?Tew6~o0F!=WTd2XrkKT%CFw+@t`WeLO!YDlwElmwQ9jzC1 zQJIqd?1|XY8A9cOAl5eZ{3(%={l#vnNf3vmC2m8IMxU}xD6)&9sP|n3_7e@8tc2xoD{Q2O^9?* zDZB-Lg#Sp|yn(CW2L;IlMElux*(q{^*O?W^ja_HWi^r#8uCfNaS#4KJIANC-O z{NlYELvyEm%>Rm{l*>s{$gOK=O53psRcs7LX3|y{71{y9C*+X!6##NNOsrSqp)AZ* z3;sKr6mo>BJ#tfal2@?Ap0EL7yIM}zVHs>~TyOsR?|%1-zk2i6KaYIy+Dq^L_U~DB zdL$?4(E@zjzp%~b+7}^zcr;`iEzgu&#=t>DCERPk)(SuaAEo(wbW#aBmAGT`kSDlNULResVCEzp_DD(aNESn2PGbmc zPiLDAMMoVhDME&#CJbLOhNJm-y{-XUL%4j*Qe_7Spj=vUUMBIB|B9V8l}g3VnKrr- z(v2hK8WE!^5CBODkdlIIY2v%Lt_w~aC!d0v@YY84QB&*J7)B^PU)4Qp<{)_!L_3vb z{q3@Dg2skg98pj^g=!bN91kHA`9MjulgmT!C}KfUnciHSmnFFRzonymH^PF!qO**h zu#n|paCJe7+Y~pz5uMS=8jOq&Ga49WMFbklb)?!pn=A9wdFt5RtCz0ybRsB@)s%~b z+M17f4eztxb=KMJW_oA)8L@y^(0Rx631gff%@zEBT*OP9v4{>VUvy_^@Y^pQ&;gDB z?BGwiP8mZtKpIsm2Bmm1vMR9jBbuiR+KOw9xS*e+DT+FO#-xhUBA_0H0p2lwcD@dE zK4dmv|9iiCiFy-O^XJU#l_Uy+yM42y8)qy=jhJ;-YwIS$X(uf4xAOHHVe)h6~ar<)8 zWG9`llFSgamhCg;9NzPC*!8}yRuxuC6j%>irJ&k*ICHrT|K&fOGmk2cW)tyBDrCJ4 zkE;4Wfah#3_MEeSToa7JO+C1N1sj2_#Od0nd&9x`YvLX3>n_U8U{w_f8V3to(t5m? z)F0}anUVtGJl$F)sfeEyM`~7gZh`LjB^W_W{lwY{N44{52I33HyzvSYBPGij&ztt? z-rRK8_*pX83tyjYZZrdtj$tMIIXgj|B-AUz&z%WE zS)j^2I^&8n*#@x!5f`Wk8|fkW0=;Rbo}4)o$Dr(C0y2SvWAJd|5wp6|jNv#^%eM1g zNOAsB5QrT_*HI&DvbXj}6|JyK*f!z4H`KsdiX%1U(0!9GVlu|4t?6i6V|{;DoAd8K z*H)08WO6&2lctLLBv%cYQpC-*$msF~gj&vpvf>}`7(9YN7Zl|SnO}~8mwEB%p1c?F zF;@hyxn}7CDGwzKNn1Cme*iyym+ijXADWFl(3xt~!fr8pQl#v#;iBH(^6AQ8PnTdP zMAUb08=}h7Q|9%{7t&{vBVe&{3K&EOAH4Rm%&nc8J#j1<*Zv2*AX3mE7U_m*W6bo> z$f!Y;0L0^w8^jSiU>ZpLs-;W`EUf+tH2J;z(t*`z$qfVSYFsQI3PpLfxkHhk|G)p& ztH1bb*rU0zflsa~&WEez{bFOL5d`(#CiS+QILemFhOm32u&eD1p&)2tWB!kc_A?zP z7iwwn+bH@2g*hkzWO)0j@qwg|A|T2=elIF>J2#y@$81i>6o< zJLo=m?57qM2}!m`+$FUdx+zRwy?&L#l639_o`$*jUA0Xt1|7#>DW=qqFX7bFdDg%| zFQadL?(|QEl2S6pfxmd_^7X#T{Y5Y;j@hd!5>UIUiWp(7yn$SLci-t|&*4$9bZ*xJqhwM~O zM;oQ%8qB8@eVY`(wmVw{mdP2Y6@0j6V0Ha?CZ>jV`>&DJ;R=l2^Oi*`k;*_5_`uGC z`}hnLy37!@Q{X@^?bL#qlX-D57PNu_;&+@Vz|2T0y>-703l_|}H|*`UFo2U7`i%bn z`YIQu7XV-2h0u*(#RD>)B-%|#QdrvQm^<2b)LfXVat(7*@{IfFzB6$&7~x6pL9P44 zLl16U2iy|YE#I&_)&xM@td6S3Q3x$wesCwa6VisjHh+QABmU-0{&&OIZV|#_NRgFk$#mV3orO>UFuYrC#%}u>g1AtB{lt71S#|CKBi!6jccr%r#zmtO ze=x^Z$^{5<8mh}>f*1sl9OTeKEtt18EbQr~qmEG6YnF~F;>Z-m7!Yq=RoT>W9~`a@ z_l2EqJfd4fYXB=>oWIAUTYARe&_4tSXe4mPSAgjpJmA{b-6>bJFE86}l3zZL5?}%B zzOlZHB-z@Vo9&uwV@OI0bFxx*acK^Qps4I~FbI0H;g~+r7|$eoTT@Xg+XeA*hepv5 zN4pd>?2rFI37ozE`dK#7qd*kmLiQ=QB1SISUNQOv!ZR5(r3{=6Miy)YN6wx&D!bud zS1p=9=FQ(Jh4|1cE|I?^G26s|^8T{gs=9RMm?rO9gbvN0&%!OEFr+jdd0|)t6OHGo%hSskJB9(=zU9;U}NA3jbrF4cy!bB)B)vqkC8Vt3+3F}ruY(A;181lP2bn!mJ zrI@C_M@|zm30+K04WI8<2X0PwQbS#p&?;qHy!2!$N^r$uFT;}1#ledgBaPo@`+rs46$^?ZqyuaoUlQX9(ZOV$bqx; z5b18DEY*DGCd*JXsmSYsfbc)j+W5k!-T2qao`M@1?l$CMTpkp zxacG6A!5CA^^&vohCn7OA*1zZl!O1dSbog4{<&CfsVZVbwCZfwFyh0ut_;P1E;=_$bQBYOJdg53yr%_`+Uo zlKd7qwNBlB6pl8~gD3az8l8}^VGRn9q#M)A7DnJf@F02zC1Rri_MExPfE{q^7Bvp+2;o0b~LIsg8k`r3sopy3J;g}kPR31vx=G;U{mzL^4QNXKu{(`E6ClOmx-4X zsCt4T8=FG$Ii%~+i$QSTcFKMQ`}yErTk~-{C5Ca#Va)d1ug;zJiA*i|Gk%6i1gp|_ zZR2v-1H)EvHe`-faXb{7IQn0Z6gi|vL}J)5N%t)9k-!L5bA(s|KR~WRa?&vBuAw+= zKE$&xO+4+Yu+b9pHAPcfaw14&N zG1SCd;HGa4_R3nT=X2)3j|lTj(~-V&ZLKF88fwD4AaN;LS?tGpiU9h1&!HV*3~5Bu zanXV@M~ml7pE2PhG(75AX^34bD=yHTq?Dn#sew1PgHU6R%H`5xtpd7-L7utsKEbLPmqj5n<2(-{`&2D@2u=rw9HCb!#hyR6m&I^KcdNw z>jqsrFvguNuCJ}kOi83J;S3($Ck3pbf5lOx(1huqNytp~dECF+&5NkcooOXoYt z7b=r&z1VXOuMAoB_jD6pqmC$n@<}hLZ=qis}{ z$x>{__=uRu1OsBrd>!tJYO>*mI+z3^ps{`*6E>?Ea4LE+Y>H~SDdXRdnLPejU9}Vd z>7>fC7<>u$<}H9uVS(M(&0V$^fgK1W|LW}Rm@Q@o94BK%6nwRdK^d6OCV#ws$vpMQ zHd9HIR(}pWvUAgVFNrmR%6*drJYFktOZ>H=K{q)00xv-H_!IJ?0ZQqtkNJ8eqYFta zg+mU5gNCmFl#Yk$v9Iia0S~8+ANJa;s&G^;6BTVWs?Wh^j5;#=^_Tu`(%5(BOdhYr zNn(kKQ$25Bpw*MOrSoF?dkl^45rWE@kzC0gI8vOa3Cu3<%SosHP#kn15kow!Eua+E zKbnF<22gP+V*Vy4BRK?!ds68^K>Zq^?gjyJD~*Cs+GB0p3FqOf{f2}RBW6wYD9A*d z1$S_S=!xumQ{j>AexZcz{@u3IO`zTC#q*`RI44y#(Rlb2P_EhBpvX-E2Sg}aI zF;4&pB8gLXZq3Wst)K*)ck79rvRr`Oj23UDkKLPi6op`jL3K*4D^UGCaKgb8w*&G6+(Kf{k*-YHzFC+8+bBl2(Kv79kCiKH zrR7A8rgGh*VJQboBIV6Y-{A>xmd3A9VzN&L*GqBETqF!#Kq!Sc z*DkxNi5=k6@87tl$`mDH>wPN@508gy)BsAFvan#* zWJp|(tk_Mw3Junj8^(RkoGn<37=lA|MG?*6&|IFRN)Cc5$=@TLVO34*3cj*NCOP$!c&>zh9j@qzt?;T4(y9Nw|@9K zw6g*lY%j${B;vI|k6l~i5fXD!wr-MiQ<0!Efc4~on~xn{(6Mn zOx(PIlHO)3TAIB)K~rG>acDkTq|={0pN@ zO;I!`T>?a+ftnAgY`Ey)42c*c^7v-cW zH+F2u2)anN^ch%>iAL6}4~V!kjEMhhmwH`j6x=Pv=xC8MMBTF`D;CbyBRXr+c$Hzh z6St`ML2&n-KZ~O@yM$+P`QEgT$E5ArDptKaH0WfT^zS|9Yr4PIW_#i&h$x4xi$sAg z5f>&acw@9^?}c+`{T_2|tCg_ZPbSbJ1)BhiAl+5T7$dBTkj|q#)|nD_^ zWPAM~iATY~N|+uYl=5so1sLWcp$Y`C(tgwQ#Zq)Y1tfymzJ2xdu}xq%r4q5U9Q^f5 zz5DX_Afcb@8y)CjT!r&kH2DH5O?VX28^E zNFGa2iOYbDY#*Ph0$$-ya8W&7kgW|>x#&yf6^#-gg2o%IjGg1ICwCm6GGSmfQEZIV zfx1Iw84g%NQZ2#~CRpuV!q9b67l7Dp(|T(ucoxq2Dwq8j&n zM~GaxB(RGW6kYJ^L?=kVZ7Jn}P)T&{GT}Ja*37{BB;UmFyMO>XQLG^&#r%tW1Ua-w zYS5;^k}Q-7TubNAQVFnhK@1CR_d)?<^KoRZ?-H-#gA8tT7(06abo_nW})oNLD}kt?syU3i+$%M23m4Gv8h|L_MrMTDN7h=UdQ=y7#TH235U(aKr76TRWl!!=dq zrTU8%24m2%6V@#nmhWcvtlnG$yUbdWk)&;#EY8SDH4}&krb~U)j88sNzjM?;iYph1 zH8jpem_p=)+%2FU3<6UJ#ePUFdANl!NTi>nIANyhc4(Mj zhP9O&bhLiiLi4s^Nu~lr9qJ(O-By0<6y+5Os~#jOYNK!+*6a*)E^`Lt2CxkdCz?P2 zQS&pBinDi%0!(P&udG(A2sKJI2;3P9c7bb+$Z{f|urogDk1w6?JZm|JD)>+Yl@uy% zvp8{~snO~fJc~)BSzd-ogfT}!j~_@=xLq$V6WOm&mDdOpHCHbqL_#JbR;cx)aqr6~ zK;w=IE)n=LfyPCNf-tjW8RX(*nf=_16j^@4q9^LaQR%vB0gPeh>;&=wrh~V^Z=8u# z1JR={>}7dLA>K~mFD0O+lz@bybCoSSGrWv{l6$lyCnT!Ge4+)AGE$T*4KLth9_Vj9 z)3*Ar^YhBVK}4(DfpO<#VbYsMto`Bp@8CQc09y>V;NCE(oM3m$NyP(o2g|Uya!Dg@ zTp1o>-St?QhV713r8Ef}R!4+Afe9+gv!~)H8TR9~Rh7jBNHb$hbik!-Pk`7P>uW+D zp|to!LmhYlB1LcBy7=m;3dOZInn zQW0SZpX5D3xr@b=v68q}VA(%Xw7;;zmR$t)17y}(ksoOU>I)bdkuCB7otyJ);<{l+9 zPws^-N5LXL0U>%i(FSj~{a?o$aUbZ6qB@w03E%$a3Vy_57@K@s&cIxaF~`CIM+6g7+=X&k2;<<$*xc zL@#7f_hGv;l6P>ujG_aiz9gM;lM??b)yFf9Xy*-OJogomt1fta@Ai_jg!^P+Bn2CESy>0|MwJS~p+QYu3deveRRVq^H$lF%R)qtP zHk>fBP|3xfE{vQ2SNO&7G0p2&E#?5>3prN&09?c7vZt&+zhOj@8jxF;!^{MHkRr^$ zs9w7a)#s%r@n+tfQ}Twkk0%dg@tWm|H$)mDH);<1!5v;w9}72Nkv7E_30_%GyTIrL zf35)Q=@S95cLZ}dG$=-t#iZgk1*yqfspvFs<*pSq<*NpSe1(mq*@Wx z3KR=!6^4b&AB|Xe_QgLX+fGt{mhyBM*MW*gybtsf?_~Zbg)X`jh$f>aVap^qJs66X z>v@yuC;t2&pUjJh9C9;LRu2yJIB=EDo&%Nu(+sOS`sh0k&galRfP~-oPevmsx~5zJ zhNA^)!9})SO8^1!OIQxI5ft{zXTfNG^8z5o1i=p=N3!z2Q;nI)J6A56E9!@{4@PrN zL|Ed^5#AiWDkfgNWL~J0Z#{)k^j%Xw{zwU*>IS!Qefr@$a{LH0jJY(Jul9U6o2kK4 z+HTm|1ZU92&QcC$*Xi0c+l5AWc-N9IDg|S#c{uOoC0H#Hm$Kd6JGXSToC1a&r|q_n zB;W2U+hXo0ka&!ailW~C-LDBTA_*(&A#em0S7AV5bT9FOF86|>6#!v5$UQty7UQ|2 zi1k9>h|c8go12d}$T(318EIq3@k`HNFn3 zR##o#b^17F!TC5PD$c);I%v25QDJff_On9L6Z{xc_*jT~e?%uHWBuPLQB-6b()t&B zV`iCimV_l1r1M3y)|y2hn=^gj@90_ z+>dT-iCaO<)HbChCSXB`FUa63E;^}EOxvRTAK7(=h9=s1#5DusV+52rATn4i+HXq9 zsBNdGM-Lo67K@*T+ME&^RY1%Tz^H->wt=chl=>%6BYNx*%1?fubMYst zQS#DuDe~|}ATFTC2m7v}%l&c^N=~qBMR{3#qG(F@3uN#`bQ~aOMBAi$6@e*OwNZ?B z#1j#p0(6}!vXVPDZ%`o25vct}B#EomxeaemI>;v^*EAtz;0fP42QQ)C!`r35PU%V$bSHMJ2@Fcq;Qr;kRJwUCXva^TrCG^98vAnQa0;-l!ArdJEr--v7CYo)@4 z$a3+>-D5Qsw)N)Fm5Sm*GwRtbo5F#LQXwYCcC_Ym6MGaB`WTV&g9L-VAas4AslDP{ zL4Qvd3HmPDaYq3i05PQkqnR8+PBlbw_Lm)9Ja>lVGmg^J1OQ}Ot-izaz78AeUZAuF z4KAb<^5q zaF9^UW2N=IztZ%N-+xm}oc1(14S5^qG;7j0)5!3t6(xmWlqc9ws;o+d`}ZyabIuVB zMgn9mc_!;3+W6XfpTN$!BCLL>>fJ|HPSknFs69nj7h+|lRbUBp}El&gT>^HRZmS! z0D;hG2u5r~UPdyuMi~O=@=Oc-xsKfQl)brGQj}tEWPD3wJ$O!6&$pdMHfT}Nk-!ZZ z`-R`L&CVwPp>JNOjZqIOJQfgejJ$@>!B`TMbY4c7`OYx0$*LIGrnXbZX;!>ifWLAd zRCjv|*bN@@S9I=RNfGxCBJoPcMWsR z%3e?&Vu>3=gCD>5#)<_oYz_}$V!85D6<~USRi-k#ib3H7HBvZz#ZSuj$r97-xGN8o zhzrpW(FXkhnzAS!SU7}20bUb3XBMC0G zVv-stnOnoejabQKu|JA-K&jn3wn#|1EJH#~kmp`@6{y~gh%@T~LnUd532~x5WlYEs z>nuW$1+mQa(>pgHB&H7)$5QP%0t5vM>je zot7k%OdA+0LuF89>Qk+O4G(90!_0?6d0D&RGo>hU%k3wRVncW-!7B|{jyKm%K^jh# zya4W`0~JV#oRV@9p_`&iDHlW$g@U<(4WDtbCpWN9Yt*wZZVX)}`=rL~eES`-^gqMCWp1>fku=jSVy1fp7Q2y2bMaywU=| z2{R^9N`LtkDQnZPpm0KMZe&Nx2@B)LP(-u`#Ddcj;#M-cEG1V&X_-$uC0(M(j?`nS zf)xMZ_uRwddn168H{GlIsC>UOW|FtXuXSIfKd&e$QbcvBw_9jye}q&1)rb8pg%D7C zY&J&^D~NZlGn%h;aG zl$~>?e8TbRmDVDldd+~0i{@PJ&6jMpmt++{Nl)GhRb(gcM00=nAdIH-SYL;=Mm9w` z$VVa&V&u*MUGJP zZs5Qd|5CY;ScCVmcADfbo{ebD3j^56z8LD8r%zla!rO+QpM?qVicr+9`3+l&rPll$ zp+^?uJiW3vjsE42%rPFW+RT*a?h z;b-x+!$(sO0>b^UB1{$_@Ow#J6s}Kvxe^WGu7ehgFR$h&KONDA%fzn+Vmcf7$(r(FvAcR3yJI{&`JfE28=+UO zu_ktIbxEO1<*gxo=N3g#X06~>$SD9Fa8uNaI!-n2iJLY=ZRvjEO!#zoN`_@6OM$LN z$t&Ff=SRhqLC3%Nm{whI=}c;>OF{{Bxw>)4Mn4P8xTi{ml2#YiU~0o+X7h zdb{ia+S;urx*#IL1xVduyewrP<@AB6r~D8laR(~dSo;vL@}tnEMw75v$Tmel?4NoA z|70;;t*6xMOK!O?@@(rVN~Lq|y;om0{j9pYL=eW&D#2g7bUrTBBqZ!Uhv&N#k??JF zd*jL_X3;d&*LY0^OBBUQqsr9u%Ok?&Oe(>Jzc2Om9IdMsnVM#EU@t~t6@hcCbk)&w z`RukZoJq%CVP#e08FEW4A*OR3tV zf0#DL6soe?r;qOo2DmK;EtBpuR2SI@px7nXJ(6{shK~^qhzqTm`WZw|@W{DnDuBp} z16UT9Qia(~G62&je5f{(JTcaaf*e7>Vq1HD86ddWrzQALFf zhbo6J_tQ4XO5B*fHfO*WR+sMMb{r={hV-L%f<_%WC`$qvsrM0#Sh3&u}uWEUYAT$iB>PNJk1a|OY@VzZ&qC61TlYFTD`~V$x zuc?;LkKcLiQdgU?7lt3=Q?R=d=-e=|llPb68O`HJ3s|a<4lO6S?bYrLUAoYDM&M&r zG7n+^j``;B73vD{%fg5S#q#XGr=@L;m)~k@K8kjRU`7#8Sx%Z8=3#iGhDJLz@VzZ3 z^3#*HZ&+<=`=&K3{s({Tc*7&4L8HvgS5dj3L9z*I<2YHxqg-&9aQnYG=|Gz4{td05 zp;R?wBBQM&-a;}fJ#p(bmj(a$gUr{_+G;9c&MXs4K;3!3^Q-=uH)E1Nk4J1qP_7J$ z;wtuW!}3_GzIv&jG+NEGCl3$`QfIOcbRVjtl_Zc>`dR4?5s-FG-MMwmI( zyI7W|z(yz-WJXwQ21mIK3-2f(3F$=U)W2eD#GAd{onk=6p^a0mti0jPkhb5(+YP zd%QktsX1YQd3H9z~ZWE3)&I z>Y0@+!U*!ySVf_h`z^v!qP~Sf&<0ET=^y`5PKBOx4(bY{6l9>_sTy&iVf-QINl4u= zKWFL$8Dcfqm>LQJzo^eauV3r$!8;IV)`7OM3b=1|rKc&r(KX9b& z;COZHXC_SQh){*#rJ*I0AX!tN2P6&3F>`_QLb@7J$IcrNL&ki79cgWDM8!Znd`dK} zA0{mmQ6|^G4XDd#b6aSx`1#foelVO){XVLia1dima^s zlZs-uWv7AMI1~yauECRu+$C>Wck!#5N_ygH=GSmw{FYt=ok7UH-p*EF3O9rag7e>g z<(I66n=FnVstWwp&1-7+e)X6CiH)b9jzPR2fN|CqY&{MM1EoBXs^bdrN|x8%5k`eM zSGJi>?1*14HpFarJLy2)7iCI0Q845Izaj8L8kXc`9^7A0UYw_CmOb`Zy@pa+$|Ke; zTUb~9dHMb#mPpAH5C`yc4k#f3CXsHeuN6&&xbN8$9$ihOkhY>^FIPkJ$PnST$@y7n zppYIxkd~$PBCU=0r2&Z-m_lEyvPD0<*)Co3}d(yitzd*!Q42YWW zO#B6>z_q%!99|e1zNT7Gue6Ik+@t~IJ3PO)v*aFE3o%w4*as8B2!5|k0_0(wtj|n^ z;=Ihm75kYtmsZ##b^(6dUzjITjiFa+D_RaN>{Q5Np?>04EMohw3=UwEuU`#WOd3dI zJ@=*?hlj$&-sGB{j*XeBrxMTwe+1#SY?QQQCcE02tyx^h0MU8*E*?P4_B?t64;Lu< zQl%i##D&oVU19N1!oPGk0Q`VTvh5z`UuZ?})IWUh=%oN*1a^Z~cbqzgde%G5N$k(f zP%(b^V43esShq4l){%npJD4>>&yaB)Lajl~^CgAAX{a~YlkwT)2_UN4AxUPY#O)GA z=}9(+O|jIp#4XSZ6UJgnA$n!Q@SUToPYD1{MpTJ-A!-m1Zdi>0#IpFaSsPa^>+Ncn z6jPrpEM&%s4p1#qE6$P(K3-q@_HTam^56W$2XDMG$}#~J{yY$HH?OnvnraY;hUo+m zY;J|em5~MHMlL3Tj_tjG;S5IE# z%OoSs=inpNFFCou)07qwSQ6lG&1j->AHVmew3j(i%rYVbnW2z{XT|jC3q#!AxOSEP z2$O_@Oges|wXxoWOhJT0BAd$QxK`s<5Hd`?U&3U^>MEff7D!ZFT9_j>U=yLBVCo+~ zNQ{r$m!0Y$84O0qn{xJ&cW!#H%bScLpEnyUL=@l$xaWUCU05cTjD_|zPJrtXxruUd8WL7)hisVFoHp(Q zcNg>FE_1;JRP4)rJaW@{2NE!%ga-2D(M2S*lLa$P|LvE5nVY_gbyo9*AIF0bSG%Z4 zL@A(sr5Cb@l1wOz#dBt4CT{b1^rqrkXd`Lsra%i$`xJD+Gl<9-Q$uOJu0!Sty(1h7 z?c;#p65>OPpBd2g=pGW8x9~BtN}h2m4@PbXtzd6@DoF-FNIx2K+*nt6%)MCyE_-ZY z^f@OceqV0Z)ba139fTEvNM(TJpK-(QIChT(552k!9QhR~hsvUxk}p316ha(_=6g4; zS+1Uiad6GA_*MB2*|A#HsOaD23ui0R=gB|@NR0d09$CkSNi=G^bu+Sv4Hz`+1<43U zD8rF#1(o2l?3Bc^eR~Y&WwmV#mOVI=MuZd+U_049!ra(UCkL%}i{}(&%XX3k?~G7}HEjyanU|T& z9FTtsFxYn?io&)CFeF9kBMVNcosa?Z#rc_745~`P1CW0FP;RUsElCt4(Bisf?h(!Q zSJQ#r_p^1<5y)Q-+Ai>`!c6k7NF3ntN$No8iLsynyFXe6?@@A|>sKzFHtzj}(?8w0 zX`K*;N0bGYLUUT;cZq4Es3H!Eq>vHBhO%%EVhb1=+$MMlof2VxtmG>*c_*@3r;m_Z z_ZWM@aCirQ&h>#4$Za&9TMl^!a7Dhx?qd;y1~eSzwB4Jg1fL0H8hltinQAK4PRtxt zaMPz`aTGYEE|@-XXM8wwXQ`S|T8CMYD3Avgi9tJoxcbL`^!~nGz(Z_(BTI}-ffq;j zg*z2j0C+q*H{cW5) z?7`v!**jH!PD0#`vNED+(d=m?iH(ATjRU0wgcmDo_!bTDzn;VMN<6_d>@mI=Bgd?J zI3=KSk_{p_kwjm|8D@~3SIr}>Lm)7a%nLC^%?UK|71(o#^OKL>e*e{%;9$NRF(#ER z90EAOJlz!LNJT6WBJ}m}vVtom0C1bRdfr4%nw~oG&>V3427}LZy7fm8Axe|1!q&s% zU=WdUw&HOKS$?zm_+cB(dzP0Jw!3w7XM(h$_7DZuB2|1Pr)C<}*tcJuH+>=k&Hd}* z5p|zNLl{?8Q&9>XbGt6(Wk&YqWrmE`y%E@gen8er;Y8W4LnE`cz@TYSn3rd`tIGF} z=Ed1!HrKcT_R6ubOT2b*UZxhj`kHcoh1?L($xqfDEVF}19Kh5ARiK(fX~(gjat%xZ z{T}o7@3s6=OuIi2==(^_S4O(6U23D zViwMvBC)I5z*|XikbM!E3QJ)v80*;BF6f@iWpfRewN^ni8i!~o_TUNIP8=16$~u}v z0WJAPl}7H=^c%T0hDGem%8?JeJ}iwkcON;IxHDlrE`eKZ$`4a$vOF??VFIMBg1ZPs8WiCFcq5lC!{slLGT$&KoEQWxzVU7J2GPTGn`Drcnn=!caKK6Gy`^5WQxoAWINziisE0s< zqL>tzoms=ED(R#a6Zrwa(3N5UGjUdz$Pk~qI zT^oo%X}gh}JGUz5Bc6!~8?4q2I!icQRP172rQO-PcW_QmDMS>H zBo)YP$kMc*X`)<^fwo46FnRn3yAn2PI^b2*4-r2HTmAWdw!>*K8S>PkIzUw>gDB!R zKp*%=CnrFs>cTfNTVfS0AF>=P7R)wE)Ge!q7=-ew#}CLJ{z$5%rLp0HBE-FUEsga> znJGL2zKcyk@jLK;C(IA$9-S`A333Pi9;?a|(H8g!U&BF2$8-O}Mk?Y5Wgoangf4!- z9=Ivs#NjH@I)9|7Kxihr$2tn?fk7RF@#G^Shvs=Ut+KR`g;6yD1@6nwW@>eJ1D93- z5r&{}Su9Iu3{vPKO5HhS{0CSXI7ghNAo)Py9(r9?TtLvk6}B4<0%Bh3=>$&LN7-jh z0B!|?&rnekQ`xCu<_x@a>~M{6mKef3a8VQ#Y!yTzcCm5}0_;(tFzAlY0pa{D>jw3V zTZGDqB5+lbm(Ax>bKBru#0^}u8r4vV-f|K_>Jl#y%AcQWJ*6{CKPpqeS~@-+)%YPk z+1_|lc0VNd{{O)$9IPFH`aMc?!i~#5(*ildgCzxV%NF=*eJfa#J2$Rt%|+x3Qw^Zp zpO-B_WAMHF?cDiw}#3bon57eu*aK>aDg)DaO5nM(Q@&PaX@-V4x?odR^+} zjS=?1rI9!SD`KzERxv%!N-~8V5ujr>U>071;qtez5R5<_t_@xk-s(@HW)93$BlY89 znEruc!Gvd?YHA=EJ`cNl2(uhf?0~r(l_tE21_xzk4{r=nM3*yvHf>^h;ueBWYZc@{ zhlpbMQuV0^^w8Afl@LfH8eMo_bGlFA({kiU_ocQ6}oVoRQRb`k;I1&A* zEIc9(jL%UCwIF7yIU3=#hAxq^{`2RKRF*5X72Fi;Nr#Sb^C(3TX<>G%0-57=2aS|* zLgEkCJd6D$rTAfI;{epxjphdVJQ3Ejr;jKNDTWo{dX4?Sx9O6qmr*|%yS9i(6E>KA zk|@AtJmd@s2lSyq(=2|9P3Q1WGAHHD5WcHsmRlOBWHx$usCOy=-Wu}lmb#(Z8-qmwd4e^;`D0Xb+f;s%Z z`M%;fIZi}8YrtHzHy>lE5G@i}mMUH`J(1Bs{tfhWkzXhlA`p%HS;7o0C!AEtt)f~S zXF7{%SNCoY--xz1I1-BGZ=JgBW7EiNaM4ca=5<;w;tfXW$M0`my+mj*@aCgw6JxsB zF#!;nrm`~V@QaVJW~?X-8FdsrDp}F4$iM#s7iB?Gzt-neO7e5Op<+Z|Ol$B2*}L_t zuZ112U+Q;*iB$qc+yiYAqe45pvg|#7Z17h6s>OWviUl!|m5TtC!T*n?I|0f%&DI1T zaU*7Wq9Ao=?9TPD#9o=_sbyjy(WmV-;nda(}n(n6iZkjIXzWXJDprW84 zq9URoi?XPwpr|MaD6+^RDvJBQuens+%B=alA02U{uBq^S|Nr}*_nhZE=Q-zXZH7`} z9NmZ`E6P9!We4_JdFkiWaU&f7S)c(hS^_Z%r$2=4A`_zTEi~Le;7*g``TNErk-+ z_vB=%5E1bBb~&sOfDAzVRgZV!v-Pj343r-r>ck>dq6x-fQYA5ETY3sO7#r-ik(tN;5a5 z?Af)$LEyHD0YNi~Dl*Sjh)_rz1PY(cB_p~lzwNUK;9doZ&FVNb2N!DvHYcrC8e6J_86XVR0ae*N0^~k@epD6aywG#T|glZH=BAu4ZTarN4J{ zA%lJNSXVAp9XaGi573-OP^DDm-8q*nf%T5Mx9wK6d1FQ|8V2wb?OJmTOdkXm{Ujr{ z%52@JG{@W5DR$kxb$x%)Zb0Ahz(iO+pZ4cBuL4W@KR65QUzWk@S&@FL2*-+W&>$;p zgG`XKuHL-rUc|om`ofY@X={jyTNHd}v^yE*rhh zmY%%|(8UEgKo4F8T%!!#nz{}eLuqlu7Pz_=D%H>ya$QM*+L-FP|0<_iIh|BIi`36{mTVTw_+<;s>y?>dmQaU9`8!3S_SPnBf#s#Cm&!Q9*h(az6vq}r=t>%5IOie{ z7K&vCOw_yJnWZf2!VIIOhNh_?hK*Yt>zbm>^i=tV+_8K3@QGt;`stnL&eH4DpFE0f zR7IkU;uI{eGbw4Xg%JSMS_4?^P4##_fdEvI{~=xov2|gIGS-6B41SVxvG`Bk`K?YT ze80X3H8XCY_XqE|WlNe2MCy^yF2tW383BEvQE?$=|_4;HDbtPB;>#b?FY!AA;A^^v2?>7we~{ zx7ipiExt?UOasplIP4xdgWdFC3|4!JxK9b>Q8nXRUkR=l0@wQxpP&?hwnQ>=W6p_G zfO<>B$GcIAu?AW~Zd=qtyJFdN7IN>(Y;+)g-U)OF_t8t`4Bds+rtUI@c*O6yD-V>U{gE?sQR<Rbf%YUpQ;p zhyh>7*FJy$5B)xQ|Jx~J9k|#>pSA&No0VQ1#%>({UF^KwHG+@tEWUgFswV(cZLepQCHdc6_fTY{kw=SFt_!y- zUw+mDZ@hAuC!U~3w9iNHxzh}d92I1)=YJ-S8tR0i0+JKHYi&4c3>WKAs!E0cm+5od@CX8zU=n7w=3 zrG2;gc5A`UdKXq{%l#*^1XO~RZJzwm1E51)cZ)EPtE*WPtYVnDRToqOX32n1Y*xqs z!7Zq68QUYn5`a;P=sd4xxp`D28o3*Pa!K}c^BQGDY4L7V4T+fFb)--xwC4WcNgOPb zyt*Zy6i2Gh$`YV)Z!e7IGH&5OalX-n80@X7>*=g46Sj?Zz-PhU>KN*ChR$0}8DL3X z7OkF$6u*1{V?@~*tk-zDig4<)_kM5M`GB4u`an69g^&lRH$RZvKfGVyMuN4glr+tp z0EQ_G=X^c>TrC-9B^A)@sgn#2ie0k6%a~vtt!AwM^3y*}9yP>P!R@kiN#f>|B%{Oy zF?dHtX2g)AMkFL9mVvV~unyLM0o8;m%1Y(%QM$`)e-#a3eQ#kNm=dV87tgTK#BkCG zJPjchfDa6Da@q;efhrC_B+Nt}>IlKU_KW`zjHHZCBWwyRaxIRNj8^Bk(vAw&@`bYz zU^$taq`Qjgg5A`yBbLpbAz2bfEcv+M1H-^Eh84RE$Z;Qso4H6-h!)hI9kZ|c_gRUi*hnWO#j4xJ0Prv8Qc7dgZqe7@XO>)|HXnrX7XQiA$h)gS1%)V zd0D-JY?SwwZJ4xQS6P1iV2N5MtA#mj=*D$x^wF$bzQDVok+GZ3A(x{lnY=32Se4d> zS_w6ew8^{yje$*t5sLUOn7FL8>BC z6W{sHmZmdy#n@MqvhuRF$zx=iNJ28Ay{c|GS+oP@GjT@vQZ$~rfp@uiqYGQ!|MMP% zMb(uRyOmV7r8@|$nzhL;3Fj=XyhMh`4K>%-IzG;Vg|b8rKhle$kFx-9WwJbikHs!@ zUF;Bc{37C=m(^&zuOJ7{m$h{xD=*C5$uqKDm@f?bI4iCma;yX*DUn2EOX@n=H>#8M z%m4UF=P@mLl`Mq6W-BL;mSIP^JikaA#m*%zL;8FwMW{Y;)Jo@OZJ9A?v{(Cj+;Ai< zD{woqs0fW=T_%kf^5thAzl)Zl&=N~kkzOxlPT)U&aB{VN7m46JuzRN{29Et7MRI=; zyL7?O-XD`_V+jDf2uzZdzJX723%8V$bW)863bvgR3Q{c9R89*t=A3jC+9x83dDAB? zUodO)`qj(k>X2As5SajFZWd~IqFTzQe;WAtNALZ&f5ySeZD}{0JtP1FwH?C#LPaQU3+-z}JpE?pnD-0V7;qkSpJ$%4K-KaZ~f01H6hO2I6TIbz`@{)#km zLE9wPR_GUaZ4DE2(>3pi-QohA0WQFdM(|fCmb?Qj-n$vK9h!DA7yrCuy}>>J?@i8 zTC-&COyN_SZ*eH=U~~isqxx>~JcSqp?Z<2!_~qwFMP^N%VB7{Hwj2@)vQGE`Ii!nM zv{W?47 z_+SXtvf{n$nYbfLAa9iT?4_L(j4(uPr>k7Zj(waxWr7zhD=qoI1Q)$P5+xcVq=R)A z%M;_4VFcn9&vQMB;-iy<#(blBVEHAG}s8B5P)Nv;coz=!u8M8rK3RL2W{ z1!Md(2^;dZZxQ9N#U4Q>#7`@bUTkX-$1SCE0v=cg{cItheeukD zI2H1o#}Do)GBGXC%zb?3kMJ9z>hXPmGQ$6BBu^LCt&=@UlMC=c)7TXNzs z2%p3ciVKu6rz(%&(HJdzV~x_;6^rLnf6tse9`&vWD;2|et5_Q+tK_k4{!H?kWea8} zua0B?Z~y8)&73^W8k3)+bh<8G$l1180wV(0BH@cd=umNfQ+=JzuQ}5v73S@LUa5_# z1K2Qvf)q>H0${|@>oCAH$$i13Y2!wGMbJjrfJA{^bTIjJW@mxAWypxnefb9ZR)dLN z1JiWx){Xl&uiIi-itN>pGu0}p30=>KPYFNJLaZmkuy>g(2dnwkmdHRK-RvR>HM&BQ zp0z0%c(S$rp1uHKBh4_<#pEyU8NUre0Z*?U-KXmFpyD-wCYj07S<_Z8Ti`2rL|s#p zh7WdUK);XQcb-eWLbQUZ9XrP0bNYdMFQugL6gsA}9tM)M?HF$|I-5E+P| zM&MCv!Vi$y-@`vnKY${@O&T=}F{@xD65CboWXAZBg*&&wLW&LE);;jvKPc4xNfr@` z?^iqdsgm67dV3f-bF`7jOH+;fy<#rKdcyL>f~})(ahA{h7PG-0f!*|D9toGE0x24( zBH}}=s_@IdAUQx`tyhpddxG(BWD-zvMntzVBfkm8#IWKZ>2`>@dohNoOA9hKt`{dl z0C@I9@}a;1`&3mNG@QT>`yI)Fn8BASr75DrVuWeZG+{#mPd3JxAQ)h8Y_U@=BJxv? z6<);Y-?=4q+Sn1MWQukZh7T}TK!7Cc^}~`|!$#1O#0$KTXexa`vSDakI-0sF_Im@S z&6G8RNxw^B-m-bK$fL2Vw9%iw`?jhG|FG~|mxas)7@0kU#r^KvlTTd3W|26)kUK_{%UJ78nUo! zmoM?&Pzdyg!e*653@M2^7Ji1$lSfP%F<8}^L+&!0A&i(#R|;yWuWfHSP4e)rYTxOT z8sU{x@4N5T7*6zy5;0)_z%qVlf1)t42fAScXRD9HKIAGgBDFSNNuq13Zg-yVXbLxN z5~Ycs!nhpO1EHP-8zs5X1NxwV;SP8N;jNLR>gb^n1A04s3b$?)`D>Wh`GY6sWn3OM zWz^6OYhoGF$%;dR`g{WD;X)iYA;BnH=`&BdT$BThI9iepl>VxirE*{iw|Wn!WmY$f z5>J#y@rxH)8u8aErL=6swx)I|aOY&CLGxEy8}*huDTR5v;3!?3<@<_|jvS<`@xJQU z%hNc1%AspwBkSUphjQ_TaEVn{M=K>VaD`NM7)?EWa(_&3323D1f#ZyKzg7AXv}r#aQ1g^2h>ja{`~2gx@yaM>KGrLkK^;Nv^Z$d zM&h-qN~$+UfihQK2u*Ndf9prkZglM}2(9~xY#ROa(2Kc-!>(`jB z3FWa9s=L}_hpll^Y-qJ71myqEH=UOARaTU7AQBVXF6p(U$a=Kwjf<`PHm8UnP&qCw z%B7(Im@JRBJ>8{Vi?YBc(6gaR96!qb=DL$&L152cJ_CH1F+YzNG{923lT6d^@_X$K zr~gVc+EBM^Te`C<;guo6t-{B#1AEOv;k|`ZNkB9_jXDW~V=5ANNq?s=dnAK&8?aH|{wl%eBE9=mr>uI~c=_;AuG zfyKrvcwN2R!CAu2$txq=iY#pMh`~$*Q2O$-4;=xw%rBig-H3{NSLl=PzJBshKfA+a z{z#h+^*66Y!(L(|5#IrzBq+u;TlYq z^}~1}R_Q=!YzGJ(AbEi+DxpfFrR%FJ4P|jd1r#KY$lA2Q2sk)Gm*S=7AWZNYbgj$> z^a7BK-cxh1qmJv-+t;8N#^GcD)x0>>4!H}b=1UO(*bwS?Sj*TRwF@2rURCBG<%0!m zgOe&9aDv64Kr>wL5-GSaRYCU$-M(~Q8sdmx{<;M=7*yp+RSQ&yrEwsRAKE9=i zb>TM?MzKzigkUJR$mrHaETw`FHtEql*M;OFmn1^0-W@7*nvn%_pkD3;StG^AkwHHm z4%G{@DS`T2m0{ifji)Lbs*cLih|1+S=v5`Vs?cDhM5rWhCprq-;|Vi1t>3g^Z6_h>Gjlhu z1llet4-^d@b19Q5p9%Jmq>VgYwjYQ^u;`ES{0R7y73HuIM<-1J1z43xLYb+4t5)n= z?%%s5e93F=w~7S4gu^6F)wkT;NlQnEsBi*Afbn1TUpi;HR7fE$%uimwX4aH(K#%)) z1IB*w^k!6fYVMg^3OwH9TUQl&*~)Zph}|37=Tk7G#tnw%@piNb{D2Abr_}(g_)5)E z!nDk(;Z&GkZ`;IjE*{~ftf?x2A+kW~22v&E*<81(Ca(_Vg^rf`s-xogwf1I?g&Fz* z^#p8*1YANUHt8fI$Au|_6Q?M>cwUf_XM<5Ht$e5_alqZ*BNlirLv(=SE0v=C| zjeb!KvxpJ^H{`OxR}b$ro;bn@*h?$kAR%jMDBY7+T9CtHE;iRgy&@AV<|uOX77Oub zhqR8_NF#P#1B@bsPn>@9oAIYsT#VrZ5F>sjc-@E2=mqfBq@S33m)ibKYfWWy)lt1} zE^Z`H!R+l!PXRZ%KxUksxtWqPG({cSr(wqPMs!{~bDrU5)LG$x)k!MK_9w1b;?5Mj zBoi0s$i#I{8CuOr@mo5||#du+oA=+Ps7xutjJuB=?K&MK~*F~&6cvDO5H25@iu??$Y>EOs1NM{)F7azY5L9$(z;{)Lz@8U}po!sex zUy>ysE-iMVbQAgIAgMc?gQP#z8OX^ViY5^xI4yw0=zv=3<{nm?t3hgp#1yNwvFP4|= z24PjSX`Sq@lt)uIf@JFWQRpoh?ej;W2UpG|y_4GBXm8$^n*}$+wH{BM%ZV}%$Ym?C z4A3y7t*uQ2E>b#}ctrm`;sv@*&gXLgjwQ3Fx#U!8y*p>y^4ZhEmN@wYA@^>h6m5W) zaw~wJ=Lm%Vmv?Vq{yQ6LuC+G2ethr6{oBqqH1A3p(FE;4hl}kc+psL0A9=g58xi?o z1YO>hhY#3TFDz&~Ve%!VOB5T}>k9-A1m1?#D~=o}g8eawg4~~9zwp0uVX2YS#%qJ& z8YMVn4L4-A*4Kl|BuT=|I9C>$GWx4|(?UCqTn2{%-C=x~o^KR%*<(vnJEr3lReFqMjgD<4po(kSU?&7Lx;9(iR2-FPf z{jm-P7zgZf!W<4#`7Vw{-l*lT^E_`S!@%Lob%A}3Of z9ATGsFkEk~rv6LkHER@X-@=*6flX=9G?=nBfl~3db8w+mxxrb-E7(F3`k!8eaYPXe ziw|98R(jpZwB*(0#RV@P+_`n>JU}5Yr)gtEDi1s}nn$xF?;+Q3Jbg-uRU~#dGryot zWfg?*{RO+w$kKQJ1Y!y8A(}pWEY$?B17haK6OsWdt5{DT)Y;OgRr5m2S@{$-1DXTug1@BxQdTZeuB%-TR$MweT*+w6 zEtoHAa0})`3;!n%ALK|m3hWARLbNZ;jU3S1zmn$(Ua|s~-cWrES<16vH=Qv08vIP~ zJchEFDEI0)!pM)wN$Ch-eJJ7ioojC%-+zAh#joq(73-3I_3o~F67N{?<{peY< zQ_13fdiA`czDA03wXKQi2`tvjQc^q07Qk9mJG|qa5fP@!^!(rtGGT{6K{#(mCW^za zaOmifKxu{^pf^IJb?4$0$C(MQ?Tcg}3<_8!`*AsuP*j+kMba#g$X<|>NJSyR)fH4B z$^(`Ux<*6mK7(D|WJWD8e)u4&KF5XK`*~HIEh&k<(O0la4u?;UuE_<5#&AK^>{Ca> zC~_PThFpooY2(&Ci~^zaJ!RA|e8$lOMJ(WUX9uQi((pn3KkG4ZWGG}=E~<+la_MM+ zV3FXt+cv>OR`|`6hrT^RvLW5$8A3I8b=#8B%oPyGB!>4YGBspG;JE_GDL!> zcWa zAw^c3pM9~dSy>DaQ~we1Aa6YfQ7HR>H?z~AhdB&Jdir5Se6zZMAivI;NR{|cdM_jl zRjr^U+v7JZWl_#H6zG=qtI;@q5%-Vn@lntjnEKtknJH^x<#S_)^g}}%hk$6+^nk6+ zNCk!NT3;~7MyfqH&`92H^dX6SbR)FZqXN)A5?*NK<-@x_K7afRIQ{6}V?)l|fO7w~ z<|(%X0&Cbbi(rp2fR#r|Y1X~Vw-d)eLCxAo)E)bN{5}GtWKS+CodXeRDGUG=8H{z5 zH*i+-XHKcFt>SrE1TqNDMxt{v&8Ln_^lo2lqt&(qO76HzOh2`Rkcc)rRFr=rG)=A$ zHdQTLKBl&~F*(trm*nka@1Bf;gDQ~q1rFz?IT**$psJiQ1bgY}xoQbDmQe;m6h+jA zakB1}<@;3lCww(%!Hmfe%PrGi&bOGF0Puj?Ml^T;oruw)hv{>tO%Y%ep=epPuNXVz z^R)&?N5>->k=ImHiK3NF!^y+@ z^<>R*S-p}Fr`ZM|AIM5v3K6V{S#qnhgApiItxsIplkcuMc}%d5(#CtZey3r~kS}!! zP_`t;MIc#fxas4G$Jeva^bLvp5;9ZE{g{D$ErGEs-ClzKF-={{HLUMv9nJO3r@hIg zBd_^%h7UP#R&sKqnXxzlZe6)Z|8SygUqxw2!Ojf*cwua3))vK1ihK1=?$T%a1fWyy z%p;I(BqzjtJ7E+Nv`acziP4H^dk#S%=7$&0N_X$Vn#M1gFQ2h$>b^00Q-4iKA@be1 z)DC%7AESj%QYoh>DazZy_9hM=B<|XJZqJljxJLC8i6_nF8f}gLHIBpEi`>S#I8N9yc77*frNqe`x>r#p2d-1rso(L(*; z-k*ZGCbQyxxkn`eX}$~^*}*QoKA3d>r%pIQezp)Ev zBMSH!{|g@pg!wx&B!S*Udzobw)o{9u%&E&rOJ=*?lX94%ozsT;lq_^~NuRPaw^A+n zO9NR*9W9w~zYa|X463mzBuk-u9TdVs@EG)9 zwy>%CIJ@e;&d4eqD=o%S(XBy4u31Z4m%taWe%=HlsE^^oxdz{5*GIE3Pb1*~2c+=! zP!dN{<@vxc!p;ylM-53?6>B1a3W%#-{XW0q*i9WhRFRl-;&s@LeR4dg+?Cd@oo`Y8 z@W;ioz7fkITQyFD@s%5ymlJMlV+7~_({`&%Qluij?&$h% zYli>D1Zp~kRGMMv%4KDu94`Y)@Gk(C3W)Js(jvA8^!RzfP@Lq*6j@FlDzWMih$`RDpF;QrJGLp5+e*u_BcIM; z^NaMcinzSETLrzHY>h5FZt1*m45EY`ur+ef7c(b~#?aYKX!K5J2Nu?)c3mBrRyGPBVE}UKcWSObH~=5swi_VnY2;^pTuz^oiIxg(|!qS4gR5G zlg$0BlKRsR1_uf#Uaa4zJw^`fJAKj^XGmQ}8)TV)J|yUdl^R zvbUpS6k;?K>a5wjCr@(&s#0c1Nl9Uuz7A)(!IJ}dR8u>*rpHGXQB+3(oNE}qhxP?l z$@fduD}D0j5#GOpTQ$@P-UKRqzB%W70hlFar{c#X@_gsd)*3Uw9e7k63;Zq&@rC@c zZ1_)q`{ifBQOeIF-G$DI_n@eF0vJMUwWf^yY;6@t&zgv`K_?#Gi6<;hUAu~y%WY=J z5ut1Snw3H@oAR%>uXRltVK~qy%97LTC!&lGG=zj8H*-GkyeY4kp+>-N>|-SzA)kAu^$i)OAG5Y3tV% zGWTQU#B+d<*%dy2o34 znLpHhjUeF4m0AmPw)qyXp!MYHMHi*r&)u<&x8jEUC5~8)7jFLZ%Rm#`^apouinN~J zuNP)#3IOaukU)^D(WsW;JYgs&%XQtn8^TFghV|>rb9Pl5w{iI9sd z_}3oJqz>$xj2F@7N6TpTwr?5Q_wz4$yh9xj<4pXDHPTHUDA|K>*I=buM6V#03Ua`b z99d@Ox78N#Bjx+{?Ax%!$2G@M&7!Wl z(xKF)hbfS*ikL)B#kpD9;An#wj)J*Fq9A*FSxEtK1~Rj2w_0e4bE}r)>!d2t$@86l zS*!*@PeLiI~S_5 zj8}K65d_#dKFOs9lBkr#_|5AQ(59w$)>j?lQeiDEa7M{Ky%QQs89sG!WWj9BD@0_3 zs}T$xp$F6gJt@!+>GK)Qv2}#}h@!Bkpf@*VMGRV9Fm2MB$ilSMv1EQ~69#`EBlKXY z57DVnA+r>{_84X9a82bAaCpRkFF4_m1NstIKvyOhcy3+=ldWj$@UcO~I@y(0L?Q~> zLtjb-L6zlkgD5;Ijj)}LmsCjD3Y_UrKYBvo9T1U+2}d$h@H}_>W=YhK-@mpCSQgtO zFLo6ZhzUITOEPqfCn_stZM?I{8pLjrSC1ijO5pe(xL#$!1`GFiAYsiZ6dD9ZRZtnE zS^aVafrD%qqF6d-2EnK7%ovLcXKUdzgrqu-I*4(w;Hs7+ng(4(lrd^6gdE^CrV-|e zC?-MW!kp;FGz9xUzY5)FAlr4V1ce1=$>DqGXaNPqa#bsFZkme(znv=5GX#%r!~7vA z@LxXHu)usc3h2R8QfXjFiLmf1GASqlBP%V!CS32lsKgMRYgw#HOZrU^NBeN@Y`8uR zq3JU%zf`N=ryqwLd?{{&Tw?Lh!^DvQQ|M;ouxaDp({lWvw~yRptA#(^D4Cm`VX*d*s>F zF+Saa<*coXfGO1$NO8=rd9Z=qk8LC;SEO3|(um6+(i*uvYI1dHd^^UeGzfGYS6apJU|*S{hC}YUoEa^PMXf>=1lvdxSU2 z94v_^R4k_b;la2Ev7Z}2k$`ST_ZOWye4w;2H+fYomcTbMN1B6C1HMo!#v}UnMVyv~Fkd6l}z5A(j^6P~?T@xxikM3_+o1n@DiYv(O&d$>K;jB3LTCi_*o_B;< zrB#TrDib*dG(2fMylAB0$>WDz7R7?4tJ*vKpbx%txubYjrpkkt;)jH4Vi!KZx+yi! zoH)uZ1N9)k#YZaoTsR%S8l)0;Zno6dDlY>jLXvK=LA^c(nn9JqU0K*gX)5*wk`h6# zv^DYYM7pRYp;SU}wEO^0fvjH4Rog!x)sso zBss{>$G5LH)>eUL6fvyA>maWc-woW^p1N-NoEf-~Bm4GHTKFiQMft*kH{x9SPIL&z zD^X=^SgW)G`g35BtKoXshYo;3;-2kWxWVqVV=G8rFE8n~I!dw27tTV+?MPcMXQpf+ zIUzEz>qrOiPL%|>QhW!Xcn-x(sbFno1vV0&bg(eb&rrUKNr-^)!v`NefUSPO!8rPW zUq(t2VP8{i6?Om$HH*L!KqYt}M+JloK;iYvpj^(*l-%jLV7qWWKOygCUTzGMD9H63 z8=2AB6Gzyn4>@9%esO^?cd4UADht+GGLly^3q5nfif@tJV!%}oP`h5=HBT1TA7ox8 zhyv$gwhv)u)=JK3I4c~d!Z3B*@Zke`Q}LJTqS>_*vn3EtO$^iE66A@ALoeY;BcYq9$Cy{KwlBUfkIZK;d!+(UjORW^li%!w2Chbtxh>u;<%31=j)j9-=wUKCxztX7Hk%iMIjN~#reC_d|y2~dcJ$~49 ze6E47RRxr~b+t9agLpD%pZc?-sa|m@Z-TWv(g>?xZ+WoQH_9_~ucIJO~FX20rrpe5ir(xCmk^ z3?C<}OP=xD9bKvdtkw*uM*ELt=gJ62RjuV*HkLckGexslv}=b&M!1LpI+(h15GI|r zK2ar~I>+Hui}Vyx#8=Q7^YUtfs`|ls zzJBRLL@6WrER=xH|1Zw%^rsx)s8Et6T@3V9_4k=mM@CTKoaK3?>q-{2-#V{EO${AS0H@2sS%6Z*)}( zyyUkG6AA_Vf?f9PKv8bZ@p61`eN83z%=+=Y`k7nKp5ZlEzmq^Bs!*oBRDG;W*~(Gp zjCH38FOVpsqs@~LAR%d9_bZhzn(OK{{tHJy+M&f5^@02|p`4*xO>hXz^*T%e1ZZtI z?et=}{FA=_K%PvUkQBR2`BEM#pAr#mfEVO9o9k;qBM*%KBSQqn&Kp{~e9@p@pQtO} z*8bC2_v9Ac$OEpnzPgfS}F_Xwwn1ntlu*(eI&inQFU8|=3RRNjwD zh`-@nt@u`D@J$=I2Rv_G&5C^xA9 z{odDOhs#k_1rJ0=XmQxASXo#u9k|npqx>h&?F`Xp*||rzuIu$cU0{8r(*t_;Sfrh0 z#2`7jG3uySg#6BojU0(_8+rqrV=Wg;=gnjd-matNtcP(`Q$&VIE^h3llnhfZsy%&t zUx4Ez<+R)g1t~uO#%k&!j0TDb_9X$ZwkY64D}`P%Dx_?`$@Ls590e9YDi<2+_zgG! z)o$sLQSh16SC6ASxw_(zvC?n=cw|??v=3_Sq5{8Yjk@i?OY-xQSZm5BfWnM}9jVC5 zUpTR{{l(6iuTzL!wqTY5tr{Or95pnDzsbjnY5C|V|@1R?~rVrZOuO4 z?+Sh3GJCfx?uk55nAZ)9OEk*v+MXD<+?1&4W4_8rUM=${s~}{s%_tqkP1r-o9yR1k z!sBK0W)NlaQKnQ#I3N>?ev#1gMwhF?;0Nu|@Qe|wG6qEyk!91`gorzY)vybWxMq?@Y-_=-ppC?RaR^~i)D2hv})w<%sf?jj4)HkLC^acxrmh5 z-c!>+El!4H2f695jgcnF^hy$ML#GrFNGE|61>I_dS6$ULMZqpR_q|NMdn3g&;l!J^ zYMtG^OO1kTXZobkB%J=<#1-U^sGwT_F7%5IE5R_3E7DwOKI4#Dec81Wz@*HQR3*?K zJYrxUw>uIhq62SSyX>W~2Cf+?$Z^MX{LW45!9iZjLJ1FrIho!<(2Xb?;a2B;GXe9X zQV??2D32_wbOJa#aaGB{X`&=^R;)5>HPytjGJgihFXJ-#2RlqN?>|K|NDb5P*Etru zf^Ms+I_5!xf3K?|KX7jr9T1QISk~5g!CPqrAhv^v1ZP=0JoYc&zXocQIed#g#vNNW z0qUZHb1j6hUz5@l6J9;KZweG_h2{t86>?R}<%XCg4lpw{$^8UK63O{2@BT zAl$~nneg~B5!9x4_fj^=x;qxGRKOiU2exO_pngO8e2UBw_NtE^<~`UMb-aylX*fen zf+>LAXj<(qF*62N%%HxEY95j>ZghSce4T^FGqrX-f5%oqj%`JVR55XE7VSqx5NNN^ zNOw||&UX-7;+(l)fS*h8#B2)imI`jt9y@QQQ9wvKvVZI@T2W>%lG{j}QhRe_R@w%R zufC?LPUrlxgz;F`BG5aKr$7F_Um>6mei1_2#iQ}AUHR_#n}6O)`MV`<_xLl zFO6rB)~i{1J>XWJMzFFoLtoiGSw=Tk3KgcVOHds3@b=yTlC$BgRKO7rp1=D61Uay| zAbT6c(({8qa?Ls0w_r(~07i;mGB?6zbkj{aSzBWk&&SFL{%hl7#AliUp>A_ZqTDii zO5P~%efIwEr5jKmaDhP+>PPnPZ72`Cx?<@9px|n2Biqu3WhszLB8n}ED1yjdCXX0` zhw;!nc()-~N)yf4I4X*w0>>h_Yp<7WYn(O2&hzYHu zvXg#dt0ZI|+E)xafL=*)5$qd%u$S_aDq*0f*Jta#)Uk+IGLhD{TPaI#ngo7r#FxFX zyA+s+Nhc#e8%?{0;z1&hMu&fu`PalP<1QihK;&IKFJad&;uGwL7gK!meF#531Oub5 z-Q^DyW4;L5)8N4cW4M&3YL1rqNi+69)vK2}oD5J>CRbXR_r*u=hZ$@qj*0eSrkX)A zvM6VVJve!^Oo>)D>6RW`qg2&fVdz8=_bEgD9>W&}N8en(dd0H1r3+Xqlm!mjV+V*3 zj9df4F_8%MYZ2+2xNk;^Vxu0H8~JrvOM1#W&{-Df1Zc7|Ur`B^2!rOBr{XF-9#%j= zzI3huUnxP?X$dRBMRt^r4V>tOc5B6js()%2MsCA$9OJJyu8C7uU7rv`FKi*u0?r+t znlEPl7SvZ`^?(+Y4H|5xMx0@iV7p1MU zIxiiI@`HO>g#wf@yb{`8UOsnxmd~Ev)>!8Y(E*U3ZbVv5yQhWz;Xf4SW+_SA zbxEJV5W9H3CPeGN6v*9OWpL)?v7((BF4=RA`4Zj_)|bFyaM`{@o0)zT(v9f!6hGvQ znAw-ReQV#3-qR!phMLzaA^{bO54enkCG)mySZn^0deHEGpN|>V-xs5-2zaQ$Coa7r5j$?{fD{Jj*~Mn7i(aTa zatKzSU1Ie9Nira6SO>lY?vsXtS4@rwp72-{-)jbqd$)IO_h|+)d2qt$J-f1O4!7^4 zY?nPH_EN6ZgYFG1PuJxOtY1`S!#6Ipfwdg|*slgspsR1=yC5DYk`s}qyQ_2jSA$%+ zK(X#K#SWg&XBvnoJr$$@%+OiTan8i}H7k~pt71XH^@TIP)?>n<7Vp{tox#}N(ZjP_ z^PkX{_pf!{xzu)xp1-+)9?A@0F`fLp>2!?}QEo;$K21g-v@m#O z9>nJRGyiBHogs+kOn~bgr4@jCJf{c#^P870X~e34rP^?ugMTN(RSiT4s$3XrqWq`q z9Y9%VJbLYarEHEjUx?Nbr#LD@XrLjV%MLjSKg=;ZqDqST-NVuOM`hO~UraUY+>O_!CIn)=L>fO6X4(;>0E?p4K9D%EsJG`vaiMxnM-Z7c} zn>XQoO+Vmk`hM~O#z;Xx%^nFr3BwEOP~$=5F!JC ztEsk%la<1#ta|_!fD&Z{JQ>5Kr{VCV#okd81V72A?TAl9x%y9WGe9Wz@yjp%?CeW2 zS@VZ)zeR!B^H0Ce*}k>%Xc@|wjuycH3~WnTw>D-;ZN&k86!ocf$~aVrWqo421UNEz zu8EmUF4*}72?fl`y=#;HOO@>Zru`A{S9 zD-IO%tw=iq4A_Xz;Q+pWe6PLsgm7s^*csO;3<>BY8*OJ!;Rk5mjM4_~Knmhca^hfu zPalW4rYI3opf|s$lRUa>ToB;GD1j;`0{{f~9MJAqft*LRG}oNio1aaa-K{~Ft!N8S z3Dch~4tgXkouBuaz>uPLI1*98Hit;w%K!SAV5IJ_+E)lrgSsM~tAcX8(4u=qb$@| zpxW1HFX-%OKXIf~t|9`!Xj)Ko284Fc;sOT_B(AC`cLG=+b{eyxKEWq%-MF6J;p&OI z3_*uiv>$P0SEKh2`Y+it=flf6j@H7%z(A%y8AGnJW%+m)d8cBPl-U+`qdJ-<)iRAi zMhTcuQhk)BFTuVqh*Pa#X8k5HlEg=3o2P* zY_*YLKqUkgNsf=WKW^O6{xl2GgdyBHYljJXs*hL59Ec)`U{ur12pXF8JWMdUCt)Z%8pZuwj1fg{^(Cpy$`9N2)0O2XbU|IdfOW!q z8QZACKylWPihwcv-}5J8%r8H_mYsXTCwFe#=iZQ^Pa}-X93?QcRyCDJb!8h>3T}kd-Hg z31on@oVK4O{ocJpj2$<@t6~E@mX=%O1+|$=OBE~Io9Z=8F;WJiYD6`vIcadOkN^1A zKY?KSWb48};W|SaSSwecpTPc8*EqtoexRGj^#at6)D={nObOD?OyA(gc;RiE){Cxa zT&>{qW*Bw8!mC2j%@Cj0ZsjwbS5r)bKGi!LL>_CZ|e9*nV##1|uhUQisJxD<2 zXH z%7K0P7xw=zf9Ci#>@a(rrZXkuX88^X=k0f$tRBJ>@5*@~Da99S$Dk2DM@vf_7#M^w zg!TdeVxxvOz)cJQvJs?y`Tiy3=sb7`OUC3pz4&4sQHORtWCE{V7{d>T+KH;8hv+8l zD`v$*Kmfi%k|fNbt-N!yo8gOhOJBUnhrj=?87XT$nCX^6c>m8n&_m>08C?x3a`1lF zayUZ36m|!g?g8wuFfE93m6;Ppg;L|A`vf8=5$JT@w2A1X&<$Oia)a5@@X1HZ`Ii!ZFwba3q< z>}BGJK|l&yV}Punqoq-d>vj_UlHK`BSsq)~mw<7TSh#Lgo1T9P8NmM}C|$eM-cVa5 zrKO67fe0uT#i?9Z_%qDBDm)?@^_zqv`4bM~`w@5z9TyBXEULSQ} z$sI}vUbfe*;IN7|gi;Q>gjN>b6f)^JX}$*a`E=?0S?(g&hio;`BUn(jBtccr+LXMO zYGeFY13&rWZ$ACwZ$xY(3kU}e?k$Qen(bV8H@{VVv>bJ;c#L=ea14dgLB+h)eSL3x zV_m5JmX|VVu9XATbatmpN)zUgTMM-WCH%mvJbIvq3@sk6m3Z^YYg$M7caVFoUroQz zqMUT+CM$NXZA|!|s3yaqa0E2xD)j|=H9(KYEIpbNhe5T{Tv{U~b~zf}Pz<8F#>MAl zZJj)Ns6OJCN?lJMQJdY4*7f!mWOtpb|7Tvn_gP;Wa4Cv_%xYNUlYq+asX}=N*c!M@ zS(_l9qir$fe0MiQ6hEjtRe3lRLZX)16ApqN>xu(=mBI6NY)M}E9sL)dNU6-5=++|4 z1Im3P;42Ta@gkO&VQBvkf<_J~Wn<6TX~|cc&)BF?-@A3q1}>OBiGh)=8}B3)GOmS+ zTb5j6I_SP)k`6s6lSU0OmQS{?##2(Ts~g?xs8W8W>kQ2jz~`;&d_8DPf&&{zv9)D6^N%!?27yby-6 zxOHHqnMfNE>=S(D-EW}Q^M*R!XL+rK*(UksAsu&FD2-gk3na;PKv z_f)~U+}>hN#DP7z_=oN#IagOjR0cM9E|datS#a0MQCD4Qbx8^UyAU*=KUFvJXED*r zIZ9fQ1#s#uXW2&u%a78J?Em|x59!_8o6Z6ZDnWQ6#$tuoKM#P4L9Mb`;vhC980jyQ zZv*4ntTFeF0Ntq5r|p~6h{i=KRC#E>XrjBAGhv?8Dw27@K`tt+s3Cx5_8%rzbiGCU zc#a3E!bI9_04coSi>I~64;#E8ttQJqed4fw2Jgmie z&TP2S{Ww2fgaw8k6y{a-HYFz_UU5;0aS`2zR8{U)q+;+6Z(hB0+(H0yRfuWpR$)`B zP!QO)2#aQ7#ArY)%Qc;WRf1$@6|!82T)c5C?3x$%2OnT57@a?J2Eu^M$yu@E2DK?O z__Q#(?MT_h_9iCmpfFo!1qXghpGkCLy}!`|DK>f{-wP@E1k1uDNJw~l38g>#8}=Y; z7QKA04kUlWDm=R?E-uo4%4BXtM`+8?m3rJJprSxhPsU+6Eey~PEP)M%Jn&}@KUoa@ zs46jXl=6umK?8CFi{?zHnl&IJeSIRC)aesPb+_?hGCa5C>f=W+nHNe|FFjMvE7_H$ zzf|g?E@a*U#~#`nuXb7}_4eRy?%u9ASmNwr7*MuKr}uATS(>pEjQ?y+m89`MIJxv= zY#OYwO;#ivlIX-7N>B!>a?2sGJWF7$t+>~A0C-@1Dw0s|BO}D5Ka!t43#w56db6{m zw(7pTljVX0~5c<_h$_K zYJO%~sMR_#o}L=)_bqmjty=|#=qPoEXAneY%whQ_D3Sa1i;lOmsUG9c?4G;k`1o7L zD=Oo9Qg`Y^*yZovSW262AMr%6I}4W4c)}AEhZraaaq1+wUZF`r!WU>y;v|jqftV)T zq}Q>Lx}u3%ZHdD`RpebX1zBzv;Zk{#nCOmB)*90Lld6M7m`DpPWS}(^uB06O@5Cn$lNman`1a3&>p4^az6!@y5R0EZEF&5e`o&2lGSu1_I|q`sa&w^UzMaksNw=(On^mLIdo z*E%~u6v2^0Vag%vK2sA#;Q#&N-|KBnc^R9eF;RH`L`L9Q_~DJKV>$Qkt@n%2u`wg= zvjS$0xPYX+>3r>pElI13v$ttOXZ>baUTivJz+ITFw<<>LQAEY#fBg1a)N$SwQbc^I z^2D&7zaz&Cdb>yW`$&~}Oq?i-vde%Ohs6mv>}pT&pXZ5>EHRgWGjg<^=v0yTJ$(!i zVR(toRc=XfXdz|b(mbZfR(%m8=U$mH*2M0S++c|iovt7;ZPiOzADO4`f;9LX7hRq@ zc{DL@8Qqch^)NnxpVDiMnT6Ki7RJwR(W#so5X|@;TR-VaOwaGPKvD?J1K2yC{QO=R zRqqEJu^3+y#$Wg)M_DS*8n_W|2W=~$*=j#%hxPwDyI#?PiANq&+UJG3Au;`&oQxsY zR8}w#(~g`oMLFJkV6TtxGvkL1P|)K1m(KkbFoq&zb-wY`@$$BYGY~Gc3wG%bn)l7b zV~6$v|5@o9u+3Oyb0jR4CG#dd`aF;?P8Z(8x=a(p7Mf_fEBX) zq=BvrqTD!saBpcrw(6E_U&W1jp8$;FOT)+7_!XN|lg!Lfd;aiuZ}tB0-I{58u0aHd1Cs?-X zgyMpNypx9IQ5d#7Ud+j1e9qQi-n{hCERJ5nO|kq4y#zeFGh;Kh-rYWa#$mKe5RlMo zC&4C)H2xPvH5HWO601QK@@6SLs|hh63Tmtcew8va#zFp{GtxG=5{ZW<0b&5?GG*A}TzdQ_Z|)P>yr=i)5LKf334dTP{zk_9L&U0yN&e*9 z09CFKZW23jA0$hAqY`KVBYkbWYS(w+>h=X_3r>x1s;{n;lMr%PTW95LbpGm>pS&+l zxNQgEQU;-F zEi(proU)9fg4OJox0*Dc{J}4(RY>tXsFm|nfIo`gwV!s) z){h?4msHO=18Jpgww`0U(cYxOpe^4ET7G&#Vh2B?yrG<6D1hgO?8K6Pgba0eHJv)% zT6ap^~8$aVeq?lF_(c$WTKGEwlq%@rB@)%~P^4H>KlT zgQmEDaNKOLC$dN!pWpN#Hd*+?VgM2r1`dSC(cz{&6Tm6)nzDke0%OJv8${_9r;d3tZ{R7NO^Hda zgWcU^*1!=UJdqKasZUhm$>qZg+t2%Tk8k57*goGWM)~*~pI}Fv36ad{1KP|x_V+*@ z2UmA8^v^h56mw@z9*JK%Pf;>^`xdnZLEYIGJ(NRTek0KYdrgl)3Tvx+|F^%=MQR?r z#L2luK2Ys>FxzD%l#bLXh#0BZO>pr1%Ev@tvyDZbJ9F8b=|0c~P!5VeUdlr{DU|M% zcal}!nveHjj)n~(^|1WHh=fvkj7o|wmXpEnsh)U%ShO@9h!6 z4~3*NV}E%~w#c10_VO1c;R(YAsL?BQ;(Tn9ABbVLzhnP?(2;y{BWR^Oyyd0%E8Ml+ z3iz|5!Kd3$6^u7e9w2UQ&0l}|!5_5Xfu}(@dFQ%m0-=KO;+X;k$17WMUfR!80~t6L z8cbz(H!b93ZVjcPjy89@a~gV<`DFKA&^Ee6E^A8)zpwB{v2y#`WjG8zD0g|*@$ymn z^e!}>R)er`7NvW)#3eh;S;(hQWD;LnA|q1=kldM2pv95-n?9jySSsv@$PjfnfYR&$ z3#&u%$0zqiWCRHy3+gtVm7A8meDPFz;?@_t!opaU!n}KEd3iRj=fPNV+Q6&S?wX-;T zdSHG}(y5D;kZs(M{)b8mB?)%K5x0G!k<3~`h8RL&e(?5NE{>uqT{iz)VGeJm_vFF- z+g@EhQ*+Wiv%4PZ>3#MX!lR489TKJLc7Err|2%#CaD=n@0jBr>`8uZsLGS9lbwf*e zAw?-DV!{FRy)Y$T$jzLsK1Qa=A(4|Z7O8mQ^wJQ>QZqKL}xP>{h~z3V+%%> zjWHv))oDa7Y6a`$pmD3h94rfnX`&})A~6GAx2nQ1;4tbGv2VPpmfYF>ttCy>_ObT-u8-n>G5`7t=Uv@l=Q!W7@%D`Sx*21sf+ z6N=4l43dqljr-04V8l?eGeBA67rk_I zUFbXJW7I)1!<{piywjdtB-pP3b%~vCv16)D?4GT2QNg%>cw@=AXMdJ>`eC2uVW53D z&7Q5;|% z3qthgzXD#MJ`Z3Et+wy?fU*TottG$PGuQ$rbXV3^4Ks4|QG>rcdN2%=5zbhuMl~K& zAyVPp8Higt&yoNNZUb`v5*rd!d?s^23_1W)#te&J?&8tg#!stxTUtOpu7DV`WR4E%utPpS2}4WHg;A$j;#C_ykmce%6);w}M0wT=YBuf-GOB z442)*f@*y}xF?s;9_)qelrN=SvheQ7D7rszG?oSe5HSCuh5A@Ia0Ekey$~n5(?TOj zbwNt!)u#?0C^l@A7jeSut{w6fX4}4caNBq{d+10xE*D+?b-Eh!-(G)8$oc-sgU+_5 zm6{VLj};SGAXJ43)mEukp0XxBIU)9Bd8vP;Z5s9xRS_dVdnO}afM~E!@Vm_uLuw>2*hU(`WF9*b4**=XzcEh0v-}B%e z>k|7BP97=%ps3{7>UJMHFC<&?Phsmtgy^?0%aC~d?Qezo+2(2L(sY_R6XFCqC9ST+ zaNb_ImPC0-?@#4IMT8L>lb6h$F27QQ#h{2O`jVY&xA{yOJrrQ@@E$b`VT)dxsBo-qz;gskYdlC zKZ#$y*qit*3t_$B4>YKfp{B#><42~gi4#KQNi?XqYFa`sFUT-Fgx)x&!L{(n-pb=b zp-NDs^;81{6o%N+yQwyq3ubUo%%XY!{dUyjhYcxHs8v-}=XIQP*J;+Ex%O}&7B`)- zz%pD1ir?k`SR&kOOd;}s_QqBt2}BMxUsHABb2gF9>E!*yyt!M{e!6@K;T;e+Fb4b*_6@9p5pBfFiU_4b`A>PzR%upPG5V`>yu64bBB`nhs14Gt&^ z>d|Jh?#=>U2p}*u`8&7E-gCBXUNUHbo5)>yGQi z!+_`Z&|W#lRIZ2?VoHw5Ukw+qQ{ACce{?7k52%XC@oTT$YJE$ULSPlejx%SIlJ3HIYc_VO!B?(GU zsf~o|eKzA0INkKs+IS{>j^f15ZFaZ4;WSL{Cs`6Pm-P+CA2me3$Q=1L++J$ZY6T_T zm6A1|=?&a&!+9AqK_lh^0Uy8U*F9*k|A~&WV#o0QeK1}kO6|#GjyT|=xxkf0R7dXZ z<`pz$tKh?_qyx;`nf6HznKj@;F+=@7`|z7_!zq5i&P%P$XR0c}La3Y<^>m@$_WGqt zaonQ0M(e6iDHEse)HETo#FmQb0&Wf6#F6o zc%h)gjgHcJsyGm} zJyY3Oj2$qe5Y#ge!xisFIC?5TjWE|5+u0ba_iMGXkX1#yF?f1?X6=o&!UfzdUH;)! zxU${P*)4(toyDXSwt*v$U$%g1OXxvTh$Qtc4sLBg&$Iiw>Pq@=Km$-B8jQ@Hp`%+? zCi^SjA1<|rnq_V>e19gL;+k1c)7e@UZarl5_|XWL>2rZMO;oq9g`uDPuoIIQ8<{?F zw1SQ-cWd$*vRnPF(%q5$dw>4H9~3*3mR;bXm&a!5j)who8?b(j5@=QKTwVqIJC1+( zDWDMK3gcnd&@tQoB-jUQ}t=Z`8mGSjhFn5wNf_F6ayt%0R{%joAxYVx~D=@ zFXlu3N*n{Lg@YJA=O-@`yKI50tVWpwIeBcvL@v`I8KkUbGz%(8xH~ti=Lhc$>ix0p#ldlX$auvEc#-c$eb{Yb-uIy^$cWT| zFLku-$k?n*U0G&A{l=YJQc&$S!0DEj3JF4#E@%S)@u*IVXn`!0fKoKJ8y|nRR*#y5 zgKIX4k)dx--+-JbF)lxOwQC^2#%@ z|0+%x7H>zXRZbl{>@hfF5npQWTRebHOGP7+3hv8c4z=H|@VkPFMze9?*W{XWg6;zWH~oIKcuR~$lLF)xC*i6e&+PA<}0dHF&p3cLQQJ45v5 zqXze5=H{07{P2%V-gM&upMRvCpMDZ0=d25x=jvoZOzB6}UfBg0#z2+iWn@|6>r56D|ZY-O~d z8a;I~b*+(=M*yg*a)hkG+y}1RqjqDg?%HolQ@x-)apVx7{ejDzo;+mfo{9_f zzjm6FR(0(4r$4NXS!#oAEmnXnvIBn(QRG+VvKy4`hEKc&m+jwo=Y(HG;o~N4yG@wCpkE=_=2Qo=R$j;e<~U2{^X(2Cp~B!o9)9h9%IDVU2k zD%%%EP0^To8DoDmLZBY4H}CI#{Mkt~73+(S-WxrzFRnBvGo9l`l=%VfSWQOoz+Fr4 zqEG*WC*-oOoNwjacqB1Kv6P0L(mc4ksKU##YS)ASEEAr>_lk8TyK|51FMM#Liy<4C zQd@l-r)Mo*zkZ>R2l?>{$|vEwMMb-|N1zY>?xg0% z!v{tW={J7Jm(&MrhrLh=>y*)g)ZG9`;bt)Ko}HQ6T5(V+utWQPHf7{cla*B{rQ4S- zw3U|ZcGi@q4JTT$c%IU&H5CB8=jrMIvUmWXiAA$}Qw6ln$&?&SJ_`L2g+dQyV(bn_ z>FnWf^C{VBkdKwA{~{vfqcorNk!Aae>CNajvAUcXup|2n!)**p;Sd$$;&P*c{f;&nuACC4or64eukk>SRUbB$hrbK0^o zSu-E*K!~Egqd1~te-WdZ>FYDok|=f< zhtE+t62paGkWbGtxvMKDR5cJKq`;1~VuODHyZPS+j3_a7chG^7Ey-&r(nJbn z8RdAjHq)Ci)QaX#fTk&S2l)y|{)SA*mst*L;f0MUV|Q#*4Mztr$mo;pgdP_!8PcVY z13c8+=JOp3BV_q>$~G!$ z+C;{Kle8Bo4Y-tG*keXa(kb1O&r&Up`IhxHRd^4*D2|jn83=Dv-I$ZUL3%O!n~5Yd zs{F*T#6abHcekIdHUECvgfWvx4^@&QTEx|<50c9IXz;ZAx5xiP8dtQYx`!$EI9o57@eAkYT7`bfAwM; zAg)zWHiE+y*|%>=Wy<^qdUWRaQKfrw#YK3nFn6bX0}8QUQ4AGI)=rnv2+*Nj2sU6= z;LGQnwxsCHspGsL|MU!qe?~acr8I-TfCetKwOCwZ6@VE))Pmb$Gm}v{H0Y)`VU1mx z=vxGAyX+5~+|NILZ)nkjXrrUlls+iT;FvvSOxl{*C-?6nERqsp+%l|s6zY%d%}$uF zQS2KzsGlYWJB@QlT@!D^T*xXIr)o-_FkkD{66q0l!h>B6!^dntbxaJoPZ|{!%m=o(#L=ELK|nmI;E~e zc-nJlTv3c(&obGnnqwmReA_RXw!zXP7HsmhgX9y`F=gkT$}j_ojRWA=I4a27bM>{> z+G+ebx>%mgkVj%!<#XQ4eM1NtiV%EduxN7=AKnv>h=4{7?1P;YT;wN`RPaZ+R%_zy zDPt9Or6mrP9o1KE_8b5eQqmv4_jX*5h!au4n>b=9C?v!1bCOp2G-IiHfAk)?rt4E= zY7phu<3=h~faZvA_9)WunOgcv3-fe_VkJdf&`Fl&Spj;mo9AbYdv;`?<`quK70B>F zGTB~tVt|G6MXJK}uk(!0P#qg{&lC2~s z6wpl6|G)7SJe<(0m2v5;Z=O=<-M#@Zl4budmO~FpRe5RD6NUlAZX~qBoUJI$Ray?6 zQy;(kTbWr5DZq@Jj7?sLMnkNW-3sF90v8IG^*6c+{KSF3y%T+?V-eszT z<$4f4=UH%9(NcC7R1b`c6(?Qp7BP6|Prv*1yl*Cp@%|06v35l$o^9!y zQ`Q+aospJg$P>s)oCwF!@nQEN|Kx<2%7c3;@Ek1Fi~paeJB{l4T=&L)R$ujL*XnwD z&Uw?dy4pT%*J_{Br%%t``|N#ovU7Ik*=XWy62~}3MB_XoieLmMP*D+3Mj1pwKt)AH z0T~1V6%`eSIL0x_&a`*?x&O3%V+j2Jzu~^G;d_0r;m*z2B~u``Tz;^?4zc#aYD9r4 z2ggc_Bwdk~Zke389%Fv<()r-;9y*mQ9Z2L99EqxdhkxQ`Gwo<0wE*||08?U#P1|Cj8#CU|ZNM2rh5<)LJk%n35Z>tc7s z!93R3ZM2UitX@KL&oj-M)+%^sGxO8}*jh@DE7#q~nNcJ4KxBuE^GD>= z*me4fjpAZ(3j$o!EJ!PMpyb}U~L9Q8g<>_PWo#dcFj$}?p zK-9DevT$-5920o2d^j&X75`~%#XANn?%uX>&>8#Jdx6!ur(-~9@q?lv-{caAKPfXO zkeyffpnZPea&Jd-y|8k3@|GQ2HiVj|m6$^7Vz=Ss<@%nM+KHb2+eENP;5fK*x(T=$f5Bh07Z6v&if zvC^UgAS4c#wRv*)4wJ(*K(C!0XHBm3Ep4uz+2%=Vsx`A)NN;XP&yQa+x!M;4Jrrxs z#Zr1kdTc+JM>dHEuVjxwGeU#n$V%Gni^%*?IPR7 zP9jKaP8~PRvAMp6-j}EqIe*TPQ+zyI1i8DuC$~?aj2<}2Z1sO?w_?0Tes*TuiiIpD z8VrkAT98ek2)^v3fgE;Qf&yK=FurBVO)kT+k^ ziQmy&M{Ge1m_vaB5z(h~*1+p!B`syM zh)(~KED1^~M5T1G?i9wIt3wxLrlv4!iWU`;TP%)^01-?|e55Fk4a7j&Gxwru6w#j9 zKXIl8TfmJc&^4j5LnKWIyn+pooa6X-DfczYbMP&ES80z5CBsDdlIxec2T4?!57jw> zPcY4#ft18}k7smbWpTbu+7iF^xHB>~Z)9V5ZbNBUH?M3jy@*Gprf6qFbADhPr0|^Owj@WWr$)~VUCAj{c|(Y9C(E^(5Gv_1aL?u260gQ znq@dX8j!kq!z8{gD_!%Q$MejjiL$b=nk2!Z_U1aOEYNWsri@<7r-lm(m@aJ3^0ry)hAuYy|^x*!EQ<9>1=h_8Hen4-}GNH5q#~^`O#A+ z89Jj}%ucJY+`lK)i#S~vYO7aMa-<~H8M}QwS$lUBWbdVU(O*nJ*C}vC2@yMmJ&?S4 zOwdno!m{5DH6CugdHp$=fzgyImxO2FG^wCmO>Gb!RB$hpR-} zdtpA%MR6+xlLwQNrH0bR%27C8CBJ+o+lq8Q?tJ%_M%0oTN3g_NBg?(OmELpWl7NIG zIa$xGO9FQItz$)oCu!-@`}P05OoqqseQaPAw8{BnzoQ3gb5J9x=0BLw;ehng$_m=Nn+`RF5(|1 zL}j|t5e^lZ#gMocOZz_%Tg(>AXwV;vDVmYd;T4$(l>DrT<60VOL^EDMwH^>@XrV<1 zp}d&yUs3_tcv`QW@?W8Vhhu!0BY_uwJeFupaA6QplUuim9_P+-1aOCS6CNPN%u@hQ zV13Jue`W2ht@Zatme+^T9TZ^T;(1jREzSegM0N8z4H@h>aL5;K)hF@5AU;SOU>Dwg zaJFD%*t7V}?HFE{6|G+D>6EXx&dSkY>67Ipc>h42gl5MIph5I6(66mNuGqp^dU}W@ zmoj&5^>~AkiK}^q!NRhy*R5pIvX%86$d)=*b}6tF4=@DEAzX(j(h49yNK2qcLfTnk z#k5Elj0t&8rwHE;6%lkmfh-0oB{88+Yv8pj$^wSH^M&EEm6P287-~6>o8q@lEI|HUQ+(5N~*bM+-(s1|Yu}CTqK_=8lYFz<# z-=)BDd>JN+S7y4cxW&Rdo~b$RXDvSRj?@x<^8yiS-o&);eHg$g&d)KIWyhAU7tNW0 zi`UN!qxq9u!YzF}5AND~;GUf`SWT5V=s{|^TVRKxDCCd=q8LDv(j^5cK{$T>1uyAP zW3{cago+%QKnjCQW_wT**DgDj_RPwK(fB@Z=Ym)&@vvu>gi!4y=xnI2!f!C8(gV;x z1&CR;kmieBXV6uwc zx3=h4${^|O10+%tCyOgJdC3`1=R*!yiG(stvwaAbx9-2xBZHf^eJew0CBI&~0yG9_ zq?V8jT8<5JUiN-O9zBxDr0J zw;Cg&Mn=u~GfASitE2zQMMl>G!6N7;PiUGO_c}<+duN2^0^b~_@WRlPsFw{pYQvzCukH4HWPAr?dfA6W|6=DP^ zP~7kOkXCC`J&nQ|iIN3D)|vvJsjFsMIBw5rm7oPbnCz>;)EPXBx~q)fJA)Il@wB+<6W6Zd{=B*NO2Iz2h#5igz$lc!wi9q|&!B)_3hT=ODIK)6i2Xr} zf@uf8)o^$ciz_tpLr@e0BsyB0t459lj*3hr=-^q|ql{Gb!G#)Pcp7&}PD+qqXF@~= z5}I6@nlUd$Xk3cL@ZnM6Ty_#*L1grU1!a_0OjNS@X0KLC9tgQ6>b6SuqgglMJU&N)=)q4?PkQ)&8 z`5Tuns3_&0*;4g>iYslHa}SIiQ=Xa+Gtob9oE&N6blo7elx};3ErW}VH84$3 z5E)}dEUHH@*q^SYM(Mb+A{mb}wI?q3bSQr!HO#j-Rojz_yZrrWW|P!bRo=XOk?B<9 zLOltrf00j+9qwb}+SRFA7Gjn{g-i|k5;!sa>Ib0CfVZDK8o1bX}}7D*Qkb)>j`-Shbj3BRaq`b=B~{UH6bc zF}e;QlT>$c;*0|m3%HkmQ9Ry`tHwN>DnIOA%o;PTQiAOJJb~~exM)*L1iMo|8@XuC zOzaAfN1`?SA`w?Fo{u3ms-6E+$gT$lEZwkX<%x7)s81{9+pD_tuaFd<8+3eM{Ye`N8& z1xsh=G2}a|wYD1ngCK#u5IJ5#F*PI1mC7xN zBJC9EVhj`j**JMyB_cLUZf&px)eJCFL79PuPzpFdifzMGzxDF(^CbXA3j z*j#^=v?k>68|)y2W0>&%UCB;2kO2z-`pLI0+FW;%6Jv~VG2Dv>!V?MBwVRX`t=oyn0j_2=77eoQCTIytQwryNr zT~%o?7h(k4Gkfx zKiPQ9C|f6#0`odrn*>f^8>gjPMkYwN<(n`4Zr!TIGWqbx^9OhTk&N3x%fvu?Zb3cl z%PWY21rxYHE6y8%iJpln`(L|{2~*qYL1TUA@2qgx%r~A!O2-&uHlAYz)O<~3yC->* z65R=-hKl|MA(UcR_*b2?0K|3m{Bi3pL(OGYE_Jtqw>kh6o^U2`qQowak;SrpN=uOI z+RjXpG}vF!KzmCQauVO+9Wr)pAO8MZMzfJH+sHLf9yeTOi-}dC#K7a?r0*yTh7|43 zj?xm<;&Lw3%`iPVsu=ONl>iT^2B!|gpQ<=?ruw)ng@O@z5mbl5HIT(S+Y!5Cmjf8A zsS2UX#qLdUs}xO`BEWM|V0BttITjgf8`_g(-xQradqVaw8sa6$Uo=b9jfLQXods_Q z;O>+yhYJrNA|Xczj5)KWqDsn(C!S@@&Wo?sX}V2}>~ND)*utENN%T5bt-c8x4) zXd|(fvbo_j)xek-_KI85m!;^B@eel00G7Z~Jn$}PP(RokjxuKHLT81kz9dUdWN=3+ zezorc>JH3O3tN)6-`Wv!HI=FyL$LSsu>k&3N6W(-R}^xY&R3Y7fz=ezc@jF-asqH0ka>05CDw(%w?GjFF#-Kc~de5dub!uORqzkAF}f=M{X>zi_yQWtBN3 zR{-ksVVuTqSt=V!%zVn7ZIgdp(hBnvO1W*8lm)0WYvNdy#Oh?#2E6^s@1v(ph+RDI z%&E#lxtWIJ^C-&CM4;+l6gjH>(I8iSyppu@Iq34t-8)4;ewLK?T>3>g5^=Z?T`O9(0GBJn-iQ% zzBGD-3wWLF|XZo4QulRD*_ta&S>z9emJ z9Gv85AhP33odvgE)>)!JRvMP#QTZq|_j+gQZQo4sAS5wetVBahszVFQ4~b80(ZG$X zoR3ljRZ)f`&6@N%_-36MLr952Ni;fp+Q3VjOvJp6ee(nI#pqkfNRXY?;G10yWM^8z zs$=CeY(MOdXSZfXut60zl<*q@*xuA2MPXGmP@Fjxv_7DUhxfS;Sv>7=;4#&cc+&&R ziI5$V4q9_qUfOjOHqdBSBQns2lUN0sEUb7&an@HeC#_yQcVX0wMRQfBOp>^qHTiSY zn6fPP0o$OQ02#^SH=I0bzz~B-F$p;7zu0|FB`>bcW4jk+C;lSbyVt{+KZDRmOzbr; zcD6D3L9WB;)uvl@k`Qu1P+5sVafZF|uGk#cr(v)TnDuW?kM=L_51*%l4F%5aIN2%PN76}%t!C1Zr!A&_iX)X@~lDxu*Y#Thyn)K-V&<`dUX3{ zLH0h4RP)gXL|g}y9U}{D_0CNj#HU`J$m(Og?zo(u&ht&REQ>XO-{jJ)9LTRLPQq5a zoVYH`RgaoBQKr;HtD@|5*96sSj+OUzw1)XIXKG!app!Kp)-{OSt5fSy7v^8^Cjd^U zgMD}(;{s7>?4tl4hVJpCfFGkSK~36ar}1M@C3viV&Vg4R0L-BweTM0@HF3&>caY`x z=CT4veoSE0)bUYYOkgy5UgGa%se*U$LnuFq3>p3Q;XNcO>@UwmxU{7TN4zXKJyU!7 zVt1#&)+k#QctU9wL3%(@kFpedPlt%G86WqqUIZv(=~s+MYU_qr$jR&qqX^a189{+^ z>1?i7jLapFGk3-UUFbd+q$QMYhC#g6o|9v_#NsHk{LJ0*@r>)1!I5&*Z5;&K?5J!S70e}RZ`tkz5<0}S%uw3I5EIfa}ghxd%Dd-|=M zkW{ZZf^r#9+&nyGw6{~4Z!8wI(Z36QFJ)9 z#OKS^w$z{I`1NN<4ZAf*OaAE?6?H)sOAw(25eX%&i!pD&u1fyB`N!W$HewaWj~GhZ zM}PEQd&4PIz3lrTb0RmaGpLpvAwF9hYZdw-g3Qws@UyNCe&kVD84~wjVR;z)oQ%`} zrPi!4UzP{<{+^?=wMCjIhIuSGkjwjdX`)~&JOWm*vh<*k!+!Hnn(pIPEWRyC5@|+! zpd<7C9nSsjKmA^3u&~kezoBpcdCbsv^*Wi@=ky$}OD|b^=t#Bxk-}Um?yhzK=8*$; zK|+BV^)$R;RYfT_Kt%*nNe!>|O*GY@ogg0`Opa}kfK{L1%}5)5$FLL@Qir_mW;td7 zn>9$=v6WH*wvp^e-W3t`Cxihunjw7Bc_vra)1B27^tsqpLxg`u2wX?ODG zEeWxv%2IpFV%8R|F3QQ!&@C7ja8?xOJFw(j!)ezUd{m`h21FTh6I>;0^6Uv2G zC2>};ee+U}CT{+%sk(}lp*arRxCcnlf+vq3be*l&Cl|pdFRVM%j19?7PbE>u%ZhC@ z>PP2cV%%zFZMf!PZ@>2bYcH{u;l)yufmd}4^vFD25EdJ$P*h#6iFf4{oy0t8U!Q)Ler|^8}7cn#z$x7K#w|?V~ zzg3g0Si+eUUwk_1Prvy;ri}eW;l!uIhvcSh|LF+>5_)LO8je{qFMU_alut*AA>C{8 z*x{xOCnv3UnhGdF_(T;Xl`ps7A-vcSht&6z%L#zZ7H zRO;%o&BfW7fDYzKs3BD6lkhYQfms@2N*t2X0Wga&vIvTPRh#WgOBKb47(68nr`I4*y0?oj}i6lWUiI=>d$R^}|AIBjv3U*T-0HAwA3@m^M#}e-SaL zR}%!pdfV4Ys{ahW9ApWLux|h}n<=Y?DrcqXtykCLXtm_;0q^c$II{aMbaTxQuU|I4 ztgo|G@r+oV-f* zQ3jTkv5K{FuiG*|dUTBeYVasJN(V)OQ<967g{>$#Ku$vHsvyUSexMWD3bDF=*#ce) zuwr90<5DDB%nAtmbgWT1+dY5wbnRF#{qukP@Qs%Zff+w?C=*+I{0Nd+d6!H8JP7@$ zOQCoKj|()LQK1e`1C*)y#)xX)!tygwW|h2tVbU)PRvQGdc@LVQpQWCrzEL8lfc4%iWT^0)0nD`9A@*J zOVrt1_v!GDaI-5H%)yYvuU@K|o$`b+i7{jZO@Y1xmNAxEN>ouuk%=3jV5ZqhVCwGQ z84$TTbcq!PD;Z4?TZI<7kZ{`?e&EG}P;aY`+&%ds43IrCs9)6v2OH4C)5p36%;9$c zUc2ct*ZK$sNl;QIYYbC6n?N-Hw9ebGA;1T`2j56!?BA0@%!016-*<24XQeAt*9t;y z6n2~_GynM>TkP=|5Ww8BS)^~m>EQl1FZU908{XdBAdxM;(d*B=hy!TD;AK5CL##J%^`g0*txa+f;h8Pnk%M|9I-2UO zgNw+vL*8tc$u%Vh_8-p8B>6HU_LEt$AW9Mc3$o{#ta2=E_@DRg-1gP1X`qCPC-Oh; zRH`w z8{TnVwiuizOJzDMg3~TcqWo;cBa2{+D4~JcC7R6#rqsj+y4jC!(dK}m7P>$L0>g!~r$MH1D;Ep4C^9dC&miBF04{QNG{7s0 zXgqyNDBfz&&0Hj%r=>ycBOc7_(2i4+N9xkw^1Ooq{V?!h_lxeOzjUe*q z;E?arA-C~wTT?xr7gEaGpH^|O0N79uL*W_1-t!&gov+q|xqr`2)e~$aKT=kdD>n4< z?pTzSt}*rh{`F^Cd#)j5wS~c40^G$_Y0ZVqokOjh$phedwE}uDQZKoJ{;xQQv*R!i z+9%-&Sz|vSC7Mb$V-`j0*3(?aDyf$DQhc2JtyLD!$@f>56j)+JG%XQ_SsD^%LDhNs zu=ye~c`8@!`sA@6t6|)`V>6MG=#t#PfU7EYU$r?tAbZ5T;)52>nLhHvx988A5>T~7 z-M}@_gK;y=f`OsL4A|m%vz#%tVbu~E6N6Dk%E(7C;d}?(xzy7|7k!!RTMjNiRD(ql zAD&N6Pqj?k>Sgv;{6^~y;Im9hhU-ooE!FM!@E$H?H;F!6tma9UT}OeWFo9*8m2eymlJJdli9XXk4+>4PU#L#(y45P`()HKs6vHLSj*Z*?TSWydGW8I-C z%R~bdViT9oM}DLPS$@^Ib9gm?!(aJa*;h(K+EAgA{Zl_3k-s<9%wGVS*!kiM#~567 z-qtyWK_5B$ubt0cLNlx`gk}Zs>|7{HSYqhzt!p(^6(KWHf1=VVhY6a-mFOF7Ya$U= zUqM7w#UV*GDecoIj&4}9JZW8Mv-hm-Dp0l`mYeI0P}?UA1Oe5#TA`syJx9`S=6UILRnOVoewJAitv(#M3R7$Jz0uR58Zl_zl}nep+WpMKi6=}A=xS}& zb)ZU<5CK=d$ju-lmd~5DZ`U^7RO+EQu;q6B^=hvK z?rpBwx~oFjw_^*NuVTzEe{mF3WWZT#a|7pU1z>SysNJni>?eGO%|CK5-(b{2<^FrN z>wNG!3%;CMloJLLtA<1IA+eR^AmQ~gQj|maS>5d|DxWxdCv-!UN&%#~IDqAIXK^Re zR(~)53bJV?Wfn4bY_&9j-HRN1V14BP`nuYECj2Hs)$pij@wipXVhv-B0TFeR7i8`+ zY7$$d+78W7RuCEx<>Jc$5vy5 zd4X`MD@(Ot&i-No8jSVkO3I55Y+Sc`VbpY!CKR~t2qkx0$tczaI+ZLIQJ4J(W)i0&EU5!~J>!#R6* z8ZCm-!5RQ)h5PqZS03W0QO*9OMFT>Wq_3?iR|XD!8c(rq`2r?UHt|qlj$&)ytvObf zykV^tD!J&awC(cVvfq2QChA)|S$>cLa|HaZ{y+tN-#-nrDh<$7icI1?4By1@v8gZ` z45)OBa62MH6>)m%Hf(?bc{whDGj?XG@G2`E%$Gw&3Q|SscY8c%+5}S0P7C##Xstg@I#oz8hgo}fucj7K!2+tX;sTZ#p1j!I$rOPVOqr4%IE{yP2~Xx{AQQc2 z=Azupg`Q3@1nH+GUBSOBGV@?yDS)$l?w3_ZNTN0I3OM&C@@_04(MsJZ*Z9!3A zj5o|{-pnsVE8Md*AFyij6UtaV(!1?XOBF+TVx57)LLYGWi_V3#9ouj}QB%er%-!eV zsW^zcEpa`a_NTIvLV<$(pb`u{6>%$;I5sjVZcT1x8egz^-D+R-;RRn#W9qryklc$L zc*hgTZDWj-A_E}a`p)eEyt5v1Nk+*5CPZ-+rriJPMZXE#KL}?yLJtQr)2{V~IT6Sn zqr<=@5@tjv0HN@SC5Ft|d!Z87LuHl8#5x6btawfc$goJ;NGrM+W5-IQnheT`&on(Zd36&w%qz*l$-0Stprkx1F+;ORA?h* zp(fsmvN2;c$m0uujVmtB&mvd2P%u$dmpV6>6U&CE?@*yF+7fA5R>5HqCyx#6&zdk+ z=@vv3Z<@M9NyaYt8WvI)cd55a2L_1Y?H}B}DMmNblN4Y<6yYi$_nKaT1p)23=vY4V ze*s>O9WFKr*p&C)t`4PI&V3}#JCs<=c>vw zAPAymXI##XC|^J*$R2}XR?<3aj80g!#A@X2P1Sa6d__lNjUI+TeI~{Wi4mY`A6ab| zLC>ou@-dyjRuYOq9SbfcO?}3A7Zr>@Jb(7(l<_oAGF(O$*`<<_6ID0aT6;p{1jok2 zC#_%YOgZz4B)Z^a765W0(Xq=GI(lUL=8ao6#I-dwgfyrzV`WTwCZU#jRkFvg2!5Q! zt8|=}KY#Yv*FA{}Osmfdd0CvP;xLlg*?L9*ryqk}0#N$)7-%}TX4(9jW2LOCls5Y* z3t`p)C}e6Aa$P0f$e508x80eZm;k4D1^!n-SMf8Uwj`8h3I_Q{3Qef*TaX z(Qt(0*%OR>@3}TI-?6~)IT)NFOMu}Z3bIOcvWM2F~KHpsb|M-1D1$L)puNznQY349D64B z&X9m-m{)_eCXXEf(}F{)OC{L!l#oOr;Elds=k6e|fFFPjlJpu%V!$M1juy3#-g=dC zD1>f1(}0Z7q$wO^l-1#?2ryw88sXb%2~LCsH(O^{%4UHu2%uh{>?;TMnu_(IR(S`J z2_J@HQ-jSu;i-_FG}Y0(>IMa^j6*;vcS9vFUFSS`_$z(A)YLpoRZi4b4h;T`U%3R- z3{yY^lzIEBk5v#ObRH6x*Yvg>IL>?D_#*prxG*nz+C*-gXX0WJ?c_K{y{$qL|{X%q_{U^>a8GiR8?MTBj-(@q(&7ZKm&-sS*!#Z7^Z5} z+|qb4z7Z#)txK&vQlKa|GbJ(3z#-^>ZgFG=F=1%6W3k;8CHYcv45JW&Ym**pIDK3^ zz@soLvb0?J|E@C zUIX7yS*`$6qWT#USJowr-5m19D@&rLqgvQrr4Q(0ouu10C5X?M?sdx-N>nl`F&I!W z02m`HoFx3r9AZhz4i<^?7$te(BZrF2 zwUA!CJ#bBlTw<8fI7t>j(Mefh9>?Vw)PJG8(3x?omZ&dN8=?rxxIlcb*^f#km}&Eo zDoRVdr)YqjN%EVOq4br}fN>E4Gd>@qkkc%2bM3@WqlUZ#dcl4mc?6`|L_^jR<+XWN znJT+0)IdaSO^jC)VK!}Wu*(-ITkdLUB#V1flTq*N1nVv4z`Q^k@KXBDEvy!DH(`w- z%IP2$4e)tQs$-{ps$^!Vz=6_9@VFvAO-A?j^(%mOVRlB;7ZXt?!emegJY^I4cT^)T zj<=z1WKcDfwo)M{YFoH>uBo1Kv8NOh|E~j>RY9_=GLXJB{7$SfSgNmukOkkrCl&S~ z?|z;*au|B1?xdL*IeW0`$O@K&TEEd`w^s(Ze&=q*#2X}74 zh`Y9KL{OiptL8#XOadjW3mZ+~I56IoxdW^(ceI!QMBQWU`Tq(9_O^(FuPW1^1GBAV`@az`{GK`Lk~9ZB}}i`Xlx1WoWRxnlK39!oUF(0{`s2J3wmIiMOKqv!{$l zeet*gZB-OPg3TM&$|zDcS#i}O`U*C}{b@VTHq@0C9}wy_o~)EIR`fsz_=5E-7DE-x zEujRUlsaQG#G536G>v5s(fgGzd8~Q#j4&??9p$+u*@)(EwMoKHlO3@SWe#0h<(Fzpod|Xf~cw5S=cJ zXi;`X{qgcEzG5KB$)n7<->AKYZ^@s4f^Kn1-qhkijtl{(DJ5++Lg{2Utg1>6gDK`p zc=ap-r_wttj@SHb#84cHTnDBmYxi~`waMVz7Hhh9`zGhEds*NN$EQ9Fj?r65gjiMw zl5ukwc7D9-$RUI)hHC4^^&h|c#^{gUSJO~kS;o=vsTc->yoFu91zHT&Ln``*@Zq;z z+cqOyJP*gBYQClZlv2){{e6;?HdtrDaCT}?-I0~%?%`$T^P^`BX|cIgu9B8=>QL?s~+Po;N%%p<|f9i zM#K;rDQD&zjV>7OXlf9#_$3jPIp+06p7vls8Pbibp_`44oP&dG>Ne*SyUK;QcW8D3DRWOmPE0%cM#tAI+1l3F%K2RV@WJCvtEx1`AkqG zGlPHn(FCS*&2{_+le`ilgp1_i&|C5DW9HzyY?oIRbxwRZ5c-}sPK z3-x;6y?|y#K9_qtweBGa6gQ?PCn-D;$1|Z-Hnyu>2b<}e>^TdeA&9V87oHcemCfKj zY#UC3oh;1Vud#rE?dv%&Dq}*!Ia{}ky6BW9!;+XWg>XSjty~xl^J33Ayk+ygWQs*u z^JaYk&$D(K%(kn6>$?DZTJ)}t7N3_PKokHED3I&@m%RD z{E5JZj(e%9I5+>~h)sC}9|b(^?**yLpaatr#c5JN7-u@0t4MhYMZ zudtQGkbTeTE`AoWBawLo|0{3d|=`-Ev>xDHMljD(h%1E6OX(%1GNT9k%9DR|hTBt%08Nn?Pdh z*kbQNW3d?)C7kGWxM=6ruP=1Ac~sT{a;Kn5udJT2l~SA6&bMdo*cN45BsV(3qWhvMC|o{D0Rnn-UuWAx z4#0+~FD}Z>v{+&vw8Em9Q$GFZU4o`?a2E228`o(VU&}$NMsVIE1k}}j zR=WU$>&ncXcN3@do@>2+?ed!C3p}UPiYHNhwJkBugfngFd=(9|d@Pu%d}))NFQ)#-p zfSYW8aZb7?lr^sqOXjPx#=O{D%H=J1 zYL$x;TbozTpY!j9Adt0Txr?Kwvn&ESV+5@1AaG#?JiP*a6$H4TJAFMaWT57C zK?UjxG*$Z|q%z(symZ9v1^=Xh$7w@O+I31%PbY8`5;u{traq>g%EAcz6teh=a!RcV z*gAV6G-LS@fs~j{CdaCJl{jGK7CPkfL?w#G>&lVQUB4gbzoNQMgJkry3F_xd59E-S z?)H|dvJybulDHj92`y^a- z6b&Q9Yl@UQ8cy?qhVS+Fbn*ztON;LG_xYG>QYuT!n^HWlKs~fAkxjOM-R4|1$oP$5 zUe${P9K+5LV0aqqP64XobBn;@>d;|09^UNVv1x-6b!xd_&WuT;KPG4(h^xgQ2-%gJ zeccQX3&d~{Fz8)Ks0?^(eC&nxW+5(q&CFN}4UZ6DjS?ta*wXL==1~@jGqXnS1f-}G z(>udoCd4dd59drB&;AR&Oz#3F4Y{`^DVq{dK*rt^8LhVHIS;Dj9PE;^kdRT^Y!rkf zU+CsF9avTZJc$gVu@Itk(rbN*g2_o+Ahqla0XAzaVfoqc4?lkARXp>}{wuqa6U&P7 z@w@U_3P*qpL7tvt|ix|1_gcLDOni!2(qv!>KSaW z2~Q`>4svFCU}dOS4>?QTPFJBQP}0$8MXdG0sOfTn1}!KvKojBAyiaI(9LB=}i5jAm zZb9a57YzMi{@F+!@u3v5(9}4+>sL)U!eDKVTP-)`Nj*EA2JYnE%zo0vMOw7QLP(fd z{VJw8TTBX|@&JUO^W5a#@xsC1Mg~NQWeIvHkBW4>0v2RWIY+D(hG@O?x+wq#tK?+X zfF1AORiWSlBH@~<3c()N4(FJTVR1}OAiqJOUOba6GuhMK%rcBfT7te zG;*j;xUKPP)P>tO8cGwPPsJDbf_v95hgA*3e!~G=peNB_m`IS@i54Mx${(~tH^E~@Y~)OB7A98Z z1;2|mT(^8NQdDA^rI(u)Pe2$Xk!2M9+CCKnXB(auV<|c!DcK!s&6nv_Q|RL;M5*=e#?$BOPu;rQ6NuRFpBq%1}2oA^LVP^wvP znvLv`-8K{NNI?#E;%ISxNlu1=f!r_zj%Y#?DX5eqTDi!S*m=bEgeb~*!`<827%6lr zM1RgT*V{w3QT)o;gSUPUI52*;AGZSu%E_~lZjEda9a%+mDut#NK55AzhPYLWyPIms zh5z+MGJ-fa?iwp4{uU8nvD9f?!}e_75=dJ|uYUKu>|j2UXX(5si>*6Kv8vM1*;6Mj zn;%V47tEYOoOSfFloE7TF7`O+!5~$f7^mw@)XZJmSzWB0pi3u{?A*!nQuLp4Eye0r z&$ZBI8sjxpu-gZ({|{*?n@yiofa=S}FaYg%ANxSk*m<%~%KaN6f`}s18owus9xm4V z{R`_$PbfN?lPfnLOFggX7xO9<;tk;v88vT2LP?g*XU^z{^Blx_nq~nMr6Vi>RS*H- zcSj9*>yx)%T`})VhM!nflpVCBY`;6>hR-!OdOFxbNU3X=Or1a5;54xZfbseE*I)WA zB9Q=Mb=)qDu!wPX3i?CPsuf+1J>kZWm%X}a^-?ASOuxdlua9` zC8VI!LOMbBjV;1vkykiP5)Hw_V{^;6C2$@!6Xs#<*@5yH2+_p@e#m?)&!uiwbt{Ee zwh3Xn8ef~WcNg~{mc{tMR5uky-?>Tld0z=jA+H0X2YS@<^fN9&@Ey5`cl_mNG>QTt zDb)t&YLp-HOnd>VcHhozKrlV9&(-B6LIKM!Avk8}dyAuI(tv{O3{mOAIWyF<)>M|s zu46Qj^xhr&DCY4M_RXc(5nB{gVIWuv4<=HAuyo4t?xFUHav&c<)5WhI596b-Q)$nW zdj?ZK-x#;LtT5-N@4`{o0;=Dtaky>}YH!!|-cHC3as^TWOof^Tt|RD@)~!Op2+lrv z=QSWlK1<;|M~JqU_G0hph2=9HPS$~Rk)o$haGR$kUQjzc88sZlWA43Y`{rrm9l`Sn z%HQ@-y4#n|GyH1O6)<`?kgWE^QS|+X*m_Mh_-{U|Lq1Z`s;2iB&#w3N`j^bnOzT8; zm7iwq-NDBx3G}bspbM6YfnX9%yip^o)I#*Cty+r5NDVwTn2bHMV*)mo-xAU$n35@h zCD<~rA(H1EkiU0t4HV^PIpkoxDOOt&%=bL5a>jW5Uw+nrMEa~W`arX!O<;A|LAgvx zJR8Ll*(DDn=)&Z#T>KS4qOv`Bs-OcFEiWrwBO?sr{2o5a1wzzykI5$nmI}q8G)bJJqIOrxCWp7VCh#l^Wgi)k zn|(bn!j-NzjmNyJ>-&>Ldn#}C^*T*w*2lsjvp6*62?BkLv8YVw3M~hJ8)2?QWzdcP z0%mH;L|#oJZ&`4xjxwL8F+*>w6?*kMuyiuxOZC;Pr7uUa=zUu z0)63yjSy{kL|z7Ei3Vl0wMv+W;=8;QBjpOJMfg(>>h2!h?s(yaQ8U62`Sjh0K}ql6 z@gsACEf02uGgXC51%lhym5d~X*}YIvP6iETw~0jL7v9(J(fTF<*e zMF2U~xj-i9lV$V2PFqB#s&|tY7pIv4E=Dvegc0GJmMd;bP9m}pvh+k%S+PIa85d_( z`8$DuyLb|BBX+OQ#n*pHs306aR(3FI>iD_Sr!0z^Y1+FsSUDWQ6+1+P^ih*V8%X5X zW92C7283ta&G+Ble{j8z0Wbz*?67yw)K#Z#-)b#+emKil)O`pSCyx49AqH_J{b7CX zeG_`-=FE^v5%SbmRd_-^R91sCq8@JNX&c3R%?qmx8?Q1k2i!@Bs%zgxEmlNbM(gNPsCj*zd_0`(4S2`XJazX0RZ4KdcBZ zvyj+%Ukoq*^f6x_%WC}hI>JVB9dDfSxdMVnD6=2F;n*pYMuEZe; zurHkNAjp2NRatV!L2$BRm;>4x?Ec>o{fPbd2?ZT4=e~aM{LVZ6;>~axr)ML_vm#RLN!a@k+%>2rLmEQ{?GIghD{rg&UIVTaX|*aK(K;| zzR?e{>Uq&z@A_O7y;iF!ykpozfvCucTj{5jEvKsld|ZQRL=wBgCI(MEH%TSylFQ_t zh5#t!SltybW}$&bHST`n`Uf)h82&Z(;}6xQu{mNCD~l}iSB5Ug`o;4OvJ{@k&h>P* zdu%PqCyx}joH{BFFD*hF%oEQsBmW#dZ31>lHSgl68PF&_w&BbZ;j_b?XdGIkZjquvM zVI48?8nhge@z9u)v$a)5#RD4z_n*ju`~W>A*Oz;`@JSwpNgYV8lCy)JvDPZ0&^_(|=C1ZC=+V)L!V%qr8vCHP`#|8>C zC&7m#IrJ4je;S;@zmuGh{<0eEhp@zhcvKVn6dSX)VXnfz*E&s6e8GZ|YVSk`oe_vY zK3!EID4^IRey~(UKS_vAeC~e_s{FUVv7C4WhhP#nnhoK(-?)!I)U;$KJ22=4eOtPM z{}Hhx|179Rc+D3j`B~o7FZo*VSi$>eBR<->uYMVPw5jh@OL%#`^5cJ$RY} zIU#`pve+N^N$N{4u{<8Z^+GbEcwc|bPv6B9!{&t5c_|b?2<>)sRdNX3s7piKYiPCR#RyxDV;NIqB>0Z^%E6`f{kNPZx0Xwd*JRW7}!TY z1flrx2Ui2i1s|ZivM!Pgi#uY)Ii|AAh)BmoutB;md@F>4H?MWIo*}NfeQ7>_xj7-$ z{39)NtzEeYBSB$MY3NM+xs0?-AN#o|dS-8T2SSMSf~Ew6 zTw1WexW%Y&aV5aS{Vm^(zFxy~@Y%alk{pc6O>>1ljyWQtya%!NaXutGuc=u@d18G} z=&JZ>%Eb`a6%*ck%g3D9;8uJ((@r==ZRjDhBdD#8Qy4()3@*tt@PXQP+(JE%)DZ2! zmNN5@OXB*~)G$qLbzHuC<0_gJ+0=8U#wtFzHK0}&GSvA=FH+;Fc3V9-Bh4-_uIOE% ztF-Wu;sQx38BYE00vB4O1_IbGE6i1+MHv*W>$_m))g_!PKTK7Rl@^xd?aSJoq6&uY z*$V$kH4JBL_U;*c=j z1wE*b*;h-+Z_pd5O&bP{FrRAa(t!-p)GJzb$YDiQ0lFlw3y z&;vl?+f0l6d`w=ZX;K>`LM_lNc%B3q>>-x4UG7ADTg+muJba|&fP|IU$z4gDm&bpw zLi#!V>}@>|_oZ}k^^*C5(8{udtUFx->lM?OMr-S|@u*WU9l{JhseKY;aVY>n^8;jJ zxe2L!G24vHx1jc!P*@sKB{Tx-*`D<6n=Vbz@i!RD6A`QIy9!8rS0LemsV-(+{VIT>yqI%fomenK0#t>M9P$nn=rixX z`jYxETJ6bgz&ro;uPV&>w5S+dqFxK^DfR~y>b-G#vYfJx9!=xMPh%r7McJz?CRLCv!hlVGgz5>AuK*)wQettj90^tE* zs-OjtxXHyGMygGW^;AA6%bdJ^wR3UM8*NRsoW|{e5KZ$rUdMG*Yx3Bh)6d3MOUsG^ zCEB1MExIU1MSTJTf(B2iaJ2gZ45}d%e#tQ^d>7UU#7q~tB`!kmnKySMX{e)-+Ar`Q&l(X(4r z3&Uc^lH!*@6Az&5K`?*w2=p+KJ$lom&(6Gc|kqk~9bq58ss}Rov(+X1z$- zs{;(g@|xuZS;1g3w)(l)VSoi|;^F1awIxU>$puNtJB?lX851fzIo}qjCxnmUUBYI8 z$u?gr5l-HI`QgP6p~o^b>(UEafS7Vk-r>nNH%Xw-Q6cP#h0(=%nLs9!sp8o=qhgsb zo4BR1yZtPTW&>GG^{84ywZVDX8571x@6rnzk-IzPKY<;>BpqdRd)T|LNe&igWoTo= z`ABk&8~Pq&!3KIOF0``b0MP#QUZ7Wz7j7W!CQ&P^zjDDGfEtAi#mo7NFu6fhAhIn= zbk%@UmDyi>KJMf9RhG$f%QO>V?$Oed-}kZa0sPyz+3SV-^phbXH@~q#Ql?0El4@+ogi%AMj2-SEr>UQfRyQW9ble73M$856c{xEj zq%BWF4y-mM^_JG7|8j5Q`WQ9fC<9`x)8qO5JLY2%%7UEzn-kW7j1VlaW*~ryA`pEP8Fl0D-p^T3HV`J_K>UWEqddqXrU|&kTk5)C zvGoxu`Z1uwdJ337c;inPPAe&pvV*{eb+dgMFj3U_eD#gOH8HD`JNIa%EI%aKN4Lx> zHcSG|cd0itx})192Z<7WR0=+7$h%HBX~JzGwq86jNZPVV)UH`BdRt_avrrG56rT`1 z7YvKh-i&KeC!+X=nDGME1K(oF)$x_-5^bnK8(;%yOz*i?GsZ%^xa2EIuby*lEcWh{ zEnTh68dn-mRVpOZ*C}jJ6o&bicoGvcZMsJ41b<|ucu|)DC%jc43=bE=&sYSCmA!Yj zT29{odkq>7?+XrvxCB5_Oy{_XG2s8|CG+A}Eml`4tOdoFM9r8z=~LMe>@M3W`l&fl zxhWx5<_rCbRu-B{D41_EfC}j0XJ8(E}e<&OH_JQZ* z@BJpEP$TtUKH$kElx&4=F*ed~G@EFM`d7g{TVtUm!_b(NgokxM#V27#gWk(!^NsBE zZbypqNwRWC(u*CI?sc-Lbei!|;y6B(gJV{3Tx^}`vdZS#>P{Ly#tx@!`Wjy3kJ=k+ zd{G)$1Z7ONBTID4!8HsM34s=NC2vv&1?Vx(C?R&G zJvY*hv{Bt)D1Z5xWg;~IgjN;8Z~Q*vr;-T{vC_B&q%FPRp3#70Q7-`K5AAXQgd#U{ z_liaHyltdQVHuIpcq!b~R0J%^o!Mc>bBF;zEXv7bTexGzdH1fWGWtQhB^vWf=7;1W zXH-M*Og`hoQYVzoqecRWaL@wRMK^)54_|+IQPi~Hki-e!a-#hRPYUBk#1KMPJgC4{ z+FSV=5)g;V8$Z2s&U+Z69IA;bLO0>wbVM5p?BFlML1EN7p!6^S?OV|vn8_Igyn>-0C2ZdQ< zzlY!<3Oq4p7mH>2{ne7gP{jJL(EZOpX}Q5^8Yn;VgEv0?_?8Xs!3g?xkwQ_Q;v>eh8suo-Oo2(RNc)uN&V)-Ic$6uVL=7E3Btg&08o z4t&3ROQdtQ@id!7Xbkfr=x`^C0baphhJ2xjBxliwx2|3GOAoj$DZyE02wP(c$ciW_ zR642fIe8S(nzc8~YoG&~!68cl3@?Y^^&3i!Cft*pRG6KvT1DVSG#Lva2hq2>q@QbY zWRlJ4@4LW)dmc`P`C>G}jdmt;v*yWpemVerNy|?j{jn5DoY9g z$@0Qnbs0bp$Y%GB%90i511n!n{!|zKf|*~WB(5)0gM0UOPkYPti`@}Nbe|#EA8EG3 zLzL$2Z*=NR%?TsenyQbRU-jtDz|{+C5bCiJTHT-;s|1nT@SnZ|9YT&9Y7Y?a`sJG! zyHAuA8qEU#raIut}fpiE(HdmW<5XCyv-)oZuvW{EHl=oT(Bx zE{>MPGWId-zX$|;FpP`K5Y@2K6Gjh{pR{Nu%K4y#9X*p1%1KXUFYj zexm#kc(8imydUIfoSQ#~Sl^YDR zlGG;u7#Mek2-l}9NdJk-Kclz6MZD2$gJoo;2Q3uF-fnaR6H=?nD5C3{S|8XwQ!UPG zj^WLnb$NThLnA2Y0GPwKvIO$ST7XPih6O}`mPY}3Z&#>?=S(q1^g&G(=~R$UD+Uy7 z_4U?->ZtR&0|>n(xOVkom=CN{0hFveZMuJmU4Qx6bJL}u504%|(x5g)^0Yem;UE?W zBqc0>5Mk)qGU=_2wKPNF3G0iyx^l5c z68QT^cX`-fzC+JGr$}559}~hLot;1a<+`)duU%m*ExOV)$(UFx6*J_`f8%!`j^?^* z%lqTE_oWg%oi$VI>x1?h*kUvsdEx}hA#c7iX6QS@WV>Jx`p?gwh}N|%IONB?QLdH- zvZsi5@Ls-@*%eJte?9UdNXLH2EfORK9fpU!y4ug0FHLNAZc9YfAqb0d71n-<-%?z_ zI>8{QP6Rt0#+P$Oo?Dlj(qhp;sBnG!kO|SeMRh{W$-6y|1vHcHEHENo)jxGK2XzmTh#+A1os3l(9J(j8h6L+F%<0t7BCoTOWr zE}_L>dlk%MXGIG?eg9nSt#Qwbm5gJf|&=m#5T42O7w25@1wZ(Toe>_|;jWnor^ z%@R`URDx#=`&2T0>)KT@mR<^#$B+`a)CSJkcU1|=k<%&Z2vQxQ zA|xFG6F92x$3|oq2HUdgs}27&`-p z3$Y=7W>kbXC>Uicqr>?-pXv5t&&a>Efl-O^8Wm)pj)L4$wB9O9_Qk62-=O*Xh^BV?3Dn%h^BpM`Q|h=?;C1}K%5lS>W#WyJ+js;ZDRkbL#! z)H%~8V%Goq={s?^`!V%rIfPa zXmop|#kzugy7G<`g(@B-q@9jIpt&VbXnR>jCyW3% zD(QUL%pFhySRmXh7tN&-WG!HgpMD%aa+ni39GFc;a4t$aOkwkg6jvyR2C}pwa<8GU z<4jGMA9wVKuEYd=1`-gE5o5?PcuDRL4-d}O8DpQd*E+Hd0l7rZEMj%6G8>58_Ecnn z*}y%qoFaKZ$!by(kHl;MFXubk%)926@D^TD=OU`pa(Et+>vnhnqK(O-ev;D1%MXJn z!jLsfLh4CmajdKeD=t;|(HpPK)q;5Hm=ON-v9iG{Ao>RBC(lW-Ei20@QpTO>MWLb; zLd3X0K|dr^3c-+a+5v6L<(VR=;Y1vu>!7}>f|H*ye)RI_nbNP6 z!g8xf0F}rJ1^1#=m1QiS>Jg?M=C%`3Hi|YS!zd%PM6S=bodqe?SZL3qZngm^G;G2O zy05e&%Fv2Pw=j@sPx>UgK-yG1DRB}5xH$JlH+4rSX)x1!OZ?g}yWnuKj2Cbr8yKr{ zB6pu|J4}Q`4qG7?uI3Beu&R6$@TX)=VG#PmO-1$qVhro%-G~_XV*{&?mH`VM2sI8c z5l@~8?xUti<3X9oSHi)biSkAJNEuu=@p zOoYI9dKBI0g9O=)tCv__)|pK(OUlP+QgFg#KjJ~i6hK9XgyxnH92cbs@v16H;Tnq` z8s`4?H%8f$E0C?PK8`w4kVbb24XEf|4K*iD$(QWhYDgy>B>v_bS>Pr zzC+)B{o{9EXN7GJgEamKA!IP!zH zCXe~#!S&0}9zm^Rq&#tusA#O>)7SD`noANEyhhsE0yH!`+ChX zvS#GIG^w1O*m%(5V{=tO_}M-^hU6oGqs~qRW~AFz!NiuyYQlnoY6;!OQ^(li!LO4i zlE|d^Ur@snq9)ZJR2+1Y-4zifrfI{PWhJ>8yc}n~B_Vc8{2JZ5vYeSax210Rx+psX zc^toTNz@nP-~IEyN}=<^x>=Z6%BltyQe%sdWdataMUgJNA_HPN;P$WMgjC^3s>p-h zwyPYs&4=H4I?(oLNdeDTT989UJmOykM$aCzFr?eng{5E%G;B`Dw9iHxdo7;r>1grL z2DtHBf*WZSc2?<$<@n~#fc78T%q6Hz@n;b?tc?0}HFK^{mX|0n5QuPzY?PZ`zj&TX zxwYCXsN;A=nPcBwK?(xA3fg_DN`;@V`>>5+I=l|IK}CXiGSJTYaA1Lc`Daf=N|HUn z6FA-a=bso2geLuv_`xW8Dis0-M@GuoTP=l*DK(`xv`X!>$VP{+hjBXrD%y|1uu%37 z;+^xMFBViOF%cSk3n>s8H-pz2$4&tB+QsNR&n6y58rzCi!sCg?RWpl z9C+b9T;Xwzs#v)oS^+deK?xkb2K8!I)0L?Lk8h9%F`iQQI7py?586iHV7J7GYga7s zR>C~ zrYL+laV#7nQ~T~Ke?Wc{TWMXZ%tqU0fF45Phk+_i1xz=;!MX&z`ad!ckMG>je&y^v zAWicvf}4%>dpq*{!8go1za9yJ`h>zUi{?%oHOy$umGh%i*J=+JPAA2!N?5%_|5x0~ zMLOIaknN>!UAd&7CU!?s!araaLB<&q#^U4lr|m?sc^~7rl;E&&k~bJdro7?waiaw# z#1i9HxyhWV6TEQDr5+PD>X-vGfjzy^V_4vid>ON1Je+XuS!C>yID(*}wnH2oDG|AR zq1#p<6al)Wb7zeoF$C9XdKxg4zH=KojqjiS>2M*1YA_`l>O6JW_xJU}?>fN6T~j_C z(Oh?m#tBB0RgqXJ3z8q?IgFTj*dHm(wY1PXxm74Y92~Li^N1tpMBuOc(gOq|^5U7O znjxbyme+6SDWIq1OA#2@OzMo4cYWGH$9Z{@4=D!TU%3dfNdt7AZBTV#I%4Ia0&YZ{g6z{z zF!aq=K6w2lxr&(K@4f!PtA8B*(L0h@-#)m@=u#f804t2HS{OY;>6EhIIpA2NyI%bb zD2t(8u^_rQXP>}Q$*SHO6lh0NtztK927+|)+?l#hri~wChzNJ1UQ!*0vWN+zK88T0 z(!0(!C`Rc$*XH8zij9=2&@?DH!>DumqG9@v>@$(kS0<17c>Ktr@&!DPI9 zt?#Vz(z=r;$`3npP64rbgc2-r2MP~I4SCx!1v<551O-22f}v?RbV@M`pf=?-JO1GGdXGFyjgXd1zMV|6%DqgR?%mPXbv?8J{hP_^o^6Lg$UpsY5=rJ$|2!SGt8QKTgC1LGCa${&A-i>yuBrUiI6 z7QSIHqHM`Iq(y$jmANnYh#$bba*l;Qz=sd+=@*mKn&Dxm#chm`ofDinXhc%pP+f8P zLVuJqJVJU1fv6eBjjqss%uE3__+<5G^Sy}7|4+aFM;!(K@Y`Sg=Rf}QuMB;I2cRzl z!}v$K%s&qHb^&yFJsl!i`Vefqg9u3#f=`fWD!Kr{1w#NIpbtUd4Wvf()#Y%Q*o|uz z&YH4x?zH9eXBgiP?r{!@*GB&-+Ys_=H2(4Hz(~1qvEQ!Q zO@d^1e9XDBsLpnT;ekip9OyNc>9M0ho;;G=YAMx+_{F{3>Qjr+#NYcfw;*4+d*y=l z_Zdtoaf)3aHg_)elQ#@dkYbn{_3W#&EsZp1`NBCHRxL56R-Vi?N*D67_M3gA^`Nf2 z1h+PFxxa_+W{{}?vF6SBQdTi$-6~*fbTuAp#8cK-fQ{sAqm0=@xd#NlqIGc#hJ+MO#waEO#EO@c=o_la zk){oxKo{#cRf8qQ?F#`8q=hl1%jV7EUxW#e13>whS6)!YXV^6&W4f8Fpy2=xflw)k z6rGILX;>qB%+-bF0F-s{?2T*66eI|`5M!fWVjzO(V=zYh^DX$Gx$lK}0tv59|NX#$ z3Z}rRqEeV=_P#wR{(cWk8SH5n+5hk~46w6qEDGEI;L6ZMrpjcRhk!)W5jY`thA$|%0U$iSrz1;NTTREN>v5;)vR$x{<|n_A_8|oc zcTZQBv*r<}s<@f#O!1wK#!c`v#N7?R8wOH)efRLjww9q~8l_w$$?q)=(X>i77zIuf zxBQIpdy%oF*H*adKkO+a;&wd8i{)`DLBY_M&RB_SsFj2FXT?L-pF@mAf{ zNVbq&paWR?>d7N0gGV(}7#fD@;qx*9#S7Br&Dj!3m-N}*cv|nGP*9kcWdeyVL~&;r zzBAOHpP4#i;z!8|TPJ<+c4lfKti(#;+wMx8%H4Nt-k@{WF##f6!7nTd_eRL!;`gsyC@IWyb_hRm3Bu`+K?*v!eB>>8Ha*1n9isk9LdXMrRu9nt)mfWA|Wdd3Q`CcGJ-Kh zkV4?5`s#>-K3%A>s?>}z2GdK9ic;0_aIULhjT~LMFkmPB-p_vEfv5;6qZU?y@1SuF zwVp5+ufkVc#P6kaQVde*TPSa60-6^@ZAbyU3@tT<5p_o8X3_LXF39+UKSXL_xuYHR zC@^9@669)BiYXvmn5V>?15!QlVf8}9T8(xdW^~n{rUcMMs0p`z`{q?vP3CKXY@TNm zSMEuO!ze<9NZq*|l14>rPgO|~lkUA}t!ITG?kFl}T2gjwN!}iVZbjooa-FTGnIL4GSLCO$>sDSJ z>@^lER69j3OXqV04)SJ>XqnujuHqy>2`2^p55l1pv^!97TDU;QL=)IxcgM+sy!!Hz zq_`LeroMI>t;}#RBkg#8wsghlA-*tX?JBWRP03M>IO^5d_o0oUsS#W)BjC44Jp)Z7 zg>PP-8L=G7iB|KMpF#+19c>1~$iV|FEHPbCDl@5z9)!&Iw~QHEB@#6|!)sa`cmf3z ziNnD)OzX?Ecg!m26}?%Li|%M67?7O%I-1RJG17(3uo>>JARS2RS1*HkW7aJ5Hi#R_ zA6yk0lnnM#Pe(YF?&1K!qXr^2KR0Vw4rgPJh!7+MOq!5gn~XG5v;ZB1Fr(ETFFfcB z!MUHj`=)LyY=A2lg;#->K<22OkjUIG!ip$mFNuN`a4wErA)v(CvM}0q*TV?&rQHgH zG~0KrlFu`YB!)4^5~6eBRPI}hLPXr<>EnmS5~FV{{B!~`U(hJ$T*3RJoH!z`0xTc~ zbjkaMFAc(*T->720R#(NzLdmmG+W&F{u?jbN{{4Ed;}*&{^TxLy%)}R-iMVxeWE}J z9i_cWyMhPzVu2xN@v)mM4Wf!#6h{N;_2lm8D@@vGLPw}{b=V{pjnuANx%lMKe9aja zO(-VsO>x#TIP~Voc}EbQstI5zKJCvx3q=h0(XDkTBb=Y%BxU6um_F>qfM{j(SCkU< z5tS6?;(jRvh)G##ex;?pCQS94Kg)B&rfsi9w;7}p=!0W)_0ka9q0;d2!o1FwM)@$L zT(Sc@mqlYR;$y4XlO}=&MdYN}8-D_mVj2mTs`e*SNPtH%^U5qH@|dUB%3RkVJlv9_zD zRfdjoua5|;O(&?($C`UURSj{BaTJR1T+@S*OZo?xkAFo*dUW40LjX?PA1IS(jT7*s zNJ={Vr3D}x)w>wz)&FEzKVEZZQ$5q9B}=R;F@u6DcWGEPZcDW9s57ILZ5kXsLL3aI z1%f)=4{&&1 zfgvD5Y$2`jMVT@7C|exn2}a?4Ubd~d@uRn18~^Sb1=;C+J?$1%&j&PSkOQDO3k7^Ykz1gYm$}a(VHF1AO~pwc_*+gJ z@}(?)rl|pn$;c2v4VRTA$2(dY`?@;`x6LMw(w=YMB)6;r`LPB*=vO=)^K0mvcrN6( z<;Bj=0yM!NJ(as#NDG3hdKum5-W|CsZ(@zb(w;%^On2l6dlF(TB#;pcTrz3kh30d} zin;ijJoWXNDsuPsHCpNO?#0q#hGHrJ93Aw5f5^EzL=4QuSVU1>=ZjV_@`Ow+} z;=Og_qM4J$3=9vYxqt1-!s(O5W;`erIO9r_;;9=~>6d^Q`R$ZuZVR*r5jX19=9rwNIu@}?#|rYvofy@U z!dTECwys|TpWn7|jU|QtIvC0?A^GwL-}G3Nft1J;F*9YBO?BlL`@482gvC%WYIiDL zu^1t+ZliO9uU)=)Y2aL#30PjDETM9%Rw;M1&U^*i3@2ycdOBJSS_15&0r1Kg$70^( zo!d-X0}o2ag(L{e5ExTr&z!Co92reV_R5P6$45RFN`N;+@*YyD*`l}$X%tVP8~UYt z(i@Q)frL=O(T6%)FZB1GIC=;wC4UjQK(T^(C_Wm<9MNxaqu$36BuK|dD5vXdV3I^v z$U@649ZUcC-W_4TMuj^!%!}`49Hr(AE0LznHr`-K{tfHUm|7tS=S#@dbbg%}x5+RM zl}{77OfhV2tl<B|@(=oL^W6}uUjGI#RFpD&)LGVQTmd;Xu0W=t8gvsQ#4ac;mnHAaa5u9gvOD?l#aU`me!fDANk+){PD3*<=+e$UJ~j5t*b-H*|S7)tlK- zT$mT{OxEZ*($Gj>hZfG7JZ|HvB_RHiqQjzCEht3=2YsIZVUVH!RVR;=pxIMC;q|%f)#^l;81lVtR| zWAz-JMKL2gV>c0L!<%GbGbfFuRJcgYJ*u+e6gS|&7Q;0R-DSJ6uBF)qTuNJDn+#|2 z&aDWFxN*txanwPHR=G}+#h**d4ddCDw3B}dw86AwTV?c=fC>A zRV~cTG}*xy$UK6`kr3~uJOKe=RWcHSItFZ};Uy=qqG910F3E}*WKRh>k@;Iyv2^*T^ z>%adeYeZCJ0>S)$^9&FynkQe{`wS{09Mpo3;}cj`wJyI=jUtQ+0!k0eYFo=GPF@y5 z^n92trvbzq&|(l9EI^7U5lh__5?a&88Bq_jZ}$#kXJ8z9atTLY_gS(hY&w#kZK%8; z($&}=LDh~e8y%hk0bwQl5(FbuCjNc~=lB2(P@kdvML{0W*p}75Zz&TMX)|@FmoAFUj63P z;oOWgR4~9hu9#w@@jPvfwTuoQa4g?E+D95&=1%!!`h>B{HL>egnPZCOtt-|-+s+O4EA;obhp6<^f`cZm?j;daM<*uc+IR#pF=6+tUiYO`1Qkk zbV31~8<4%|ZIHbHlZ0pP?@7TmdLE=!j*wEvLXBXDb2Im6r0kaAB*aD>WNbW*L`by2 zmA~}de|!B8|2*;iH;?3I;HVZI%+fm{6!Cb2WwhH| zI6Zi-XY8L}5dbO5z`9MdHO)bppDB=m32=Ek=k;lT(HcOkc5U0FAqarR^)Uq^c?MMQ z1@j`RppemkATu=y;vp;t5sFFttQMl-gJwv0Eu4@|iY>V5(VH4L)eqsM(2}xaVVE2a zscvE?N|9gUEXKmYW14-;O+_lOg@w~5Y*@CCv*E*lQSwk?>8}uecAP#zrPx54$6-)G zgxD{yUl!K}+$q3)Kln;$bKJfe9~Oz3$|h}({qT)f6u{h)m5BSY2aHD<2HLS&0rD*94JdkA*~B=mt`Q+`W02b z`0$#t&>Za052D4OJ(dc!*|A%p5FKcrcS20}+7B z)B})Ls6np-p;iCBdaPwbSH(AvgWxjt&{A9oW<}&khG@<`(V*IFlu8z|_P%a;0RJLC zux0t#8IlQ14y|1>anLe5A|0wwT12K}R2 zvSe0L(kZMnON893ys}U8r%iTf-=W-0y2h!=Dl9aEZZq^@pd(7xJ*TVLu*fdVwKdDh zQ_acaIP3=NEtxaJpMxT9lX2{#3=%O;fCRJOfKD)w>1Es!9*x2TKL?Z%UXvHn4=_mD zq27}!SOAGFoH13lBBkQOnL(TbLK^nT(EFc$Bu#*d5VBvrY|-fs#q(mqMH~YD3Uc}N zmk(Gek~j)giUZPj8w(w$P)<&HfY2!uj)wTFY>1s;hjFLXoDb|xVvTSKL{9>G|3%41 z74==67p9s3BxUGU&SWGmPUfQ;$3j?2xATOq2D*3LjXar^;(4G{D&8_@K&c#rhV#?B ziN2QPV{ok<3;Tc8HqSV*thXc>Uy2kj;bB9u}2u0y#&?`;3QYC3KKa)^hZp zmN>L;-?+*z3>(@Jh-=?lZog;tU5%cxWbDHi_wLB!xTg)PmMWR67}-k#OHm}v0tWe= zf-?7gtT1ojJPNa8G>_;Pjv4VGV7w5lhqwK1w0f+X2pWp4%Cu+3Gp}`z4FLMT$n~cbP|zvc1j}W zMP;cYQht1F1S>A``HF$QZV@$_H`}GRNU0hMCtXu@bI$73^PQ1+rw=vMfRv0h-m-25 zGS%3(UQ=Owhj$qlwf)~4=?1LpU1wA$pz%Fj%YGZ(~BQP#o~Si8d7>zuXQoQmj& z-FE(SL2j1jeH0pKJ9NyEe2UOG^(tGV#)^DxSg|x5{u^!lvn2_e)}CuSZKo}z0Np|W z)NsYHccjO3g>|+`#srI#z#GJ3^za(e<4@8C7^${boVmGE#>q@!#J~Wkg-$dYsX@b3 zYD3`hYlKtaB{;rVs=1~@*a?rSOGvYqpYtILj49Y~vUowvg=m8gh)Mh4G6 zxIWCJXnH_cRuj84*yjVXePJj$!(YAx#lCR`ozu?A?RCJ3`$eC?3?oXd(2n3?d@~1ESD~h#jYWYAW6HX5VlYd=jD6JQjT46!n46w9Yw|d5i{E7X z;mEje&P_JwOkOIB@faZl3O!3$IeTGLe&)gHKgkF4a1k`0j&O?}o{B-p;Nj{zIT>k0 z%Xvlub0QN^Qhw7kHMXR&?kCizUw(m?g!``fEGI2FXuy@J0xWC!!JcYo46Kb}Y>~6I zVw9I06I@U*Hrdui%dgj%s1T4&=8ky@mPjIKM3B0iMviOHJfk~MBb*&mQ;zz1C_6)T zX51CM2*!&e_~Cmgj=p~KO6Y|R$mLi2d&wCQk?e9W6c&5c;Ck#*o1s`GZ#P3if?|lJ z_!QQJYv{SyYolGuPM|<<)mQ9-U>`}UOkPL?3nI;q71w7X*MU;dddv!hU$q10LTp*T z+T`^yFaJRe7{JM%{`B2nw6T$9QIo1Q0~NUREOlSEfR|~e^|Ch%XdFNKsT)8g!Y@C1 z^G^$>O+4G&5W`OY2aZ|ThGJx14V%d$NbMMN7Q)6bW_qU-!u^Kpwa088yM;WV=w{83 zEyEn|7j3S&dZ0wR#;ejN4gG|yy0n;hngaO$ZM*%BLirY-xCA~MUI;r3b*?oOQDa=v?Mh!42Q{v-xZQVrqQ~)$kuoD7D z$tJ%aMCi#Q2#rP=oV?cBauompd(WBEy=~2WktziHVJIn18Y}fGdoM(9uCLM~o12;H zie7-7mI~`bvX&e)vq1VuvlxnWSPj)7afyFgH|od$GmMr*P-$ecwGu*-az&vPi{_|# zGr&T6!K1IB84H*!z7I4@iZrK3F$lsfO#AlnBkv3m69VH6aXwzg6$C(Jy{oO+v5f*) zPuSVk>~@N^mXcuJyncm}gc784)|2Y0N)?XBj(G!h*cK>+8yG_+-9*Wu{MccUz5<3F zB=mGv1Vr@Z=7KaImYo=EwQ9+{D}(0++`ffM$1_kWMGo@BNV%G~l$%>g1s|qIS;7UO z7*;|`ZtMqVu8xU@GUTx2aN1Ism2Zf&z76n_ICah9d6)rBb(QP`V@d9(ef)vCuxV&B zCXRKIgw7Q4f*x|l@>rCz4D%Kd)vfE`F*T3I z+A4SS6_K8bB;Z0o=<_TK>&G*I#hzo@f`~#{TF@Rx+J*$bqKXu&uq6c9pio>Oz zj-lSp-ljUE9%!7=W79wRh&gepGgOxnE1?)B$c1fMvE-s+hV1mx1r>K0Kzn1I_O4B< zKO6VfYYu$2vH}W1Xji&g8qIs)1V&VFo9f}J0-?+O-8>-JTk;GbCcXG?|ADqK)g8?Z zd6{V@S~77Vbb0zjjO87qyW%ZZ6qTxKf%iwNoXjl~H`vp`0fpl%{@E`^J*MxG6?TJj zmlc}JT~l@f-8L_4AHFl&>8}uUA&DiEiwtX~sXS@bs0PpGI)FUhi6KV86nP-1gxEAI>|FCPQJ`i9bUQfupl@^CZx{wt{rllpT-Jld<5M zA*3yh;7XSvy%bJT;Gz8Bsl^cl_;g(*QCD;pele4t%UBj{4QpZ9=px>YKF4E+bKKt< znnDkL!bRwX3}3gcFiw6UUSvvv*y@&uSy-=@jGAB*NpS)DqE{xKj+l3>=Ec(~cWe8S z1j=?GcTx<1zseVrCA-Ca5c$@dGu%*%wX2Bajj4e2(p0mP#|i<0c9crGxRs+~AUzaW zQ+-uxpWMAk_`QxePMFO3VyH`fg?Q?JKr;n3@PMovfCL!irhEvyt6}PU1<7doB#9I^m{Y8t+ z-J2G^v8F@@B-Rl2^mJGgH3AGR99idOn2*P(UeMWPw94;;!Fcu+r(v3d zyW3e1vwUCqidZ^*4gM*nQIMyUE=#ehW*I8Do}=zI^z!>~fc zX`qH6RfaCA)S%?#I{EMUj%IiuBW!4(mh1>#(cbtt7)D7!ZeM%TQ`H?UX~45I7+8qxyUIb9%2DQVo7M}359g!<=xs0#j|2!{NXA9M0xS51 zVFk*J>^H+NMM{d>EMm1>FbJS6MUm^yn=$EE*v@7`?A*K#f^@|}<*7-6E}}1V!AjDK zr?g|zy0aYiB_|>rJiK*XW=Q&o8x43c5`2x+&Le{VoPtNna6eT8i08Ux3nal-SqquC zo+pIC@QUescdD#wX$+_ujHlb|iF^kF8>1YfC1H$a6Ur?U2_7lR5L8t)hdO zLL#vzgcGG!c{aeX_0{jc`3hy`Gb>9^h>RPm%5Y|h1YM=lhNlAsb#R&DuGXi-CZZQ> zGXW~hMEuds5zipK@=s?;>vqsISyGs%1%w)4GQdR%kMc5CIfh9v3svS!MonHO^wJ$x zT1LY{LjAb_KeMHTj7NY6!i{V*QJ|D(n;Sb@PFEZ+)Uw2|12$EdAiROu5Iv+O<1_4KBf%CF5sAg2uZZkR7TKrj8Q9_qwN&J*-SBWNMO!y6# z2FSfXpzj6C@x^`N65aFs5CMjYSLTmBc@%&R(OC%8B0fUX=_&2-L{vNajYqci*_U6) z3=Hm2M-@KMP<%tVvqM7IK2B1U2^;rjOcINMNeo|7r(HO6vh>S4Nd!?HWDNR>D3l`D zzTG37ebtXwq509`Cd>txBjB|EFurB~WX4JI{gSiU$Rc>i}v2wITbaoYF~;64Sp z2f#z#IEwOk_TIP+t6SMu=!eE?YeNOAh4_Ku@P`z5e_^;TGA(p0j79 z7l0epbVgrpT2gq>UHFo!;-k1*LQK^M*qT{oP*+`(sLQb%K1YesSj_#3XB<2M8|7Cx zNeIB69kGqI;U>pP84D z=A;q6+u4^Ei*MCv4EGZ22nf|lW=$He=Akmfy4f(|VMFbn9Y^Oub+A}8O!rVsD~6o$EA9CU1W-cvzX?WZ^;Dq8iQZb~QI}&C)17&8D(M61|9sM@TBNxi)x?)=3i>W00L0^JXfD&zNVd z903jR_4Z{$Ew6*hQMdUS7qn7L&Y4qnXhTF>El<>ifB_|?y&=$#w!aHsAcQ(HVLY6I zZ*hA53l^2xN`~YEOaSaes({m{^aP)mb4gM>o-&lTu;EnE11oZ{_n5=ptGm6Gu~$=x%+E&!BP@P%EI+HKtwkT6vuG=di{dt}0i@DX z`mW|Md(v1bMbfsIU2&1v4Xflxc^P{Vz#41HAT$yPCSCN7kwG1#OlB|OAM%6qr%!~> zD(9lB4EJ^MD%gg$nT|N9Qm_J{5Op!9FqG-z-*cKZ(;*5Wzbv*S)?f!#H((O!j!D>u zRsigB05+C_gafU^2m%qz?j2i!nYbR9N_?O7TV%b0!}y?g*I9t%(IdnOkD5zCDenxove!&kt7K; zpfYU@H8L1m#;^%V=osVl*YCbHLqmU)$t9|spUs`727_vAGMSMy9vjN9$fVr0J1#P3 z%D5Htr_Y@5p`t?Bu^>M=`;w33rlVoYljO%B6_(#VB66ZvFvuFhh0ahzajg(hcB@LQ zYUgk`k<1_ALS}fs{mSzqwyo<|u3S7<(1mM+o)ik2MTf#1>8>`IHuKH0Q~G0h+4%?3 zu$2%o4j)LXD>>@GI+Zj{8Os;U6eTG;I=|SlbmAmL8ZG|Z@vI4B7fqkIYTgW|6EV&L zL7aTg!DT{&=n1c*utfTu0Ka9;GR?@O4tLfkc{s#mg)HsV5_ujAaf3`VW8u`T|HBre zmXcWB8C+vSxkcJXHrZ%ITzdzCB5V?Ot2ckfWG$x3f!r}4$Iz2`L3mz9ig?wcX_C`E z5>bi?0I4JX8fzt$;7m?{Iw&Wi256EHfyfOYk#0sQluChJLN1XROwVLs2;H!9;zS$edPgxHN>Yb z^;Ko;wf+uirJ?^@BWt#8`aCshhqy-q22l3^ELy-1Lrv~GEP?O8de~BZa(m=+@VVFs zVq$8H**>3|%0Bs{w_pA3uO0E07^e@XXwi%*TRva5VcGonO`j`-X+hxZ<#b$$11y+N zF|SmPQ@%1ZC_>Q+B8X;1*h?!S7M2xA)Kqww@YwY$5nA*d7!e`=*ZOY=*L$zOsP$M< zg0d;hX{oDJGSY^;V8#@s7bhhgQ&1Z?Ct3&f$+z+|Qkh%R+9*I_bmWCVmOW6IhWCId z8Ep4uk0*UFMpy^rRMM5&19>?g@D}(-6i;%6CK6=kK^@Q#{vW>mh7B`>1z#FPLNc+0gg2Sop2K>K@ob)*NZ|rE-us)da~d4s~|56 z9w^(EquNmS6?fVM2Z^Afi86&!B0BX?R)sEz(=t4G#?**q6*bi|L34TOpnb7~kWE1}vD6 zrDt{Vtf}g>iq;myV{@Y8Ws^zUV?KQA)tM7MFddO46}iUADdtUo@3lYTMSwo#w9cD@ z3%V!?Aemq(IKJf&or=c^#O3~82GS{wCb`K5XerUfM^wLb9+nUW{j{;Jf+&)Flc=YM zuA${hcIF|&(v^G0zw@T&OWYC5UdxbCG9@(ZueJ#hhiWJ?9y~`04pD~0aGoB1-Li$~ zShf+M{-Y%yEUzrioGXX?wU5jEwcdsH3HqC|NrBwCaxjR1JW+#MeJ zzXDq{E=FgsLIyXa3<0f>Fze6ZjfHyN*b~7T&I3H%o3M4u+7(bfFtgME!U*yj)ke4m z2t!f`gq6jzC&8fq@{7Y&7+K*7ot*mN7>@@b1jt@-yx5b6>I?YWthUVm$8Vkj62XZ< zE}h4boG8f;cy55fdJWlUeJ~~znfTRho7R;aK}TLK(2#clw`>5~2n__7N`*ydavzmQ zM)gomx&%i*J?Pf8pw(Rw9B<_N>K4F_13Dr=ZJ{ynh})(b8I z$4g|DmyGq{Z{bXcCC23}m^tO0*Iz_LfE+m6<8XEcyU2?m011LcXJQ1 z>sObZC<lX*S zunf}tR#hZ@wWTMHa>9L`Z8*bHTLX?I&9Y~0UE*ErOZk=E65|R)9Uz0;1k#fEu-Ntw z-4441w#CnxpJ4_LJewW19FDC8oU#0R!$_IZ5RTA=6Z;GIl{xu#I zTQ+3-cR91#TWhPCh}&Yq!C z)Q(}t3$*AL`@3~~aAzDUc!i>1rz$7wUVd+K-!>0Q>o-AoDqOaP4;W7G$fS}ZOMgEM#wpc6Pvu%cv`leXKzIp$);m__$L zyRfhjts3&f?t0#{XHFAQhdO|&D~gW@7&v;Uk$glE7$@ho+t;qhVWjNBW!ab{b?veR zd`6g_p1ogS#Q0;Eh)YS$g zbxV4(X3<>EuealjERYYCyy4UHe_mCCG-$;P3~wHoK>q{yFNV1PJ60a<7vAT<{vdb1 z{1OB5i7*dF*NFIiPVz)v@wje{T){ggrhPq~{9Q@WVV2l~RTUR0rn14l4Uy-|K-%iT zIBy2m{P^q%Ih4DHi6KTqh4GeOP%0lL_XuNd;hG*2$wWrZ=6MhwGiX3G>i2X8F@n^E zT4-dgzcOnZTmh>8S* z-R&GbRynYN|B~gSmv?ux&iQnLyqfVc*9q5T=eEsiEGlIV4AiJ5zmhRRtKnPfv@<^W zFm>m4aHkB4c{cT=yQKji=>G){bhSdRvW?q5RaqQ8w>WeNh4Axyk2pi^Mwl#~lUynU zpKWOrF>o>T79jz>O2=aFnbS80dUWKlUP{9}4x~l>g?5d4+?f-{!eH4d8Ma-K!`TTJ z)N}1^Bd`PFDVWDZi;Jv79yZgB&45ff2@YJ4v}22gPi}(ghC3)la3N?K2Fnl!Dc6Ct zWTp?*NK8RS%vM9PK(C}y@B!YtmTAFx6)^EC+D(#F0ZN$Lp6b2C1Wccbuwnvb`Km6iI$5sCNS%iH`k-=n*k) z&+q}K6yg$CENjX&P(CF+vQJ6Wi^(QCKs)(ShOMWg_2Io+gqK1He!*H`S7|r`3X-Bq zJbxi8*%EEq8W|pvOvz-h^29i1z%fJO9oK}dvKFuyV#QAInDoGdiAyi^_c9oMfAjj4 z2>Pl&Q$|_SxRln-6F$uT2Lf!>=F?|cG zSHv2v!DP!!+qJ7+y#ytMK8X3%T9_0uG#dr@qEym1y6@7g`vYW*-r^H9r$|erwWUQD!3p|cKeYUCAdVUq9A!Cqe z4sc)PA`X->XKg5l0uGz7*%tda;+D`v;H)qDpFFJjhP@Z_%u&5LD;i zXhlWmXC+mU$fnijQb@i&_j8@?ZOx~IMMf4JJ9JPf%NBN5CZ^FoA9U{Bu;_Pk~Z}S}ZT2F%}4mU;aeKy#oG_C%5a=0&GJ zKYm2`xV;$j4_*R|ojuds*L_yF0+aDI>9NoXRRBGSKMGh69f;~xh=Kn4FI=zj>z)qd z8WoS6ivaAYS*9GYW>2{!HlV%mj0y_!N}wj&i|4_N%P%Y&OP0Pj2_vGnquJWZ#?=l~ zHw-fhFq0lOx{7go^^ySt3X@!bteXm0T4;T4`d-bXzHaQv!Tl*Qg8%>3?{G_EH>}|e z;6ufQdAnja$^jC#29%q7zjpO<_t`VD)seogi>Bt@4&x>*mI9$nOYsLgBSyCV$K>r> zWR?&zdl8g2eXr}gl2Qfs?2@_Dbiriq*#*;~0J^@!vuMzP#!^~@5@K*08njBZIsa!) zRigxee3_inwN>gpVlU%=d|3D?epx(giuW_~;B0gqgiSbO+D(%2U9obEbYQF;+~$>fmIoi6?~+SQ+k_Mqubw zpFGNBn2rXC0OCHlHtc;zEh*bi>DtIv1Kq*^yK3^A(3A}RA3qhV>oLq;FGEGT3Pfa9>LOxOIeDo+yI5B6U zx88!ucqzN|@N{iCLI|Hrxwry95O;NC84Qm^H=uKDgXl1M_6%)gQ(Ldy#(jAeR z+^w@Uw1J{(*i(-Yl;`OaiKL6Tpi$9~AVG$tn5f!fB)iGLZW(~nb_M>LyfxW?*RV_> zmkJUZtR=>?CXJ)t%z^W4#P4RANRE&axEl0k3_u0~cZA7Y``IGmn3a|UPC%nCJDSh4 zLzoa9go+4Gy8VSUL{k_m0wNX3@mr5%rxQM{Uo;z-c>zVazCv+UWm;)me1ueCtOZa` zAR*=w=UP^hY88-Cq(}TXTZ|oUlC!{2;c(i=AA$^ce7QP|+8p%I*mrqQhd|(aUg+mK zfOT`HPQ0OM>&q`px?`n;3Suwr1=bx=1Jf&nb0+y#PZNJBtf-Xb&E86c`@CX50MPp?VEpWp|_59a__AY5t&f+smJ zQ*6c6xDYt7e$hmjLGMN)7-2$6X-vpuhs_TyM7M9O6%0`e#@{bNb`-*X8!$(TO-A5A zQGtA2FrZdjVTeDYCr-<^0sVP zqlP1Ylfc0DY1NDgAIV;%<=nTV1yN+*o}DbKBH+E@3lh1&X&pR|{!jP^m9U40+)>3z zlnxw}RxypanW;u8+AT~~+su6R08X;gXMFtrln>rU!(>G{BJO74%*iYj@P~ua)oRUFNeh!ySr7&g)1bHNYoE+d?rG*Rvjt=Eyf-V3R4yZWJ#=}E3m?l98#zpb|gQ$ zx~v!pPhKNVcNc|V4nXsSk%5#zSdbXIkr8|EPk)SEw^|w&kwWx!w*K4>B)&=HxLRHWBa)d3gKz6P27(sCiT^&#~d?|;gshKp^bqZ zq_(aM<-ihR@$n!~x|P^Cc$EUP48-c^yF1|{(k;G)DR6gO7g1qBZaPV{vOFgZ;89^F z%{3J{Xi%${>9CnGX8`Li%+F*uAFvInd%cfB`phdmbX!bVtUr++~=38uRs z_S3ENZB0bv#!&y|!G1w^faJdYTIZE;l?@Qu&=}DHoiMj(^}^YLbaY!uj{>%EL<^P| zL^T1dsu&vXq0}V42u9`3&CaG;tQ7VZHfPF^&j6pF5WazP{1#gj!T;A{XIp4MNR!sB z%uU+X;UXm*8_lCN`} z68GvMv*1oQF#0GOF`usl?0{yGyF`gPLRGH36%X-EV8i`|#4x00BQh6ws(!CY2<)2flQ5($g(Z2L(+KyQO9=< z5H-Ev%ZHo|oPY{GdKe~0hP2oq^n09T1EcPCZ@%>W*f(DK;Psb&^I!k-_;=nA87`nq>=*&jYUh=BIY0#j-YZbUKSm-RDOvjN$rRKaM zI?9KZ6}+?iNy zYnLxVfMW43b+w(UI;k+gLK0hwOM@M6?HmA)=lX08z|}r+e{8f`SfDg*SVIGxH>pn` zZrv(f>VTo(9?o^e$E@>n47>jCMSa|#9+EB^TxWAlxzC~p%MLUk*eu#2 zRp!*S(?-smK7}EmB;7hV7;Ba;Gzc?m ze+uF5Y;BeUBeDP$1QFyNaY`)47+4uqbf?ZrDHNlD7R*&e@iEB*Wa8$PAp*lGw4AER ziE^zZj{G9wBc{R}^lpb9iLFIRN_+&7{byiY7L*d=iD+Gb1e18bPu>})o5DpH44z08 z0Gg}1Z5E+0(5Nrg)S5C>%rEt*M?Rm*v<}3&FWo zl!U`U#N1#2{ZUrrVbs)9VlOF@>O0d2K8x|w6k+mNeFsstLf< zb@Y3%^yCCGRMMHxDtldcw_DHqj;p>+NjCl(*Okp{ubnGervW-TB_fys6d18FiR02Wcl zpyS>$lx|NP-HKhkE3P0jm8V_ZSg|zDa_~^nA)W;) zY6`2;u$);)s6s(>1WDReErGz6ec>qZAuCHyxVG#C(aer`HzAZdyBZ1tpbO?_rGsg4 zrvOnFR~$x1d0t^G)~Gl+WZgppmxubLPL@fr(d|a5IZjV5J(5pg7<(jTHDZKS_FiGy zMrvIS>K;`COGXpugZ3DagP-XD>13FF%nw2tx{b=hqRR(feD1%mTfPLY$UUl`iKC6; zAU%|j+MDfUgGCg`76sY+pe{l>u7kzV8%A_2pqPXQpaY_xNgs{T+y^O=jynuqMgu3; zY9RcNh}3`(o=F`=TH;YWC0X!@pjJ!*)0hC`q7xdzvhfV0TKNhM7o{K}W*z0Tr2u!%Fv@OTyL#}zew3?STVn)tlRq4z#Kk11CM96KtzWrh{`ARA#l4YX33%Lw zRf8?{w8TI6C2m)Q4UXvEZ99bNphuC-5bAk%39Bu%`pU2X4vS#_;AJ`c_du^&8frv- z>U^mQTh268fe}1*PWoO36}ge~QH|g>Z}5_B&A4WR(E~WG26!8tzv{$MK8h&NKa|VP zrUu%eI&4`a&ym15&&h1AtAf9XD(thsO?nfzag7iM;{e$KLhP zY0DSPQ3yuQpl*5$6wN#V*;fw65t1E1wIR*xmoMQXEV`r%V7g+_94sYUg3&9S()5uK zivf>2wAZ$cZlt{Ed?y=FgBHLq6YAWIwEmt>!8vgH`h`9rfqY#rt%T*)$guYb(4g~O z5oGV&B=QNH*Iyd!4Y7LE!V^YL0j8+o*9SNP_8%=m1q0m4uN^PUJKx)BnvwB%Hc}In z%7`FLI4GV?NsJdYL(q#0^KjuXugzeVp#i@GvUcw_m2yEsY}AEkAam#y{Laau!yzXc zIERAGq5w%O1(2Q@EX>P_dWu#Tm=joB! zMZ7LeW~FrAjn@gYnxjW?08RKhl0~f82OBN~@Ia7ocqwO5U2?<~rjC1;x#LizZDYs0 zt{l8=Jbrc3{Mbzz9+3Aih3)_tuDd4|3R~kKRez9;?(PG*;&_dct~{E#!;f zb8{-Vd3ZZ|UVeItY7ipOg`N&N8pYxM0@X%dOiqXe)QN%4G}Zu>XCKID8 zlmmu9pA6svhUn2*yJX(c{492c24H8v@8$i#SBWTF-%wucMhNH5Ah#bDM9E6c34nKJ zcu0)Z(O7F*-?{c?tStR;+=e7Ja=buVvKfgIN}weO(k^r7oEKa7mL}n+AZz5(0Gc4G z8stpPio9sb*X<`Ht}ZR17A&|pRMk)o1HDeG0b{3ph~i5~c`y|{s-XI!LMb@qOBLFg z8Y=~JwQ#^jQI(iT0odvgWE$DqapuVv_eeTddE@dBGOzs*MKWt5)r zLL;3!ebT(?$Xq*W%8MH+O2WM7Q#BqKW5Q^X(Vbwaye17}Hp`9|$}*%6LgHDIJ|gev z4}xApnPRNs|A}yb!Ub+Yyrr~S++72xMF9Y)@(=D=c&o)=)2gMo{IWtd4V56MCvT|J zD-irq2hN;kgo5aw>ujy7gsAgkHKoT1XT+_=I4E<*JVsV8Ei1~;#82C}nz?SMsvuI@ zm7$gFRl??tVp0qW9T#B8rrIj6h8|xk_=2&R6o{p~Z%?9SmkhHX0d~KBRcW15BP$>?+J)q!qDXuNAjE^^U{OG@ zrX>i`i5f%Ia;jd8X60~xnrbSz3E~lbgcW*NF1dOS`_JM-HEJgT= zRNTbf+cz%`_A9%fy-2FJM%Iz<0Qi`8)7~N`aCb&QutN-3M0$t;LDoqT8KZBWmda5H z!Xp~8ZHjGPmPb>PSIF@q$TDJ-zZjC-n;;fJ!4YO!Wei>mAzGAU$ffsowc7%Ql9svemi2+PEcoZ{ z;L0A^%Z2hrb0hxkx%L+PHfI3{Yb>Vl2=p#`QBia+HiUIn!4{ahTb6ciCCbMG$1OA4Uumb5KKWFUG1uGCeQ z(p9K|l7m=Bz$i$jnnD)wIdn_4gB6EkYKBLZY^|>pBD&?21YD1l(p+CHG?uXt8V8^Vdy&sk@yG@{B99`1s$o=% ze<$40eX0{t`aGwhlt5C66S)FelFI;`KmDp*Q??}zTkD9_@7+Q)j<`T`Fz2q1gw_Sv zB?cZ*5bK~u2I&u|X*loG|3o>mq`Jxy0v(7Ls|c0W*e!Q#%?@N$f331du@J zV-bV6KYd~{E&*(;E?qQZ(w-fg&otK3V~>lPLm4~@f=2WmMhEsBL&!A7O9ukXM!G4R z7jIcahp&N!qqa_Mjg7@jI`>3xPqe{O+IZqaf8p zQw_;mH?0dS&VqyOO@^X}tcBL`lk6iuM*+N|b+CcLD!WF(JmBfNO8Tb1QT*fQ?zYpQ z0NRbeowRK;T{8IaWMQtJM1C7^2Et_!JuEPjohr)Drc5@)1Q`N`)JQ_CmbeJXoYJ;8 z))0C~o&&{vasH~9_?_=Pa`-}&#!E!02I~qFl@*m8E2Q9xpa>+M z8ks?Fk1vt~SD`X7bl^Gtkx~!2921Iwz)tfuf>|-LG|&8%yCd+-C(N)!fXF_3`q)}X z*(iq>&dW?An$8KLpq^e##;G}5LRzQ{DimXErTg~KfNhfPYLr_bL1VZ)00Nt;y|MTZf{tDvcEBJzscem z9Ju&FP=g|&-^dF4rWgM1o2T?Pb=P(YkQvge7tdJ{9S^yA%`zK-$Fg|Nboo4IzI@S~ z*Pj0k?bCzC2r4L&9H6rZLKB@cT1M$niZ)D=H}mWv5q@F?6{RhwYK3sT5YW4=>MO9ts-E0rgX z2;$jQ6=3#IH3rjI`QEg2&B4}0VL((tLTRIw)lxC>{kJ%JDk3_WGif{xU_8y0z%sQN zq1Pz)fZlD}24EFdvqQda^W0H#;s=`KnZZb-F%a)eutG1R()qJ+WQ^aCS$gZgYIEka zbhbBd`g{eVWKUZ&qs`g>@0N+bBZC4yS%}-n5V6ZVU*hKV0GpAa0STt1x2G0}*Ez6f zCohEz0&MAOIi*l1@T@C4uI{SZ8IcPr0k9Z#6~)|ww{dedY0D!$(GcUyXq*ZR*bw4> z){!&ef7B*mzj}#;pUmX8$U5y9s61$*iU`>$Nnqz7ThG2C7u3?tiVO3A3eu=3)1@5e zLM4|nGt*qViGhOlg)=9wTsT{&E=gwVyoMZ2yaQ;wdT~%~g^^Og)<=zo#Ynh z_w!$Etg5Dnmy)WlB43yg<{}Yq=x@R&2A#ZFFIU&jB)Rg?euh4JXBFk_^b`ox)xK_) zsPg1-0_FoWoV0V)-be7F&0i4m?rVRXKkXBw5xhPg$VCVhF+(ik<}iuS(5wa0t<3Up zPNv{qg_EI?3#o#${Z`+@z^0%bAhV{rD&<|FJm82ZiJMquRL=?Ty``w&c`UcV<(SAK z#>r#fnef3FBRnX+<>v4_fU8+S{zr7p=Xr7=q8BH^%s*`faFJZ7h9~4Yq<%sY+XH2T z$2`7w2bd#p61axtD?CVI=nsqGD-uOb-s?VFn6gXcbK4c%&NZQpPKr@KgRL%{HYu`V z32uzDVyV1zS08W2?u5wYzHU*St>&N4oT^*7Xr8UhOxvBhJDvktzHl}`6r%$IniRJg z_Bqho4OwG@N{=2Ei>n7{7-!Mp+B{cpXFDD=94Tq*CP^I^EiT|6^o1xW8D?aS)X^DO z0it9;6@eYJ8K6Y9JE0qVU(KNNOp9AsSq4IRjhiAUX1s%@O%SZDpzBy?im8v*uc(V!{g2O5dk73?w#>?~Klm=S+ZkU#R!p7(p|`$ng~` z!XrV17SEcJzIPYN)$Hp1H-ElNC*_6}i_kbxi$=k(C?Z(xD;N5EkLDkcS75a*oH1Fq zKdUOP6=3+f5af!1B= z??t}&;Loo@`jF4Pf*1_;8ua`hNIWv#t&vL=#|nhO{^>2fBK}!GOO--yjG+CPqSstk zVM#5Cw_)LM&Qy$ym6h^zwKoZF)u@%Def`={7%Dw_9IDhDXpIYwHi6>E$g#fEkDn$~ zqW8pYn>MXn0{7B51hKe!p`XcD6N!j+5p3muWXr4#M-(bcY5|nIrX*qe6pHPHz}8Cq zCuBEkpZ16&FZ6bKv!VWTKu=i8z_}i%qJl!`u`VtO*wc*>vTJ3^ii>nx;?h%nLmbiT zGzAOY9({2iuU^0ikr=r&glbrjtF543zNnIpehoYoHJU<|v1cdFhG0UMd#CsUWG8{fnAE=_sH@NoSXrVr!Dxf`v12T{-Bjj4Zzr!J9!A$1iSBI) zq)d8Z-9z)Dv)#UYXb2Ugh+)@`C=Su{idRM&0j81-&O!(!T0sm@>oa7=HQ6)PZu6?e zz+cvsUa?^mY?Oq`Xi)|tO=ux4Shx#kO!-HZ$M7`2{Ni&!epqjB^x!s`py3)BDWNw? z#Ko787wX|!2*n=P(~D$OZiWWWefZ|ftQ=B>`C&Z#ibbYDyy*yfzhq$PnCG~5_0s9u zGKIpg9=2NwnM-XYy4ZV`R;ukg7G4bvGJ$og#gKROUDPW?1@rZ>L1X|LG0Tby zVw84Y(j!%fZ?t_2^br&alGLA-yKj%$xn1Jv1S^K9$(oo15Ve(KrFbE4pr9{4wqXM1j%sqq z)V}BnmQoUJw?+4OOnBC01jNawtz0}8dCX@l@xSw|HZD2Alp3@ z2=g`aYPKmnn5hX`DqMEr2qoYo$++5+6a`tChs;XbtC~o(TTeG2k4Z83CI}Bugz)C3 zCkyF(z^oUB0aYYSbim*UXU7ky_Kw;K{*K&%em$Oek$D#61vA9g{G9>`P|#1V2RKEE zG+9SwTZL54a407|e#`pMA2erLQ*D_Au+2URwfByW?Sdci~iqi6m zLUW%tcPq3~Mo2!lZq9=jkP%94cqML8Mh{2e1+0Z&gZ0z7rgA|tMZ}p&JMz=_%JJ3S zM5eN6w^G2OEZ}Ib%0&w11PSIP%$q#Uo(1=R^&(;O{$iN;*bTPBYjesPWrBMOHGzkg z!-G>#U<%>)VY%GAX`v5NzN2?Zk7n|&ZDL1Rsn+3?om-`RJe_y)3``JJser-C0nG=(q`Zvw<9q1GtuS$FF#C`u6lC&p`caXhDvJcZU(3+D)DW7aHP zGV9Z@G7Z&OQi_z#wG~vA2=bWL(o#}4? zlqf(#UqbKy?v85potxV>tWmD>D@$lY{ot7_N~nYMb_9`OR!-H)S4|Az3WX+qBj^@B zhiH^*zkOYH&!k9v0KIB^2T;>gO=*cnK|076KqYp@Zo+qlLfa@`CO4{Y_0?q}6di81 zT{tZfB>%ofX=I#1iGa_^iTWM2D&aB&n$A!kpl+~N*`uC1SCkxExnv$6de^+BvJ#C< z$UTH#oKOBa2W~{-AdOaIRGQ!b@7}sDee#mLkjIet23>ZJY;UJhn~c*^dHNPagKxj~ zZnTVK8Sjl7BYX?91d|g-OBW27$`~bK`SAF-FJR8&D9u+wWut)PE{>ox3K?5amXgUL zVnA9N0DsZot;54q1SXR|r1*W^9e4)%*O-(!Q$Lw9?!67GmZ@cLSh;xpvPId+36M8S z&%j2} z@FSmYJyp%ULZ&>Ph?K3j#5^DsCZu|0B(E`K_`g_u4w?OMinYVHC@Awz%87*kj+P3F z3vxwX)PNH2D+oiGN-tTv!EgjPur!xMb< z7>5veA_zU(a@tNG%ga)o80_uD#a7WdclM0Ehf?Zd*V8zvSJXzp1C&?B#N*JmL5{^v z)I-^nR7uBNUkTW{`N3dFrh{M*pojPG$~%}!W$(_`Q$=}MmKXjhbb-JtF6)n{B&@Vm z;ClU)QT*(@_FBOr1MBI>kJm*rfrh^N{|hWPKJZwW_K+4TVY~w1$Y1d|E_Sv$v%bHxO<7Z{v1{u_3&itc<{UemV}y}OHNZ8& zfz-$g`<8g;Y^zq(dI4g7W-53duYp9{7Pqt3h++U$Qb{QoJYFZHIrs1I>7+-6xJRc) zJGa8bhJjE_ofq-pq25lZru}BTnGf9!cy?%@h&_tCrVk1JfE*$VHI??}dLv6*ANdS3 z)pe*S@e;lV5(I~Vi;2l3GR@q(t0*_~a{oD%903RCPbvjbYC;;WWDWjlx(Pj?I$#$S z4G+Xrs%WB1CnszZp*K~P3hJ=py@S7^E%S#|zVl48O=1jeiFlUqT0wL)sQ0VLi_T$8+OyIhVrv@SAC;i9Kv94s+JQ)UKIB)qJL)bZut{yIG+ zNjT0PfC~6_*c`?*yK7ERLuDCr6x{8d8(>b>i~_l)2Sd0qKEMOJvRH<55y+U%Fx21M z)zLa*!q~{{$>Zb=ZpIVwH%KBMz5N=TJ|l4(Z7nHMI=N$xf8zl$-pb{i^rN~i zqGf*VGs-6Q6pEl~5ng&AAJM9hb{fq+8=0W4w&wnGUBXsj1(@GWAxptD-Ms~xX7iuj zzx6c&9lskIf=cDY<`1J__qI0P80>YF8feeGkT=L$)WsMimk5+rpI5kGSUej8#s1g> zH8`6GnB$KI%t3h)AaS7q4G<$yV%E&)v(S3Da;bZ9bKYyz*-*Y;Rm4 zPt1VDxH{A?AGE>L*Vpk8G%wOZqXG+a4|pVOOcX!FJ-jjaF=jr5RU{?>MpZ^3WfD9C z6Gnh#|)6v5P2QyVEsS7p|=VWoYR^sKq)Qea!UyL;^B(N^X8ySiA?i(**`(n%} zJdrJ=G5c)~N(v8>efHht76a+T+lo6XP+CAaHK?EochjaEz0@-7;%2d{w18pg+Bcx8No&Fz&e`Fv8LVx}GiQb?<5&uEq z@t$9zlh-@B-dDQavzqrtEExA3%qC46mA6XEQrr2rtpof&n4Pw&u@Q7 zLD)3MCsme;ef4pHA3;DW2G)e1X{anwd-@w+xO(w|u*^>JBfv)py>hW#0T5fGzxAXb zOs+^+E|yWoNJ-qrDOdnHz~D<8O!A{E(W;H`oWBRI12KV9$U-WE0znam{xBsH0l0=_ zi4AKVT;$nylS2tPER}%|u}J9&$)UzC4v5ft8B--a71fpF$tq}`YcgA4okg>zV&{tT zWSC-FR)dLQTo6b!Z&)c3PT<8x=IpTr;$s?T#a-6#X^Mr*Nlyi&MrHB5HU!pJG|2^1 z`O!SU$3%#1gp0eN?XgeHg5RtDx}fDoT%$dAZ(Q|Vd_KdYm?5lHiet-(uTA2AWbndA zdknM%)AXP3wqb4^p7~~&+vUDYl54VSMFj_yy4_K(Na{!?dD55BX}n2kkuo-G>WvPj z?RFNEp=h%wja_2VxvlS?KE^r{3W)fGa+=+<_wDv>!Ydy@YNg2vD<#JYNjl47Fr@p@ z4AQ|K$@M%U2A{ShEy_YJztOGo?19+rXW^S?@~rx5?>pjK7gu+CUt5zZB=J|(v~v;; z?U-Sh*_FWodl7r0T1GER$;KTFW&wXFZ|N39cGpw(OqEG;8 zPPwo{niB$qG!uEC*I}~a;0s5F8&Vh~ux1GL93TmaE&I+Kv6M!|gqGpsNAh;>M4&lU z?{*|Fo6hMqfR^N0c;RtlCGwI=7LLh+5PZ8lu2NMM<tbbb=u@i&a_z4qyqSoSaC)$VTt5i?jRIo=OKjB*-tQ0ggz#Dk zlfv}T7}DeLCG1x&G(+r^nZ8j^pH|XihYB>HUAtV#V-Ol<4cZfr zkSC;~+UD=ReP%H_ljwi5oqH zlJPmAfNNDU6Gwo4q}cZdundlG+olxe2S;s0k|E|gxUtIQBji?4au+L+>WC@-iMB%j zFI_a>#nycLdW{GR`)zN1$i&QhUfRtqnEF9bM}kz?BWRrp~UJupdCP=qL}rWYxkDk?;5p@unkw?LpO z`GeVmB*l~U!#g=Fd?=iHyq6&V)V{qZ+bDp&5C{i4$^EkQ_OP2Wz#c7gG^IUK#?(3cCihdyWh# zOa(wiFu*ZQLo@TriuK&VdN3{|%y3aUBmKY_U~%9p(oD^y8Oal?X`(c-mXby1xss$_ zs;oeI@s04VcjpFA>CL-x(Sp@*u+j=;J=YfVhE5K>^`mlN=xw0Unq6B5MTeu^ci2 zvSdzzFotM$WC%DC2hqa-{0-;Pru_74gnv(avoqrk-2rLS+1l(i%}o)wxgM^yGl-d0 zNsI96@}GdROkOzD-Y&5!kw>bNGxfnd2z#b_Scs$2T$HM2R7Em`%1&zx(F4zq%2Sw{ z?n=@JB@wuZj4Ed)17*xm>gp9Lk)e2PxeV{@>60Xt9D9-Ru24rylbMjBU*V79FJB%N zzEM>#;DjBi7cgubW#n2%Lf+whBAfy*P80J=cyVX9uGOd@l^HhUL9>%o<;|-#L=*9G zxw=A_i6zpl=1-y6omf;$q)DmNGGWGaMHFaX`)|YfCH{oeav->HuPHKhpa$9@t-TPv zH>o1f2Sb7El@p{OZ)}((ujf{jpsir=Kz4a}U;n1{YG{Lif zF(69%Wg^sR1{5ULXp#jx17A6CWERQ&K3@CG_(&5`VA@1m-2wbF&;~GIb8SXRQD7a! zAY&MUGo{R{UOxR8ZqD|RVuC4XV%ZUjL|dXAO>0<2$QrI#YLXkspeQDof~MO7G&y*m z@Hm>6BXYRc(%7X+x4Xk}!R5>&kRR~pH%~^T290CxY?G-qtIQFDE^1_)j9>~HvW0w} z6~@JUls5Q4!_zShqyrBJdo}B_2E<=T<5;M#6AotQ;iyQJTLls66Aq5Q*9COY$Q!u|YI$6VNC}I~Ch)?9l5ADkm+X}sY`@ziVQr5f& zOQ!58Oom3gD4mf#@n%fdk^F33G_1p+Tn*_NB+~2-j@sM+C(ZK7m9P{DHjYV2B?)uJ zgj@H7j0PJId$10U+utdI>J9NOaj^}EO|X@IO{%Cj}?`f1QH6+$v0AS#4DGXC>lMpv18cR-iR$osCBchlaYGik9 zszuT$Q~(uHbv=Bqcib3TKR;$rg^>vUj*y{>7tWSBJxnBWA6NH}w_f+DSS0?;x8Fd1 za!Pc=1)j?&tMj&X@Bp8VXnb&g5CCBBh$l&h4cwIO1=hW{OOhwZg;A!bjz`Q*WuM5v zzXPOrDhsKs9m!6C@C+n>eCY(3Is^())H>LY*uEQ!ilH!JuA%My!Y$`C^ z*M)`#7r0B$i?3tEh%29^d(hpcm{WQ)EoH5lsmm87s9%hC+MRYcc0vjeDG0?L%*j$= zKu|kkH%WDS{0qJg-rtEd?&hlpUohta7CTO|@X#J43ZqJb@T(UpK_bfH;&E`Pt-&sP zU#R>+Z%2DW)Q*!_YNF6tDicYjdLPSn+kA?LBT5`_66 z5&3-*t(JjxCtQA+26!a2q3Cq`=Jn=`%XB9%{s7(MjsgYyH9Xi0Dj~9AaC?oPP#?_3 zjfYVfaVQ`gCD z#_RDmf!^c}u(eeJCFLGP2l4@4L#CA%xgIHq2<~iYaO4b@+uHQ#^;+Fl>^!$_DbR&R z4?c~X5)Zn-0YIJTKm|Q$VrL_)!FKVdTDWBPCH?g{)2;M?Coqtc!91`Z!L|tytOEV9zgLDk-4W$cWithCPv!Q_lud5YJ3o6N9+WIxXv7DGi z*hb}KgiBb;DDqNv)oa=`+Zbry?snV4@$feeOZUCMNb9)(un{A(h~X8@&oshKFg^mK zHi5ZSTDP62PLhpGW>^?o5(x zERO+XZU|n(rkXhTHq{NxEp8Z}sBTqLBm3vD9*zt%%xIHR zj5$HaDicjEPFt*sxa7qPnFP}VS#{9^w#v){{1y4r(1jmT++(Mh93+tTFIG`ZU{7t3 zvr(VpZFNCt4+eVTWgNSY9Vnnks#zAyoSv~c#aS}=z^I2NCoT{K1?W|N%1}CkrQ4cg zhC{F@Uv#!gAB#Ld7KT?X{Fao}(gV<%fz9m1z20sJ!1Y!FQ#u0*z}G0}(*^AXgPZ7V zb6QRX1*P&$Sp<0{$5P7kWueS(?t4?j z{=7FU1)Py&o1oIvpYro$82_5Nb(5ME;Yh!R)p!PiBaNIdE2hfUp@xw(At0nC*ap+6 zY?it!zk`cp_FV?D@!tN=sA|=`Z~`3HSbvjo3Qgj-qg+uKJ+~`EaS!(f`0JX)Ch>p7 z@X7F?9svU~y*V*N`pbiIU@%=A{znCCPL2p0w@HHyYH}Y=L?Df7R3YSF?Y?uBOM#NX zeB;*auPu|t7lpXM#^IbeLf)NIsJm39$^jB{nSUY*z=4h9+B^tMB4I?EEQ>%D2u^?F z6&VsnD9oVk@5ZxG0&gcOR^5*UFhC!RGb4OgFf^`7OC$7T!I>xK2S=qkSfo}{U7?0j zIvS`R=O~bYo z=eA+>3bo+E2Z5rKaFU_Ac;l7jELS zDB+t12XmG6;9Bag7zv->)_lk8LgqaV!oN`o1nF26ONH8j6%c?dKhQ)@p>Q#sg^@q& zXFLH`-#2J&ZcJJ*PYKMP^o=tnzm}9R8^s4nr@uNh?m9_97DDdXr_kQcOQ>5 z8M?c%-Y2#haf@>R47Y-8`i_^C1v9Awp5pCPFWYek$>=jX%04JH(W3-H@5lH1Wp}+K z4*^&SVvzv?OFF?FQbdoIMn>Er%XyBmcny*VaY;tP!d%wvIGH=Sz{C03Xc-8|q*HS3 zyqPub%+azuMzc%x=sa(YUXz~nZ4(267#x>b7-`@Bkl92PV%Exf*N9cGSfcejdpBWZ($q4XWC%g6vMDvYhk zR&sPI34F@SZ+U0jek@uia&>G36Urs*c%9;-g}S^IQat-=?7JrqI~(gO%S%+48DOJG z%Y^)+h53p$a6!4dcS@@ncSr*~mpz2S^jC`nJOV~V#nJ--1}=*zP-qc3YL#$UaG&p= z)L%Dt1O9>nroR62#?{Mh8JZPL;1mz!WC0brBzz0GE)JE_VYXh z`{zXm8E$c`b5?b$^H&Xyk{@R-`u2$nPLeMXOL!_i9QlQT;*oeoAS(=o`f5xF8XN$5 z=vBmj^HSv*_S%lX>oP`O7;?}j>sLT27zO*tIvH^sbYf^wp(EpfSP;gaDLHE8tdm>a zjn%VPRw6EB6=4jG7_NkbwIv#Y=e^9cvACfWq|D2n|rNYZL|R z6j`2xt0KRL^0GxUP=vd2dfW*=#vxN`*drL(AAV4~0Z$8TsW57qGq5fGtEN23a4uVE_6iv5_ zTm}0;2gs|JPp173x~^ zU|Dmw1|3}-sA=wA#fxdD_D-tCv}uRo!2>;AXc+=70j%D4_<15IAxS+D1vUrw8fM7- zhS)ej2GJO#6iV`%YY~>%7~5@k zBnGlh&{nYl@(Rt?aN~-9!i*9K;w;dH-wf8WiJECappC0nqGm{gP2|b=?XZR~2K>;1 z7#}_l;y`(@w z*rSv;<;0) zR&g0=2=KhS-IY>s91PY+&%Tm>`EyL1-MLH@p9AvZr~c!3a$6?#}!McN>0`` z5YHGI)Q$2pbCQk}=E9iJH5;t%6(*$=ktrxBD$FGY_&|g;!j3iZx?nkX zY+Y1XpfWoa91r-?h1BcJt*aO(m4=tGa zS9j_Au2>^dF%(xr!IeG|p2r6J)0rSYC>O)8kcK{^L%|W8)rrDf-poF+T)}CK4)?b< z5o0e!ylo2}LWni#l^5kWRny~F6!W4Wxd_Yf7JN6=W;6w3c*p228|NXBoKm+m-`b}lq)PinJU29cJkTm`%Ef;_j zrR|$j(lKk5^Uiw?w*!EtL=$*k*uWCaMOu;}rlxVEff+V}6PXatfwQmq&YWFpj?e6s z)$LPX6bQ14AkGN2%^PGy96gxMY5Y&LmM&t`*qM(O{XdNU4 zb(18MK4fDZA$}1u7XbsqHdE>gKSFKsNq~As>s?GTG$ZoESNOo0c&y@dDOv=DXBQA% zg48fnQlu3BG!wl>U&{^~%qE(EYI$Di9yB<^iLwX%*$2`IN%+%o_!TdsCQ_w)A+|nk zgUlG1?I<LZ{U zs;OqtnY)bjQ)~j~QaMo{L$5_k2JSlZ*4OR$We5~{FxE_hI8vOdVbPV6FtQ8Abx6Xh zb0Kk}`0@HDXy#1GF(?E;k*t)NQ@@q9B^8y*hBe1-QbMel1d&?2%jeHB3Gn~C8B-7E zW)s6X?@U&VvnDwSxevWLdu6n+x^^5AV4Wc>Y-_R}V;?^L@O=!9Jtd=@yVyaFg+BQ$ z_`!DD2NR+3UnBSW1P_n~u1XM(uD`FuwZH3RQ5Z`uZ7=`vL|LIeH{`am4zlr}~>f6&^ Wn*QpPS0}ysr*~g|^^KSQJmJ5v>=Fe4 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/text-base/pjrock12b_2.tga.svn-base b/install/installs/Q3Pack/install/baseq3/textures/stone/.svn/text-base/pjrock12b_2.tga.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..67a4b3f097be9bd597121e981377d3920f8f6fcc GIT binary patch literal 197178 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 $A05v?nKSBg(nafGxD~K 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%0Dd$z_+Y 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%0Ap1$BETJvNeE>~!<2I$TK*E?Zg2DvSL@bPPR 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

-=sCtS|A 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�ntrPsO@OVkl5tCAIC(B@2? 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 Wn*QpPS0}ysr*~g|^^KSQJmJ5v>=Fe4 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/baseq3/textures/stone/pjrock12b_2.tga b/install/installs/Q3Pack/install/baseq3/textures/stone/pjrock12b_2.tga new file mode 100644 index 0000000000000000000000000000000000000000..67a4b3f097be9bd597121e981377d3920f8f6fcc GIT binary patch literal 197178 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 $A05v?nKSBg(nafGxD~K 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%0Dd$z_+Y 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%0Ap1$BETJvNeE>~!<2I$TK*E?Zg2DvSL@bPPR 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

-=sCtS|A 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 [- ...]] + +Example 1: bspc -bsp2aas d:\quake3\baseq3\maps\mymap?.bsp +Example 2: bspc -bsp2aas d:\quake3\baseq3\pak0.pk3\maps/q3dm*.bsp + +Switches: + bsp2aas <[pakfilter/]filter.bsp> = convert BSP to AAS + reach = compute reachability & clusters + cluster = compute clusters + aasopt = optimize aas file + output = set output path + threads = set number of threads to X + cfg = use this cfg file + optimize = enable optimization + noverbose = disable verbose output + breadthfirst = breadth first bsp building + nobrushmerge = don't merge brushes + freetree = free the bsp tree + nocsg = disables brush chopping + forcesidesvisible = force all sides to be visible + grapplereach = calculate grapple reachabilities + + +Several metacharacter may be used in the filter and pakfilter. + +* match any string of zero or more characters +? match any single character +[abc...] match any of the enclosed characters; a hyphen can + be used to specify a range (e.g. a-z, A-Z, 0-9) + +.pk3 files are accessed as if they are normal folders. For instance +use "d:\quake3\baseq3\pak0.pk3\maps/q3dm1.bsp" to access the +map q3dm1.bsp from the pak0.pk3 file. + +Multiple files may be listed after the switches bsp2map, bsp2aas, reach, +cluster and aasopt. + +If a BSP file is being converted to an AAS file and no output path +is entered on the command-line then the AAS file will automatically +be stored in the same folder as the BSP file. However if the BSP file +was stored in a .pk3 file then the AAS file will be stored in a folder +with the name 'maps' outside the .pk3 file. + + +Updating entity lump +-------------------- + +If an AAS file is already available for a BSP file and you ONLY change +the entities inside this BSP file then you only have to recalculate the +reachabilities. This way you can move items, platforms etc. around +without the need to recalculate the whole AAS file which can save quite +some compile time. You can recalculate the reachabilities as follows: + +bspc -reach mymap.bsp + +Where mymap.bsp is the BSP file. The mymap.aas file has to be in the +same folder as mymap.bsp or should be in the output folder specified +with the -output option. + +Keep in mind that as soon as ANY geometry in the map changes the whole +AAS file HAS to be recalculated in order to play with bots. + +NOTE: -reach does not work on optimized .AAS files! +NOTE: don't use -reach when moving the position of doors. + + +Leaks +----- + +Just like there can be vis leaks in a map there can also be clipping +leaks. Two things can be wrong when the BSPC tool outputs that a map +leaks. + +1. There are no entities in the map at all, or all entities that are +actually in the map are placed in solid. In this case the BSPC tool +outputs "WARNING: no entities inside". (At least a player start entity +is needed to load a map.) + +2. There is a spot in the map where players can go outside the map +into the void. This is bad, players should never be able to fall out +of a level. In this case the BSPC tool outputs "WARNING: entity +reached from outside". The BSPC tool also writes a mymap.lin file +that can be loaded in the Q3Radiant editor to show lines that go +through the actual leak. + +Make sure the .lin file is stored in the same folder as where q3radiant +stores the .bsp file. Load the map in q3radiant and use the +menu -> File -> Pointfile... to load the .lin file. A thick red line +will be shown in the map. Follow this line to find the leak. + + +Map bounds +---------- + +Currently a map should be within the bounds (-65536, -65536, -65536) - +(65536, 65536, 65536) for the bspc tool to compile. These are the same +limits the q3map tool has. + + +Physics +------- + +The player bounding box is a 30 units by 30 units square with a height +of 56 units. If we assume 1.75 meters being the average height of a human +and a player in Quake III Arena being 56 units high we get 32 units = 1 meter. + +Maximum step height of a player is 18 units (just keep steps 16 units or +lower). + +The maximum water jump height for bots has been set to 18 units. (height +difference between water surface and the floor jumping onto). If the +waterjump height is made higher human players will have a hard time getting +out of the water. + +With normal gravity and without the quad the maximum rocket jump height is +around 280 units (you can sometimes jump a few units higher but this is a +safe value for reference). + +The maximum height for barriers the bots will jump on is 32 units. + +Some math to calculate some other values of interest: + +gravity = 800; +jump velocity = 270; +max vertical rocketjump velocity = 670; +max run velocity = 320; +max step height = 18; + +max jump height = 0.5 * gravity * (jumpvelocity/gravity)*(jumpvelocity/gravity); +max jump height = 45 units; +NOTE: even though this is the mathematical maximum jump height always keep +the the 32 units maximum barrier height for bots in mind when building maps. + +maximum horizontal jump distance over a gap from one spot to another both +at the same height: + +t = sqrt((maxjumpheight + maxstep) / (0.5 * gravity)); +t = 0.3986 seconds; +dist = maxrunvelocity * (t + jumpvelocity / gravity); +dist = 235 units; +Because players use a bounding box we can jump a full bounding box width +furter in the ideal case. (15 units at the jump start and 15 at the +landing place). +235 + 15 + 15 = 265 units. +Again this is the mathematical maximum which players can only reach under +ideal circumstances. + + +Optimizing a map for bspc +------------------------- + +Hint brushes have no effect on the bspc tool. Only solid, clip, liquid, +cluster portal and do not enter brushes are used by the bspc tool. + +The bspc tool outputs how many areas are created for a map. Less areas +is better. Often the number of areas can be reduced by adding additional +clip brushes. By adding these additional clip brushes the complexity +of the geometry used for collision can be reduced. Do not add clip +brushes in front of the complex geometry but get the complex shaped +geometry contained within these clip brushes. Things that should be +contained within clip brushes are small or complex shaped (often detail) +brushes and complex and twisted curves, but also more regular curves +can be placed within a clip brush. When containing a curve within a +clip brush it's preferred to place the whole curve within the clip +brush (not just part of the curve). +Note: you can make brushes or curves non-solid when they are contained +within *full* clip or *weap* clip brushes to speed up bspc calculations. + +Always try to align your geometry to the grids. Always use the largest +grid possible for alignment of your geometry. Also try to align the +back sides of brushes which may not be visible. The more brush sides +are aligned the better. This will also speed up bspc calculations. + +Align adjacent brushes as much as possible. Make sure no tiny faces are +created due to badly aligned brushes. + +Quite often there are places in a map that are visible to players +but that players can never get to. Players would be able to walk around there +but since players can never reach such places they will never actually +move around there. If players are never able to get to such places +it's better to put a large clip brush which encloses that whole space. +This will also speed up bspc calculations and reduce the number of areas +created by the bspc tool. + +Note: the number of areas relative to the map size tells something about +the navigation complexity for players in general (also human players). +Reducing the collision complexity for bots also makes the map easier to +navigate for human players + + +func_plat and func_bobbing +-------------------------- + +When func_plat or func_bobbing entities are placed in a map the bots will +use them if possible. The bots assume they can stand on top of the bounding +box of the model used for the func_plat or func_bobbing entity. As a result +creating complex shaped func_plat or func_bobbing models is mostly a bad +idea. You have to make sure the bots (and players) can actually stand +everywhere ontop of the bounding box of the model. + + +Cluster Portals +--------------- + +A map is divided into areas. Several of these areas can be grouped together +to create a cluster. The clusters are seperated by cluster portals which are +areas themselves. One of the things the bot uses these clusters for is a +multi-level routing algorithm. When a map is efficiently divided up into +clusters bot calculations will be faster. + +several things to take into account: + +- The BSPC tool tries to create cluster portals automatically but additional + cluster portals can be created by placing "clusterportal" brushes. +- Cluster portals are manually created by placing "clusterportal" brushes + inside the map. +- Cluster portal brushes are a tool to optimize a map for CPU usage by the + bots. They are not needed for the bots to operate correctly. +- The "clusterportal" brushes should not be used outside the world hull. +- The cluster portals do not have any effect on vis. +- If a door is already sealed with an areaportal brush, a clusterportal is + not necessary there. (area portals are also used as cluster portals). +- Just like the area portals, the cluster portals must seal a space off + entirely from other areas. +- The cluster portal areas should seal off a cluster in a way that the only + path towards another cluster is through a cluster portal area. +- Only create cluster portals where people can walk or swim through. +- Don't create cluster portals in gaps in the floor. (people would fall through) +- If you have two sealed off clusters and you add a teleporter between them + then the two clusters will be merged again because of the teleporter. +- Cluster portals must seperate no more and no less than two (2) clusters. +- Try to create clusters with all the same number of 'reachability' areas. + for instance if the map has 5400 areas try to create 10 clusters with 540 + areas each, or 12 clusters with 450 areas each, etc. The BSPC tool lists + the number of reachability areas in each cluster. + With Q3A version 1.25 and up you can use /set bot_testclusters 1 on the + console and the area number and cluster number you're in will be printed + on the screen. These cluster number correspond to the cluster numbers + the BSPC tool prints. +- Minimize the number of clusters with only a few (less than 10) areas. +- When adding "cluster portal" brushes try to place them in places with + minimal geometric complexity. For instance place them inside convex door + openings or small hallways (not infront of door openings). Ideally the shape + of the face through which a player walks or swims into the cluster portal + is the same as the shape of the face through which a player leaves the + cluster portal. Also ideally the open space inside the cluster portal + brush is convex. +- Make cluster portals about 16 or 32 units thick or align them with + adjacent geometry. Don't make them too thick though. +- Minimize the total number of cluster portal areas at all times. The more + cluster portal areas you have the more CPU the bots need. +- Items have no effect at all on the creation of areas or clusters. + The same goes for item_botroam. + + +Do Not Enter areas +------------------ + +When bot navigation problems show up or you want to make sure a bot never tries +to go to a certain place "do not enter" brushes can be used. + +several things to take into account: + +- The "do not enter" brushes should not be used outside the world hull. +- The "do not enter" brush is Not a clip brush for the bot. +- The "do not enter" brush is a tool of last resort. Do not use it unless + there are serious navigation problems. +- The number of "do not enter" brushes should be minimized because these + brushes create additional areas for the bots. +- The "do not enter" brush will create a New area that the bot will try to + avoid. However if the bot somehow ends up in a "do not enter" area or there + is a valid goal inside the "do not enter" area then the bot is allowed to + go into and out of that area. So if the bot somehow gets in a "do not enter" + area the bot will be able to get out. + + +Bot roaming +----------- + +The item_botroam entity can be used when a bot does not roam the whole level +or prefers to go to only specific areas. This (invisible) item can be placed +in a map just like regular items. Nobody can actually pick up the item it's +only used to attract bots to certain places of the map. The item_botroam has +a key "origin". The value is set by Q3Radiant automatically. The item_botroam +also has a key "weight". The value is the weight of the roam item and is +relative to the weight of other items in the map. The bot character specific +item weights are stored with the bot characters in the botfiles/bots/ sub-folder +in the .pk3 file. The value of the weight is a non-zero floating point value, +most often in the range 0 to 400. (Higher values are allowed but keep in mind +that the bot should also still go for normal items, so don't make the +item_botroam weight to high.) + +When a bot should never go for a specific item the key "notbot" with value "1" +can be used for that item. This key with value can be used for every available +item in Quake III Arena. + +The suspended flag can be used on all items (item_botroam included). +However keep in mind that when a suspended item is not anywhere near the +ground the bot will ONLY try to go for this suspended item using jump pads. + + +Team based entities +------------------- + +You can use the "bot_notteam" entity key with value "1" or "2" on teleporters +(trigger_teleport or trigger_multiple pointing at a target_teleporter), +elevators (func_plat), cyclic movers (func_bobbing), jumppads (trigger_push) +and areas that hurt the player (trigger_hurt). +When "notteam" is set to "1" only bots using the travel flag TFL_NOTTEAM1 will +use the entity or move through the area. When "bot_notteam" is set to "2" only +bots using the travel flag TFL_NOTTEAM2 will use the entity or move through the +area. These travel flags can be used in the game source code. Using this entity +key also only has effect if the mod the map is being made for supports team based +navigation for bots. + + +Testing AAS files +----------------- + +One of the easiest ways to test the AAS file is to load the map in +Quake3 in teamplay mode (type /set g_gametype 3 on the console before +loading the map). Enter a team and add a bot to your team. Use the +team order menu (by default bound to the key F3) to command the bot +to follow you. Walk around the map and see if the bot is able to +follow you everywhere. + +Map bugs can sometimes cause certain places in the map to show up +'solid' in the AAS file. The bots cannot travel through these 'solid' +areas. To test for these 'solid' places set the cvar bot_testsolid +to 1 on the console. (type /set bot_testsolid 1) The map has to be +started with devmap instead of map before the cvar bot_testsolid can +be set. When the cvar is set to 1 then either "empty area" or +"SOLID area" will be printed on the screen while traveling through a map. +Several map bugs can cause these 'solid' places in the AAS file. +- Sometimes microscopic brushes are left over after a brush CSG. Search + for such brushes in the problem area and delete them. +- Tiny brush faces (not curves) can also cause problems. Due to vertex + snapping in the q3map tool those tiny brush faces can be snapped out + of existence. Such faces will not show up in Quake3 and you'll see + tiny peek holes or slits where you can view through the geometry. + Allign vertexes of and edges of adjacent brushes to remove and avoid + such tiny faces. Placing a clip brush in front of the face that is + snapped out of existence will also remove the 'solid' area but ofcourse + it's much better to remove the peek holes and slits. +- Another cause could be a brush with a collapsed side. Check how many + sides a brush has and how many sides actually have a surface. Rebuild + brushes with collapsed sides. +- All faces contained within liquid brushes using a shader without + "surfaceparm trans" set will be removed. Those contained surfaces will + not be visible and can cause the liquid to appear "solid" in the AAS file. + +If you insist creating an AAS file for a map with bugs then the option +-forcesidesvisible can be used. This should fix all the problems with areas +showing up solid in the AAS file. However creating an AAS file with this +option takes a lot longer (often more than twice the normal compile time). + +Clusters can be tested with the cvar bot_testclusters. +(type "/set bot_testclusters 1" on the console) + +Jumppads can also be tested. Type the following on the Quake3 console +before loading your map: + +/set bot_maxdebugpolys 1024 +/set bot_visualizejumppads 1 +/set bot_forcereachability 1 + +Now load the map. A counter will be shown and goes from 0% to 100%. +When the counter has reached 100% type /set bot_debug 1 and +/set r_debugSurface 2 on the console. For every jumppad the +default arch of travel (without using air control) will be visualized. +This only works if your .aas file is not optimized. + + +Error messages +-------------- + +Level designers should not worry too much about the following messages and/or warnings. The things reported are non fatal and won't cause any major problems. Some of the messages are just debug left overs. + +"AAS_CheckArea: area %d face %d is flipped\n" +"AAS_CheckArea: area %d center is %f %f %f\n" +"AAS_CheckFaceWindingPlane: face %d winding plane unequal to face plane\r\n" +"AAS_CheckFaceWindingPlane: face %d winding reversed\r\n" +"area %d face %d flipped: front area %d, back area %d\n" +"area %d face %d is tiny\r\n" +"face %d and %d, same front and back area but flipped planes\r\n" +"AAS_SplitFace: tiny back face\r\n" +"AAS_SplitFace: tiny back face\r\n" +"AAS_SplitArea: front area without faces\n" +"AAS_SplitArea: back area without faces\n" +"gsubdiv: area %d has a tiny winding\r\n" +"AAS_TestSplitPlane: tried face plane as splitter\n" +"found %d epsilon faces trying to split area %d\r\n" +"AAS_SplitArea: front area without faces\n" +"AAS_GetFace: face %d had degenerate edge %d-%d\r\n" +"AAS_GetFace: face %d was tiny\r\n" +"WARNING: huge winding\n" +"bogus brush after clip" +"split removed brush" +"split not on both sides" +"two tiny brushes\r\n" +"possible portal: %d\r\n" +"portal %d: area %d\r\n" +"WARNING: CM_GridPlane unresolvable\n" +"WARNING: CM_AddFacetBevels... invalid bevel\n" +"WARNING: CM_SetBorderInward: mixed plane sides\n" +"WARNING: bevel plane already used\n" +"trigger_multiple model = \"%s\"\n" +"trigger_teleport model = \"%s\"\n" +"found a trigger_push with velocity %f %f %f\n" +"AAS_TraceBoundingBox: stack overflow\n" +"AAS_TraceAreas: stack overflow\n" +"AAS_LinkEntity: stack overflow\n" +"MergeWindings: degenerate edge on winding %f %f %f\n" +"Warning: MergeWindings: front to back found twice\n" +"FindPlaneSeperatingWindings: winding1 non-convex\r\n" +"FindPlaneSeperatingWindings: winding2 non-convex\r\n" + + +When one of the following messages, errors or warnings is found then there is often something to be fixed. + +"WARNING! HashVec: point %f %f %f outside valid range\n" +"This should never happen!\n" + While storing the AAS file some vertex was found outside the valid map bounds. When this happens some part of the map is likely to have badly aligned brushes or weird shaped curves. Clipping off or rebuilding complex shapes often helps. +"trigger_push start solid\n" + The trigger_push start point is in solid. Try making the trigger_push brush a bit larger or move it around a bit. +"trigger_push without target entity %s\n" + Could not find the target entity of the trigger_push with the target field %s. +"trigger_push without time\n" + trigger_push entity found without "time" field. +"trigger_multiple not in any jump pad area\n" +"trigger_push not in any jump pad area\n" + A trigger_push entity was found not to be in any valid jumppad area. (the message states trigger_multiple but it should have been trigger_push) Try making the trigger_push brush a bit larger or move it around a bit. +"trigger_multiple at %1.0f %1.0f %1.0f without target\n" + A trigger multiple was found at the given coordinates without a "target" field. +"target_teleporter without target\n" + A target_teleporter entity was found without target field. +"trigger_teleport at %1.0f %1.0f %1.0f without target\n" + A trigger_teleport entity was found at the given coordinates without "target" field. +"teleporter without misc_teleporter_dest (%s)\n" + The destination of a teleporter with target field %s could not be found. +"teleporter destination (%s) without origin\n" + A teleporter destination with the target name %s was found without origin field. +"teleporter destination (%s) in solid\n" + A teleporter destination with the targetname %s was found to be in solid. +"teleported into slime or lava at dest %s\n" + A player would be pushed into slime or lave at the teleporter destination with the targetname %s. +"trigger_multiple not in any area\n" + A teleporter trigger was found not to be in any valid area. Try moving the trigger around a bit. +"func_plat without model\n" + A func_plat entity was found without model field. +"func_plat with invalid model number\n" + A func_plat entity was found with the model field set to some invalid number. +"func_bobbing without model\n" + A func_bobbing entity was found without model field. +"func_bobbing with invalid model number\n" + A func_bobbing entity was found with the model field set to some invalid number. +"%s in solid at (%1.1f %1.1f %1.1f)\n" + An item with classname %s was found to be in solid at the given coordinates. +"empty aas link heap\n" + Some part of the map has some rather complex clipping. Reduce the geometric complexity or use clip brushes to reduce the clipping complexity. +"too many entities in BSP file\n" + There are too many entities in the bsp file. +"error opening %s\n" + Could not create a new AAS file. Hard disk might be full. +"error writing lump %s\n" + Could not write an AAS lump to file. Hard disk might be full. + + + +Version Changes +--------------- + +2.1h (2001-03-28) + +- fixed crash bug + +2.1g (2001-02-18) + +- added bot_notteam support on trigger_hurt entities + + +2.1f (2001-02-06) + +- added some AAS statistics +- don't flood through faces when creating clusters + + +2.1e (2001-01-10) + +- fix map size limitation + + +2.1d (2000-12-17) + +- renamed "notteam" to "bot_notteam" + + +2.1c (2000-11-02) + +- added fs_maxfallheight +- compiled with larger map size bounds + + +2.1b (2000-09-15) + +- fixed cfg file loading + + +2.1 (2000-06-28) + +- added model numbers for AREACONTENTS_MOVER +- added team based func_plat, func_bobbing, trigger_teleport and trigger_push reachabilities + + +2.0 (2000-06-21) + +- fixed swim reachabilities +- fixed some reachabilities through cluster portals +- fixed jump reachabilities +- changed some start travel times +- added travel time settings to cfg + + +1.9 (2000-03-27) + +- fixed func_bobbing entities with origin brush + + +1.8 (2000-01-14) + +- fixed trigger_teleport bug. +- increased max map bounds to (-8192, -8192, -8192)-(8192, 8192, 8192) +- increased max points on winding +- made "HashVec: point x y z outside valid range" non-fatal +- fixed rocket jump reachabilities +- added force sides visible option +- increased simulated stack size for area traces + + +1.7 (1999-12-22) + +- fixed ducked bounding box size +- fixed sv_maxsteepness being zero in aas configuration +- AAS files are now automatically stored in BSP file folder +- fixed crash bug caused by overflow of a simulated stack diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/cfgq3.c.svn-base b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/cfgq3.c.svn-base new file mode 100644 index 00000000..47e43c80 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/cfgq3.c.svn-base @@ -0,0 +1,78 @@ +//=========================================================================== +// BSPC configuration file +// Quake3 +//=========================================================================== + +#define PRESENCE_NONE 1 +#define PRESENCE_NORMAL 2 +#define PRESENCE_CROUCH 4 + +// more bounding boxes can be added if required +// always minimize the number of bounding boxes listed here to reduce AAS file size +// for instance if players cannot crouch then it's good to remove the bbox definition for it + +//bounding box when running/walking +bbox //30x30x56 +{ + presencetype PRESENCE_NORMAL + flags 0x0000 + mins {-15, -15, -24} + maxs {15, 15, 32} +} + +// bounding box when crouched +bbox //30x30x40 +{ + presencetype PRESENCE_CROUCH + flags 0x0001 + mins {-15, -15, -24} + maxs {15, 15, 16} +} + +// do not forget settings as they might not be defaulted correctly when this cfg is used +settings +{ + // physics settings + phys_gravitydirection {0, 0, -1} // direction of gravity + phys_friction 6 // friction + phys_stopspeed 100 // stop speed + phys_gravity 800 // gravity + phys_waterfriction 1 // friction in water + phys_watergravity 400 // gravity in water + phys_maxvelocity 320 // maximum run speed + phys_maxwalkvelocity 320 // maximum walk speed (set for running) + phys_maxcrouchvelocity 100 // maximum crouch speed + phys_maxswimvelocity 150 // maximum swim speed + phys_walkaccelerate 100 // acceleration for walking + phys_airaccelerate 0 // acceleration flying through the air + phys_swimaccelerate 0 // acceleration for swimming + phys_maxstep 18 // maximum step height + phys_maxsteepness 0.7 // maximum floor steepness a player can walk on + phys_maxwaterjump 19 // maximum height for an out of water jump + phys_maxbarrier 33 // maximum barrier a player can jump onto + phys_jumpvel 270 // jump velocity + phys_falldelta5 40 // falling delta for 5 damage ( see PM_CrashLand in game/bg_pmove.c ) + phys_falldelta10 60 // falling delta for 5 damage ( see PM_CrashLand in game/bg_pmove.c ) + // reachability settings + // the following are all additional travel times added + // for certain reachabilities in 1/100th of a second + rs_waterjump 400 + rs_teleport 50 + rs_barrierjump 100 + rs_startcrouch 300 + rs_startgrapple 500 + rs_startwalkoffledge 70 + rs_startjump 300 + rs_rocketjump 500 + rs_bfgjump 500 + rs_jumppad 250 + rs_aircontrolledjumppad 300 + rs_funcbob 300 + rs_startelevator 50 + rs_falldamage5 300 // avoid getting 5 damage + rs_falldamage10 500 // avoid getting 10 damage + // if != 0 then this is the maximum fall height a reachability can be created for + rs_maxfallheight 0 + // maximum height a bot may fall down when jumping to some location + rs_maxjumpfallheight 450 +} diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/headskins.txt.svn-base b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/headskins.txt.svn-base new file mode 100644 index 00000000..bf45f9f5 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/headskins.txt.svn-base @@ -0,0 +1,75 @@ +search orders with different settings + + +===================== +NON-TEAMPLAY +===================== + +------------------------------------------------- +headmodel = *callisto/lily + +models/players/heads/callisto/lily/head_default.skin +models/players/heads/callisto/head_lily.skin + + +------------------------------------------------- +headmodel = callisto/lily + +models/players/callisto/lily/head_default.skin +models/players/callisto/head_lily.skin +models/players/heads/callisto/lily/head_default.skin +models/players/heads/callisto/head_lily.skin + + + +===================== +Q3 TEAMPLAY +===================== + +------------------------------------------------- +team_headmodel = *callisto/lily +team = red + +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + +------------------------------------------------- +team_headmodel = callisto/lily +team = red + +models/players/callisto/lily/head_red.skin +models/players/callisto/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + + +===================== +TA TEAMPLAY +===================== + +------------------------------------------------- +team_headmodel = *callisto/lily +team = red +teamName = Stroggs + +models/players/heads/callisto/lily/Stroggs/head_red.skin +models/players/heads/callisto/Stroggs/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + +------------------------------------------------- +team_headmodel = callisto/lily +team = red +teamName = Stroggs + +models/players/callisto/lily/Stroggs/head_red.skin +models/players/callisto/Stroggs/head_red.skin +models/players/callisto/lily/head_red.skin +models/players/callisto/head_red.skin +models/players/heads/callisto/lily/Stroggs/head_red.skin +models/players/heads/callisto/Stroggs/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/index.html.svn-base b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/index.html.svn-base new file mode 100644 index 00000000..6b8d7197 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/index.html.svn-base @@ -0,0 +1,65 @@ + + + + + Compiling Manual + + + + + + + +

+ + + diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/modelskins.txt.svn-base b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/modelskins.txt.svn-base new file mode 100644 index 00000000..b0f4a011 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/modelskins.txt.svn-base @@ -0,0 +1,73 @@ +search orders with different settings + + +===================== +NON-TEAMPLAY +===================== + +------------------------------------------------- +model = hunter/harpy + + +legs: + models/players/hunter/lower_harpy_default.skin + models/players/hunter/lower_harpy.skin + models/players/characters/james/lower_harpy_default.skin + models/players/characters/james/lower_harpy.skin +torso: + models/players/hunter/upper_harpy_default.skin + models/players/hunter/upper_harpy.skin + models/players/characters/hunter/upper_harpy_default.skin + models/players/characters/hunter/upper_harpy.skin + + +===================== +Q3 TEAMPLAY +===================== + +------------------------------------------------- +team_model = hunter/harpy +team = red + +legs: + models/players/hunter/lower_harpy_red.skin + models/players/hunter/lower_red.skin + models/players/characters/hunter/lower_harpy_red.skin + models/players/characters/hunter/lower_red.skin +torso: + models/players/hunter/upper_harpy_red.skin + models/players/hunter/upper_red.skin + models/players/characters/hunter/upper_harpy_red.skin + models/players/characters/hunter/upper_red.skin + + +===================== +TA TEAMPLAY +===================== + +------------------------------------------------- +team_model = james/badass +team = red +teamName = Stroggs + +legs: + models/players/james/Stroggs/lower_badass_red.skin + models/players/james/Stroggs/lower_red.skin + models/players/james/lower_badass_red.skin + models/players/james/lower_red.skin + models/players/characters/james/Stroggs/lower_badass_red.skin + models/players/characters/james/Stroggs/lower_red.skin + models/players/characters/james/lower_badass_red.skin + models/players/characters/james/lower_red.skin +torso: + models/players/james/Stroggs/upper_badass_red.skin + models/players/james/Stroggs/upper_red.skin + models/players/james/upper_badass_red.skin + models/players/james/upper_red.skin + models/players/characters/james/Stroggs/upper_badass_red.skin + models/players/characters/james/Stroggs/upper_red.skin + models/players/characters/james/upper_badass_red.skin + models/players/characters/james/upper_red.skin + + + diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/q3map.html.svn-base b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/q3map.html.svn-base new file mode 100644 index 00000000..1b84545a --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/.svn/text-base/q3map.html.svn-base @@ -0,0 +1,410 @@ + + + + + Q3Map Manual + + + + + +

Q3map Manual

+ +
+ + + + +
+

q3map command line switches:

+
+q3map
+-----
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-glview
+	Write a .gl file of the bsp tree for debugging.
+-v
+	Output verbose information.
+-draw
+	Enable realtime debug drawing output.
+-nowater
+	Water, slime and lava brushes are not compiled and won't show up when running the map in Quake.
+-noopt
+	unused.
+-nofill
+	unused.
+-nodetail
+	Detail brushes are not compiled and won't show up when running the map in Quake.
+-fulldetail
+	Detail brushes will be treated as normal brushes.
+-onlyents
+	Only change the entities in a .bsp using a .ent file.
+-onlytextures
+	Only change the textures in a .bsp file.
+-micro
+	unused.
+-nofog
+	Visible surfaces that cross fog boundaries will not be split along the bound.
+	This can cause visually incorrect fog in the map.
+-nosubdivide
+	Visible surfaces are not subdivided as required by shader tesselation.
+	The shader parameter "tesssize" sets the tesselation of a surface.
+-leaktest
+	Only test the map for leaks. If a leak is found the compilation is stopped.
+-verboseentities
+	Output verbose information about entity sub-models.
+-nocurves
+	Curves are not compiled and won't show up when running the map in Quake.
+-notjunc
+	T-junctions are not fixed. This can cause tiny slits where a surface meets halfway another surface.
+-expand
+	Expands all the brush planes and saves a new map out to allow visual inspection of the clipping bevels
+-tmpout
+	Output files to a folder called "tmp".
+-fakemap
+	Write out a fakemap.map This map will contain a worldspawn entity with all the world brushes.
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-custinfoparms
+	Will enable custom surface flags (see below)
+
+q3map -vis
+----------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-fast
+	Only calculate a very loose visiblity list. It doesn't take much time to
+	calculate but a lot more polygons will be drawn by the Q3 engine than necesary.
+-merge
+	Merge bsp leaves before calculating the visibility list. This will speed up
+	the vis calculations but mostly more polygons will be drawn by the Q3 engine
+	than necesary.
+-nopassage
+	Disable the passage visibility algorithm. The passage vis is faster and a bit more
+	tight than the old algorithm.
+-level
+	unused.
+-v
+	Output verbose information.
+-nosort
+	Don't sort the portals on complexity. Sorting mostly speeds up visibility calculations
+	because more complex portals can use information from less complex portals.
+-saveprt
+	Don't delete the .prt file after creating the visibility list.
+-tmpin <path>
+	Input files will be read from a folder called "tmp".
+-tmpout <path>
+	Output files will be written to a folder called "tmp".
+
+
+q3map -light
+------------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-bounce <N> [NEW]
+	Enable radiosity calculation. Rediffuses the light emitted onto surfaces N
+	times. Will write out the BSP after every pass, so it can be cancelled.
+	Light reflected is the lightmap/vertex * texture color, subsampled to a certain
+	granularity across every lit surface. Use q3map_lightimage in a shader
+	to override the reflected color.
+-bouncegrid [NEW]
+	Radiosity affects lightgrid (entity lighting).
+-fast [NEW]
+	Enables light envelopes for area lights, speeding light up by 50x or more on
+	some maps. Has the side effect of dimmer maps with large numbers of dim surface
+	lights.
+-fastgrid [NEW]
+	Same as fast, but only for lightgrid calculation.
+-fastbounce [NEW]
+	Enables fast for radiosity passes only.
+-cheap [NEW]
+	Stop calculating light at a sample when it exceeds (255, 255, 255). This may
+	produce odd artifacts on maps with lots of saturated colored lighting. Also,
+	do not use -cheap with radiosity if you wish to preserve all light emitted.
+-cheapgrid [NEW]
+	Same as cheap, but only for lightgrid calculation.
+-area <scale>
+	This scales the light intensity of area lights.
+-point <scale>
+	This scales the light intensity of point lights.
+-notrace
+	No light tracing is performed. As a result no shadows will be casted.
+-patchshadows
+	Enable patches casting shadows.
+-novertex
+	Don't calculate vertex lighting.
+-nogrid
+	Don't calculate light grid for dynamic model lighting.
+-smooth [NEW]
+	Smart version of -extra. Only subsamples lightmap pixels that are shadowed.
+	Produces results comparable to -extra in roughly 1/3 the time. Can also be
+	used with -extra or -extrawide for 16- or 48-tap sampling respectively
+	(smoother shadows).
+-extra
+	Take four samples per lightmap pixel and store the average light value of these
+	four samples for the actual lightmap pixel.
+	This super sampling is used for anti-aliasing.
+-extrawide
+	Just like -extra four samples per lightmap pixel are calculated. However the
+	average of 12 samples is stored per lightmap pixel.
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-border
+	Create a debugging border around the lightmap.
+-v
+	Output verbose information.
+-nosurf
+	Disables surface tracing (detail brushes and patches) for shadow calculation.
+-dump
+	Dumps prefab files when used with radiosity for each bounce.
+
+
+q3map -vlight
+-------------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-area <scale>
+	This scales the light intensity of area lights.
+-point <scale>
+	This scales the light intensity of point lights.
+-novertex
+	Don't calculate vertex lighting.
+-nogrid
+	Don't calculate light grid for dynamic model lighting.
+-nostitching
+	No polygon stitching before lighting.
+-noalphashading
+	Don't use alpha shading at all.
+-nocolorshading
+	Don't use colored alpha shading. The alpha channel will be used as if it were binary.
+	The light goes through or not and does not change color.
+-tracelight
+	Use the "-light" light algorithm for all surface unless a surface
+	uses a shader with the shader option "q3map_vlight".
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-v
+	Output verbose information.
+
+ + + +

The q3map options are a subset of the shader instructions that require +recompiling of the map.

+ +

q3map_bounce <fraction>

+

      [NEW] +Specify a number between 0 and 1.0 (or higher) to scale the amount of light reflected in radiosity passes. +Default: 1.0

+ +

q3map_nofast

+

      [NEW] +Surfaces that emit light with this shader parameter will disable -fast optimisation. Useful for +large areas of dim sky where you want all the dim light to reach all surfaces.

+ +

q3map_tracelight

+

      [NEW] Surfaces using a shader with this option will always be lit with the +original "-light" light algorithm. Patches will not cast shadows on +this surface unless the shader option q3map_patchshadows is used.

+

q3map_patchshadows

+

      [NEW] When this option is used in conjunction with the original (-light) +lighting algorithm, surfaces with textures modified by this option will will +show shadows cast by curve patches (under normal circumstances, curve patches do +not cast shadows).

+

q3map_vertexshadows

+

      [NEW] By default, no shadows are cast on vertex-only lit surfaces (see +surfaceparm pointlight). Also when running Quake III Arena in vertex  lighting +mode, no shadows are cast upon any surfaces (shadows are part of the light map). +When using this shader option shadows *will* be cast on the surface when vertex +lit. However sharp shadow edges won't be seen on the surface because light +values are only calculated at the vertexes.

+

q3map_novertexshadows

+

      [NEW] Shaders used for misc_models and terrain can now use +q3map_novertexshadows to disable shadows to be cast at the vertex lit surfaces. +Shadows being cast at small misc_model objects often makes sense. However +shadows on large vertex lit terrain surfaces often look bad. By default no +shadows are cast at forced vertex list surfaces ( shaders with "pointlight" +).

+

q3map_forcesunlight

+

      [NEW] No sunlight is cast at vertex lit md3 models and terrain by default. +Using this option sunlight (overbright bits created by q3map_sun option) will be +cast on these surfaces.

+

q3map_vertexscale <scale>

+

      [NEW] The light value at the vertexes of a surface using a shader with this +option is multiplied by the scale value. This is a way to lighten or darken a +vertex light only surface in comparison to other, light-map lit surfaces around +it.

+

q3map_notjunc

+

      [NEW] Surfaces modified by a shader with this option are not used for +tjunction fixing.

+

q3map_vlight

+

      [NEW] Surfaces modified by a shader with this option will always be lit with +the "-vlight" algorithm when q3map is used with the options "-vlight +-tracelight".

+

q3map_lightmapsamplesize <S>

+

      [NEW] Surfaces using a shader with this shader option will use lightmaps with +pixel size SxS. This option can be used to produce high resolution shadows on +certain surfaces or can be used to reduce the size of lightmap data where high +resolution shadows are not required.

+

q3map_lightimage <image>

+

      Image to use for the light color of a surface light instead of the image(s) +used by the shader. Color is averaged from the texture. Texture must be the same +size as the base image map.

+

q3map_surfacelight <value>

+

Sets the amount of light this surface emits.

+

q3map_lightsubdivide <value>

+

      A surface light is subdivided into a bunch of point lights for the actual +lighting of the world. This parameter controls the space between those point +lights. Default value is 120.

+

q3map_backsplash <percent> <distance>

+

      A surface light is also lit by itself using back splash point lights with a +lower intensity. The <percent> parameter specifies the intensity +percentage they use from the q3map_surfacelight <value> parameter. The +<distance> parameter controls the distance of these back splash lights +from the surface. You can set the <percent> to zero or a negative value to +disable the back splash lights.

+

      q3map_globaltexture

+

When this option is set the texture is not aligned to the world.

+

      q3map_backshader <shader>

+

<shader> is the path/name of the shader or texture to be used at the +back side of the surface.

+

      q3map_flare <shader>

+

Creates a flare using the specified <shader> at the center of the +surface using a shader with this option.

+

      light <value>

+

Old style flare specification always using the shader "flareshader". +The <value> parameter is unused.

+

      q3map_sun <red> <green> <blue> <intensity> +<degrees> <elevation>

+

Color will be normalized, so it doesn't matter what range you use. The +intensity falls off with angle but not distance. A value of 100 is a fairly +bright sun.

+

      degree of 0 = from the east, 90 = north, etc.

+

      elevation of 0 = sunrise/set, 90 = noon

+

      surfaceparm pointlight

+

Surfaces using a shader with this parameter will always be vertex lit

+

This option can be used to reduce the lightmap data. Often used on surfaces

+

that don't need any shadows.

+ + +

Surfaceparm dust

+

If a player lands (jumps onto) on a surfaces using a shader with this +parameter, a put of dust will appear at the player’s feet. Note that the +worldspawn entity of that map must have an enableDust key set to a value of 1. +Note: This surfaceflag has been replaced by "surfaceparm woodsteps" in +Return to Castle Wolfenstien.

+ + +

Custom surfaceparms

+
+

With the new q3map tool you can add custom surface parameters for mods +without the need to recompile the q3map tool. These custom surfaceparms are +stored in a file called ‘custinfoparms.txt’ in the folder scripts/. An +example of this file with the new surfaceparm treacle and surfaceparm grass is +shown below.

+

// Custom Infoparms File
+// Custom Contentsflags
+{
+treacle 0x4000
+}
+// Custom Surfaceflags
+{
+grass 0x80000
+}

+

 

+ +

NOTE: For linux users, when using the -custinfoparms parameter q3map +first looks in your homedir, and only if it doesn't find a custinfoparms.txt +there, it uses the one stored in the

+

quake3 install dir (usually /usr/local/games).

+

 

+
+

Content Flags

+
+

Contents flags are flags similar to CONTENTS_FOG in the original Q3A. These +flags define the contents of volumes inside the game (for instance lava, fog, +water, etc.).

+

If you look in the source file game/surfaceflags.h, it has defines for all +contents flags. The define is split into a name and a hexadecimal value, for +instance CONTENTS_PLAYERCLIP 0x10000. These hexadecimal values are powers of 2 +and can be ored together (binary) to form a bit mask. Up to 32 contents flags +can be ored together this way.

+ +

Example: creating a volume with treacle.

+

The following outlines how a custom contents flag can be added and used in a +mod. First open the ‘custinfoparms.txt’ file and add ‘treacle 0x4000’ +to the Custom Contentsflags section as shown in the example file above (0x4000 +is one of the unused values available for custom use). Next write a shader +script which uses ‘surfaceparm treacle’. Apply this new shader to all sides +of a brush in a test map. When you compile the map, add the -custinfoparms +parameter to the command line following q3map.

+

Next, add CONTENTS_TREACLE 0x4000 to the source file game/surfaceflags.h in +your mod. Now you can call the point contents function. If the point is inside +the brush with the shader using the ‘surfaceparm treacle’ then the point +contents call will return a bit mask with CONTENTS_TREACLE set. This can for +instance be used to slow down player movement when a player is inside such a +brush.

+

 

+
+

Surface Flags

+
+

The surface flags are texture properties that often affect entities in +contact with surfaces using such flags. The ‘surfaceparm metalsteps’ +parameter from Q3A is a good example.

+

If you look in the source file game/surfaceflags.h, it has defines for all +surface flags. The define is split into a name and a hexadecimal value, for +instance SURF_NODAMAGE 0x1. These hexadecimal values are powers of 2 and can be +ored together (binary) to form a bit mask. Up to 32 surface flags can be ored +together this way.

+ +

Example: Making ‘footsteps on grass’ sounds

+

The following outlines how a custom surface flag can be added and used in a +mod. First open up the ‘custinfoparms.txt’ file and add 'grass 0x80000' to +the Custom Surfaceflags section as shown in the example file above (0x80000 is +the first available unused value in surfaceflags.h for surface flags). Next +write a shader script which uses a grass image and has 'surfaceparm grass’. +Create a test map with the grass shader covering the ground surface. When you +compile the map, add the -custinfoparms parameter to the command line following +q3map.

+

Next, add SURF_GRASS 0x80000 to the source file game/surfaceflags.h in your +mod. Now you'll be able to execute a trace and the trace information will be +returned in the trace_t structure. If the trace hits a surface with the grass +surfaceparm then the SURF_GRASS flag will be set in trace_t->surfaceFlags. +Such a trace can be used to trigger playing a sound of a person stepping on +grass. For a reference example, see the existing metal steps in the game code.

+

 

+
+

 

+ +
+ + + +

 

+
+
+

 

+

 

+

-27-

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/bspc.txt b/install/installs/Q3Pack/install/docs/Compile_Manual/bspc.txt new file mode 100644 index 00000000..0547b97b --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/bspc.txt @@ -0,0 +1,565 @@ + + +Title: BSP Converter +Version: 2.1h +Date: 2001-03-28 +Author: Mr. Elusive + + +Description +----------- + +The BSPC tool is used to create AAS files from BSP files. +An AAS file is a file with areas used by the Quake III Arena bot in order +to navigate and understand a map. The Quake III Arena maps are stored in +BSP files. + + +Usage +----- + +bspc [- [- ...]] + +Example 1: bspc -bsp2aas d:\quake3\baseq3\maps\mymap?.bsp +Example 2: bspc -bsp2aas d:\quake3\baseq3\pak0.pk3\maps/q3dm*.bsp + +Switches: + bsp2aas <[pakfilter/]filter.bsp> = convert BSP to AAS + reach = compute reachability & clusters + cluster = compute clusters + aasopt = optimize aas file + output = set output path + threads = set number of threads to X + cfg = use this cfg file + optimize = enable optimization + noverbose = disable verbose output + breadthfirst = breadth first bsp building + nobrushmerge = don't merge brushes + freetree = free the bsp tree + nocsg = disables brush chopping + forcesidesvisible = force all sides to be visible + grapplereach = calculate grapple reachabilities + + +Several metacharacter may be used in the filter and pakfilter. + +* match any string of zero or more characters +? match any single character +[abc...] match any of the enclosed characters; a hyphen can + be used to specify a range (e.g. a-z, A-Z, 0-9) + +.pk3 files are accessed as if they are normal folders. For instance +use "d:\quake3\baseq3\pak0.pk3\maps/q3dm1.bsp" to access the +map q3dm1.bsp from the pak0.pk3 file. + +Multiple files may be listed after the switches bsp2map, bsp2aas, reach, +cluster and aasopt. + +If a BSP file is being converted to an AAS file and no output path +is entered on the command-line then the AAS file will automatically +be stored in the same folder as the BSP file. However if the BSP file +was stored in a .pk3 file then the AAS file will be stored in a folder +with the name 'maps' outside the .pk3 file. + + +Updating entity lump +-------------------- + +If an AAS file is already available for a BSP file and you ONLY change +the entities inside this BSP file then you only have to recalculate the +reachabilities. This way you can move items, platforms etc. around +without the need to recalculate the whole AAS file which can save quite +some compile time. You can recalculate the reachabilities as follows: + +bspc -reach mymap.bsp + +Where mymap.bsp is the BSP file. The mymap.aas file has to be in the +same folder as mymap.bsp or should be in the output folder specified +with the -output option. + +Keep in mind that as soon as ANY geometry in the map changes the whole +AAS file HAS to be recalculated in order to play with bots. + +NOTE: -reach does not work on optimized .AAS files! +NOTE: don't use -reach when moving the position of doors. + + +Leaks +----- + +Just like there can be vis leaks in a map there can also be clipping +leaks. Two things can be wrong when the BSPC tool outputs that a map +leaks. + +1. There are no entities in the map at all, or all entities that are +actually in the map are placed in solid. In this case the BSPC tool +outputs "WARNING: no entities inside". (At least a player start entity +is needed to load a map.) + +2. There is a spot in the map where players can go outside the map +into the void. This is bad, players should never be able to fall out +of a level. In this case the BSPC tool outputs "WARNING: entity +reached from outside". The BSPC tool also writes a mymap.lin file +that can be loaded in the Q3Radiant editor to show lines that go +through the actual leak. + +Make sure the .lin file is stored in the same folder as where q3radiant +stores the .bsp file. Load the map in q3radiant and use the +menu -> File -> Pointfile... to load the .lin file. A thick red line +will be shown in the map. Follow this line to find the leak. + + +Map bounds +---------- + +Currently a map should be within the bounds (-65536, -65536, -65536) - +(65536, 65536, 65536) for the bspc tool to compile. These are the same +limits the q3map tool has. + + +Physics +------- + +The player bounding box is a 30 units by 30 units square with a height +of 56 units. If we assume 1.75 meters being the average height of a human +and a player in Quake III Arena being 56 units high we get 32 units = 1 meter. + +Maximum step height of a player is 18 units (just keep steps 16 units or +lower). + +The maximum water jump height for bots has been set to 18 units. (height +difference between water surface and the floor jumping onto). If the +waterjump height is made higher human players will have a hard time getting +out of the water. + +With normal gravity and without the quad the maximum rocket jump height is +around 280 units (you can sometimes jump a few units higher but this is a +safe value for reference). + +The maximum height for barriers the bots will jump on is 32 units. + +Some math to calculate some other values of interest: + +gravity = 800; +jump velocity = 270; +max vertical rocketjump velocity = 670; +max run velocity = 320; +max step height = 18; + +max jump height = 0.5 * gravity * (jumpvelocity/gravity)*(jumpvelocity/gravity); +max jump height = 45 units; +NOTE: even though this is the mathematical maximum jump height always keep +the the 32 units maximum barrier height for bots in mind when building maps. + +maximum horizontal jump distance over a gap from one spot to another both +at the same height: + +t = sqrt((maxjumpheight + maxstep) / (0.5 * gravity)); +t = 0.3986 seconds; +dist = maxrunvelocity * (t + jumpvelocity / gravity); +dist = 235 units; +Because players use a bounding box we can jump a full bounding box width +furter in the ideal case. (15 units at the jump start and 15 at the +landing place). +235 + 15 + 15 = 265 units. +Again this is the mathematical maximum which players can only reach under +ideal circumstances. + + +Optimizing a map for bspc +------------------------- + +Hint brushes have no effect on the bspc tool. Only solid, clip, liquid, +cluster portal and do not enter brushes are used by the bspc tool. + +The bspc tool outputs how many areas are created for a map. Less areas +is better. Often the number of areas can be reduced by adding additional +clip brushes. By adding these additional clip brushes the complexity +of the geometry used for collision can be reduced. Do not add clip +brushes in front of the complex geometry but get the complex shaped +geometry contained within these clip brushes. Things that should be +contained within clip brushes are small or complex shaped (often detail) +brushes and complex and twisted curves, but also more regular curves +can be placed within a clip brush. When containing a curve within a +clip brush it's preferred to place the whole curve within the clip +brush (not just part of the curve). +Note: you can make brushes or curves non-solid when they are contained +within *full* clip or *weap* clip brushes to speed up bspc calculations. + +Always try to align your geometry to the grids. Always use the largest +grid possible for alignment of your geometry. Also try to align the +back sides of brushes which may not be visible. The more brush sides +are aligned the better. This will also speed up bspc calculations. + +Align adjacent brushes as much as possible. Make sure no tiny faces are +created due to badly aligned brushes. + +Quite often there are places in a map that are visible to players +but that players can never get to. Players would be able to walk around there +but since players can never reach such places they will never actually +move around there. If players are never able to get to such places +it's better to put a large clip brush which encloses that whole space. +This will also speed up bspc calculations and reduce the number of areas +created by the bspc tool. + +Note: the number of areas relative to the map size tells something about +the navigation complexity for players in general (also human players). +Reducing the collision complexity for bots also makes the map easier to +navigate for human players + + +func_plat and func_bobbing +-------------------------- + +When func_plat or func_bobbing entities are placed in a map the bots will +use them if possible. The bots assume they can stand on top of the bounding +box of the model used for the func_plat or func_bobbing entity. As a result +creating complex shaped func_plat or func_bobbing models is mostly a bad +idea. You have to make sure the bots (and players) can actually stand +everywhere ontop of the bounding box of the model. + + +Cluster Portals +--------------- + +A map is divided into areas. Several of these areas can be grouped together +to create a cluster. The clusters are seperated by cluster portals which are +areas themselves. One of the things the bot uses these clusters for is a +multi-level routing algorithm. When a map is efficiently divided up into +clusters bot calculations will be faster. + +several things to take into account: + +- The BSPC tool tries to create cluster portals automatically but additional + cluster portals can be created by placing "clusterportal" brushes. +- Cluster portals are manually created by placing "clusterportal" brushes + inside the map. +- Cluster portal brushes are a tool to optimize a map for CPU usage by the + bots. They are not needed for the bots to operate correctly. +- The "clusterportal" brushes should not be used outside the world hull. +- The cluster portals do not have any effect on vis. +- If a door is already sealed with an areaportal brush, a clusterportal is + not necessary there. (area portals are also used as cluster portals). +- Just like the area portals, the cluster portals must seal a space off + entirely from other areas. +- The cluster portal areas should seal off a cluster in a way that the only + path towards another cluster is through a cluster portal area. +- Only create cluster portals where people can walk or swim through. +- Don't create cluster portals in gaps in the floor. (people would fall through) +- If you have two sealed off clusters and you add a teleporter between them + then the two clusters will be merged again because of the teleporter. +- Cluster portals must seperate no more and no less than two (2) clusters. +- Try to create clusters with all the same number of 'reachability' areas. + for instance if the map has 5400 areas try to create 10 clusters with 540 + areas each, or 12 clusters with 450 areas each, etc. The BSPC tool lists + the number of reachability areas in each cluster. + With Q3A version 1.25 and up you can use /set bot_testclusters 1 on the + console and the area number and cluster number you're in will be printed + on the screen. These cluster number correspond to the cluster numbers + the BSPC tool prints. +- Minimize the number of clusters with only a few (less than 10) areas. +- When adding "cluster portal" brushes try to place them in places with + minimal geometric complexity. For instance place them inside convex door + openings or small hallways (not infront of door openings). Ideally the shape + of the face through which a player walks or swims into the cluster portal + is the same as the shape of the face through which a player leaves the + cluster portal. Also ideally the open space inside the cluster portal + brush is convex. +- Make cluster portals about 16 or 32 units thick or align them with + adjacent geometry. Don't make them too thick though. +- Minimize the total number of cluster portal areas at all times. The more + cluster portal areas you have the more CPU the bots need. +- Items have no effect at all on the creation of areas or clusters. + The same goes for item_botroam. + + +Do Not Enter areas +------------------ + +When bot navigation problems show up or you want to make sure a bot never tries +to go to a certain place "do not enter" brushes can be used. + +several things to take into account: + +- The "do not enter" brushes should not be used outside the world hull. +- The "do not enter" brush is Not a clip brush for the bot. +- The "do not enter" brush is a tool of last resort. Do not use it unless + there are serious navigation problems. +- The number of "do not enter" brushes should be minimized because these + brushes create additional areas for the bots. +- The "do not enter" brush will create a New area that the bot will try to + avoid. However if the bot somehow ends up in a "do not enter" area or there + is a valid goal inside the "do not enter" area then the bot is allowed to + go into and out of that area. So if the bot somehow gets in a "do not enter" + area the bot will be able to get out. + + +Bot roaming +----------- + +The item_botroam entity can be used when a bot does not roam the whole level +or prefers to go to only specific areas. This (invisible) item can be placed +in a map just like regular items. Nobody can actually pick up the item it's +only used to attract bots to certain places of the map. The item_botroam has +a key "origin". The value is set by Q3Radiant automatically. The item_botroam +also has a key "weight". The value is the weight of the roam item and is +relative to the weight of other items in the map. The bot character specific +item weights are stored with the bot characters in the botfiles/bots/ sub-folder +in the .pk3 file. The value of the weight is a non-zero floating point value, +most often in the range 0 to 400. (Higher values are allowed but keep in mind +that the bot should also still go for normal items, so don't make the +item_botroam weight to high.) + +When a bot should never go for a specific item the key "notbot" with value "1" +can be used for that item. This key with value can be used for every available +item in Quake III Arena. + +The suspended flag can be used on all items (item_botroam included). +However keep in mind that when a suspended item is not anywhere near the +ground the bot will ONLY try to go for this suspended item using jump pads. + + +Team based entities +------------------- + +You can use the "bot_notteam" entity key with value "1" or "2" on teleporters +(trigger_teleport or trigger_multiple pointing at a target_teleporter), +elevators (func_plat), cyclic movers (func_bobbing), jumppads (trigger_push) +and areas that hurt the player (trigger_hurt). +When "notteam" is set to "1" only bots using the travel flag TFL_NOTTEAM1 will +use the entity or move through the area. When "bot_notteam" is set to "2" only +bots using the travel flag TFL_NOTTEAM2 will use the entity or move through the +area. These travel flags can be used in the game source code. Using this entity +key also only has effect if the mod the map is being made for supports team based +navigation for bots. + + +Testing AAS files +----------------- + +One of the easiest ways to test the AAS file is to load the map in +Quake3 in teamplay mode (type /set g_gametype 3 on the console before +loading the map). Enter a team and add a bot to your team. Use the +team order menu (by default bound to the key F3) to command the bot +to follow you. Walk around the map and see if the bot is able to +follow you everywhere. + +Map bugs can sometimes cause certain places in the map to show up +'solid' in the AAS file. The bots cannot travel through these 'solid' +areas. To test for these 'solid' places set the cvar bot_testsolid +to 1 on the console. (type /set bot_testsolid 1) The map has to be +started with devmap instead of map before the cvar bot_testsolid can +be set. When the cvar is set to 1 then either "empty area" or +"SOLID area" will be printed on the screen while traveling through a map. +Several map bugs can cause these 'solid' places in the AAS file. +- Sometimes microscopic brushes are left over after a brush CSG. Search + for such brushes in the problem area and delete them. +- Tiny brush faces (not curves) can also cause problems. Due to vertex + snapping in the q3map tool those tiny brush faces can be snapped out + of existence. Such faces will not show up in Quake3 and you'll see + tiny peek holes or slits where you can view through the geometry. + Allign vertexes of and edges of adjacent brushes to remove and avoid + such tiny faces. Placing a clip brush in front of the face that is + snapped out of existence will also remove the 'solid' area but ofcourse + it's much better to remove the peek holes and slits. +- Another cause could be a brush with a collapsed side. Check how many + sides a brush has and how many sides actually have a surface. Rebuild + brushes with collapsed sides. +- All faces contained within liquid brushes using a shader without + "surfaceparm trans" set will be removed. Those contained surfaces will + not be visible and can cause the liquid to appear "solid" in the AAS file. + +If you insist creating an AAS file for a map with bugs then the option +-forcesidesvisible can be used. This should fix all the problems with areas +showing up solid in the AAS file. However creating an AAS file with this +option takes a lot longer (often more than twice the normal compile time). + +Clusters can be tested with the cvar bot_testclusters. +(type "/set bot_testclusters 1" on the console) + +Jumppads can also be tested. Type the following on the Quake3 console +before loading your map: + +/set bot_maxdebugpolys 1024 +/set bot_visualizejumppads 1 +/set bot_forcereachability 1 + +Now load the map. A counter will be shown and goes from 0% to 100%. +When the counter has reached 100% type /set bot_debug 1 and +/set r_debugSurface 2 on the console. For every jumppad the +default arch of travel (without using air control) will be visualized. +This only works if your .aas file is not optimized. + + +Error messages +-------------- + +Level designers should not worry too much about the following messages and/or warnings. The things reported are non fatal and won't cause any major problems. Some of the messages are just debug left overs. + +"AAS_CheckArea: area %d face %d is flipped\n" +"AAS_CheckArea: area %d center is %f %f %f\n" +"AAS_CheckFaceWindingPlane: face %d winding plane unequal to face plane\r\n" +"AAS_CheckFaceWindingPlane: face %d winding reversed\r\n" +"area %d face %d flipped: front area %d, back area %d\n" +"area %d face %d is tiny\r\n" +"face %d and %d, same front and back area but flipped planes\r\n" +"AAS_SplitFace: tiny back face\r\n" +"AAS_SplitFace: tiny back face\r\n" +"AAS_SplitArea: front area without faces\n" +"AAS_SplitArea: back area without faces\n" +"gsubdiv: area %d has a tiny winding\r\n" +"AAS_TestSplitPlane: tried face plane as splitter\n" +"found %d epsilon faces trying to split area %d\r\n" +"AAS_SplitArea: front area without faces\n" +"AAS_GetFace: face %d had degenerate edge %d-%d\r\n" +"AAS_GetFace: face %d was tiny\r\n" +"WARNING: huge winding\n" +"bogus brush after clip" +"split removed brush" +"split not on both sides" +"two tiny brushes\r\n" +"possible portal: %d\r\n" +"portal %d: area %d\r\n" +"WARNING: CM_GridPlane unresolvable\n" +"WARNING: CM_AddFacetBevels... invalid bevel\n" +"WARNING: CM_SetBorderInward: mixed plane sides\n" +"WARNING: bevel plane already used\n" +"trigger_multiple model = \"%s\"\n" +"trigger_teleport model = \"%s\"\n" +"found a trigger_push with velocity %f %f %f\n" +"AAS_TraceBoundingBox: stack overflow\n" +"AAS_TraceAreas: stack overflow\n" +"AAS_LinkEntity: stack overflow\n" +"MergeWindings: degenerate edge on winding %f %f %f\n" +"Warning: MergeWindings: front to back found twice\n" +"FindPlaneSeperatingWindings: winding1 non-convex\r\n" +"FindPlaneSeperatingWindings: winding2 non-convex\r\n" + + +When one of the following messages, errors or warnings is found then there is often something to be fixed. + +"WARNING! HashVec: point %f %f %f outside valid range\n" +"This should never happen!\n" + While storing the AAS file some vertex was found outside the valid map bounds. When this happens some part of the map is likely to have badly aligned brushes or weird shaped curves. Clipping off or rebuilding complex shapes often helps. +"trigger_push start solid\n" + The trigger_push start point is in solid. Try making the trigger_push brush a bit larger or move it around a bit. +"trigger_push without target entity %s\n" + Could not find the target entity of the trigger_push with the target field %s. +"trigger_push without time\n" + trigger_push entity found without "time" field. +"trigger_multiple not in any jump pad area\n" +"trigger_push not in any jump pad area\n" + A trigger_push entity was found not to be in any valid jumppad area. (the message states trigger_multiple but it should have been trigger_push) Try making the trigger_push brush a bit larger or move it around a bit. +"trigger_multiple at %1.0f %1.0f %1.0f without target\n" + A trigger multiple was found at the given coordinates without a "target" field. +"target_teleporter without target\n" + A target_teleporter entity was found without target field. +"trigger_teleport at %1.0f %1.0f %1.0f without target\n" + A trigger_teleport entity was found at the given coordinates without "target" field. +"teleporter without misc_teleporter_dest (%s)\n" + The destination of a teleporter with target field %s could not be found. +"teleporter destination (%s) without origin\n" + A teleporter destination with the target name %s was found without origin field. +"teleporter destination (%s) in solid\n" + A teleporter destination with the targetname %s was found to be in solid. +"teleported into slime or lava at dest %s\n" + A player would be pushed into slime or lave at the teleporter destination with the targetname %s. +"trigger_multiple not in any area\n" + A teleporter trigger was found not to be in any valid area. Try moving the trigger around a bit. +"func_plat without model\n" + A func_plat entity was found without model field. +"func_plat with invalid model number\n" + A func_plat entity was found with the model field set to some invalid number. +"func_bobbing without model\n" + A func_bobbing entity was found without model field. +"func_bobbing with invalid model number\n" + A func_bobbing entity was found with the model field set to some invalid number. +"%s in solid at (%1.1f %1.1f %1.1f)\n" + An item with classname %s was found to be in solid at the given coordinates. +"empty aas link heap\n" + Some part of the map has some rather complex clipping. Reduce the geometric complexity or use clip brushes to reduce the clipping complexity. +"too many entities in BSP file\n" + There are too many entities in the bsp file. +"error opening %s\n" + Could not create a new AAS file. Hard disk might be full. +"error writing lump %s\n" + Could not write an AAS lump to file. Hard disk might be full. + + + +Version Changes +--------------- + +2.1h (2001-03-28) + +- fixed crash bug + +2.1g (2001-02-18) + +- added bot_notteam support on trigger_hurt entities + + +2.1f (2001-02-06) + +- added some AAS statistics +- don't flood through faces when creating clusters + + +2.1e (2001-01-10) + +- fix map size limitation + + +2.1d (2000-12-17) + +- renamed "notteam" to "bot_notteam" + + +2.1c (2000-11-02) + +- added fs_maxfallheight +- compiled with larger map size bounds + + +2.1b (2000-09-15) + +- fixed cfg file loading + + +2.1 (2000-06-28) + +- added model numbers for AREACONTENTS_MOVER +- added team based func_plat, func_bobbing, trigger_teleport and trigger_push reachabilities + + +2.0 (2000-06-21) + +- fixed swim reachabilities +- fixed some reachabilities through cluster portals +- fixed jump reachabilities +- changed some start travel times +- added travel time settings to cfg + + +1.9 (2000-03-27) + +- fixed func_bobbing entities with origin brush + + +1.8 (2000-01-14) + +- fixed trigger_teleport bug. +- increased max map bounds to (-8192, -8192, -8192)-(8192, 8192, 8192) +- increased max points on winding +- made "HashVec: point x y z outside valid range" non-fatal +- fixed rocket jump reachabilities +- added force sides visible option +- increased simulated stack size for area traces + + +1.7 (1999-12-22) + +- fixed ducked bounding box size +- fixed sv_maxsteepness being zero in aas configuration +- AAS files are now automatically stored in BSP file folder +- fixed crash bug caused by overflow of a simulated stack diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/cfgq3.c b/install/installs/Q3Pack/install/docs/Compile_Manual/cfgq3.c new file mode 100644 index 00000000..47e43c80 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/cfgq3.c @@ -0,0 +1,78 @@ +//=========================================================================== +// BSPC configuration file +// Quake3 +//=========================================================================== + +#define PRESENCE_NONE 1 +#define PRESENCE_NORMAL 2 +#define PRESENCE_CROUCH 4 + +// more bounding boxes can be added if required +// always minimize the number of bounding boxes listed here to reduce AAS file size +// for instance if players cannot crouch then it's good to remove the bbox definition for it + +//bounding box when running/walking +bbox //30x30x56 +{ + presencetype PRESENCE_NORMAL + flags 0x0000 + mins {-15, -15, -24} + maxs {15, 15, 32} +} + +// bounding box when crouched +bbox //30x30x40 +{ + presencetype PRESENCE_CROUCH + flags 0x0001 + mins {-15, -15, -24} + maxs {15, 15, 16} +} + +// do not forget settings as they might not be defaulted correctly when this cfg is used +settings +{ + // physics settings + phys_gravitydirection {0, 0, -1} // direction of gravity + phys_friction 6 // friction + phys_stopspeed 100 // stop speed + phys_gravity 800 // gravity + phys_waterfriction 1 // friction in water + phys_watergravity 400 // gravity in water + phys_maxvelocity 320 // maximum run speed + phys_maxwalkvelocity 320 // maximum walk speed (set for running) + phys_maxcrouchvelocity 100 // maximum crouch speed + phys_maxswimvelocity 150 // maximum swim speed + phys_walkaccelerate 100 // acceleration for walking + phys_airaccelerate 0 // acceleration flying through the air + phys_swimaccelerate 0 // acceleration for swimming + phys_maxstep 18 // maximum step height + phys_maxsteepness 0.7 // maximum floor steepness a player can walk on + phys_maxwaterjump 19 // maximum height for an out of water jump + phys_maxbarrier 33 // maximum barrier a player can jump onto + phys_jumpvel 270 // jump velocity + phys_falldelta5 40 // falling delta for 5 damage ( see PM_CrashLand in game/bg_pmove.c ) + phys_falldelta10 60 // falling delta for 5 damage ( see PM_CrashLand in game/bg_pmove.c ) + // reachability settings + // the following are all additional travel times added + // for certain reachabilities in 1/100th of a second + rs_waterjump 400 + rs_teleport 50 + rs_barrierjump 100 + rs_startcrouch 300 + rs_startgrapple 500 + rs_startwalkoffledge 70 + rs_startjump 300 + rs_rocketjump 500 + rs_bfgjump 500 + rs_jumppad 250 + rs_aircontrolledjumppad 300 + rs_funcbob 300 + rs_startelevator 50 + rs_falldamage5 300 // avoid getting 5 damage + rs_falldamage10 500 // avoid getting 10 damage + // if != 0 then this is the maximum fall height a reachability can be created for + rs_maxfallheight 0 + // maximum height a bot may fall down when jumping to some location + rs_maxjumpfallheight 450 +} diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/headskins.txt b/install/installs/Q3Pack/install/docs/Compile_Manual/headskins.txt new file mode 100644 index 00000000..bf45f9f5 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/headskins.txt @@ -0,0 +1,75 @@ +search orders with different settings + + +===================== +NON-TEAMPLAY +===================== + +------------------------------------------------- +headmodel = *callisto/lily + +models/players/heads/callisto/lily/head_default.skin +models/players/heads/callisto/head_lily.skin + + +------------------------------------------------- +headmodel = callisto/lily + +models/players/callisto/lily/head_default.skin +models/players/callisto/head_lily.skin +models/players/heads/callisto/lily/head_default.skin +models/players/heads/callisto/head_lily.skin + + + +===================== +Q3 TEAMPLAY +===================== + +------------------------------------------------- +team_headmodel = *callisto/lily +team = red + +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + +------------------------------------------------- +team_headmodel = callisto/lily +team = red + +models/players/callisto/lily/head_red.skin +models/players/callisto/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + + +===================== +TA TEAMPLAY +===================== + +------------------------------------------------- +team_headmodel = *callisto/lily +team = red +teamName = Stroggs + +models/players/heads/callisto/lily/Stroggs/head_red.skin +models/players/heads/callisto/Stroggs/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + +------------------------------------------------- +team_headmodel = callisto/lily +team = red +teamName = Stroggs + +models/players/callisto/lily/Stroggs/head_red.skin +models/players/callisto/Stroggs/head_red.skin +models/players/callisto/lily/head_red.skin +models/players/callisto/head_red.skin +models/players/heads/callisto/lily/Stroggs/head_red.skin +models/players/heads/callisto/Stroggs/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/index.html b/install/installs/Q3Pack/install/docs/Compile_Manual/index.html new file mode 100644 index 00000000..6b8d7197 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/index.html @@ -0,0 +1,65 @@ + + + + + Compiling Manual + + + + + + + +
+
+
+ + +
+

Compiling Manual, q3map & bspc help

+
+
+ +

+ Table of Contents +

    + · + Q3Map Documentation + +
    · + BSPC Documentation + +
    . + BSPC Configuration file + +
    . + modelskins: Q3 and TA search order for model skins + +
    . + headskins: Q3 and TA search order for head skins + +
+

+ +
+ + +
+ Last updated: Jan 21, 2002   +
+
+ +
+
+ + + diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/modelskins.txt b/install/installs/Q3Pack/install/docs/Compile_Manual/modelskins.txt new file mode 100644 index 00000000..b0f4a011 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/modelskins.txt @@ -0,0 +1,73 @@ +search orders with different settings + + +===================== +NON-TEAMPLAY +===================== + +------------------------------------------------- +model = hunter/harpy + + +legs: + models/players/hunter/lower_harpy_default.skin + models/players/hunter/lower_harpy.skin + models/players/characters/james/lower_harpy_default.skin + models/players/characters/james/lower_harpy.skin +torso: + models/players/hunter/upper_harpy_default.skin + models/players/hunter/upper_harpy.skin + models/players/characters/hunter/upper_harpy_default.skin + models/players/characters/hunter/upper_harpy.skin + + +===================== +Q3 TEAMPLAY +===================== + +------------------------------------------------- +team_model = hunter/harpy +team = red + +legs: + models/players/hunter/lower_harpy_red.skin + models/players/hunter/lower_red.skin + models/players/characters/hunter/lower_harpy_red.skin + models/players/characters/hunter/lower_red.skin +torso: + models/players/hunter/upper_harpy_red.skin + models/players/hunter/upper_red.skin + models/players/characters/hunter/upper_harpy_red.skin + models/players/characters/hunter/upper_red.skin + + +===================== +TA TEAMPLAY +===================== + +------------------------------------------------- +team_model = james/badass +team = red +teamName = Stroggs + +legs: + models/players/james/Stroggs/lower_badass_red.skin + models/players/james/Stroggs/lower_red.skin + models/players/james/lower_badass_red.skin + models/players/james/lower_red.skin + models/players/characters/james/Stroggs/lower_badass_red.skin + models/players/characters/james/Stroggs/lower_red.skin + models/players/characters/james/lower_badass_red.skin + models/players/characters/james/lower_red.skin +torso: + models/players/james/Stroggs/upper_badass_red.skin + models/players/james/Stroggs/upper_red.skin + models/players/james/upper_badass_red.skin + models/players/james/upper_red.skin + models/players/characters/james/Stroggs/upper_badass_red.skin + models/players/characters/james/Stroggs/upper_red.skin + models/players/characters/james/upper_badass_red.skin + models/players/characters/james/upper_red.skin + + + diff --git a/install/installs/Q3Pack/install/docs/Compile_Manual/q3map.html b/install/installs/Q3Pack/install/docs/Compile_Manual/q3map.html new file mode 100644 index 00000000..1b84545a --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Compile_Manual/q3map.html @@ -0,0 +1,410 @@ + + + + + Q3Map Manual + + + + + +

Q3map Manual

+ +
+ + + + +
+

q3map command line switches:

+
+q3map
+-----
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-glview
+	Write a .gl file of the bsp tree for debugging.
+-v
+	Output verbose information.
+-draw
+	Enable realtime debug drawing output.
+-nowater
+	Water, slime and lava brushes are not compiled and won't show up when running the map in Quake.
+-noopt
+	unused.
+-nofill
+	unused.
+-nodetail
+	Detail brushes are not compiled and won't show up when running the map in Quake.
+-fulldetail
+	Detail brushes will be treated as normal brushes.
+-onlyents
+	Only change the entities in a .bsp using a .ent file.
+-onlytextures
+	Only change the textures in a .bsp file.
+-micro
+	unused.
+-nofog
+	Visible surfaces that cross fog boundaries will not be split along the bound.
+	This can cause visually incorrect fog in the map.
+-nosubdivide
+	Visible surfaces are not subdivided as required by shader tesselation.
+	The shader parameter "tesssize" sets the tesselation of a surface.
+-leaktest
+	Only test the map for leaks. If a leak is found the compilation is stopped.
+-verboseentities
+	Output verbose information about entity sub-models.
+-nocurves
+	Curves are not compiled and won't show up when running the map in Quake.
+-notjunc
+	T-junctions are not fixed. This can cause tiny slits where a surface meets halfway another surface.
+-expand
+	Expands all the brush planes and saves a new map out to allow visual inspection of the clipping bevels
+-tmpout
+	Output files to a folder called "tmp".
+-fakemap
+	Write out a fakemap.map This map will contain a worldspawn entity with all the world brushes.
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-custinfoparms
+	Will enable custom surface flags (see below)
+
+q3map -vis
+----------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-fast
+	Only calculate a very loose visiblity list. It doesn't take much time to
+	calculate but a lot more polygons will be drawn by the Q3 engine than necesary.
+-merge
+	Merge bsp leaves before calculating the visibility list. This will speed up
+	the vis calculations but mostly more polygons will be drawn by the Q3 engine
+	than necesary.
+-nopassage
+	Disable the passage visibility algorithm. The passage vis is faster and a bit more
+	tight than the old algorithm.
+-level
+	unused.
+-v
+	Output verbose information.
+-nosort
+	Don't sort the portals on complexity. Sorting mostly speeds up visibility calculations
+	because more complex portals can use information from less complex portals.
+-saveprt
+	Don't delete the .prt file after creating the visibility list.
+-tmpin <path>
+	Input files will be read from a folder called "tmp".
+-tmpout <path>
+	Output files will be written to a folder called "tmp".
+
+
+q3map -light
+------------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-bounce <N> [NEW]
+	Enable radiosity calculation. Rediffuses the light emitted onto surfaces N
+	times. Will write out the BSP after every pass, so it can be cancelled.
+	Light reflected is the lightmap/vertex * texture color, subsampled to a certain
+	granularity across every lit surface. Use q3map_lightimage in a shader
+	to override the reflected color.
+-bouncegrid [NEW]
+	Radiosity affects lightgrid (entity lighting).
+-fast [NEW]
+	Enables light envelopes for area lights, speeding light up by 50x or more on
+	some maps. Has the side effect of dimmer maps with large numbers of dim surface
+	lights.
+-fastgrid [NEW]
+	Same as fast, but only for lightgrid calculation.
+-fastbounce [NEW]
+	Enables fast for radiosity passes only.
+-cheap [NEW]
+	Stop calculating light at a sample when it exceeds (255, 255, 255). This may
+	produce odd artifacts on maps with lots of saturated colored lighting. Also,
+	do not use -cheap with radiosity if you wish to preserve all light emitted.
+-cheapgrid [NEW]
+	Same as cheap, but only for lightgrid calculation.
+-area <scale>
+	This scales the light intensity of area lights.
+-point <scale>
+	This scales the light intensity of point lights.
+-notrace
+	No light tracing is performed. As a result no shadows will be casted.
+-patchshadows
+	Enable patches casting shadows.
+-novertex
+	Don't calculate vertex lighting.
+-nogrid
+	Don't calculate light grid for dynamic model lighting.
+-smooth [NEW]
+	Smart version of -extra. Only subsamples lightmap pixels that are shadowed.
+	Produces results comparable to -extra in roughly 1/3 the time. Can also be
+	used with -extra or -extrawide for 16- or 48-tap sampling respectively
+	(smoother shadows).
+-extra
+	Take four samples per lightmap pixel and store the average light value of these
+	four samples for the actual lightmap pixel.
+	This super sampling is used for anti-aliasing.
+-extrawide
+	Just like -extra four samples per lightmap pixel are calculated. However the
+	average of 12 samples is stored per lightmap pixel.
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-border
+	Create a debugging border around the lightmap.
+-v
+	Output verbose information.
+-nosurf
+	Disables surface tracing (detail brushes and patches) for shadow calculation.
+-dump
+	Dumps prefab files when used with radiosity for each bounce.
+
+
+q3map -vlight
+-------------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-area <scale>
+	This scales the light intensity of area lights.
+-point <scale>
+	This scales the light intensity of point lights.
+-novertex
+	Don't calculate vertex lighting.
+-nogrid
+	Don't calculate light grid for dynamic model lighting.
+-nostitching
+	No polygon stitching before lighting.
+-noalphashading
+	Don't use alpha shading at all.
+-nocolorshading
+	Don't use colored alpha shading. The alpha channel will be used as if it were binary.
+	The light goes through or not and does not change color.
+-tracelight
+	Use the "-light" light algorithm for all surface unless a surface
+	uses a shader with the shader option "q3map_vlight".
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-v
+	Output verbose information.
+
+ + + +

The q3map options are a subset of the shader instructions that require +recompiling of the map.

+ +

q3map_bounce <fraction>

+

      [NEW] +Specify a number between 0 and 1.0 (or higher) to scale the amount of light reflected in radiosity passes. +Default: 1.0

+ +

q3map_nofast

+

      [NEW] +Surfaces that emit light with this shader parameter will disable -fast optimisation. Useful for +large areas of dim sky where you want all the dim light to reach all surfaces.

+ +

q3map_tracelight

+

      [NEW] Surfaces using a shader with this option will always be lit with the +original "-light" light algorithm. Patches will not cast shadows on +this surface unless the shader option q3map_patchshadows is used.

+

q3map_patchshadows

+

      [NEW] When this option is used in conjunction with the original (-light) +lighting algorithm, surfaces with textures modified by this option will will +show shadows cast by curve patches (under normal circumstances, curve patches do +not cast shadows).

+

q3map_vertexshadows

+

      [NEW] By default, no shadows are cast on vertex-only lit surfaces (see +surfaceparm pointlight). Also when running Quake III Arena in vertex  lighting +mode, no shadows are cast upon any surfaces (shadows are part of the light map). +When using this shader option shadows *will* be cast on the surface when vertex +lit. However sharp shadow edges won't be seen on the surface because light +values are only calculated at the vertexes.

+

q3map_novertexshadows

+

      [NEW] Shaders used for misc_models and terrain can now use +q3map_novertexshadows to disable shadows to be cast at the vertex lit surfaces. +Shadows being cast at small misc_model objects often makes sense. However +shadows on large vertex lit terrain surfaces often look bad. By default no +shadows are cast at forced vertex list surfaces ( shaders with "pointlight" +).

+

q3map_forcesunlight

+

      [NEW] No sunlight is cast at vertex lit md3 models and terrain by default. +Using this option sunlight (overbright bits created by q3map_sun option) will be +cast on these surfaces.

+

q3map_vertexscale <scale>

+

      [NEW] The light value at the vertexes of a surface using a shader with this +option is multiplied by the scale value. This is a way to lighten or darken a +vertex light only surface in comparison to other, light-map lit surfaces around +it.

+

q3map_notjunc

+

      [NEW] Surfaces modified by a shader with this option are not used for +tjunction fixing.

+

q3map_vlight

+

      [NEW] Surfaces modified by a shader with this option will always be lit with +the "-vlight" algorithm when q3map is used with the options "-vlight +-tracelight".

+

q3map_lightmapsamplesize <S>

+

      [NEW] Surfaces using a shader with this shader option will use lightmaps with +pixel size SxS. This option can be used to produce high resolution shadows on +certain surfaces or can be used to reduce the size of lightmap data where high +resolution shadows are not required.

+

q3map_lightimage <image>

+

      Image to use for the light color of a surface light instead of the image(s) +used by the shader. Color is averaged from the texture. Texture must be the same +size as the base image map.

+

q3map_surfacelight <value>

+

Sets the amount of light this surface emits.

+

q3map_lightsubdivide <value>

+

      A surface light is subdivided into a bunch of point lights for the actual +lighting of the world. This parameter controls the space between those point +lights. Default value is 120.

+

q3map_backsplash <percent> <distance>

+

      A surface light is also lit by itself using back splash point lights with a +lower intensity. The <percent> parameter specifies the intensity +percentage they use from the q3map_surfacelight <value> parameter. The +<distance> parameter controls the distance of these back splash lights +from the surface. You can set the <percent> to zero or a negative value to +disable the back splash lights.

+

      q3map_globaltexture

+

When this option is set the texture is not aligned to the world.

+

      q3map_backshader <shader>

+

<shader> is the path/name of the shader or texture to be used at the +back side of the surface.

+

      q3map_flare <shader>

+

Creates a flare using the specified <shader> at the center of the +surface using a shader with this option.

+

      light <value>

+

Old style flare specification always using the shader "flareshader". +The <value> parameter is unused.

+

      q3map_sun <red> <green> <blue> <intensity> +<degrees> <elevation>

+

Color will be normalized, so it doesn't matter what range you use. The +intensity falls off with angle but not distance. A value of 100 is a fairly +bright sun.

+

      degree of 0 = from the east, 90 = north, etc.

+

      elevation of 0 = sunrise/set, 90 = noon

+

      surfaceparm pointlight

+

Surfaces using a shader with this parameter will always be vertex lit

+

This option can be used to reduce the lightmap data. Often used on surfaces

+

that don't need any shadows.

+ + +

Surfaceparm dust

+

If a player lands (jumps onto) on a surfaces using a shader with this +parameter, a put of dust will appear at the player’s feet. Note that the +worldspawn entity of that map must have an enableDust key set to a value of 1. +Note: This surfaceflag has been replaced by "surfaceparm woodsteps" in +Return to Castle Wolfenstien.

+ + +

Custom surfaceparms

+
+

With the new q3map tool you can add custom surface parameters for mods +without the need to recompile the q3map tool. These custom surfaceparms are +stored in a file called ‘custinfoparms.txt’ in the folder scripts/. An +example of this file with the new surfaceparm treacle and surfaceparm grass is +shown below.

+

// Custom Infoparms File
+// Custom Contentsflags
+{
+treacle 0x4000
+}
+// Custom Surfaceflags
+{
+grass 0x80000
+}

+

 

+ +

NOTE: For linux users, when using the -custinfoparms parameter q3map +first looks in your homedir, and only if it doesn't find a custinfoparms.txt +there, it uses the one stored in the

+

quake3 install dir (usually /usr/local/games).

+

 

+
+

Content Flags

+
+

Contents flags are flags similar to CONTENTS_FOG in the original Q3A. These +flags define the contents of volumes inside the game (for instance lava, fog, +water, etc.).

+

If you look in the source file game/surfaceflags.h, it has defines for all +contents flags. The define is split into a name and a hexadecimal value, for +instance CONTENTS_PLAYERCLIP 0x10000. These hexadecimal values are powers of 2 +and can be ored together (binary) to form a bit mask. Up to 32 contents flags +can be ored together this way.

+ +

Example: creating a volume with treacle.

+

The following outlines how a custom contents flag can be added and used in a +mod. First open the ‘custinfoparms.txt’ file and add ‘treacle 0x4000’ +to the Custom Contentsflags section as shown in the example file above (0x4000 +is one of the unused values available for custom use). Next write a shader +script which uses ‘surfaceparm treacle’. Apply this new shader to all sides +of a brush in a test map. When you compile the map, add the -custinfoparms +parameter to the command line following q3map.

+

Next, add CONTENTS_TREACLE 0x4000 to the source file game/surfaceflags.h in +your mod. Now you can call the point contents function. If the point is inside +the brush with the shader using the ‘surfaceparm treacle’ then the point +contents call will return a bit mask with CONTENTS_TREACLE set. This can for +instance be used to slow down player movement when a player is inside such a +brush.

+

 

+
+

Surface Flags

+
+

The surface flags are texture properties that often affect entities in +contact with surfaces using such flags. The ‘surfaceparm metalsteps’ +parameter from Q3A is a good example.

+

If you look in the source file game/surfaceflags.h, it has defines for all +surface flags. The define is split into a name and a hexadecimal value, for +instance SURF_NODAMAGE 0x1. These hexadecimal values are powers of 2 and can be +ored together (binary) to form a bit mask. Up to 32 surface flags can be ored +together this way.

+ +

Example: Making ‘footsteps on grass’ sounds

+

The following outlines how a custom surface flag can be added and used in a +mod. First open up the ‘custinfoparms.txt’ file and add 'grass 0x80000' to +the Custom Surfaceflags section as shown in the example file above (0x80000 is +the first available unused value in surfaceflags.h for surface flags). Next +write a shader script which uses a grass image and has 'surfaceparm grass’. +Create a test map with the grass shader covering the ground surface. When you +compile the map, add the -custinfoparms parameter to the command line following +q3map.

+

Next, add SURF_GRASS 0x80000 to the source file game/surfaceflags.h in your +mod. Now you'll be able to execute a trace and the trace information will be +returned in the trace_t structure. If the trace hits a surface with the grass +surfaceparm then the SURF_GRASS flag will be set in trace_t->surfaceFlags. +Such a trace can be used to trigger playing a sound of a person stepping on +grass. For a reference example, see the existing metal steps in the game code.

+

 

+
+

 

+ +
+ + + +

 

+
+
+

 

+

 

+

-27-

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Model_Manual/.svn/entries b/install/installs/Q3Pack/install/docs/Model_Manual/.svn/entries new file mode 100644 index 00000000..6f03d978 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Model_Manual/.svn/entries @@ -0,0 +1,65 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Model_Manual +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +styles +dir + +model_manual.htm +file + + + + +2012-04-01T16:51:54.369128Z +3c6cafe924ffd55fc17a3be3c66e6e63 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +18324 + diff --git a/install/installs/Q3Pack/install/docs/Model_Manual/.svn/prop-base/model_manual.htm.svn-base b/install/installs/Q3Pack/install/docs/Model_Manual/.svn/prop-base/model_manual.htm.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Model_Manual/.svn/prop-base/model_manual.htm.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Model_Manual/.svn/text-base/model_manual.htm.svn-base b/install/installs/Q3Pack/install/docs/Model_Manual/.svn/text-base/model_manual.htm.svn-base new file mode 100644 index 00000000..6735fa78 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Model_Manual/.svn/text-base/model_manual.htm.svn-base @@ -0,0 +1,217 @@ + + + +Q3A Player Characters: Putting them in the Game + + + +
+

Putting New Models in Quake III Arena

+ +Based on original notes by Paul Steed + +

Edited by Paul Jaquays
+

Edited 12/22/99 by ps
+

QERadiant.com thanks John Hutton for re-formating this manual into a more web friendly version
+

+
+The purpose of this document is to explain how to set up a model for Quake 3 Arena, create the necessary animation and conversion files, and then export it into the MD3 format required by the game. It is intended to be informative only and not a tutorial on building or animating models. + +

The player models for Quake III Arena were built using the commercial modeling software, 3D Studio Max R2.5 (3ds Max) by +Kinetix. These models were then animated using Physique and Biped, components of a plugin for 3dsMax called Character Studio +(also by Kinetix). The following instructions assume that you will model and animate with 3dsMax and Character Studio. + +

1. Setting up the Files

+Begin in your Quake3 directory. If you don't have one already, create a baseq3 directory. Inside the baseq3 directory, create a models directory. Inside the models directory, create a players directory. Inside the players directory, create a directory with the name of your model (we will use [character] in this document to represent information requiring the name of the model). It is generally a good idea to create a 'work' directory under [character] so that the [character] directory itself remains uncluttered. Place all versions of your model and temp textures here, saving the [character] directory purely for the finished model files. + +

2. Building and Naming the Mesh

+The mesh should be built keeping in mind the game engine needs three distinct body part grouping: the head, the upper body, and the lower body. These groupings can consist of different parts or sub-objects, but keep in mind too many sub-objects does impact performance and game play speed. A good rule of thumb is to consolidate your objects (i.e. attach them to each other) as long as they remain a part of a major group. For example, you decide to create a character that has its arms as separate objects for easier animation. Unless the arms or torso has different textures assigned to them go ahead and attach the arms to the torso. It may be more difficult to assign the vertices to the biped skeleton later on, but the efficiency of the model is much better. However, if you must keep the limbs detached for unique shader assignment then keep the following naming conventions in mind: + +

2.1 Head Geometry

+All head geometry needs to begin with lower case 'H_' (h_head, h_glasses, h_hat, etc...). Keep in mind that the head has no +animations itself other than to respond to player mouse-look input. + +

2.2 Upper Body Geometry

+All upper body geometry needs to begin with lower case 'U_' (u_torso, u_arms, u_abdomen, etc.) This is your model's torso and arms. The individual animations for the upper body are listed below. + +

2.3 Lower Body Geometry

+All lower body geometry begins with lower case 'L_' (l_hips, l_legs, l_lfoot, l_rfoot, etc...). This is your model's buttocks, legs and feet. The individual animations for the upper body are listed below. + +

2.4 Tags

+Tags are connection points for other model parts and represent the limited hierarchical system of the game. They include links between the three character body parts and the weapons. Keep in mind that these tags are representations of geometry so they can be animated to represent that geometry. For example, tag_head represents the head, tag_torso represents the torso and tag_weapon represents the weapon. This is important to understand since for example, any time the character is performing a locomotive animation, the upper body can and will animate independently of the lower body, using the relative position of the tag as a base or 'home' position. The tags for the body parts and weapons are named tag_weapon, tag_torso and tag_head. + +

3. Texturing

+Once you finish building your character go ahead and attach it to your biped and do some basic test animations to make certain the mesh doesn't deform in weird ways. Turn edges, ad faces, whatever you need to do to make sure that while animating, the character retains its mesh integrity. Handing the mesh over to another artist to assign UVW's or assigning and texturing yourself without testing the animation integrity of the mesh is very risky. Major modifications after UV assignment can cost you valuable time resulting in re-assigning not just the UV's, but re-attaching the mesh to your biped as well. Once your model is ready, go ahead and apply the texture to it. Typically the textures used in Q3A consist of one 256 x 256 texture for the body and one 128 x 128 texture for the head. Keep in mind that it's best to consolidate your texture on a single page rather than break it up into smaller pages. Also some video cards cannot process a texture size larger than 256, so making a high-rez 1024 x 512 texture just won't be seen since the card will knock it down to +256 x 128 to digest it. + +

4. Set Up for Animation

+Once the character is textured or skinned, bring the mesh back into 3dsMax (2.5) and attach it to an adjusted Biped using the Character Studio plug-in. As a rule of thumb, it's always better to just assign the mesh to the biped using the default +settings and then manually assign vertices to appropriate skeletal 'limbs'. + +

5. Animation

+When animating the character, keep all animations in one file. It's crucial that the animations adhere to a specific order that pertains to the separate body parts as this supports our current tag system. + +

Basically the order of animations goes: full body (animations that combine both upper and lower), upper body, and lower body. Each character file has the following animations in them and for now that's all the modeler is allowed. The division is basically death (all body parts), extraneous upper body, and dedicated locomotive animations. That way all the upper body animations can be performed at any time, separate from whatever it is that that lower body animations may be doing. There is a set number of animation types which are (in order): + +

  • death1 (approx. 30 frames) +
  • death2 (approx. 30 frames) +
  • death3 (approx. 30 frames) + +

  • taunt (approx. 45 frames) +
  • weapon attack (exactly 6 frames) +
  • melee attack (exactly 6 frames) +
  • change weapon (exactly 9 frames) +
  • weapon idle (exactly 1 frame) +
  • melee idle (exactly 1 frame) + +

  • crouched walk (approx. 10 frames) +
  • walk (approx. 15 frames) +
  • run (approx. 12 frames) +
  • backpedal (approx. 10 frames) +
  • swim (approx. 10 frames) +
  • jump forward (approx. 10 frames) +
  • jump forward-land (approx. 6 frames) +
  • jump backward (approx. 10 frames) +
  • jump backward-land (approx. 6 frames) +
  • standing idle (approx. 10 frames) +
  • crouched idle (approx. 10 frames) +
  • turn in place (approx. 8 frames)
+ +

A good rule of thumb is to create an idle pose at the frame right after the final death frame. Keep this pose for the +entire lower body and center of mass of the biped up through melee idle frame since any animation by the lower body during these frames will not register during the grab process. Similarly, once the animations for the lower body start, copy the pose for the upper body at the weapon idle frame to the first frame of the crouched walk animation and don't animate the upper body at all after that frame. This allows you to more closely approximate what happens during the game where the upper body is basically just along for the ride as the lower body carries it along via the tag_torso. + +

Keep in mind that an animation.cfg has to be generated for each character that is a direct reflection of your animation file above. + +

6. Setting up Tags

+After the modeler is satisfied with the animations for the character, it's time to bring in the tags that up until now, have +kept in a separate file. This is milestone mark that lets the modeler know that the character is nearly complete. 'Merge' +the tags into your scene. Turn off 'inherit scale' for the tags under the hierarchy/link command panel in Max. Then, +assign a Physique modifier (Character Studio), linking them to specific areas in the biped: + +

tag_torso is linked to the Biped 'pelvis' +
tag_head is linked to the Biped 'head'. +
tag_weapon is linked to the right 'hand'. + +

6.1 Animate Body Tags

+Now, go in and actually animate the tag_torso so that it matches the default position (established previously at +approximately the standing idle frame- from the top view it looks like a perfect 90 degree triangle with the base half as wide as the length, pointing forward) when appropriate. "Appropriate" means that as the character goes through the lower body animations, if the triangle is pointing anywhere else but forward, the upper body will point that way as well since to the code the upper body IS the tag. This works out to the modeler's advantage, though because even if the upper body LOOKS crazy in the animation you simply rely on the tag representation to compensate for it. + +

6.2 Handling Weapon Tags

+Tag_weapon is a bit different. Basically there is no difference between view model weapons (the weapon as seen by the player when it is in use by his or another player) and the world model weapons (weapons as they are found rotating in the maps) in Quake III Arena. However, for visually clarity and identification, they are doubled in scale when they become seen as world models. They are the same object. This reduces the number of models needed the game and creates an overall more efficient system. Unfortunately a drawback to the system is that there can be only one firing animation for the character. Thusly all weapons need to fit within the grip of the character regardless of size or geometry. This also makes it impossible to see hands on your weapons or otherwise perform vertex animation on the weapons other than barrel rotations vis the tag system (tag_barrel). +

Since the placement is always the same for the character's hands on the weapons , create the animations to the point where it begins the weapon attack sequence. Then merge one of the weapon models into the character file as a guide. The weapons have a nested triangle of same dimensions as the tag_head and tag_torso triangles (each weapon in the game has this triangle saved with it. Move the weapon into a horizontal firing position (using the side view) to about where the character would be holding the weapon correctly. Then move the character's hands into the appropriate position and link the weapon to the character's right hand. + +

When you get to the point where you bring in the tags, make a snapshot of the weapon, hide the original and simply delete all the vertices and faces of the copy of the weapon object except for the nested triangle. Rename it tag_weapon, turn off the 'inherit scale' attributes (very important), and assign Physique to it (linking it to the 'right hand' of the biped) and voila. Ready to export. + +

Level of Detail

+Each of the Quake III Arena player characters have a base model and two lower polygon versions of the model (to help with speed issues). For use in the game, the three levels of detail are file formatted as follows: + +

+ + + + + + + + + + + + +
[character].[file extension]This is the highest detail model for close up viewing
[character]_1.[file extension]This is a slightly lower polygon model for mid distance viewing
[character]_2.[file extension]This is the lowest polygon model for long distance viewing.
+ +

Level of detail means you need to make three versions of your model to get the best performance during gameplay. Each +version needs to have the same textures assigned and same animations assigned to them in order to work in the game. The +numbers you need to shoot for are 800 faces for the highest level, 500 faces for next level and 300 for the lowest level. This works out roughly to be a 60% drop in each LOD, but your numbers will vary in order to maintain mesh integrity. Most LOD's created in Q3A were done with the plugin called MRM (multiple resolution mesh) by Intel. The stock Optimize modifier or manual optimization techniques can be applied. + +

8. Exporting

+Once the tags are in place (also with the Physique modifier attached to them) the model is ready to export to an ase(ascii) +file. To make the models available for use in Quake III Arena, the model was exported to a native 3dsMax ASCII format +file called an '.ase' file. This export option in Max has several check boxes to tweak and then just exports the character +with its animation data (via Character Studio) to a huge ase/ascii file. Under 'Output Options' make sure the 'Mesh Definition', 'Materials', 'Transform Animation Keys', and 'Animated Mesh' boxes are checked. Under 'Mesh Options' and 'Object Types' make sure 'Mapping Coordinates' and 'Geometric' are the only boxes checked, respectively and let it run. Your 'Time Configuration' must reflect a '0' starting point up through the last frame of your animation. The native Max exporter will rely on the time configuration as a guide on which frames to actually grab during the conversion process. Of course there will be better exporters available in the future…this is just how it was done for the characters in Q3A. + +

9. Animation Config File

+The character's animations are controlled by an 'animation.cfg' file where the model maker specifies reference frames and frame rates. The animation.cfg file is a text file (originally created with MS Excel) which contains the frame and animation sequence data. Place this in the model's directory. Note, when the modeler is testing the model in Quake III Arena, changes to the animation.cfg can be made without having to re-grab the model…just do a 'vid_restart' at the cvar command line +prompt. + +

Edit an animation.cfg file which matches the frame/animation sequences and place it in the character's directory. Each animation can have different frame rates that the modeler can tweak, save out in the animation.cfg, hit 'vid_restart' to see the change right away in the game (no need to re-grab the model). The file for visor is shown here below in it's entirety. You may clip this portion of the file out and use it as the basis for your own animation files. + +

+////////////////////////////////////////////////////////////////////////////////
+
+// animation config file
+
+sex		m
+
+headoffset	0 0 0
+footsteps	normal
+
+// first frame, num frames, looping frames, frames per second
+
+0	30	0	25	// BOTH_DEATH1
+29	1	0	25	// BOTH_DEAD1
+30	30	0	25	// BOTH_DEATH2
+59	1	0	25	// BOTH_DEAD2
+60	30	0	25	// BOTH_DEATH3
+89	1	0	25	// BOTH_DEAD3
+90	40	0	20	// TORSO_GESTURE
+130	6	0	15	// TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this)
+136	6	0	15	// TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this)
+142	5	0	20	// TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this)
+147	4	0	20	// TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this)
+151	1	0	15	// TORSO_STAND
+152	1	0	15	// TORSO_STAND2
+153	8	8	20	// LEGS_WALKCR
+161	12	12	20	// LEGS_WALK
+173	9	9	18	// LEGS_RUN
+182	10	10	20	// LEGS_BACK
+192	10	10	15	// LEGS_SWIM
+202	8	0	15	// LEGS_JUMP
+210	1	0	15	// LEGS_LAND
+211	8	0	15	// LEGS_JUMPB
+219	1	0	15	// LEGS_LANDB
+220	10	10	15	// LEGS_IDLE
+230	10	10	15	// LEGS_IDLECR
+240	7	7	15	// LEGS_TURN
+
+//////////////////////////////////////////////////////////////////
+ +

10. The Conversion Process

+ +The models need to be run through id's custom md3 conversion/'grabber' program. The program uses the information in the Quake Data text file ([filename].qdt) to grab and convert the 3dsMax files. + +

10.1 The Conversion File

+ +Create a "Quake Data" text file for the model with the extension ".qdt". The contents for our [character].qdt file would read something like: + +

$asecanimconvert models/players/[character]/[character].ase -playerparms 92 155 +
$asecanimconvert models/players/[character]/[character]_1.ase -lod 1 -playerparms 92 155 +
$asecanimconvert models/players/[character]/[character]_2.ase -lod 2 -playerparms 92 155 + +

+This is the grabber program executable. + +

+ +This is the path to the model's .ase file. The program looks for files starting in your Quake3\baseq3 directory. + +

+This tells the converter that this is the first level of reduced detail for the model. The value "-lod 2" is for the second, +or lowest level of detail for the model. + +

+This tells the converter which frame the upper body anims only start (first value) and which frame the lower body only anims start (second value). The numbers here are only used as examples + +

10.2 Run the Conversion

+When the qdt file is set up correctly, run the grabber by opening MSDOS command prompt, going to the quake3 directory +containing the model files and typing in 'q3data [character].qdt' + +

11. Review the Model

+Load up Quake 3 Arena. Go to map Q3DM0 (or any map containing a mirror). Bring down the console and type "\model +[character name]". Hit your Show Score key (default is TAB). You should see your new model here. Tweak the frame rates in +your animation.cfg file and save them. Type in "\vid_restart" on the console and hit enter to see the changes. + + + + + diff --git a/install/installs/Q3Pack/install/docs/Model_Manual/model_manual.htm b/install/installs/Q3Pack/install/docs/Model_Manual/model_manual.htm new file mode 100644 index 00000000..6735fa78 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Model_Manual/model_manual.htm @@ -0,0 +1,217 @@ + + + +Q3A Player Characters: Putting them in the Game + + + +
+

Putting New Models in Quake III Arena

+ +Based on original notes by Paul Steed + +

Edited by Paul Jaquays
+

Edited 12/22/99 by ps
+

QERadiant.com thanks John Hutton for re-formating this manual into a more web friendly version
+

+
+The purpose of this document is to explain how to set up a model for Quake 3 Arena, create the necessary animation and conversion files, and then export it into the MD3 format required by the game. It is intended to be informative only and not a tutorial on building or animating models. + +

The player models for Quake III Arena were built using the commercial modeling software, 3D Studio Max R2.5 (3ds Max) by +Kinetix. These models were then animated using Physique and Biped, components of a plugin for 3dsMax called Character Studio +(also by Kinetix). The following instructions assume that you will model and animate with 3dsMax and Character Studio. + +

1. Setting up the Files

+Begin in your Quake3 directory. If you don't have one already, create a baseq3 directory. Inside the baseq3 directory, create a models directory. Inside the models directory, create a players directory. Inside the players directory, create a directory with the name of your model (we will use [character] in this document to represent information requiring the name of the model). It is generally a good idea to create a 'work' directory under [character] so that the [character] directory itself remains uncluttered. Place all versions of your model and temp textures here, saving the [character] directory purely for the finished model files. + +

2. Building and Naming the Mesh

+The mesh should be built keeping in mind the game engine needs three distinct body part grouping: the head, the upper body, and the lower body. These groupings can consist of different parts or sub-objects, but keep in mind too many sub-objects does impact performance and game play speed. A good rule of thumb is to consolidate your objects (i.e. attach them to each other) as long as they remain a part of a major group. For example, you decide to create a character that has its arms as separate objects for easier animation. Unless the arms or torso has different textures assigned to them go ahead and attach the arms to the torso. It may be more difficult to assign the vertices to the biped skeleton later on, but the efficiency of the model is much better. However, if you must keep the limbs detached for unique shader assignment then keep the following naming conventions in mind: + +

2.1 Head Geometry

+All head geometry needs to begin with lower case 'H_' (h_head, h_glasses, h_hat, etc...). Keep in mind that the head has no +animations itself other than to respond to player mouse-look input. + +

2.2 Upper Body Geometry

+All upper body geometry needs to begin with lower case 'U_' (u_torso, u_arms, u_abdomen, etc.) This is your model's torso and arms. The individual animations for the upper body are listed below. + +

2.3 Lower Body Geometry

+All lower body geometry begins with lower case 'L_' (l_hips, l_legs, l_lfoot, l_rfoot, etc...). This is your model's buttocks, legs and feet. The individual animations for the upper body are listed below. + +

2.4 Tags

+Tags are connection points for other model parts and represent the limited hierarchical system of the game. They include links between the three character body parts and the weapons. Keep in mind that these tags are representations of geometry so they can be animated to represent that geometry. For example, tag_head represents the head, tag_torso represents the torso and tag_weapon represents the weapon. This is important to understand since for example, any time the character is performing a locomotive animation, the upper body can and will animate independently of the lower body, using the relative position of the tag as a base or 'home' position. The tags for the body parts and weapons are named tag_weapon, tag_torso and tag_head. + +

3. Texturing

+Once you finish building your character go ahead and attach it to your biped and do some basic test animations to make certain the mesh doesn't deform in weird ways. Turn edges, ad faces, whatever you need to do to make sure that while animating, the character retains its mesh integrity. Handing the mesh over to another artist to assign UVW's or assigning and texturing yourself without testing the animation integrity of the mesh is very risky. Major modifications after UV assignment can cost you valuable time resulting in re-assigning not just the UV's, but re-attaching the mesh to your biped as well. Once your model is ready, go ahead and apply the texture to it. Typically the textures used in Q3A consist of one 256 x 256 texture for the body and one 128 x 128 texture for the head. Keep in mind that it's best to consolidate your texture on a single page rather than break it up into smaller pages. Also some video cards cannot process a texture size larger than 256, so making a high-rez 1024 x 512 texture just won't be seen since the card will knock it down to +256 x 128 to digest it. + +

4. Set Up for Animation

+Once the character is textured or skinned, bring the mesh back into 3dsMax (2.5) and attach it to an adjusted Biped using the Character Studio plug-in. As a rule of thumb, it's always better to just assign the mesh to the biped using the default +settings and then manually assign vertices to appropriate skeletal 'limbs'. + +

5. Animation

+When animating the character, keep all animations in one file. It's crucial that the animations adhere to a specific order that pertains to the separate body parts as this supports our current tag system. + +

Basically the order of animations goes: full body (animations that combine both upper and lower), upper body, and lower body. Each character file has the following animations in them and for now that's all the modeler is allowed. The division is basically death (all body parts), extraneous upper body, and dedicated locomotive animations. That way all the upper body animations can be performed at any time, separate from whatever it is that that lower body animations may be doing. There is a set number of animation types which are (in order): + +

  • death1 (approx. 30 frames) +
  • death2 (approx. 30 frames) +
  • death3 (approx. 30 frames) + +

  • taunt (approx. 45 frames) +
  • weapon attack (exactly 6 frames) +
  • melee attack (exactly 6 frames) +
  • change weapon (exactly 9 frames) +
  • weapon idle (exactly 1 frame) +
  • melee idle (exactly 1 frame) + +

  • crouched walk (approx. 10 frames) +
  • walk (approx. 15 frames) +
  • run (approx. 12 frames) +
  • backpedal (approx. 10 frames) +
  • swim (approx. 10 frames) +
  • jump forward (approx. 10 frames) +
  • jump forward-land (approx. 6 frames) +
  • jump backward (approx. 10 frames) +
  • jump backward-land (approx. 6 frames) +
  • standing idle (approx. 10 frames) +
  • crouched idle (approx. 10 frames) +
  • turn in place (approx. 8 frames)
+ +

A good rule of thumb is to create an idle pose at the frame right after the final death frame. Keep this pose for the +entire lower body and center of mass of the biped up through melee idle frame since any animation by the lower body during these frames will not register during the grab process. Similarly, once the animations for the lower body start, copy the pose for the upper body at the weapon idle frame to the first frame of the crouched walk animation and don't animate the upper body at all after that frame. This allows you to more closely approximate what happens during the game where the upper body is basically just along for the ride as the lower body carries it along via the tag_torso. + +

Keep in mind that an animation.cfg has to be generated for each character that is a direct reflection of your animation file above. + +

6. Setting up Tags

+After the modeler is satisfied with the animations for the character, it's time to bring in the tags that up until now, have +kept in a separate file. This is milestone mark that lets the modeler know that the character is nearly complete. 'Merge' +the tags into your scene. Turn off 'inherit scale' for the tags under the hierarchy/link command panel in Max. Then, +assign a Physique modifier (Character Studio), linking them to specific areas in the biped: + +

tag_torso is linked to the Biped 'pelvis' +
tag_head is linked to the Biped 'head'. +
tag_weapon is linked to the right 'hand'. + +

6.1 Animate Body Tags

+Now, go in and actually animate the tag_torso so that it matches the default position (established previously at +approximately the standing idle frame- from the top view it looks like a perfect 90 degree triangle with the base half as wide as the length, pointing forward) when appropriate. "Appropriate" means that as the character goes through the lower body animations, if the triangle is pointing anywhere else but forward, the upper body will point that way as well since to the code the upper body IS the tag. This works out to the modeler's advantage, though because even if the upper body LOOKS crazy in the animation you simply rely on the tag representation to compensate for it. + +

6.2 Handling Weapon Tags

+Tag_weapon is a bit different. Basically there is no difference between view model weapons (the weapon as seen by the player when it is in use by his or another player) and the world model weapons (weapons as they are found rotating in the maps) in Quake III Arena. However, for visually clarity and identification, they are doubled in scale when they become seen as world models. They are the same object. This reduces the number of models needed the game and creates an overall more efficient system. Unfortunately a drawback to the system is that there can be only one firing animation for the character. Thusly all weapons need to fit within the grip of the character regardless of size or geometry. This also makes it impossible to see hands on your weapons or otherwise perform vertex animation on the weapons other than barrel rotations vis the tag system (tag_barrel). +

Since the placement is always the same for the character's hands on the weapons , create the animations to the point where it begins the weapon attack sequence. Then merge one of the weapon models into the character file as a guide. The weapons have a nested triangle of same dimensions as the tag_head and tag_torso triangles (each weapon in the game has this triangle saved with it. Move the weapon into a horizontal firing position (using the side view) to about where the character would be holding the weapon correctly. Then move the character's hands into the appropriate position and link the weapon to the character's right hand. + +

When you get to the point where you bring in the tags, make a snapshot of the weapon, hide the original and simply delete all the vertices and faces of the copy of the weapon object except for the nested triangle. Rename it tag_weapon, turn off the 'inherit scale' attributes (very important), and assign Physique to it (linking it to the 'right hand' of the biped) and voila. Ready to export. + +

Level of Detail

+Each of the Quake III Arena player characters have a base model and two lower polygon versions of the model (to help with speed issues). For use in the game, the three levels of detail are file formatted as follows: + +

+ + + + + + + + + + + + +
[character].[file extension]This is the highest detail model for close up viewing
[character]_1.[file extension]This is a slightly lower polygon model for mid distance viewing
[character]_2.[file extension]This is the lowest polygon model for long distance viewing.
+ +

Level of detail means you need to make three versions of your model to get the best performance during gameplay. Each +version needs to have the same textures assigned and same animations assigned to them in order to work in the game. The +numbers you need to shoot for are 800 faces for the highest level, 500 faces for next level and 300 for the lowest level. This works out roughly to be a 60% drop in each LOD, but your numbers will vary in order to maintain mesh integrity. Most LOD's created in Q3A were done with the plugin called MRM (multiple resolution mesh) by Intel. The stock Optimize modifier or manual optimization techniques can be applied. + +

8. Exporting

+Once the tags are in place (also with the Physique modifier attached to them) the model is ready to export to an ase(ascii) +file. To make the models available for use in Quake III Arena, the model was exported to a native 3dsMax ASCII format +file called an '.ase' file. This export option in Max has several check boxes to tweak and then just exports the character +with its animation data (via Character Studio) to a huge ase/ascii file. Under 'Output Options' make sure the 'Mesh Definition', 'Materials', 'Transform Animation Keys', and 'Animated Mesh' boxes are checked. Under 'Mesh Options' and 'Object Types' make sure 'Mapping Coordinates' and 'Geometric' are the only boxes checked, respectively and let it run. Your 'Time Configuration' must reflect a '0' starting point up through the last frame of your animation. The native Max exporter will rely on the time configuration as a guide on which frames to actually grab during the conversion process. Of course there will be better exporters available in the future…this is just how it was done for the characters in Q3A. + +

9. Animation Config File

+The character's animations are controlled by an 'animation.cfg' file where the model maker specifies reference frames and frame rates. The animation.cfg file is a text file (originally created with MS Excel) which contains the frame and animation sequence data. Place this in the model's directory. Note, when the modeler is testing the model in Quake III Arena, changes to the animation.cfg can be made without having to re-grab the model…just do a 'vid_restart' at the cvar command line +prompt. + +

Edit an animation.cfg file which matches the frame/animation sequences and place it in the character's directory. Each animation can have different frame rates that the modeler can tweak, save out in the animation.cfg, hit 'vid_restart' to see the change right away in the game (no need to re-grab the model). The file for visor is shown here below in it's entirety. You may clip this portion of the file out and use it as the basis for your own animation files. + +

+////////////////////////////////////////////////////////////////////////////////
+
+// animation config file
+
+sex		m
+
+headoffset	0 0 0
+footsteps	normal
+
+// first frame, num frames, looping frames, frames per second
+
+0	30	0	25	// BOTH_DEATH1
+29	1	0	25	// BOTH_DEAD1
+30	30	0	25	// BOTH_DEATH2
+59	1	0	25	// BOTH_DEAD2
+60	30	0	25	// BOTH_DEATH3
+89	1	0	25	// BOTH_DEAD3
+90	40	0	20	// TORSO_GESTURE
+130	6	0	15	// TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this)
+136	6	0	15	// TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this)
+142	5	0	20	// TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this)
+147	4	0	20	// TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this)
+151	1	0	15	// TORSO_STAND
+152	1	0	15	// TORSO_STAND2
+153	8	8	20	// LEGS_WALKCR
+161	12	12	20	// LEGS_WALK
+173	9	9	18	// LEGS_RUN
+182	10	10	20	// LEGS_BACK
+192	10	10	15	// LEGS_SWIM
+202	8	0	15	// LEGS_JUMP
+210	1	0	15	// LEGS_LAND
+211	8	0	15	// LEGS_JUMPB
+219	1	0	15	// LEGS_LANDB
+220	10	10	15	// LEGS_IDLE
+230	10	10	15	// LEGS_IDLECR
+240	7	7	15	// LEGS_TURN
+
+//////////////////////////////////////////////////////////////////
+ +

10. The Conversion Process

+ +The models need to be run through id's custom md3 conversion/'grabber' program. The program uses the information in the Quake Data text file ([filename].qdt) to grab and convert the 3dsMax files. + +

10.1 The Conversion File

+ +Create a "Quake Data" text file for the model with the extension ".qdt". The contents for our [character].qdt file would read something like: + +

$asecanimconvert models/players/[character]/[character].ase -playerparms 92 155 +
$asecanimconvert models/players/[character]/[character]_1.ase -lod 1 -playerparms 92 155 +
$asecanimconvert models/players/[character]/[character]_2.ase -lod 2 -playerparms 92 155 + +

+This is the grabber program executable. + +

+ +This is the path to the model's .ase file. The program looks for files starting in your Quake3\baseq3 directory. + +

+This tells the converter that this is the first level of reduced detail for the model. The value "-lod 2" is for the second, +or lowest level of detail for the model. + +

+This tells the converter which frame the upper body anims only start (first value) and which frame the lower body only anims start (second value). The numbers here are only used as examples + +

10.2 Run the Conversion

+When the qdt file is set up correctly, run the grabber by opening MSDOS command prompt, going to the quake3 directory +containing the model files and typing in 'q3data [character].qdt' + +

11. Review the Model

+Load up Quake 3 Arena. Go to map Q3DM0 (or any map containing a mirror). Bring down the console and type "\model +[character name]". Hit your Show Score key (default is TAB). You should see your new model here. Tweak the frame rates in +your animation.cfg file and save them. Type in "\vid_restart" on the console and hit enter to see the changes. + + + + + diff --git a/install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/entries b/install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/entries new file mode 100644 index 00000000..676bc217 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Model_Manual/styles +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +q3rad.css +file + + + + +2012-04-01T16:51:54.254121Z +f65ac3e346f227bd9de19518dacd5ba1 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +782 + diff --git a/install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/prop-base/q3rad.css.svn-base b/install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/prop-base/q3rad.css.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/prop-base/q3rad.css.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/text-base/q3rad.css.svn-base b/install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/text-base/q3rad.css.svn-base new file mode 100644 index 00000000..e98ae2bd --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Model_Manual/styles/.svn/text-base/q3rad.css.svn-base @@ -0,0 +1,23 @@ +body { font: 12pt "Times New Roman"; + margin-left: 5mm; + margin-right: 5mm; + text-align: justify; + background: #ffffff; + color: #000000 } +h1 { font: bold 24pt Arial, Helvetica } +h2 { font: bold italic 18pt Arial, Helvetica } +.subheading { font: bold 16pt Arial, Helvetica } +:link {color: blue; + text-decoration: none; } +:visited {color: purple; + text-decoration: none; } +h6 { font: 10pt "Times New Roman" } +.MsoToc2 { font: bold small-caps 12pt "Times New Roman" } +.MsoTitle { text-align:center; + font: bold 24pt "BankGothic Md BT"; + letter-spacing:2.5pt } +.heading { font: italic 10pt "Times New Roman" } +.subcontents { font: 10pt "Times New Roman" } +.tip { font: 10pt "Comic Sans MS" } +.type { font: 10pt "Courier New" } +.menu { font: 10pt Arial, Helvetica } \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Model_Manual/styles/q3rad.css b/install/installs/Q3Pack/install/docs/Model_Manual/styles/q3rad.css new file mode 100644 index 00000000..e98ae2bd --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Model_Manual/styles/q3rad.css @@ -0,0 +1,23 @@ +body { font: 12pt "Times New Roman"; + margin-left: 5mm; + margin-right: 5mm; + text-align: justify; + background: #ffffff; + color: #000000 } +h1 { font: bold 24pt Arial, Helvetica } +h2 { font: bold italic 18pt Arial, Helvetica } +.subheading { font: bold 16pt Arial, Helvetica } +:link {color: blue; + text-decoration: none; } +:visited {color: purple; + text-decoration: none; } +h6 { font: 10pt "Times New Roman" } +.MsoToc2 { font: bold small-caps 12pt "Times New Roman" } +.MsoTitle { text-align:center; + font: bold 24pt "BankGothic Md BT"; + letter-spacing:2.5pt } +.heading { font: italic 10pt "Times New Roman" } +.subcontents { font: 10pt "Times New Roman" } +.tip { font: 10pt "Comic Sans MS" } +.type { font: 10pt "Courier New" } +.menu { font: 10pt Arial, Helvetica } \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/entries b/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/entries new file mode 100644 index 00000000..b6499f8f --- /dev/null +++ b/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/New_Teams_For_Q3TA +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +index.html +file + + + + +2012-04-01T16:51:46.398672Z +49943f3a09ea270d0199e591cdecf9ec +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +76283 + diff --git a/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/prop-base/index.html.svn-base b/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/prop-base/index.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/prop-base/index.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/text-base/index.html.svn-base b/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/text-base/index.html.svn-base new file mode 100644 index 00000000..44920ab7 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/.svn/text-base/index.html.svn-base @@ -0,0 +1,1040 @@ + + + +New Teams For Q3TA + + + +
+ + + + + + + + + + + + + + + + +
 

New Teams for Team Arena (and other stories)
+By Paul Jaquays Script files by various id design team members Bot Search Material by Jan Paul "MrElusive" van Waveren

 
 

Table of Contents
+ Introduction
+ The Team Pak
+ Scripts
+ User Interface Assets
+ In Game Team Logo Icons
+ New Models for Team Skins
+ Appendix A: The .Bot File
+ Appendix B: The .Team File
+ Appendix C: The Voice List
+ Appendix D: Model Sound List
+ Appendix E: .VC File Sample
+ Appendix F: Sample Team Arena Animation.Cfg File and New Animation Commands
+ Appendix G: Teamname.shader
+ Appendix H: Search Order for Model and Head model Assets
+ Appendix I: Expanded Team Skin Functionality for Q3A
+ Appendix J: Contents of the tm_kreechurs.pk3
+ Appendix K: A Minimal Team
+ Appendix L: Contents of the TAhead_lily.pk3

+
 
 

Introduction
+ The original intent for Teams in Quake III: Team Arena was to allow the use and creation of new Teams. However, it was not until community modelers attempted to build new teams that we discovered that the hooks that we put in place for team creation did not work as intended. This point release contains the fixes and additions necessary to make new teams work.

+

This document presupposes that the person wanting to create a new team already knows the basics of creating, animating, and skinning new character models for Quake III Arena. There are numerous good tutorials on-line covering both the basics and the more in-depth skills needed to make models that work inside the game.

+

Special Thanks
+ The content used to test and debug the team creation code is based on a test model provided and made "Team Arena compatible" by Bill and Mike Jukes, a.k.a. "The Brothers Grimm" and a re-skinning of the original Team Arena Callisto head model provided by artist Camilla "milla" Bennett. Also thanks to milla for providing the .html version of this document. Names of some of the files used in examples have been changed. Furthermore, thanks go to Graeme Devine, Robert Duffy, and MrElusive for putting up with semi-constant harassment to get the team content working for the point release.

+

Notices: QUAKE III ARENA and QUAKE III: Team Arena are trademarks of id Software, Inc. This document is copyright 2000, 2001 by id Software, Inc. Id Software grants permission to redistribute and or redisplay this document in electronic form only. It may not be included as a part of any permanent media without first obtaining permission from id Software, inc. Permission is granted to use the contents of the scripts embedded in this document as a base for creating additional teams for Team Arena.
+

+

TOP

+

The Team Pak File
+It takes a surprisingly large amount of new content to create an entirely new team. Our test file contained 186 separate files (model included only one head). An additional head added another 16 files (we tested with only one extra head model). The content required covers every discipline of game creation . skin painting, scripting, modeling, and sound production. In fact, if the new team is to have new voice taunt sounds, it can easily exceed 10 megabytes in compressed form inside the pak file. Each of the files necessary to create a team is listed below in outline and will be discussed later in detail. The paths for these files begin in the missionpack directory. Appendix J contains the file list for the test team, Appendix K shows a team with the bare minimum of files needed to create a new team with a male and female uniform, and Appendix L contains the file list for the Callisto/Lily test head.

+

Naming Conventions
+When naming a pak file that contains the assets for a new team, preface the team name with the letters "tm_". This usage is for organizational purposes only. It is done to identify the pak as a team file. Example: tm_kreechurs.pk

+

Including What id Didn't Make
+You don't need to include any of the game content that id put in the original pak0.pk3 that shipped with Team Arena. The game should have no problem finding those assets if they are called for by the new team. Any new assets created for the team need to be in the pak file. Any assets created by other artists or authors for use with Team Arena need to be in the pak file. The team creator cannot assume that players will have those assets in their possession. When including assets created by others, including modified id game content, be sure to give notice of original authorship in the readme that accompanies the pakfile.

+

Teamname_readme.txt
+This text file tells all about the contents of your new team, including who made it, how they can reach the author, who else contributed to the project, what tools were used, how long it took, when it was released (copyright data goes here), where the ideas came from, and so on. Essentially, it should contain whatever the team creator wants to reveal about himself or herself and the process of making the team. Any resources that were created by others should be acknowledged here. If the team creator agrees to let others use the original contents of the pak file in other projects, it should be noted here also, along with any special terms or contact information.

+

NOTE: The scripts used to create the various aspects of the new team are included throughout this document. Team creators have permission to copy the scripts in this document and paste them into new scripts for use in original teams. Details such as team name, character names, and bot names should be changed to fit the new team.

+

TOP

+

Scripts
+ Priority: Unless otherwise noted, all of the scripts listed below are required to be in the team pak file (see Appendix K: A Minimal Team, for a detailed list of the contents required for a basic team using existing models).

+

These are the various scripts used to define the team and model characteristics.

+

Teamname.team (in root directory) : A text file that defines the components of the team. This file corresponds to the original team.txt file in pak0.pk3. It is required for all new teams. See Appendix B for details.

+

Teamname.bot (scripts\) : This file defines the resources used by the five bots that are used by the team in single player (model, head_model, and bot a.i.). It is required for all new teams. See Appendix A for details.

+

Teamname.shader (scripts\) : Shader scripts for all shaders used to create the new_model and the five new_headmodels. This is required for the team icons to work properly in game. Other shader-modified textures may be included. See Appendix G for the sample version of this shader.

+

Animation.cfg (models\players\newmodel\) : The animation configuration file. Team Arena models have a few a few more animation sequences than their Q3A counterparts, but the basics are the same. The contents of a sample Q3:TA animation.cfg are included at the end of this document. It's a script, but not one that's resident in the scripts file. This is only required if a new model is included in the pak.

+

New_model.voice (scripts\) : This is the script that assigns individual voice wav files to specific message or status commands. See Appendix C for a sample script and discussion of its use. Voice files are optional and only required if an entirely new set of voice wav files is to be included in the pak. Sound files are large and can add significantly to the size of the pakfile. If creating a human-based team, consider using the 8 voices that came with Team Arena to save file space.

+

New_headmodel_1.vc (scripts\) : This file selects which .voice file is linked to a head file. Each head model in the pak needs one of these. A separate version of this file is required for each new headmodel included with the team. The name of the file is the same as the name of the bot that uses the headmodel. A sample .vc file is included in Appendix E.

+

TOP

+

User Interface Assets
+
Priority: The tga files are required. The roq file is optional. The User Interface menus use these files to show the team logo icons and movies of the characters in actions.

+

Teamname, of course, refers to the name of the new team.

+

Teamname_name_alt.tga (ui\assets\) : This is a 256 x 128 pixel, 32 bit .tga file (with alpha channel) depicting the name of the team as a black and white (grayscale) art file. Teamname is the name of the new team, the rest of the filename is part of its format. The alpha channel should be the same as the image (not reversed).

+

Teamname_name.tga (ui\assets\) : This is a 256 x 128 pixel, 32 bit .tga file (with alpha channel) depicting the name of the team with a glow around it. It is a black and white art file (grayscale). The alpha channel should be the same as the image (not reversed).

+

Teamname.tga (ui\assets\) : This is a 128 x 128 pixel, 32 bit .tga file (with alpha channel) that depicts a black and white version of the team logo or symbol. The alpha channel should be the same as the image (not reversed).

+

Teamname_metal.tga (ui\assets\) : This is a 128 x 128 pixel, 32 bit .tga file (with alpha channel). If the team creator wants to keep the same style as the original game, this version of the team's logo is rendered to look like brushed metal, perhaps with a bluish cast. But in reality, it can be anything, any color. The alpha channel should be the same as the alpha channel in the Teamlogo.tga art.

+

Teamname.roq (ui\assets\) : The .roq movie displays in the center area of the player set up screen when the player selects one of the teams. Movie file sizes can be large, so the team creator may wish to take the overall size of the team pakfile into consideration before including a movie. Uncompressed, the team movies in Team Arena were over a megabyte each . and being compressed format files already; they don't get much smaller in the pakfile. The good news is that if no movie file is present, the game displays the teamname_metal.tga in the center area instead. It must be noted that team movie files will not be offered for viewing in the Cinematics menu option unless the teamname.roq file is also present in the video\ directory.

+

TOP

+

In Game Team Logo Icons
+ Priority: Required

+

The team style game maps for Team Arena are usually set up to display the icons of the competing teams. The game uses a separate set of art files located in the team_icon directory off the root missionpack directory for the team icons displayed in game. For Team Arena, these art files were a single color, red or blue. But that need not be the case. If a game clan wanted to use a full color version of their clan symbol, it would work in game - though the team creator may want to consider tinting the art either bluish or reddish to better suit the color used in play (most team maps are likely to use the blue/red color theme as was done in the original game).

+

Also, take into consideration that the art will be transparent, with background textures (floors, walls, colored banners) showing through behind it. Simple, graphic treatments of logos will probably work the best in all cases.

+

Art files can be larger or smaller than those shown here. However, while having smaller files will save memory, image quality will suffer. If using larger art files, image quality may improve substantially but the memory usage will be substantial also. Whether increasing or reducing file size, remember to keep the file dimension proportional to the original.

+

The Teamname.shader references this art. Make sure that the file names in the shader match those of the artwork.

+

Teamname.tga (team_icon\): This is a 128 x 128 pixel art file, the exact same file as used in ui\assets\teamname.tga. It is a black and white 32 bit version of the team logo with the same art in the alpha channel.

+

Teamname_blue.tga (team_icon\): For Team Arena, we created solid color logos, but that need not be the case. This 32 bit 128 x 128 pixel art file can be full color. The alpha channel should be the same as the teamname.tga file. If you choose to make it solid blue, consider using the same color value as the original TA logos. The RGB formula for that blue is: 0 148 255.

+

Teamname_red.tga (team_icon\): Even though id chose to make our logo's single, solid colors, this 32 bit 128 x 128 pixel art file can be whatever color the team creator wishes. The alpha channel should be the same as the teamname.tga file. If you choose to make it solid red, consider using the same color value as the original TA logos. The RGB formula for that red is: 255 0 0.

+

TOP

+

New Models and Skins for Teams
+The process by which body models are created is outside the scope of this document. While body model has a few more animations than the corresponding Quake III Arena model, the process of creation is quite similar . except for one very key element. The Team Arena model has no head. Head models for Team Arena teams are created and stored separately from the body. Where the pathname to a body model might be models\players\BoB, the path to the head models is different:

+

Example: models\players\heads\Kreecha.

+

New Team Arena Models based on Q3A models
+For the Team Arena test model, the Brothers Grimm converted a character model that they had previously made for Quake III Arena. In order to keep the game from confusing two models with the same file name, the search code for models and skins was changed to allow extended search paths for models. In this case, we placed the Team Arena model in a "characters" directory nested within the "players" directory. The path to the new model read: models\players\characters\BoB\. The model directory contains the torso and legs models only, which are Upper.md3 and Lower.md3 respectively. There are no head models in that directory. Furthermore, include any art and skin files used for the default version of the model along with the animation.cfg.

+

NOTE: When creating your models for export as .ASE files for use with the Q3data.exe, you must have a head on the model (e.g.; an h_head in the max file) for the converter to work. The converter looks for and expects to see an h_head for of the model. If the converter does not find the head during the conversion, the process will halt. After the conversion is complete just use the Upper and lower Md3 files for that character's directory. Place the head model in its own separate directory.

+

Icons for new models
+The Loading Screen for Team Arena uses the icons associated with a team member's body model, not the member's head model. Be certain to include an icon_default.tga file in new model's directory. This icon will be used on the map loading screen. It represents the Body model in use by a player . not the Head model.

+

New Team Skins
+When creating a team, make a red and a blue version of the skin. Name the skins as noted below. Do not use the team or character name in the skin. That information is taken from the name of the directory in which it resides.

+

The team skins (red and blue) for a Team Arena model reside in a directory within the model directory (which contains the model md3 pieces).

+

Example: models\players\characters\BoB\Kreechurs\.

+

The teamname directory (Kreechurs in this case) would contain the art files for the skin, and the .skin files that link art to model.

+

In simple form, the skin assets required to be in the teamname file are as follows:

+

TGA file names
+Blue.tga //the body skin for the blue team version
+Red.tga //the body skin for the red team version

+

Skin File Names
+Lower_blue.skin //blue version of legs skin file
+Upper_blue.skin //blue version of torso skin file
+Lower_red.skin //red version of legs skin file
+Upper_red.skin //red version of torso skin file
+Lower_default.skin //default legs skin file (used by U.I.). Usually, this is the red skin.
+Upper_default.skin //default torso skin file (used by U.I.). Usually, this is the red skin.

+

New Heads
+Each new player on a new team should either have a new head model or have a new skin for an existing Team Arena model. Each new head model and all its assets go into a directory named for it. In the case of new skins for pre-existing models, the new skin assets reside in a directory nested within the model's directory.

+

Example: models\players\heads\callisto\lily is a new skin for the Callisto head.

+

Note that other assets, such as the .vc file for this head will also need to be nested in directories a layer deeper in their normal files.

+

Example: scripts\callisto\lily.vc.

+

New head models need to have all the assets specific to the model (md3 files, skin files and art files) in the directory named for the model head.

+

No MD3 Models Required for New Skins on id Models
+New skins created for existing head models (id created or community created) do not require that the md3 models be in their directories. The assets specific to the new skin (skin art, skin file, icons) are placed in a directory. You do not need to redistribute md3 models for the heads that are a part of the original id game.

+

Using the Work of Others
+If you are reskinning or simply using a head model previously created and distributed by a member of the community, make sure that the original creator has authorized such use (and remember to give credit where credit is due). When using community-created models, the team creator must plan to include that model and all its assets in the pakfile.

+

TOP

+

Appendix A: The .Bot File
+Five Heads, Five Bots, Five Team Members

+Priority: Required for each new team

+

A Team Arena team consists of five players. In the original game, the five players were drawn from a mix of 11 new player heads sitting atop two body models. New teams should also have five players each. However, five players on the new team should each have a unique head/skin combination. These can either be new models or new skins using the original Q3:TA models.

+

The .bot file (whose file name is the same as the name of the new team, e.g.; Kreechurs.bot or Scumsukkers.bot) is a text script whose ".txt" file extension has been renamed to ".bot." This file corresponds to the bots.txt file used in the original Team Arena game. Appendix A shows a sample bot file.

+

Name = the name of the bot as it appears on the Start Server Menu.

+

Model = the body model used by this bot. A team can use more than one body model. However, adding multiple body models can and will add significantly to the size of the team pak file and to memory usage in game. Limiting the number of body models used by a team is a good design practice. No more than two models per team should be the limit.

+

Headmodel = *modelname. The headmodel is what makes the bot unique. It has links to the voice files and is used when creating name aliases for the bots to use in the single player game. The asterisk is a necessary part of the file name here.

+

The headmodel called Callisto/Lily is a new skin on the Callisto model mesh. The pathname is required for the model to work.

+

Aifile = the bot ai used by the team member. The computer-controlled opponents in Team Arena used three individual ai files that define their general role in the game: defense (tad_c.c), offense (tao_c.c) and all-arounder (taa_c.c). New bots can use these same a.i. files or, if desired the team creator can make new ai files based on the Team Arena ai files.

+

Filename: Teamname.bot

+
+//bot file begins here
+{
+name           Kreecha
+model          BoB
+headmodel      *Kreecha
+aifile  bots/taa_c.c
+}
+
+{
+name           Callisto/Lily
+model          BoB
+headmodel      *Callisto/Lily
+aifile  bots/tad_c.c
+}
+
+{
+name           Infinite
+model          BoB
+headmodel      *Infinite
+aifile  bots/tad_c.c
+}
+
+{
+name           Prime
+model          BoB
+headmodel      *Prime
+aifile  bots/tao_c.c
+}
+
+{
+name           Vlad
+model          BoB
+headmodel      *Vlad
+aifile  bots/tao_c.c
+}
+//bot file ends here
+		
+

TOP

+

Appendix B: The .TEAM File
+ Priority: Required for each new team.

+

The team file is a text file that has had the file extension renamed from .txt to .team.

+

Kreechurs is a test Team Arena team created to test the team and head model code for point release v1.28. It uses the hypothetical "BoB" model to create a new team.

+

The team definition appears on a single line in the file:

+

"Team name" "asset path/name" "bot 1" "bot 2" "bot 3" "bot 4" "bot 5"

+

//Teams define the assets used by the team: team name, path to U.I. assets, player names
+// Character definitions act as a link between head models used by a team and models that have the proper team skin assets. The Player Set Up User Interface primarily uses the character definitions. The first entry is the head model as defined in the .bot file. The second entry is body model used by that character. For everything to work out for the best, each character should have a unique model/skin combination that defines it.

+

Filename: Teamname.team

+
+// .team file begins here
+teams {
+  { "Kreechurs" "ui/assets/kreechurs"  "BoB" "Lily" "Vlad" "Infinite" "Prime"}
+}
+
+characters {
+{ "Callisto/Lily" " BoB " }
+{ "Kreecha"  " BoB " }
+{ "Infinite"  " BoB " }
+{ "Prime"  " BoB " }
+{ "Vlad" " BoB " }
+}
+
+// Aliases are the link between character name, headmodel, and bot A.I.
+
+aliases {
+        { "Kreecha"           "BoB"              "a"  }
+        { "Lily"        "Callisto/Lily" "d"   }
+            { "Vlad"           "Vlad"              "o"       }
+            { "Infinite"       "Infinite"           "d"      }
+            { "Prime"          "Prime"             "o"       }              
+}
+
+//.team file ends here
+
+

TOP

+

Appendix C: The Voice List
+ Priority: Optional.

+

The voice file is a text file that has had the file extension renamed from .txt to .voice. Each unique set of voice recordings requires its own voice file. This file contains the code script that defines the voice and corresponding text messages used by the player models in game. Like the text chat messages that appeared in original Q3A, these messages are triggered by game conditions and statuses.

+

The file directory name for the voice does not have to be the same as a head or body model, though giving it a unique name that identifies it with the team is always a good idea. The specific file names for each voice message ARE VERY IMPORTANT, as the voice script that corresponds to the file directory for the voice calls them. Example: If the new voice is called "monster", then the directory would be called "monster" and the voice file would be called monster.voice.

+

If you create a new set of recorded voices for your team or for a new model, be certain to include at least one voice message for each category (defined by a name like "getflag" and follow by opening and closing brackets) on this list. It is not necessary to provide as many different messages as shown below. Example: Your character may not need more than one way to say "yes" or have as many kill insults. You can also rewrite the scripts. Your team need not say the same thing as the id teams said or use the same style of speaking. Just remember that the text portion of the message will display on screen, so having it match the audio is always a good thing. And remember that in game, shorter speeches are better and cheaper.

+

The file path is as follows: sound\voices\newmodel\soundname.wav

+

You may include additional voices but these are the ones currently the phrases accessed by the game.

+

As with any script, these are lines of game code. Take care to maintain the proper syntax, otherwise, you are likely to either disable the file or even crash the game.

+

To create new voice recordings use a sound editing program that can produce a .wav format file that conforms to the following: Mono 22k 16bit

+

(This is taken from the male5 voice file. Substitute the name of your model for male5 in the file pathnames).

+

Filename: Voicename.voice

+
+//voice file starts here
+
+getflag
+{
+        sound/voices/male5/or_01.wav   "Get the flag"
+        sound/voices/male5/or_02.wav   "Secure the flag"
+}
+
+offense
+{
+        sound/voices/male5/or_03.wav   "You're on offense"
+}
+
+defend
+{
+        sound/voices/male5/or_04.wav   "Stay Home"
+        sound/voices/male5/or_05.wav   "Guard the base"
+        sound/voices/male5/or_07.wav   "You're on defense"
+}
+
+defendflag
+{
+        sound/voices/male5/or_06.wav   "Guard our flag"
+}
+
+patrol
+{
+        sound/voices/male5/or_08.wav   "Patrol"
+        sound/voices/male5/or_09.wav   "Take point"
+        sound/voices/male5/or_10.wav   "Go on patrol"
+}
+
+followme
+{
+        sound/voices/male5/or_11.wav   "Follow me"
+        sound/voices/male5/or_12.wav   "Cover me"
+        sound/voices/male5/or_13.wav   "Watch my back"
+}
+
+yes
+{
+        sound/voices/male5/re_01.wav   "Yessir"
+        sound/voices/male5/re_02.wav   "Yes ma'am"
+        sound/voices/male5/re_03.wav   "Aye, aye, sir"
+        sound/voices/male5/re_04.wav   "Aye, aye, ma'am"
+        sound/voices/male5/re_05.wav   "Affirmative"
+        sound/voices/male5/re_06.wav   "Copy"
+        sound/voices/male5/re_07.wav   "Roger"
+}
+
+no
+{
+        sound/voices/male5/re_08.wav   "No sir"
+        sound/voices/male5/re_09.wav   "No ma'am"
+        sound/voices/male5/re_10.wav   "Negative"
+        sound/voices/male5/re_11.wav   "I'm busy"
+}
+
+ihaveflag
+{
+        sound/voices/male5/gs_01.wav   "I'm coming in hot!"
+        sound/voices/male5/gs_02.wav   "I've secured the flag!"
+        sound/voices/male5/gs_03.wav   "I've got the flag!"
+        sound/voices/male5/gs_04.wav   "Bringing home the bacon!"
+}
+
+baseattack
+{
+        sound/voices/male5/gs_05.wav   "We're taking enemy fire!"
+        sound/voices/male5/gs_06.wav   "Security breach!"
+        sound/voices/male5/gs_07.wav   "Our base is under attack."
+}
+
+enemyhasflag
+{
+        sound/voices/male5/gs_08.wav   "Our flag is gone!"
+        sound/voices/male5/gs_09.wav   "They've got our flag!"
+        sound/voices/male5/gs_10.wav   "Enemy has secured our flag!"
+}
+
+ongetflag
+{
+        sound/voices/male5/ps_03.wav   "Getting the flag..."
+}
+
+onoffense
+{
+        sound/voices/male5/ps_01.wav   "I'm taking offense"
+        sound/voices/male5/ps_02.wav   "I'm going in..."
+}
+
+ondefense
+{
+        sound/voices/male5/ps_04.wav   "I'll stay home"
+        sound/voices/male5/ps_05.wav   "Securing base"
+        sound/voices/male5/ps_06.wav   "Guarding the base now"
+}
+
+onpatrol
+{
+        sound/voices/male5/ps_07.wav   "On patrol..."
+        sound/voices/male5/ps_08.wav   "Patroling..."
+        sound/voices/male5/ps_09.wav   "I'll take point"
+}
+
+startleader
+{
+        sound/voices/male5/ps_10.wav   "I'm the leader"
+        sound/voices/male5/ps_11.wav   "I'm in charge"
+}
+
+stopleader
+{
+        sound/voices/male5/ps_12.wav   "I don't want to lead"
+        sound/voices/male5/ps_13.wav   "Someone else lead"
+        sound/voices/male5/ps_14.wav   "I resign"
+}
+
+kill_insult
+{
+        sound/voices/male5/tt_06.wav   "Next time don't get up"
+        sound/voices/male5/tt_05.wav   "You're just a waste of space"
+        sound/voices/male2/tt_07.wav   "Are you blind?"
+        sound/voices/male5/tt_13.wav   "Duck next time"
+        sound/voices/male5/tt_19.wav   "Suh-weeet!"
+        sound/voices/male5/tt_20.wav   "Woo-Hoo!"
+        sound/voices/male5/tt_22.wav   "You just got schooled!"
+//      sound/voices/male5/tt_16.wav   "You talkin' ta ME?"
+}
+
+taunt {
+        sound/voices/male5/tt_18.wav   "How about some competition here?"
+        sound/voices/male5/tt_01.wav   "FRAGbait!"    
+        sound/voices/male5/tt_11.wav   "My momma shoots better!"
+        sound/voices/male5/tt_14.wav   "Try hitting that barn over there!"
+        sound/voices/male5/tt_17.wav   "Wanna BUY a shot?"
+//      sound/voices/male5/tt_03.wav   "Get a clue moron!"
+//      sound/voices/male5/tt_09.wav   "MORON!"
+//      sound/voices/male5/tt_02.wav   "You're such a Loser!"
+//      sound/voices/male5/tt_08.wav   "LOSER!"
+//      sound/voices/male5/tt_10.wav   "No-skill idiot!"
+//      sound/voices/male5/tt_12.wav   "Watched that all the way..."
+}
+
+death_insult {
+        sound/voices/male5/tt_15.wav   "Thank you sir.. may I have another!"
+        sound/voices/male5/tt_23.wav   "Bite me!"
+        sound/voices/male5/tt_25.wav   "Cheap shot!"
+        sound/voices/male5/tt_26.wav   "DOH"
+        sound/voices/male5/tt_28.wav   "Lucky shot!"
+        sound/voices/male5/tt_29.wav   "That's it!"
+        sound/voices/male5/tt_30.wav   "Ooh! That's it!"
+//      sound/voices/male5/tt_35.wav   "Hey, dumbass"
+//      sound/voices/male5/tt_04.wav   "What an ass!"
+//      sound/voices/male5/tt_24.wav   "Screw you!"
+}
+
+kill_gauntlet {
+        sound/voices/male5/tt_21.wav   "Eat gauntlet baby!"
+}
+
+praise {
+        sound/voices/male5/tt_27.wav   "Nice!"
+}
+
+camp                   // command someone to camp
+{
+        sound/voices/male5/voc_01.wav  "Camp this position."
+        sound/voices/male5/voc_02.wav  "Camp here."
+
+}
+
+returnflag                     // return our flag  (CTF only)
+{
+        sound/voices/male5/voc_03.wav  "Get our flag!"
+        sound/voices/male5/voc_04.wav  "Return our flag!"
+        sound/voices/male5/voc_05.wav  "Recover our flag!"
+}
+
+whoisleader                    // who is the team leader
+{
+        sound/voices/male5/voc_06.wav  "Who's our leader?"
+        sound/voices/male5/voc_07.wav  "Who's in charge?"
+        sound/voices/male5/voc_08.wav  "Who leads this team?"
+}
+
+followflagcarrier              // follow the flag/skull carrier (CTF, Oneflag, Harvester)
+{
+        sound/voices/male5/voc_09.wav  "Follow our carrier."
+        sound/voices/male5/voc_10.wav  "Stay with the carrier."
+        sound/voices/male5/voc_11.wav  "Protect the carrier."
+        sound/voices/male5/voc_12.wav  "Cover the carrier."
+}
+
+inposition                     // I'm in position
+{
+        sound/voices/male5/voc_13.wav  "I'm in place."
+        sound/voices/male5/voc_14.wav  "I'm at my post."
+        sound/voices/male5/voc_15.wav  "I am in position."
+        sound/voices/male5/voc_15a.wav "I am in position"
+}
+
+wantondefense          // I want to be on defense
+{
+        sound/voices/male5/voc_16.wav  "Let me defend."
+        sound/voices/male5/voc_17.wav  "I'd rather defend."
+}
+
+wantonoffense          // I want to be on offense
+{
+        sound/voices/male5/voc_18.wav  "Let me go on offense."
+        sound/voices/male5/voc_19.wav  "I'd rather go on offense."
+}
+
+wantonpatrol           // I want to go on patrol
+{
+        sound/voices/male5/voc_20.wav  "Let me patrol."
+        sound/voices/male5/voc_21.wav  "I'd rather patrol."
+}
+
+oncamp  //I'm Camping (status)
+{
+        sound/voices/male5/voc_22.wav  "I'm camping here."
+}
+
+onfollow
+{
+        sound/voices/male5/voc_23.wav  "I'm following."
+        sound/voices/male5/voc_24.wav  "Following!"
+}
+
+onfollowcarrier
+{
+        sound/voices/male5/voc_27.wav  "Guarding the carrier."
+}
+
+onreturnflag
+{
+        sound/voices/male5/voc_28.wav  "Getting our flag."
+}
+
+harvest //harvester game type only
+{
+        sound/voices/male5/voc_25.wav  "Go collect skulls."
+        sound/voices/male5/voc_26.wav  "Harvest some skulls."
+}
+// voice file ends here
+        
+

TOP
+
+Appendix D: Model Sound List
+Priority: Only required if a new body model is included in the team pak file.

+

The following game sounds are associated with the team model. Each of the sounds listed below is a separate file. They need to be located in a directory having the same name as the body model and be nested within the sounds directory.

+

Example: sounds/newmodel/Death1.wav.

+

If new sound files are to be created, make sure that they conform to the following wav file format: Mono 22k 16bit.

+

Death1.wav
+Death2.wav
+Death3.wav
+Drown.wav
+Fall1.wav
+Falling1.wav
+Gasp.wav
+Jump1.wav
+Pain100_1.wav
+Pain25_1.wav
+Pain50_1.wav
+Pain75_1.wav
+Taunt.wav

+

TOP

+

Appendix E: .VC File Sample
+ Priority: Required for each head model

+

The vc file is a text file script that has had the file extension renamed from .txt to .vc. The script is linked to a bot name. Bot names are defined in the .bot file included in the pak file. Each bot needs to have a .vc file. It's best, if at all possible, to have the model name (or model/skin combination) and the bot name be the same. The very brief contents are simply a path to a voice file. The selected voice file can be either one of the original Team Arena voices or an original voice included with the team. When creating the voice file for a re-skinned head model, be sure to include the head name in the path to the voice script. That script must also be nested a layer deeper in the directory, such as: scripts/callisto/lily.vc.

+

The contents of a sample .vc file are shown below.

+
        //VC script begins here
+
scripts/newcharacter.voice
+
           //VC script ends here
+

TOP

+

Appendix F: Sample Team Arena Animation.Cfg File and New Animation Commands
+ Priority: Required only if a new model is included.

+

The animation.cfg file is a text file that has had the file extension renamed from .txt to .cfg. This file goes in the directory with the body model components (model\players \new_model\ -- or -- model\players\characters\new_model\). The specifics of using or modifying the contents of this file are a part of the model making process and are mostly outside the focus of this document.

+

It is included in this document because the Team Arena animation configuration is different from the Quake 3 Arena Configuration. Furthermore it contains the "sex" key that determines the gender/sex of a character (as does the Q3A animation.cfg). This key/value pair determines which pronouns (masculine, feminine, or neuter) are used when the game generates messages about the player.

+

Additionally, two new animation commands (for both Q3A and Q3:TA) are shown here. These were done at the request of modelers doing non-traditional biped models. When put in the animation.cfg file, they literally stop the model from responding to the programmatic animations for those body parts. If you freeze the legs, the hips don't tilt during running animation. If the model's legs were too much outside of bipedal norms (as is the case for quadrupeds), the front or back legs would disappear into the ground as the leg models programmatically tilted around the model's pelvis. If you freeze the torso, you don't get waist twists or bends. Depending on what you are making, you may want to use one, but not the other.

+

Fixedlegs : put in the animation .cfg this command freezes programmatic rotation of the legs

+

Fixedtorso : when put in the animation .cfg this command freezes programmatic rotation of the torso

+

These commands are commented out in the sample below.

+
+		// animation.config file begins here
+        sex     m      // THIS VALUE  (m, f, n) DETERMINES GENDER OF MODEL
+        //fixedlegs  // PREVENTS PROGRAMMATIC ROTATION OF LEGS
+        //fixedtorso // PREVENTS PROGRAMMATIC ROTATION OF TORSO
+        headoffset -3 0 0
+        footsteps boot
+        
+        
+        
+        // first frame, num frames, looping frames, frames per second
+        0       30      0       20             // BOTH_DEATH1
+        29      1       0       20             // BOTH_DEAD1
+        30      30      0       20             // BOTH_DEATH2
+        59      1       0       20             // BOTH_DEAD2
+        60      30      0       20             // BOTH_DEATH3
+        89      1       0       20             // BOTH_DEAD3
+        
+        90      26      0       20             // TORSO_GESTURE
+        
+        116     6       0       15             // TORSO_ATTACK        (MUST NOT CHANGE -- hand animation is synced to this)
+        122     6       0       15             // TORSO_ATTACK2       (MUST NOT CHANGE -- hand animation is synced to this)
+        
+        128     5       0       20             // TORSO_DROP          (MUST NOT CHANGE -- hand animation is synced to this)
+        133     4       0       20             // TORSO_RAISE         (MUST NOT CHANGE -- hand animation is synced to this)
+        
+        137     1       0       15             // TORSO_STAND
+        138     1       0       15             // TORSO_STAND2
+        
+        199     8       8       20             // LEGS_WALKCR
+        207     12      12      20             // LEGS_WALK
+        219     10      10      20             // LEGS_RUN
+        229     10      10      20             // LEGS_BACK
+        239     10      10      15             // LEGS_SWIM
+        
+        249     7       0       15             // LEGS_JUMP
+        256     9       0       15             // LEGS_LAND
+        265     9       0       15             // LEGS_JUMPB
+        274     6       0       15             // LEGS_LANDB
+        280     15      15      15             // LEGS_IDLE
+        295     11      11      15             // LEGS_IDLECR
+        307     9       9       15             // LEGS_TURN
+        
+        139     10      0       15             // TORSO_GETFLAG    //TA Gesture
+        149     10      0       15             // TORSO_GUARDBASE   //TA Gesture
+        159     10      0       15             // TORSO_PATROL   //TA Gesture
+        169     10      0       15             // TORSO_FOLLOWME   //TA Gesture
+        179     10      0       15             // TORSO_AFFIRMATIVE   //TA Gesture
+        189     10      0       15             // TORSO_NEGATIVE   //TA Gesture
+        
+        // animation.config file ends here
+		
+

TOP

+

Appendix G: Teamname.shader
+ Priority: Required for team icons to work in the game

+

This is a text file script with the file extension renamed from .txt to ..shader.

+
+//Teamname.shader begins here
+team_icon/Kreechurs_red
+{              
+        cull none
+        surfaceparm nolightmap
+        surfaceparm trans
+        surfaceparm nomarks
+        {
+               map team_icon/Kreechurs_red.tga
+               blendFunc Add
+               rgbgen wave triangle 0.2 0.5 0 0.2           
+        }
+}
+
+team_icon/Kreechurs_blue
+{              
+        cull none
+        surfaceparm nolightmap
+        surfaceparm trans
+        surfaceparm nomarks
+        {
+               map team_icon/Kreechurs_blue.tga
+               blendFunc Add
+               rgbgen wave triangle 0.2 0.5 0 0.2       
+        }
+}
+//Teamname.shader ends here
+		
+

TOP

+

Appendix H: Search Order for Model and Head model Assets

+

The means by which headmodels are used and selected was unified as much as possible between Q3A and Q3:TA code. The byproduct of this change allows players some more choices when selecting head models. The following documents the new procedures.

+

Searching for Head skins
+The game uses the following paths and order of search when looking for headmodel assets. The asterisk (*) is only used for head models. When the asterisk is used, the game will try to load the head model from the models/players/heads folder first. After that, it looks deeper into the directories.

+

More Variety of Head Skins
+If the team creator so chooses, different skins can be created for each team (note that id chose to use the same head skins for each team . but that doesn't have to be the case).

+
+===================================
+Q3A/TA NON-TEAMPLAY SEARCH ORDER
+===================================
+
+-------------------------------------------------
+headmodel = *callisto/lily
+
+models/players/heads/callisto/lily/head_default.skin
+models/players/heads/callisto/head_lily.skin
+
+-------------------------------------------------
+headmodel = callisto/lily
+
+models/players/callisto/lily/head_default.skin
+models/players/callisto/head_lily.skin
+models/players/heads/callisto/lily/head_default.skin
+models/players/heads/callisto/head_lily.skin
+
+============================
+Q3A TEAMPLAY SEARCH ORDER
+============================
+-------------------------------------------------
+Example:
+team_headmodel = *callisto/lily
+team = red
+models/players/heads/callisto/lily/head_red.skin
+models/players/heads/callisto/head_red.skin
+
+-------------------------------------------------
+Example:
+team_headmodel = callisto/lily
+team = red
+
+models/players/callisto/lily/head_red.skin
+models/players/callisto/head_red.skin
+models/players/heads/callisto/lily/head_red.skin
+models/players/heads/callisto/head_red.skin
+
+===========================
+TA TEAMPLAY SEARCH ORDER
+===========================
+Example:
+team_headmodel = *callisto/lily
+team = red
+teamName = Stroggs
+
+models/players/heads/callisto/lily/Stroggs/head_red.skin
+models/players/heads/callisto/Stroggs/head_red.skin
+models/players/heads/callisto/lily/head_red.skin
+models/players/heads/callisto/head_red.skin
+
+Example:
+team_headmodel = callisto/lily
+team = red
+teamName = Stroggs
+
+models/players/callisto/lily/Stroggs/head_red.skin
+models/players/callisto/Stroggs/head_red.skin
+models/players/callisto/lily/head_red.skin
+models/players/callisto/head_red.skin
+models/players/heads/callisto/lily/Stroggs/head_red.skin
+models/players/heads/callisto/Stroggs/head_red.skin
+models/players/heads/callisto/lily/head_red.skin
+models/players/heads/callisto/head_red.skin
+		
+

Searching for Model Skins
+The following list shows the order in which the game searches for model skins. When creating new skins for Team Arena or Quake 3 Arena (or related mods of either), use the following directory arrangement.

+
+===================================
+Q3A/TA NON-TEAMPLAY SEARCH ORDER
+===================================
+-------------------------------------------------
+Example:
+model = hunter/harpy
+
+
+legs:
+        models/players/hunter/lower_harpy_default.skin
+        models/players/hunter/lower_harpy.skin
+        models/players/characters/james/lower_harpy_default.skin
+        models/players/characters/james/lower_harpy.skin
+torso:
+        models/players/hunter/upper_harpy_default.skin
+        models/players/hunter/upper_harpy.skin
+        models/players/characters/hunter/upper_harpy_default.skin
+        models/players/characters/hunter/upper_harpy.skin
+
+============================
+Q3A TEAMPLAY SEARCH ORDER
+============================
+
+-------------------------------------------------
+Example:
+team_model = hunter/harpy
+team = red
+
+legs:
+        models/players/hunter/lower_harpy_red.skin
+        models/players/hunter/lower_red.skin
+        models/players/characters/hunter/lower_harpy_red.skin
+        models/players/characters/hunter/lower_red.skin
+torso:
+        models/players/hunter/upper_harpy_red.skin
+        models/players/hunter/upper_red.skin
+        models/players/characters/hunter/upper_harpy_red.skin
+        models/players/characters/hunter/upper_red.skin
+
+
+===========================
+TA TEAMPLAY SEARCH ORDER
+===========================
+
+-------------------------------------------------
+Example:
+team_model = james/badass
+team = red
+teamName = Stroggs
+
+legs:
+        models/players/james/Stroggs/lower_badass_red.skin
+        models/players/james/Stroggs/lower_red.skin
+        models/players/james/lower_badass_red.skin
+        models/players/james/lower_red.skin
+        models/players/characters/james/Stroggs/lower_badass_red.skin
+        models/players/characters/james/Stroggs/lower_red.skin
+        models/players/characters/james/lower_badass_red.skin
+        models/players/characters/james/lower_red.skin
+torso:
+        models/players/james/Stroggs/upper_badass_red.skin
+        models/players/james/Stroggs/upper_red.skin
+        models/players/james/upper_badass_red.skin
+        models/players/james/upper_red.skin
+        models/players/characters/james/Stroggs/upper_badass_red.skin
+        models/players/characters/james/Stroggs/upper_red.skin
+        models/players/characters/james/upper_badass_red.skin
+        models/players/characters/james/upper_red.skin
+		
+

TOP

+

Appendix I: Expanded Team Skin Functionality for Q3A

+

Technically speaking, the following information has nothing to do with Team Arena teams, but this document is just as good a place for this information to reside as any.

+

At the request of several modelers who worked with the modeling and skin making forums and archives at Polycount, we changed the way that Quake III Arena (not just Team Arena) handles skin replacement in team games. Originally, if a skinner made a new skin for a Q3A model AND made team color versions of that skin, the game would not automatically use the team version. Instead, it would display the id default red or blue skin. To see a new team skin in the game, the skinner literally had to remove the default skins and replace them with the new versions.

+

With version 1.28 of the game code, we've been able to get that changed. The file format that we used is the one requested by the skinners themselves. However, because of the way searches for head skins now work, pre-existing Q3A files are not going to work correctly. They need to have one, renamed skin file added for the proper head skins to appear in the game.

+

When a properly set-up user-created skin for a model is accompanied by matching team color skins, the game will now use them instead of the default team skin for that model.

+

The example below shows the assets that must be in the pakfile for the Blue version of a skin named Hellion that uses the id-created Crash model.

+
+ Hellion_blue.tga                          models\players\crash\
+ Hellion_blue_f.tga                       models\players\crash\
+ Hellion_blue_t.tga                       models\players\crash\
+ Head_Hellion_blue.skin              models\players\crash\
+ Icon_Hellion_blue.tga                 models\players\crash\
+ Lower_Hellion_blue.skin            models\players\crash\
+ Upper_Hellion_blue.skin            models\players\crash\
+ Head_blue.skin                            models\players\crash\Hellion\
+        
+

The last file is the key to making it work . a skin file with the same contents as Head_Hellion_blue.skin, only renamed Head_blue.skin and placed one layer deeper in the Hellion directory. Note that BOTH head_hellion_blue.skin in the crash directory and head_blue.skin in the crash/Hellion directory are necessary for the model to work properly.

+

To see a working example of a properly set up Q3A skin, look for Hades Orphan, the revised version (h20.pk3), by Camilla "milla" Bennett for the Crash model.

+

TOP

+

Appendix J: Contents of the tm_kreechurs.pk3

+

The following list is taken directly from the contents of the pak file contain the BoB model and the Kreechurs team information. Use this as a reference when creating your own team pak files.

+
+tm_kreechurs.pk3
+Name    Modified       Size    Ratio   Packed  Path
+kreechurs.team  5/9/2001 12:01 PM      1,968   61%     770
+kreechurs_readme.txt   5/9/2001       3,162   59%     1,286   
+animation.cfg  5/161/2001 4:32 PM     1,173   59%     478         models\players\characters\BoB\
+default_flame1.jpg     513/2000 7:19 PM       5,972   10%     5,385        models\players\characters\BoB\
+default_flame2.jpg     51312000 7:19 PM       5,984   10%     5,359        models\players\characters\BoB\
+default_flame3.jpg     5/3/2000 7:20 PM       5,623   11%     5,014        models\players\characters\BoB\
+default_flame4.jpg     51312000 7:20 PM       5,284   12%     4,658        models\players\characters\BoB\
+default_flame5.jpg     513/2000 7:21 PM       5,231   10%     4,691         models\players\characters\BoB\
+default_flame6.jpg     5/3/2000 7:21 PM       5,318   11%     4,735         models\players\characters\BoB\
+qefault_flame7.jpg     5/3/2000 7:21 PM       5,807   11%     5,197         models\players\characters\BoB\
+default_flame8.jpg     5/3/2000 7:22 PM       6,114   10%     5,510         models\players\characters\BoB\
+default_flameball.jpg  5/3/2000 7:22 PM       3,010   26%     2,216         models\players\characters\BoB\
+defaultjets.tga        611412000 2:55 AM      49,196  37%     31,075         models\players\characters\BoB\
+icon_blue.tga  6/13/2000 8:15 PM      16,402  58%     6,845         models\players\characters\BoB\
+icon_red.tga   6/13/2000 8:15 PM      16,402  61%     6,327         models\players\characters\BoB\
+lower.md3      3/3/2001 12:11 PM      593,972        33%     398,956         models\players\characters\BoB\
+lower_1.md3    3/3/2001 12:11 PM      593,972 33%     398,956         models\players\characters\BoB\
+lower_2.md3    3/3/2001 12.11 PM      593,972        33%     398,956         models\players\characters\BoB\
+upper.md3      3/3/2001 12:11 PM      721,388        33%     483,599         models\players\characters\BoB\
+upper_1.md3    3/3/2001 12:11 PM      721,388        33%     483,599         models\players\characters\BoB\
+upper_2.md3    3/3/2001 12:11 PM      721,388        33%     483,599         models\players\characters\BoB\
+icon_default.tga       6/13/2000 8:15 PM      16,402  61%     6,328         models\players\ characters\BoB\
+blue.tga       10/23/2000 7: 17 PM    196,626        41%     115,756         models\players\characters\BoB\kreechurs\
+lower_blue.skin        4/6/2001 11 :20 AM     203     52%     98         models\players\characters\BoB\kreechurs\
+lower_default.skin     4/6/200 111:25AM       204     50%     102         models\players\characters\BoB\kreechurs\
+lower_red.skin  4/6/2001 11:20AM       204     50%     102         models\players\characters\BoB\kreechurs\
+red.tga        10/23/2000 7:17 PM     196,626        43%     111,607         models\players\characters\BoB\kreechurs\
+upper_blue.skin        41612001 11:20AM       281     58%     118         models\players\characters\BoB\kreechurs\
+upper_default.skin     416/2001 11:25AM       282     58%     119         models\players\characters\BoB\kreechurs\
+upper_red.skin  4/6/2001 11 :20 AM     282     58%     119         models\players\characters\BoB\kreechurs\
+blue_h.tga     6/14/2000 10:26 AM     196,652        56%     86,873         models\players\heads\Kreecha\
+default_fc.tga  5/29/2000 10:07 AM     3,090   90%     323         models\players\heads\Kreecha\
+default_visor.tga      10/23/2000 7:57 PM     196,626        96%     7,656         models\players\heads\Kreecha\
+Kreecha.md3    3/3/2001 12:12 PM      5,868   46%     3,171         models\players\heads\Kreecha\
+Kreecha_1.md3  3/3/2001 12:12 PM      5,868   46%     3,171         models\players\heads\Kreecha\
+Kreecha_2.md3  3/3/2001 12:12 PM      5,868   46%     3,171         models\players\heads\Kreecha\
+head_blue.skin  3/12/2001 4:58 PM      56      7%      52         models\players\heads\Kreecha\
+head_default.skin      3/1212001 4:57 PM      53      8%      49         models\players\heads\Kreecha\
+head_red.skin  3/12/2001 4:58 PM      55      7%      51         models\players\heads\Kreecha\
+icon_blue.tga  6/13/2000 8:15 PM      16,402  58%     6,846        models\players\heads\Kreecha\
+icon_default.tga       6/13/2000 8:15 PM      16,402  61%     6,328         models\players\heads\Kreecha\
+icon_red.tga   6/1312000 8.15 PM      16,402  61%     6,328         models\players\heads\Kreecha\
+red_h.tga      3112/2001 6:06 PM      196,626        66%     66,666         models\players\heads\Kreecha\
+BoB.shader     3/12/2001 5:49 PM      2,912   89%     308     scripts\
+kreechurs.bot  5/9/2001 11 :43 AM     405     70%     123     scripts\
+kreechurs.shader       4/6/2001 3:05 PM       500     67%     163     scripts\
+Kreecha.vc     5/2/2001 5:53 PM       21      0%      21      scripts\
+Infinite.vc    4/9/2001 11: 18 AM     24      0%      24      scripts\
+Prime.vc       4/9/2001 11: 18 AM     24      0%      24      scripts\
+Vader.vc       4/9/2001 11: 18 AM     24      0%      24      scripts\
+death1.wav     2/23/2000 9:20 AM      16,720  47%     8,900   sound\player\BoB\
+death2.wav     5/7/2000 5:46 PM       18,496  17%     15,356  sound\player\BoB\
+death3.wav     5/7/2000 5:46 PM       18,496  17%     15,356  sound\player\BoB\
+fall1.wav      5/9/2000 6:40 AM       13,944  62%     5,327   sound\player\BoB\
+falling1.wav   5/7/2000 5:22 PM       40,722  26%     30,585  sound\player\BoB\
+gasp.wav       5/7/2000 5:15 PM       55,230  4%      53,293  sound\player\BoB\
+jump1.wav      5/7/20009:26 PM 47,778   8%     44,070  sound\player\BoB\
+pain100_1.wav  5/7/20005:33PM 6,894    29%    4,880   sound\player\BoB\
+pain25_1.wav   5/7/20005:34 PM 9,832    26%    7,248   sound\player\BoB\
+pain50_1.wav   5/7/20005:33 PM 6,444    22%    5,007   sound\player\BoB\
+pain75_1.wav   5/7/20005:33 PM 9,512    26%    6,997   sound\player\BoB\
+taunt.wav      3/3/2001 12:17 PM      163,874  11%    146,434 sound\player\BoB\
+gs_01.wav      10/20/20005:05 PM      51,304   10%    46,296  sound\voices\BoB\
+gs_02.wav      10/20/20005:05 PM      69,704   10%    62,811  sound\voices\BoB\
+gs_03.wav      10/20/20005:05 PM      53,394   8%     49,195  sound\voices\BoB\
+gs_04.wav      10/20/20005:05 PM      48,802   3%     47,157  sound\voices\BoB\
+gs_05.wav      10/20/20005:05 PM      62,170   4%     59,614  sound\voices\BoB\
+gs_06.wav      10/20/2000 5:05 PM     53,622   5%     51,075  sound\voices\BoB\
+gs_07 .wav     10/20/2000 5:05 PM     67,756   10%    60,889  sound\voices\BoB\
+gs_08.wav      10/20/2000 5:05 PM     61,458   4%     59,265  sound\voices\BoB\
+gs_09.wav      10/20/2000 5:05 PM     60,042   6%     56,640  sound\voices\BoB\
+gs_10.wav      10/20/2000 5:05 PM     82,526   4%     79,337  sound\voices\BoB\
+or_01.wav      10/20/2000 5.05 PM     46,892   8%     42,990  sound\voices\BoB\
+or_02.wav      10/20/2000 5:05 PM     63,152   10%    56,946  sound\voices\BoB\
+or_03.wav      10/20/2000 5:05 PM     54,714   6%     51,246  sound\voices\BoB\
+or_04.wav      10/20/2000 5:05 PM     43,640   4%     41,815  sound\voices\BoB\
+or_05.wav      10/20/2000 5:05 PM     56,694   6%     53,172  sound\voices\BoB\
+or_06.wav      10/20/2000 5:05 PM     44,248   6%     41,468  sound\voices\BoB\
+or_07.wav      10/20/2000 5:05 PM     57,616   4%     55,043  sound\voices\BoB\
+or_08.wav      10/20/2000 5:05 PM     22,626   5%     21,538  sound\voices\BoB\
+or_09.wav      10/20/2000 5:05 PM     36,260   30%    25,528  sound\voices\BoB\
+or_10.wav      10/20/2000 5:05 PM     43,396   7%     40,432  sound\voices\BoB\
+or_11.wav      10/20/2000 5:05 PM     37,070   4%     35,592  sound\voices\BoB\
+or_12.wav      10/20/2000 5:05 PM     25,714   4%     24,796  sound\voices\BoB\
+ps_01.wav      10/20/2000 5:05 PM     58,040   4%     55,538  sound\voices\BoB\
+ps_02.wav      10/20/2000 5:05 PM     40,686   4%     39,161  sound\voices\BoB\
+ps_03.wav      10/20/2000 5:05 PM     44,870   5%     42,695  sound\voices\BoB\
+ps_04.wav      10/20/2000 5:05 PM     50,550   4%     48,465  sound\voices\BoB\
+ps_05.wav      10/20/2000 5:05 PM     64,256   9%     58,718  sound\voices\BoB\
+ps_06.wav      10/20/2000 5:05 PM     60,770   4%     58,385  sound\voices\BoB\
+ps_07.wav      10/20/2000 5:05 PM     41,604   3%     40,372  sound\voices\BoB\
+ps_08.wav      10/20/2000 5:05 PM     33,102   4%     31,860  sound\voices\BoB\
+ps_09.wav      10/20/2000 5:05 PM     43,578   14%    37,279  sound\voices\BoB\
+ps_1 0.wav     10/20/2000 5:05 PM     48,126   3%     46,467  sound\voices\BoB\
+ps_11.wav      10/20/2000 5:05 PM     52,114   7%     48,442  sound\voices\BoB\
+ps_12.wav      10/20/2000 5:05 PM     46,054   3%     44,632  sound\voices\BoB\
+ps_13.wav      10/20/2000 5:05 PM     52,026   4%     49,921  sound\voices\BoB\
+ps_14.wav      10/20/2000 5:05 PM     38,428   3%     37,165  sound\voices\BoB\
+re_01.wav      10/20/2000 5:05 PM     42,970   5%     40,707  sound\voices\BoB\
+re_02.wav      10/20/2000 5:05 PM     42,010   16%    35,118  sound\voices\BoB\
+re_03.wav      10/20/2000 5:05 PM     44,994   4%     43,387  sound\voices\BoB\
+re_04.wav      10/20/2000 5:05 PM     26,620   3%     25,824  sound\voices\BoB\
+re_05.wav      10/20/2000 5:05 PM     31,732   4%     30,549  sound\voices\BoB\
+re_06.wav      10/20/2000 5:05 PM     20,342   5%     19,287  sound\voices\BoB\
+re_07.wav      10/20/2000 5:05 PM     23,544   4%     22,526  sound\voices\BoB\
+re_08.wav      10/20/2000 5:05 PM     38,070   3%     36,822  sound\voices\BoB\
+re_09.wav      10/20/2000 5:05 PM     33,436   4%     32,041  sound\voices\BoB\
+re_10.wav      10/20/2000 5:05 PM     29,016   7%     26,898  sound\voices\BoB\
+re_11.wav      10/20/2000 5:05 PM     31,998   3%     30,885  sound\voices\BoB\
+tt_01.wav      10/20/2000 5:05 PM     56,240   7%     52,038  sound\voices\BoB\
+tt_02.wav      10/20/2000 5:05 PM     57,144   5%     54,206  sound\voices\BoB\
+tt_03.wav      10/20/2000 5:05 PM     68,484   9%     62,426  sound\voices\BoB\
+tt_04.wav      10/20/2000 5:05 PM     55,838   5%     52,785  sound\voices\BoB\
+tt_05.wav      10/20/2000 5:05 PM     75,106   6%     70,367  sound\voices\BoB\
+tt_06.wav      10/20/2000 5:05 PM     81,630   10%    73,342  sound\voices\BoB\
+tt_07.wav      10/20/2000 5:05 PM     60,354   5%     57,333  sound\voices\BoB\
+tt_08.wav      10/20/2000 5:05 PM     56,642   5%     53,981  sound\voices\BoB\
+tt_09.wav      10/20/2000 5:05 PM     49,216   3%     47,675  sound\voices\BoB\
+tt_10.wav      10/20/2000 5:05 PM     60,656   5%     57,563  sound\voices\BoB\
+tt_11.wav      10/20/2000 5:05 PM     75,106   5%     71,690  sound\voices\BoB\
+tt_12.wav      10/20/2000 5:05 PM     90,760   6%     84,879  sound\voices\BoB\
+tt_13.wav      10/20/2000 5:05 PM     52,628   8%     48,347  sound\voices\BoB\
+tt_14.wav      10/20/2000 5:05 PM     72,848   4%     70,004  sound\voices\BoB\
+tt_15.wav      10/20/2000 5:05 PM     109 184  12%    96,020  sound\voices\BoB\
+tt_16.wav      10/20/2000 5:05 PM     48,812   3%     47,245  sound\voices\BoB\
+tt_17.wav      10/20/2000 5:05 PM     64,506   10%    57,951  sound\voices\BoB\
+tt_18.wav      10/20/2000 5:05 PM     85,018   6%     79,532  sound\voices\BoB\
+tt_19.wav      10/20/2000 5:05 PM     72,978   17%    60,260  sound\voices\BoB\
+tt_20.wav      10/20/2000 5:05 PM     73,328   6%     68,967  sound\voices\BoB\
+tt_21.wav      10/20/2000 5:05 PM     79,434   7%     74, 101 sound\voices\BoB\
+tt_22.wav      10/20/2000 5:05 PM     74,636   4%     71,397  sound\voices\BoB\
+tt_23.wav      10/20/2000 5:05 PM     37,034   18%    30,448  sound\voices\BoB\
+tt_24.wav      10/20/2000 5:05 PM     43,316   5%     41,087  sound\voices\BoB\
+tt_25.wav      10/20/2000 5:05 PM     48,376   13%    42,005  sound\voices\BoB\
+tt_26.wav      10/20/2000 5:05 PM     35,464   8%     32,716  sound\voices\BoB\
+tt_27.wav      10/20/2000 5:05 PM     38,430   6%     35,995  sound\voices\BoB\
+tt_28.wav      10/20/2000 5:05 PM     40,698   13%    35,580  sound\voices\BoB\
+tt_29.wav      10/20/2000 5:05 PM     36,074   17%    29,767  sound\voices\BoB\
+tt_30.wav      10/20/2000 5:05 PM     83,012   5%     79,167  sound\voices\BoB\
+tt_31.wav      10/20/2000 5:05PM      55,530   14%    47,706  sound\voices\BoB\
+tt_32.wav      10/20/2000 5:05 PM     52,040   15%    44,369  sound\vojces\BoB\
+tt_33.wav      10/20/2000 5:05 PM     96,360   10%    86,316  sound\voices\BoB\
+tt_34.wav      10/20/2000 5:05 PM     100,896  5%     96,263  sound\voices\BoB\
+tt_35.wav      10/20/2000 5:05 PM     104,038  10%    93,172  sound\voices\BoB\
+tt_36.wav      10/20/2000 5:05 PM     34,940   4%     33,701  sound\voices\BoB\
+tt_37.wav      10/20/2000 5:05 PM     81,704   12%    71,904  sound\voices\BoB\
+tt_38.wav      10/20/2000 5:05 PM     58,670   19%    47,593  sound\voices\BoB\
+tt_39.wav      10/20/2000 5:05 PM     57,012   4%     54,683  sound\voices\BoB\
+tt_40.wav      10/20/2000 5:05 PM     94,790   5%     90,171  sound\voices\BoB\
+tt_41.wav      10/20/2000 5:05 PM     89,030   7%     82,981  sound\voices\BoB\
+tt_42.wav      10/20/2000 5:05 PM     76,556   14%    65,952  sound\voices\BoB\
+tt_43.wav      10/20/2000 5:05 PM     67,744   10%    60,694  sound\voices\BoB\
+tt_44.wav      10/20/2000 5:05 PM     44,188   20%    35,183  sound\voices\BoB\
+voc_01.wav     10/20/2000 5:05 PM     51,640   12%    45,423  sound\voices\BoB\
+voc_02.wav     10/20/2000 5:05 PM     37,916   12%    33,258  sound\voices\BoB\
+voc_03.wav     10/20/2000 5:05 PM     40,364   9%     36,548  sound\voices\BoB\
+voc_04.wav     10/20/2000 5:05 PM     60,412   4%     57,815  sound\voices\BoB\
+voc_05.wav     10/20/2000 5:05 PM     56,172   6%     52,986  sound\voices\BoB\
+voc_06.wav     10/20/2000 5:05 PM     41,284   3%     39,918  sound\voices\BoB\
+voc_07.wav     10/20/2000 5:05 PM     49,442   9%     45,003  sound\voices\BoB\
+voc_08.wav     10/20/2000 5:05 PM     61,656   5%     58,449  sound\voices\BoB\
+voc_09.wav     10/20/2000 5:05 PM     44,306   7%     41,295  sound\voices\BoB\
+voc_10.wav     10/20/2000 5:05 PM     58,298   9%     52,997  sound\voices\BoB\
+voc_11.wav     10/20/2000 5:05 PM     55,050   18%    45,254  sound\voices\BoB\
+voc_12.wav     10/20/2000 5:05 PM     40,614   9%     37,135  sound\voices\BoB\
+voc_13.wav     10/20/2000 5:05 PM     43,068   4%     41,307  sound\voices\BoB\
+voc_14.wav     10/20/2000 5:05 PM     45,512   9%     41,619  sound\voices\BoB\
+voc_15.wav     10/20/2000 5:05 PM     47,532   3%     45,886  sound\voices\BoB\
+voc_16.wav     10/20/2000 5:05 PM     40,756   3%     39,412  sound\voices\BoB\
+yoc_17.wav     10/20/2000 5:05 PM     52,070   7%     48,546  sound\voices\BoB\
+voc_18.wav     10/20/2000 5:05 PM     55,394   6%     51,854  sound\voices\BoB\
+voc_19.wav     10/20/2000 5:05 PM     74,718   8%     68,688  sound\voices\BoB\
+voc_20.wav     10/20/2000 5:05 PM     47,504   10%    42,821  sound\voices\BoB\
+voc_21.wav     10/20/2000 5:05 PM     52,034   7%     48,188  sound\voices\BoB\
+voc_22.wav     10/20/2000 5:05 PM     36,558   10%    32,925  sound\voices\BoB\
+voc_23.wav     10/20/2000 5:05 PM     35,880   4%     34,606  sound\voices\BoB\
+voc_24.wav     10/20/2000 5:05 PM     28,234   4%     27,227  sound\voices\BoB\
+voc_25.wav     10/20/2000 5:05 PM     50,004   14%    42,898  sound\voices\BoB\
+voc_26.wav     10/20/2000 5:05 PM     62,516   10%    56,117  sound\voices\BoB\
+voc_27.wav     10/23/2000 3:01 PM     49,444   5%     46,934  sound\voices\BoB\
+voc_28.wav     10/23/2000 3:05 PM     54,600   6%     51,556  sound\voices\BoB\
+Kreechurs.tga  4/6/2001 1 :08 PM      65,580   99%    873     team_icon\
+Kreechurs_blue.tga     4/6/2001 1 :09 PM      65,580   98%    1,030   team_icon\
+Kreechurs_red.tga      4/6/2001 1 :09 PM      65,580   98%    1,016   team_icon\
+Kreechurs.roq  5/09/2001 5:45 PM      1,078,120      9%      976,146 ui\assets\
+Kreechurs.tga  3/2/2001 11 :57 AM     65,580   99%    873     ui\assets\
+Kreechurs_metal.tga    3/2/2001 10:58 AM      65,580   74%    16,883  ui\assets\
+Kreechurs_name.tga     3/2/200111:16AM 131,116  91%    11,640  ui\assets\
+Kreechurs_name_alt.tga         3/2/200111:05AM 131,116  97%    3,870   ui\assets\
+
+188 file(s)            12,590,550      25%    9,496,872
+
+

TOP

+

Appendix K: A Minimal Team

+

The following list is the minimum number of files needed to make a new team and assumes that the team creator is using both the Janet and James models (the models shipped with Quake III: Team Arena) and the pre-existing heads that work with those models. Note that no sound or voice files are necessary. No head files are necessary. When adding new heads, refer to the Kreecha head in Appendix J. When reskinning previously created heads, refer to the Callisto/Lily head in Appendix J. Use this list as a reference when creating your own team pak files.

+
+tm_kreechurs.pk3
+Name    Modified       Size    Ratio   Packed  Path
+kreechurs.team  5/9/2001 12:01 PM      1,968   61%     770
+kreechurs_readme.txt   5/9/2001       3,162   59%     1,286   
+blue.tga       10/23/2000 7: 17 PM    196,626        41%     115,756         models\players\James\kreechurs\
+lower_blue.skin        4/6/2001 11 :20 AM     203     52%     98         models\players\James\kreechurs\
+lower_default.skin     4/6/200 111:25AM       204     50%     102         models\players\James\kreechurs\
+lower_red.skin  4/6/2001 11:20AM       204     50%     102         models\players\James\kreechurs\
+red.tga        10/23/2000 7:17 PM     196,626        43%     111,607         models\players\James\kreechurs\
+upper_blue.skin        41612001 11:20AM       281     58%     118         models\players\James\kreechurs\
+upper_default.skin     416/2001 11:25AM       282     58%     119         models\players\James\kreechurs\
+upper_red.skin  4/6/2001 11 :20 AM     282     58%     119         models\players\James\kreechurs\
+blue.tga       10/23/2000 7: 17 PM    196,626        41%     115,756         models\players\Janet\kreechurs\
+lower_blue.skin        4/6/2001 11 :20 AM     203     52%     98         models\players\Janet\kreechurs\
+lower_default.skin     4/6/200 111:25AM       204     50%     102         models\players\Janet\kreechurs\
+lower_red.skin  4/6/2001 11:20AM       204     50%     102         models\players\Janet\kreechurs\
+red.tga        10/23/2000 7:17 PM     196,626        43%     111,607         models\players\Janet\kreechurs\
+upper_blue.skin        41612001 11:20AM       281     58%     118         models\players\Janet\kreechurs\
+upper_default.skin     416/2001 11:25AM       282     58%     119         models\players\Janet\kreechurs\
+upper_red.skin  4/6/2001 11 :20 AM     282     58%     119         models\players\Janet\kreechurs\
+kreechurs.bot  5/9/2001 11 :43 AM     405     70%     123     scripts\
+kreechurs.shader       4/6/2001 3:05 PM       500     67%     163     scripts\
+kreechurs.tga  4/6/2001 1 :08 PM      65,580   99%    873     team_icon\
+kreechurs_blue.tga     4/6/2001 1 :09 PM      65,580   98%    1,030   team_icon\
+kreechurs_red.tga      4/6/2001 1 :09 PM      65,580   98%    1,016   team_icon\
+kreechurs.tga  3/2/2001 11 :57 AM     65,580   99%    873     ui\assets\
+kreechurs_metal.tga    3/2/2001 10:58 AM      65,580   74%    16,883  ui\assets\
+kreechurs_name.tga     3/2/200111:16AM 131,116  91%    11,640  ui\assets\
+kreechurs_name_alt.tga         3/2/200111:05AM 131,116  97%    3,870   ui\assets\
+
+27 file(s)             1,354,162              271,112 
+
+

TOP

+

Appendix L: Contents of the TAhead_lily.pk3

+

The following list is taken directly from the contents of the pak file that contains the Lily head model that is a part of the Kreechurs team. Lily is based on the Callisto head model from the original TA game (blinking female head with red or blue hair cut in a pageboy style). Use this as a reference when creating your own pak files for new character heads.

+
+TAhead_lily.pk3
+
+Name    Modified       Size    Ratio   Packed  Path
+Lily.vc        5/112001 6:56 PM       23      0%      23      scripts\Callisto\
+red_Iily.shader        4/9/20011:18 PM        557     79%     117     scripts\
+lily .shader   4/9/2001 1: 19 PM      528     78%     114      scripts\
+blue_lily.shader       5/1/20015:50 PM        566     79%     119     scripts\
+Lily_redface2.tga      4/3/200111:41 PM       16,428  32%     11,092         models\players\heads\Callisto\Lily\
+Lily_redface.tga       4/3/2001 11 :40 PM     16,428  33%     11,062         models\players\heads\Callisto\Lily\
+Lily_red.tga   4/2/2001 2:14 PM       65,580  79%     13,873         models\players\heads\Callisto\Lily\
+Lily_blueface2.tga     4/3/2001 11 :42 PM     16,428  32%     11, 182         models\players\heads\Callisto\Lily\
+Lily_blueface.tga      4/3/200111:41 PM       16,428  32%     11,174         models\players\heads\Callisto\Lily\
+LJily_blu.tga  4/10/2001 12:55 AM     65,580  33%     43,929         models\players\heads\Callisto\Lily\
+icon_red.tga   3/27/20016:15 AM       12,306  30%     8,581         models\players\heads\Callisto\Lily\
+icon_default.tga       3/27/20016:15 AM       12,306  30%     8,595         models\players\heads\Callisto\Lily\
+icon_blue.tga  3/29/2001 10:20 PM     16,428  41%     9,707         models\players\heads\Callisto\Lily\
+head_red.skin  4/17/20014:35 PM       125     44%     70         models\players\heads\Callisto\Lily\
+head_default.skin      4/17/20014:35 PM       126     41%     74         models\players\heads\Callisto\Lily\
+head_blue.skin  4/17/20014:33 PM       126     44%     71         models\players\heads\Callisto\Lily\
+
+16 file(s)             239,963        46%     129,783
+        
+ +

TOP

 
+
+ + diff --git a/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/index.html b/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/index.html new file mode 100644 index 00000000..44920ab7 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/New_Teams_For_Q3TA/index.html @@ -0,0 +1,1040 @@ + + + +New Teams For Q3TA + + + +
+ + + + + + + + + + + + + + + + +
 

New Teams for Team Arena (and other stories)
+By Paul Jaquays Script files by various id design team members Bot Search Material by Jan Paul "MrElusive" van Waveren

 
 

Table of Contents
+ Introduction
+ The Team Pak
+ Scripts
+ User Interface Assets
+ In Game Team Logo Icons
+ New Models for Team Skins
+ Appendix A: The .Bot File
+ Appendix B: The .Team File
+ Appendix C: The Voice List
+ Appendix D: Model Sound List
+ Appendix E: .VC File Sample
+ Appendix F: Sample Team Arena Animation.Cfg File and New Animation Commands
+ Appendix G: Teamname.shader
+ Appendix H: Search Order for Model and Head model Assets
+ Appendix I: Expanded Team Skin Functionality for Q3A
+ Appendix J: Contents of the tm_kreechurs.pk3
+ Appendix K: A Minimal Team
+ Appendix L: Contents of the TAhead_lily.pk3

+
 
 

Introduction
+ The original intent for Teams in Quake III: Team Arena was to allow the use and creation of new Teams. However, it was not until community modelers attempted to build new teams that we discovered that the hooks that we put in place for team creation did not work as intended. This point release contains the fixes and additions necessary to make new teams work.

+

This document presupposes that the person wanting to create a new team already knows the basics of creating, animating, and skinning new character models for Quake III Arena. There are numerous good tutorials on-line covering both the basics and the more in-depth skills needed to make models that work inside the game.

+

Special Thanks
+ The content used to test and debug the team creation code is based on a test model provided and made "Team Arena compatible" by Bill and Mike Jukes, a.k.a. "The Brothers Grimm" and a re-skinning of the original Team Arena Callisto head model provided by artist Camilla "milla" Bennett. Also thanks to milla for providing the .html version of this document. Names of some of the files used in examples have been changed. Furthermore, thanks go to Graeme Devine, Robert Duffy, and MrElusive for putting up with semi-constant harassment to get the team content working for the point release.

+

Notices: QUAKE III ARENA and QUAKE III: Team Arena are trademarks of id Software, Inc. This document is copyright 2000, 2001 by id Software, Inc. Id Software grants permission to redistribute and or redisplay this document in electronic form only. It may not be included as a part of any permanent media without first obtaining permission from id Software, inc. Permission is granted to use the contents of the scripts embedded in this document as a base for creating additional teams for Team Arena.
+

+

TOP

+

The Team Pak File
+It takes a surprisingly large amount of new content to create an entirely new team. Our test file contained 186 separate files (model included only one head). An additional head added another 16 files (we tested with only one extra head model). The content required covers every discipline of game creation . skin painting, scripting, modeling, and sound production. In fact, if the new team is to have new voice taunt sounds, it can easily exceed 10 megabytes in compressed form inside the pak file. Each of the files necessary to create a team is listed below in outline and will be discussed later in detail. The paths for these files begin in the missionpack directory. Appendix J contains the file list for the test team, Appendix K shows a team with the bare minimum of files needed to create a new team with a male and female uniform, and Appendix L contains the file list for the Callisto/Lily test head.

+

Naming Conventions
+When naming a pak file that contains the assets for a new team, preface the team name with the letters "tm_". This usage is for organizational purposes only. It is done to identify the pak as a team file. Example: tm_kreechurs.pk

+

Including What id Didn't Make
+You don't need to include any of the game content that id put in the original pak0.pk3 that shipped with Team Arena. The game should have no problem finding those assets if they are called for by the new team. Any new assets created for the team need to be in the pak file. Any assets created by other artists or authors for use with Team Arena need to be in the pak file. The team creator cannot assume that players will have those assets in their possession. When including assets created by others, including modified id game content, be sure to give notice of original authorship in the readme that accompanies the pakfile.

+

Teamname_readme.txt
+This text file tells all about the contents of your new team, including who made it, how they can reach the author, who else contributed to the project, what tools were used, how long it took, when it was released (copyright data goes here), where the ideas came from, and so on. Essentially, it should contain whatever the team creator wants to reveal about himself or herself and the process of making the team. Any resources that were created by others should be acknowledged here. If the team creator agrees to let others use the original contents of the pak file in other projects, it should be noted here also, along with any special terms or contact information.

+

NOTE: The scripts used to create the various aspects of the new team are included throughout this document. Team creators have permission to copy the scripts in this document and paste them into new scripts for use in original teams. Details such as team name, character names, and bot names should be changed to fit the new team.

+

TOP

+

Scripts
+ Priority: Unless otherwise noted, all of the scripts listed below are required to be in the team pak file (see Appendix K: A Minimal Team, for a detailed list of the contents required for a basic team using existing models).

+

These are the various scripts used to define the team and model characteristics.

+

Teamname.team (in root directory) : A text file that defines the components of the team. This file corresponds to the original team.txt file in pak0.pk3. It is required for all new teams. See Appendix B for details.

+

Teamname.bot (scripts\) : This file defines the resources used by the five bots that are used by the team in single player (model, head_model, and bot a.i.). It is required for all new teams. See Appendix A for details.

+

Teamname.shader (scripts\) : Shader scripts for all shaders used to create the new_model and the five new_headmodels. This is required for the team icons to work properly in game. Other shader-modified textures may be included. See Appendix G for the sample version of this shader.

+

Animation.cfg (models\players\newmodel\) : The animation configuration file. Team Arena models have a few a few more animation sequences than their Q3A counterparts, but the basics are the same. The contents of a sample Q3:TA animation.cfg are included at the end of this document. It's a script, but not one that's resident in the scripts file. This is only required if a new model is included in the pak.

+

New_model.voice (scripts\) : This is the script that assigns individual voice wav files to specific message or status commands. See Appendix C for a sample script and discussion of its use. Voice files are optional and only required if an entirely new set of voice wav files is to be included in the pak. Sound files are large and can add significantly to the size of the pakfile. If creating a human-based team, consider using the 8 voices that came with Team Arena to save file space.

+

New_headmodel_1.vc (scripts\) : This file selects which .voice file is linked to a head file. Each head model in the pak needs one of these. A separate version of this file is required for each new headmodel included with the team. The name of the file is the same as the name of the bot that uses the headmodel. A sample .vc file is included in Appendix E.

+

TOP

+

User Interface Assets
+
Priority: The tga files are required. The roq file is optional. The User Interface menus use these files to show the team logo icons and movies of the characters in actions.

+

Teamname, of course, refers to the name of the new team.

+

Teamname_name_alt.tga (ui\assets\) : This is a 256 x 128 pixel, 32 bit .tga file (with alpha channel) depicting the name of the team as a black and white (grayscale) art file. Teamname is the name of the new team, the rest of the filename is part of its format. The alpha channel should be the same as the image (not reversed).

+

Teamname_name.tga (ui\assets\) : This is a 256 x 128 pixel, 32 bit .tga file (with alpha channel) depicting the name of the team with a glow around it. It is a black and white art file (grayscale). The alpha channel should be the same as the image (not reversed).

+

Teamname.tga (ui\assets\) : This is a 128 x 128 pixel, 32 bit .tga file (with alpha channel) that depicts a black and white version of the team logo or symbol. The alpha channel should be the same as the image (not reversed).

+

Teamname_metal.tga (ui\assets\) : This is a 128 x 128 pixel, 32 bit .tga file (with alpha channel). If the team creator wants to keep the same style as the original game, this version of the team's logo is rendered to look like brushed metal, perhaps with a bluish cast. But in reality, it can be anything, any color. The alpha channel should be the same as the alpha channel in the Teamlogo.tga art.

+

Teamname.roq (ui\assets\) : The .roq movie displays in the center area of the player set up screen when the player selects one of the teams. Movie file sizes can be large, so the team creator may wish to take the overall size of the team pakfile into consideration before including a movie. Uncompressed, the team movies in Team Arena were over a megabyte each . and being compressed format files already; they don't get much smaller in the pakfile. The good news is that if no movie file is present, the game displays the teamname_metal.tga in the center area instead. It must be noted that team movie files will not be offered for viewing in the Cinematics menu option unless the teamname.roq file is also present in the video\ directory.

+

TOP

+

In Game Team Logo Icons
+ Priority: Required

+

The team style game maps for Team Arena are usually set up to display the icons of the competing teams. The game uses a separate set of art files located in the team_icon directory off the root missionpack directory for the team icons displayed in game. For Team Arena, these art files were a single color, red or blue. But that need not be the case. If a game clan wanted to use a full color version of their clan symbol, it would work in game - though the team creator may want to consider tinting the art either bluish or reddish to better suit the color used in play (most team maps are likely to use the blue/red color theme as was done in the original game).

+

Also, take into consideration that the art will be transparent, with background textures (floors, walls, colored banners) showing through behind it. Simple, graphic treatments of logos will probably work the best in all cases.

+

Art files can be larger or smaller than those shown here. However, while having smaller files will save memory, image quality will suffer. If using larger art files, image quality may improve substantially but the memory usage will be substantial also. Whether increasing or reducing file size, remember to keep the file dimension proportional to the original.

+

The Teamname.shader references this art. Make sure that the file names in the shader match those of the artwork.

+

Teamname.tga (team_icon\): This is a 128 x 128 pixel art file, the exact same file as used in ui\assets\teamname.tga. It is a black and white 32 bit version of the team logo with the same art in the alpha channel.

+

Teamname_blue.tga (team_icon\): For Team Arena, we created solid color logos, but that need not be the case. This 32 bit 128 x 128 pixel art file can be full color. The alpha channel should be the same as the teamname.tga file. If you choose to make it solid blue, consider using the same color value as the original TA logos. The RGB formula for that blue is: 0 148 255.

+

Teamname_red.tga (team_icon\): Even though id chose to make our logo's single, solid colors, this 32 bit 128 x 128 pixel art file can be whatever color the team creator wishes. The alpha channel should be the same as the teamname.tga file. If you choose to make it solid red, consider using the same color value as the original TA logos. The RGB formula for that red is: 255 0 0.

+

TOP

+

New Models and Skins for Teams
+The process by which body models are created is outside the scope of this document. While body model has a few more animations than the corresponding Quake III Arena model, the process of creation is quite similar . except for one very key element. The Team Arena model has no head. Head models for Team Arena teams are created and stored separately from the body. Where the pathname to a body model might be models\players\BoB, the path to the head models is different:

+

Example: models\players\heads\Kreecha.

+

New Team Arena Models based on Q3A models
+For the Team Arena test model, the Brothers Grimm converted a character model that they had previously made for Quake III Arena. In order to keep the game from confusing two models with the same file name, the search code for models and skins was changed to allow extended search paths for models. In this case, we placed the Team Arena model in a "characters" directory nested within the "players" directory. The path to the new model read: models\players\characters\BoB\. The model directory contains the torso and legs models only, which are Upper.md3 and Lower.md3 respectively. There are no head models in that directory. Furthermore, include any art and skin files used for the default version of the model along with the animation.cfg.

+

NOTE: When creating your models for export as .ASE files for use with the Q3data.exe, you must have a head on the model (e.g.; an h_head in the max file) for the converter to work. The converter looks for and expects to see an h_head for of the model. If the converter does not find the head during the conversion, the process will halt. After the conversion is complete just use the Upper and lower Md3 files for that character's directory. Place the head model in its own separate directory.

+

Icons for new models
+The Loading Screen for Team Arena uses the icons associated with a team member's body model, not the member's head model. Be certain to include an icon_default.tga file in new model's directory. This icon will be used on the map loading screen. It represents the Body model in use by a player . not the Head model.

+

New Team Skins
+When creating a team, make a red and a blue version of the skin. Name the skins as noted below. Do not use the team or character name in the skin. That information is taken from the name of the directory in which it resides.

+

The team skins (red and blue) for a Team Arena model reside in a directory within the model directory (which contains the model md3 pieces).

+

Example: models\players\characters\BoB\Kreechurs\.

+

The teamname directory (Kreechurs in this case) would contain the art files for the skin, and the .skin files that link art to model.

+

In simple form, the skin assets required to be in the teamname file are as follows:

+

TGA file names
+Blue.tga //the body skin for the blue team version
+Red.tga //the body skin for the red team version

+

Skin File Names
+Lower_blue.skin //blue version of legs skin file
+Upper_blue.skin //blue version of torso skin file
+Lower_red.skin //red version of legs skin file
+Upper_red.skin //red version of torso skin file
+Lower_default.skin //default legs skin file (used by U.I.). Usually, this is the red skin.
+Upper_default.skin //default torso skin file (used by U.I.). Usually, this is the red skin.

+

New Heads
+Each new player on a new team should either have a new head model or have a new skin for an existing Team Arena model. Each new head model and all its assets go into a directory named for it. In the case of new skins for pre-existing models, the new skin assets reside in a directory nested within the model's directory.

+

Example: models\players\heads\callisto\lily is a new skin for the Callisto head.

+

Note that other assets, such as the .vc file for this head will also need to be nested in directories a layer deeper in their normal files.

+

Example: scripts\callisto\lily.vc.

+

New head models need to have all the assets specific to the model (md3 files, skin files and art files) in the directory named for the model head.

+

No MD3 Models Required for New Skins on id Models
+New skins created for existing head models (id created or community created) do not require that the md3 models be in their directories. The assets specific to the new skin (skin art, skin file, icons) are placed in a directory. You do not need to redistribute md3 models for the heads that are a part of the original id game.

+

Using the Work of Others
+If you are reskinning or simply using a head model previously created and distributed by a member of the community, make sure that the original creator has authorized such use (and remember to give credit where credit is due). When using community-created models, the team creator must plan to include that model and all its assets in the pakfile.

+

TOP

+

Appendix A: The .Bot File
+Five Heads, Five Bots, Five Team Members

+Priority: Required for each new team

+

A Team Arena team consists of five players. In the original game, the five players were drawn from a mix of 11 new player heads sitting atop two body models. New teams should also have five players each. However, five players on the new team should each have a unique head/skin combination. These can either be new models or new skins using the original Q3:TA models.

+

The .bot file (whose file name is the same as the name of the new team, e.g.; Kreechurs.bot or Scumsukkers.bot) is a text script whose ".txt" file extension has been renamed to ".bot." This file corresponds to the bots.txt file used in the original Team Arena game. Appendix A shows a sample bot file.

+

Name = the name of the bot as it appears on the Start Server Menu.

+

Model = the body model used by this bot. A team can use more than one body model. However, adding multiple body models can and will add significantly to the size of the team pak file and to memory usage in game. Limiting the number of body models used by a team is a good design practice. No more than two models per team should be the limit.

+

Headmodel = *modelname. The headmodel is what makes the bot unique. It has links to the voice files and is used when creating name aliases for the bots to use in the single player game. The asterisk is a necessary part of the file name here.

+

The headmodel called Callisto/Lily is a new skin on the Callisto model mesh. The pathname is required for the model to work.

+

Aifile = the bot ai used by the team member. The computer-controlled opponents in Team Arena used three individual ai files that define their general role in the game: defense (tad_c.c), offense (tao_c.c) and all-arounder (taa_c.c). New bots can use these same a.i. files or, if desired the team creator can make new ai files based on the Team Arena ai files.

+

Filename: Teamname.bot

+
+//bot file begins here
+{
+name           Kreecha
+model          BoB
+headmodel      *Kreecha
+aifile  bots/taa_c.c
+}
+
+{
+name           Callisto/Lily
+model          BoB
+headmodel      *Callisto/Lily
+aifile  bots/tad_c.c
+}
+
+{
+name           Infinite
+model          BoB
+headmodel      *Infinite
+aifile  bots/tad_c.c
+}
+
+{
+name           Prime
+model          BoB
+headmodel      *Prime
+aifile  bots/tao_c.c
+}
+
+{
+name           Vlad
+model          BoB
+headmodel      *Vlad
+aifile  bots/tao_c.c
+}
+//bot file ends here
+		
+

TOP

+

Appendix B: The .TEAM File
+ Priority: Required for each new team.

+

The team file is a text file that has had the file extension renamed from .txt to .team.

+

Kreechurs is a test Team Arena team created to test the team and head model code for point release v1.28. It uses the hypothetical "BoB" model to create a new team.

+

The team definition appears on a single line in the file:

+

"Team name" "asset path/name" "bot 1" "bot 2" "bot 3" "bot 4" "bot 5"

+

//Teams define the assets used by the team: team name, path to U.I. assets, player names
+// Character definitions act as a link between head models used by a team and models that have the proper team skin assets. The Player Set Up User Interface primarily uses the character definitions. The first entry is the head model as defined in the .bot file. The second entry is body model used by that character. For everything to work out for the best, each character should have a unique model/skin combination that defines it.

+

Filename: Teamname.team

+
+// .team file begins here
+teams {
+  { "Kreechurs" "ui/assets/kreechurs"  "BoB" "Lily" "Vlad" "Infinite" "Prime"}
+}
+
+characters {
+{ "Callisto/Lily" " BoB " }
+{ "Kreecha"  " BoB " }
+{ "Infinite"  " BoB " }
+{ "Prime"  " BoB " }
+{ "Vlad" " BoB " }
+}
+
+// Aliases are the link between character name, headmodel, and bot A.I.
+
+aliases {
+        { "Kreecha"           "BoB"              "a"  }
+        { "Lily"        "Callisto/Lily" "d"   }
+            { "Vlad"           "Vlad"              "o"       }
+            { "Infinite"       "Infinite"           "d"      }
+            { "Prime"          "Prime"             "o"       }              
+}
+
+//.team file ends here
+
+

TOP

+

Appendix C: The Voice List
+ Priority: Optional.

+

The voice file is a text file that has had the file extension renamed from .txt to .voice. Each unique set of voice recordings requires its own voice file. This file contains the code script that defines the voice and corresponding text messages used by the player models in game. Like the text chat messages that appeared in original Q3A, these messages are triggered by game conditions and statuses.

+

The file directory name for the voice does not have to be the same as a head or body model, though giving it a unique name that identifies it with the team is always a good idea. The specific file names for each voice message ARE VERY IMPORTANT, as the voice script that corresponds to the file directory for the voice calls them. Example: If the new voice is called "monster", then the directory would be called "monster" and the voice file would be called monster.voice.

+

If you create a new set of recorded voices for your team or for a new model, be certain to include at least one voice message for each category (defined by a name like "getflag" and follow by opening and closing brackets) on this list. It is not necessary to provide as many different messages as shown below. Example: Your character may not need more than one way to say "yes" or have as many kill insults. You can also rewrite the scripts. Your team need not say the same thing as the id teams said or use the same style of speaking. Just remember that the text portion of the message will display on screen, so having it match the audio is always a good thing. And remember that in game, shorter speeches are better and cheaper.

+

The file path is as follows: sound\voices\newmodel\soundname.wav

+

You may include additional voices but these are the ones currently the phrases accessed by the game.

+

As with any script, these are lines of game code. Take care to maintain the proper syntax, otherwise, you are likely to either disable the file or even crash the game.

+

To create new voice recordings use a sound editing program that can produce a .wav format file that conforms to the following: Mono 22k 16bit

+

(This is taken from the male5 voice file. Substitute the name of your model for male5 in the file pathnames).

+

Filename: Voicename.voice

+
+//voice file starts here
+
+getflag
+{
+        sound/voices/male5/or_01.wav   "Get the flag"
+        sound/voices/male5/or_02.wav   "Secure the flag"
+}
+
+offense
+{
+        sound/voices/male5/or_03.wav   "You're on offense"
+}
+
+defend
+{
+        sound/voices/male5/or_04.wav   "Stay Home"
+        sound/voices/male5/or_05.wav   "Guard the base"
+        sound/voices/male5/or_07.wav   "You're on defense"
+}
+
+defendflag
+{
+        sound/voices/male5/or_06.wav   "Guard our flag"
+}
+
+patrol
+{
+        sound/voices/male5/or_08.wav   "Patrol"
+        sound/voices/male5/or_09.wav   "Take point"
+        sound/voices/male5/or_10.wav   "Go on patrol"
+}
+
+followme
+{
+        sound/voices/male5/or_11.wav   "Follow me"
+        sound/voices/male5/or_12.wav   "Cover me"
+        sound/voices/male5/or_13.wav   "Watch my back"
+}
+
+yes
+{
+        sound/voices/male5/re_01.wav   "Yessir"
+        sound/voices/male5/re_02.wav   "Yes ma'am"
+        sound/voices/male5/re_03.wav   "Aye, aye, sir"
+        sound/voices/male5/re_04.wav   "Aye, aye, ma'am"
+        sound/voices/male5/re_05.wav   "Affirmative"
+        sound/voices/male5/re_06.wav   "Copy"
+        sound/voices/male5/re_07.wav   "Roger"
+}
+
+no
+{
+        sound/voices/male5/re_08.wav   "No sir"
+        sound/voices/male5/re_09.wav   "No ma'am"
+        sound/voices/male5/re_10.wav   "Negative"
+        sound/voices/male5/re_11.wav   "I'm busy"
+}
+
+ihaveflag
+{
+        sound/voices/male5/gs_01.wav   "I'm coming in hot!"
+        sound/voices/male5/gs_02.wav   "I've secured the flag!"
+        sound/voices/male5/gs_03.wav   "I've got the flag!"
+        sound/voices/male5/gs_04.wav   "Bringing home the bacon!"
+}
+
+baseattack
+{
+        sound/voices/male5/gs_05.wav   "We're taking enemy fire!"
+        sound/voices/male5/gs_06.wav   "Security breach!"
+        sound/voices/male5/gs_07.wav   "Our base is under attack."
+}
+
+enemyhasflag
+{
+        sound/voices/male5/gs_08.wav   "Our flag is gone!"
+        sound/voices/male5/gs_09.wav   "They've got our flag!"
+        sound/voices/male5/gs_10.wav   "Enemy has secured our flag!"
+}
+
+ongetflag
+{
+        sound/voices/male5/ps_03.wav   "Getting the flag..."
+}
+
+onoffense
+{
+        sound/voices/male5/ps_01.wav   "I'm taking offense"
+        sound/voices/male5/ps_02.wav   "I'm going in..."
+}
+
+ondefense
+{
+        sound/voices/male5/ps_04.wav   "I'll stay home"
+        sound/voices/male5/ps_05.wav   "Securing base"
+        sound/voices/male5/ps_06.wav   "Guarding the base now"
+}
+
+onpatrol
+{
+        sound/voices/male5/ps_07.wav   "On patrol..."
+        sound/voices/male5/ps_08.wav   "Patroling..."
+        sound/voices/male5/ps_09.wav   "I'll take point"
+}
+
+startleader
+{
+        sound/voices/male5/ps_10.wav   "I'm the leader"
+        sound/voices/male5/ps_11.wav   "I'm in charge"
+}
+
+stopleader
+{
+        sound/voices/male5/ps_12.wav   "I don't want to lead"
+        sound/voices/male5/ps_13.wav   "Someone else lead"
+        sound/voices/male5/ps_14.wav   "I resign"
+}
+
+kill_insult
+{
+        sound/voices/male5/tt_06.wav   "Next time don't get up"
+        sound/voices/male5/tt_05.wav   "You're just a waste of space"
+        sound/voices/male2/tt_07.wav   "Are you blind?"
+        sound/voices/male5/tt_13.wav   "Duck next time"
+        sound/voices/male5/tt_19.wav   "Suh-weeet!"
+        sound/voices/male5/tt_20.wav   "Woo-Hoo!"
+        sound/voices/male5/tt_22.wav   "You just got schooled!"
+//      sound/voices/male5/tt_16.wav   "You talkin' ta ME?"
+}
+
+taunt {
+        sound/voices/male5/tt_18.wav   "How about some competition here?"
+        sound/voices/male5/tt_01.wav   "FRAGbait!"    
+        sound/voices/male5/tt_11.wav   "My momma shoots better!"
+        sound/voices/male5/tt_14.wav   "Try hitting that barn over there!"
+        sound/voices/male5/tt_17.wav   "Wanna BUY a shot?"
+//      sound/voices/male5/tt_03.wav   "Get a clue moron!"
+//      sound/voices/male5/tt_09.wav   "MORON!"
+//      sound/voices/male5/tt_02.wav   "You're such a Loser!"
+//      sound/voices/male5/tt_08.wav   "LOSER!"
+//      sound/voices/male5/tt_10.wav   "No-skill idiot!"
+//      sound/voices/male5/tt_12.wav   "Watched that all the way..."
+}
+
+death_insult {
+        sound/voices/male5/tt_15.wav   "Thank you sir.. may I have another!"
+        sound/voices/male5/tt_23.wav   "Bite me!"
+        sound/voices/male5/tt_25.wav   "Cheap shot!"
+        sound/voices/male5/tt_26.wav   "DOH"
+        sound/voices/male5/tt_28.wav   "Lucky shot!"
+        sound/voices/male5/tt_29.wav   "That's it!"
+        sound/voices/male5/tt_30.wav   "Ooh! That's it!"
+//      sound/voices/male5/tt_35.wav   "Hey, dumbass"
+//      sound/voices/male5/tt_04.wav   "What an ass!"
+//      sound/voices/male5/tt_24.wav   "Screw you!"
+}
+
+kill_gauntlet {
+        sound/voices/male5/tt_21.wav   "Eat gauntlet baby!"
+}
+
+praise {
+        sound/voices/male5/tt_27.wav   "Nice!"
+}
+
+camp                   // command someone to camp
+{
+        sound/voices/male5/voc_01.wav  "Camp this position."
+        sound/voices/male5/voc_02.wav  "Camp here."
+
+}
+
+returnflag                     // return our flag  (CTF only)
+{
+        sound/voices/male5/voc_03.wav  "Get our flag!"
+        sound/voices/male5/voc_04.wav  "Return our flag!"
+        sound/voices/male5/voc_05.wav  "Recover our flag!"
+}
+
+whoisleader                    // who is the team leader
+{
+        sound/voices/male5/voc_06.wav  "Who's our leader?"
+        sound/voices/male5/voc_07.wav  "Who's in charge?"
+        sound/voices/male5/voc_08.wav  "Who leads this team?"
+}
+
+followflagcarrier              // follow the flag/skull carrier (CTF, Oneflag, Harvester)
+{
+        sound/voices/male5/voc_09.wav  "Follow our carrier."
+        sound/voices/male5/voc_10.wav  "Stay with the carrier."
+        sound/voices/male5/voc_11.wav  "Protect the carrier."
+        sound/voices/male5/voc_12.wav  "Cover the carrier."
+}
+
+inposition                     // I'm in position
+{
+        sound/voices/male5/voc_13.wav  "I'm in place."
+        sound/voices/male5/voc_14.wav  "I'm at my post."
+        sound/voices/male5/voc_15.wav  "I am in position."
+        sound/voices/male5/voc_15a.wav "I am in position"
+}
+
+wantondefense          // I want to be on defense
+{
+        sound/voices/male5/voc_16.wav  "Let me defend."
+        sound/voices/male5/voc_17.wav  "I'd rather defend."
+}
+
+wantonoffense          // I want to be on offense
+{
+        sound/voices/male5/voc_18.wav  "Let me go on offense."
+        sound/voices/male5/voc_19.wav  "I'd rather go on offense."
+}
+
+wantonpatrol           // I want to go on patrol
+{
+        sound/voices/male5/voc_20.wav  "Let me patrol."
+        sound/voices/male5/voc_21.wav  "I'd rather patrol."
+}
+
+oncamp  //I'm Camping (status)
+{
+        sound/voices/male5/voc_22.wav  "I'm camping here."
+}
+
+onfollow
+{
+        sound/voices/male5/voc_23.wav  "I'm following."
+        sound/voices/male5/voc_24.wav  "Following!"
+}
+
+onfollowcarrier
+{
+        sound/voices/male5/voc_27.wav  "Guarding the carrier."
+}
+
+onreturnflag
+{
+        sound/voices/male5/voc_28.wav  "Getting our flag."
+}
+
+harvest //harvester game type only
+{
+        sound/voices/male5/voc_25.wav  "Go collect skulls."
+        sound/voices/male5/voc_26.wav  "Harvest some skulls."
+}
+// voice file ends here
+        
+

TOP
+
+Appendix D: Model Sound List
+Priority: Only required if a new body model is included in the team pak file.

+

The following game sounds are associated with the team model. Each of the sounds listed below is a separate file. They need to be located in a directory having the same name as the body model and be nested within the sounds directory.

+

Example: sounds/newmodel/Death1.wav.

+

If new sound files are to be created, make sure that they conform to the following wav file format: Mono 22k 16bit.

+

Death1.wav
+Death2.wav
+Death3.wav
+Drown.wav
+Fall1.wav
+Falling1.wav
+Gasp.wav
+Jump1.wav
+Pain100_1.wav
+Pain25_1.wav
+Pain50_1.wav
+Pain75_1.wav
+Taunt.wav

+

TOP

+

Appendix E: .VC File Sample
+ Priority: Required for each head model

+

The vc file is a text file script that has had the file extension renamed from .txt to .vc. The script is linked to a bot name. Bot names are defined in the .bot file included in the pak file. Each bot needs to have a .vc file. It's best, if at all possible, to have the model name (or model/skin combination) and the bot name be the same. The very brief contents are simply a path to a voice file. The selected voice file can be either one of the original Team Arena voices or an original voice included with the team. When creating the voice file for a re-skinned head model, be sure to include the head name in the path to the voice script. That script must also be nested a layer deeper in the directory, such as: scripts/callisto/lily.vc.

+

The contents of a sample .vc file are shown below.

+
        //VC script begins here
+
scripts/newcharacter.voice
+
           //VC script ends here
+

TOP

+

Appendix F: Sample Team Arena Animation.Cfg File and New Animation Commands
+ Priority: Required only if a new model is included.

+

The animation.cfg file is a text file that has had the file extension renamed from .txt to .cfg. This file goes in the directory with the body model components (model\players \new_model\ -- or -- model\players\characters\new_model\). The specifics of using or modifying the contents of this file are a part of the model making process and are mostly outside the focus of this document.

+

It is included in this document because the Team Arena animation configuration is different from the Quake 3 Arena Configuration. Furthermore it contains the "sex" key that determines the gender/sex of a character (as does the Q3A animation.cfg). This key/value pair determines which pronouns (masculine, feminine, or neuter) are used when the game generates messages about the player.

+

Additionally, two new animation commands (for both Q3A and Q3:TA) are shown here. These were done at the request of modelers doing non-traditional biped models. When put in the animation.cfg file, they literally stop the model from responding to the programmatic animations for those body parts. If you freeze the legs, the hips don't tilt during running animation. If the model's legs were too much outside of bipedal norms (as is the case for quadrupeds), the front or back legs would disappear into the ground as the leg models programmatically tilted around the model's pelvis. If you freeze the torso, you don't get waist twists or bends. Depending on what you are making, you may want to use one, but not the other.

+

Fixedlegs : put in the animation .cfg this command freezes programmatic rotation of the legs

+

Fixedtorso : when put in the animation .cfg this command freezes programmatic rotation of the torso

+

These commands are commented out in the sample below.

+
+		// animation.config file begins here
+        sex     m      // THIS VALUE  (m, f, n) DETERMINES GENDER OF MODEL
+        //fixedlegs  // PREVENTS PROGRAMMATIC ROTATION OF LEGS
+        //fixedtorso // PREVENTS PROGRAMMATIC ROTATION OF TORSO
+        headoffset -3 0 0
+        footsteps boot
+        
+        
+        
+        // first frame, num frames, looping frames, frames per second
+        0       30      0       20             // BOTH_DEATH1
+        29      1       0       20             // BOTH_DEAD1
+        30      30      0       20             // BOTH_DEATH2
+        59      1       0       20             // BOTH_DEAD2
+        60      30      0       20             // BOTH_DEATH3
+        89      1       0       20             // BOTH_DEAD3
+        
+        90      26      0       20             // TORSO_GESTURE
+        
+        116     6       0       15             // TORSO_ATTACK        (MUST NOT CHANGE -- hand animation is synced to this)
+        122     6       0       15             // TORSO_ATTACK2       (MUST NOT CHANGE -- hand animation is synced to this)
+        
+        128     5       0       20             // TORSO_DROP          (MUST NOT CHANGE -- hand animation is synced to this)
+        133     4       0       20             // TORSO_RAISE         (MUST NOT CHANGE -- hand animation is synced to this)
+        
+        137     1       0       15             // TORSO_STAND
+        138     1       0       15             // TORSO_STAND2
+        
+        199     8       8       20             // LEGS_WALKCR
+        207     12      12      20             // LEGS_WALK
+        219     10      10      20             // LEGS_RUN
+        229     10      10      20             // LEGS_BACK
+        239     10      10      15             // LEGS_SWIM
+        
+        249     7       0       15             // LEGS_JUMP
+        256     9       0       15             // LEGS_LAND
+        265     9       0       15             // LEGS_JUMPB
+        274     6       0       15             // LEGS_LANDB
+        280     15      15      15             // LEGS_IDLE
+        295     11      11      15             // LEGS_IDLECR
+        307     9       9       15             // LEGS_TURN
+        
+        139     10      0       15             // TORSO_GETFLAG    //TA Gesture
+        149     10      0       15             // TORSO_GUARDBASE   //TA Gesture
+        159     10      0       15             // TORSO_PATROL   //TA Gesture
+        169     10      0       15             // TORSO_FOLLOWME   //TA Gesture
+        179     10      0       15             // TORSO_AFFIRMATIVE   //TA Gesture
+        189     10      0       15             // TORSO_NEGATIVE   //TA Gesture
+        
+        // animation.config file ends here
+		
+

TOP

+

Appendix G: Teamname.shader
+ Priority: Required for team icons to work in the game

+

This is a text file script with the file extension renamed from .txt to ..shader.

+
+//Teamname.shader begins here
+team_icon/Kreechurs_red
+{              
+        cull none
+        surfaceparm nolightmap
+        surfaceparm trans
+        surfaceparm nomarks
+        {
+               map team_icon/Kreechurs_red.tga
+               blendFunc Add
+               rgbgen wave triangle 0.2 0.5 0 0.2           
+        }
+}
+
+team_icon/Kreechurs_blue
+{              
+        cull none
+        surfaceparm nolightmap
+        surfaceparm trans
+        surfaceparm nomarks
+        {
+               map team_icon/Kreechurs_blue.tga
+               blendFunc Add
+               rgbgen wave triangle 0.2 0.5 0 0.2       
+        }
+}
+//Teamname.shader ends here
+		
+

TOP

+

Appendix H: Search Order for Model and Head model Assets

+

The means by which headmodels are used and selected was unified as much as possible between Q3A and Q3:TA code. The byproduct of this change allows players some more choices when selecting head models. The following documents the new procedures.

+

Searching for Head skins
+The game uses the following paths and order of search when looking for headmodel assets. The asterisk (*) is only used for head models. When the asterisk is used, the game will try to load the head model from the models/players/heads folder first. After that, it looks deeper into the directories.

+

More Variety of Head Skins
+If the team creator so chooses, different skins can be created for each team (note that id chose to use the same head skins for each team . but that doesn't have to be the case).

+
+===================================
+Q3A/TA NON-TEAMPLAY SEARCH ORDER
+===================================
+
+-------------------------------------------------
+headmodel = *callisto/lily
+
+models/players/heads/callisto/lily/head_default.skin
+models/players/heads/callisto/head_lily.skin
+
+-------------------------------------------------
+headmodel = callisto/lily
+
+models/players/callisto/lily/head_default.skin
+models/players/callisto/head_lily.skin
+models/players/heads/callisto/lily/head_default.skin
+models/players/heads/callisto/head_lily.skin
+
+============================
+Q3A TEAMPLAY SEARCH ORDER
+============================
+-------------------------------------------------
+Example:
+team_headmodel = *callisto/lily
+team = red
+models/players/heads/callisto/lily/head_red.skin
+models/players/heads/callisto/head_red.skin
+
+-------------------------------------------------
+Example:
+team_headmodel = callisto/lily
+team = red
+
+models/players/callisto/lily/head_red.skin
+models/players/callisto/head_red.skin
+models/players/heads/callisto/lily/head_red.skin
+models/players/heads/callisto/head_red.skin
+
+===========================
+TA TEAMPLAY SEARCH ORDER
+===========================
+Example:
+team_headmodel = *callisto/lily
+team = red
+teamName = Stroggs
+
+models/players/heads/callisto/lily/Stroggs/head_red.skin
+models/players/heads/callisto/Stroggs/head_red.skin
+models/players/heads/callisto/lily/head_red.skin
+models/players/heads/callisto/head_red.skin
+
+Example:
+team_headmodel = callisto/lily
+team = red
+teamName = Stroggs
+
+models/players/callisto/lily/Stroggs/head_red.skin
+models/players/callisto/Stroggs/head_red.skin
+models/players/callisto/lily/head_red.skin
+models/players/callisto/head_red.skin
+models/players/heads/callisto/lily/Stroggs/head_red.skin
+models/players/heads/callisto/Stroggs/head_red.skin
+models/players/heads/callisto/lily/head_red.skin
+models/players/heads/callisto/head_red.skin
+		
+

Searching for Model Skins
+The following list shows the order in which the game searches for model skins. When creating new skins for Team Arena or Quake 3 Arena (or related mods of either), use the following directory arrangement.

+
+===================================
+Q3A/TA NON-TEAMPLAY SEARCH ORDER
+===================================
+-------------------------------------------------
+Example:
+model = hunter/harpy
+
+
+legs:
+        models/players/hunter/lower_harpy_default.skin
+        models/players/hunter/lower_harpy.skin
+        models/players/characters/james/lower_harpy_default.skin
+        models/players/characters/james/lower_harpy.skin
+torso:
+        models/players/hunter/upper_harpy_default.skin
+        models/players/hunter/upper_harpy.skin
+        models/players/characters/hunter/upper_harpy_default.skin
+        models/players/characters/hunter/upper_harpy.skin
+
+============================
+Q3A TEAMPLAY SEARCH ORDER
+============================
+
+-------------------------------------------------
+Example:
+team_model = hunter/harpy
+team = red
+
+legs:
+        models/players/hunter/lower_harpy_red.skin
+        models/players/hunter/lower_red.skin
+        models/players/characters/hunter/lower_harpy_red.skin
+        models/players/characters/hunter/lower_red.skin
+torso:
+        models/players/hunter/upper_harpy_red.skin
+        models/players/hunter/upper_red.skin
+        models/players/characters/hunter/upper_harpy_red.skin
+        models/players/characters/hunter/upper_red.skin
+
+
+===========================
+TA TEAMPLAY SEARCH ORDER
+===========================
+
+-------------------------------------------------
+Example:
+team_model = james/badass
+team = red
+teamName = Stroggs
+
+legs:
+        models/players/james/Stroggs/lower_badass_red.skin
+        models/players/james/Stroggs/lower_red.skin
+        models/players/james/lower_badass_red.skin
+        models/players/james/lower_red.skin
+        models/players/characters/james/Stroggs/lower_badass_red.skin
+        models/players/characters/james/Stroggs/lower_red.skin
+        models/players/characters/james/lower_badass_red.skin
+        models/players/characters/james/lower_red.skin
+torso:
+        models/players/james/Stroggs/upper_badass_red.skin
+        models/players/james/Stroggs/upper_red.skin
+        models/players/james/upper_badass_red.skin
+        models/players/james/upper_red.skin
+        models/players/characters/james/Stroggs/upper_badass_red.skin
+        models/players/characters/james/Stroggs/upper_red.skin
+        models/players/characters/james/upper_badass_red.skin
+        models/players/characters/james/upper_red.skin
+		
+

TOP

+

Appendix I: Expanded Team Skin Functionality for Q3A

+

Technically speaking, the following information has nothing to do with Team Arena teams, but this document is just as good a place for this information to reside as any.

+

At the request of several modelers who worked with the modeling and skin making forums and archives at Polycount, we changed the way that Quake III Arena (not just Team Arena) handles skin replacement in team games. Originally, if a skinner made a new skin for a Q3A model AND made team color versions of that skin, the game would not automatically use the team version. Instead, it would display the id default red or blue skin. To see a new team skin in the game, the skinner literally had to remove the default skins and replace them with the new versions.

+

With version 1.28 of the game code, we've been able to get that changed. The file format that we used is the one requested by the skinners themselves. However, because of the way searches for head skins now work, pre-existing Q3A files are not going to work correctly. They need to have one, renamed skin file added for the proper head skins to appear in the game.

+

When a properly set-up user-created skin for a model is accompanied by matching team color skins, the game will now use them instead of the default team skin for that model.

+

The example below shows the assets that must be in the pakfile for the Blue version of a skin named Hellion that uses the id-created Crash model.

+
+ Hellion_blue.tga                          models\players\crash\
+ Hellion_blue_f.tga                       models\players\crash\
+ Hellion_blue_t.tga                       models\players\crash\
+ Head_Hellion_blue.skin              models\players\crash\
+ Icon_Hellion_blue.tga                 models\players\crash\
+ Lower_Hellion_blue.skin            models\players\crash\
+ Upper_Hellion_blue.skin            models\players\crash\
+ Head_blue.skin                            models\players\crash\Hellion\
+        
+

The last file is the key to making it work . a skin file with the same contents as Head_Hellion_blue.skin, only renamed Head_blue.skin and placed one layer deeper in the Hellion directory. Note that BOTH head_hellion_blue.skin in the crash directory and head_blue.skin in the crash/Hellion directory are necessary for the model to work properly.

+

To see a working example of a properly set up Q3A skin, look for Hades Orphan, the revised version (h20.pk3), by Camilla "milla" Bennett for the Crash model.

+

TOP

+

Appendix J: Contents of the tm_kreechurs.pk3

+

The following list is taken directly from the contents of the pak file contain the BoB model and the Kreechurs team information. Use this as a reference when creating your own team pak files.

+
+tm_kreechurs.pk3
+Name    Modified       Size    Ratio   Packed  Path
+kreechurs.team  5/9/2001 12:01 PM      1,968   61%     770
+kreechurs_readme.txt   5/9/2001       3,162   59%     1,286   
+animation.cfg  5/161/2001 4:32 PM     1,173   59%     478         models\players\characters\BoB\
+default_flame1.jpg     513/2000 7:19 PM       5,972   10%     5,385        models\players\characters\BoB\
+default_flame2.jpg     51312000 7:19 PM       5,984   10%     5,359        models\players\characters\BoB\
+default_flame3.jpg     5/3/2000 7:20 PM       5,623   11%     5,014        models\players\characters\BoB\
+default_flame4.jpg     51312000 7:20 PM       5,284   12%     4,658        models\players\characters\BoB\
+default_flame5.jpg     513/2000 7:21 PM       5,231   10%     4,691         models\players\characters\BoB\
+default_flame6.jpg     5/3/2000 7:21 PM       5,318   11%     4,735         models\players\characters\BoB\
+qefault_flame7.jpg     5/3/2000 7:21 PM       5,807   11%     5,197         models\players\characters\BoB\
+default_flame8.jpg     5/3/2000 7:22 PM       6,114   10%     5,510         models\players\characters\BoB\
+default_flameball.jpg  5/3/2000 7:22 PM       3,010   26%     2,216         models\players\characters\BoB\
+defaultjets.tga        611412000 2:55 AM      49,196  37%     31,075         models\players\characters\BoB\
+icon_blue.tga  6/13/2000 8:15 PM      16,402  58%     6,845         models\players\characters\BoB\
+icon_red.tga   6/13/2000 8:15 PM      16,402  61%     6,327         models\players\characters\BoB\
+lower.md3      3/3/2001 12:11 PM      593,972        33%     398,956         models\players\characters\BoB\
+lower_1.md3    3/3/2001 12:11 PM      593,972 33%     398,956         models\players\characters\BoB\
+lower_2.md3    3/3/2001 12.11 PM      593,972        33%     398,956         models\players\characters\BoB\
+upper.md3      3/3/2001 12:11 PM      721,388        33%     483,599         models\players\characters\BoB\
+upper_1.md3    3/3/2001 12:11 PM      721,388        33%     483,599         models\players\characters\BoB\
+upper_2.md3    3/3/2001 12:11 PM      721,388        33%     483,599         models\players\characters\BoB\
+icon_default.tga       6/13/2000 8:15 PM      16,402  61%     6,328         models\players\ characters\BoB\
+blue.tga       10/23/2000 7: 17 PM    196,626        41%     115,756         models\players\characters\BoB\kreechurs\
+lower_blue.skin        4/6/2001 11 :20 AM     203     52%     98         models\players\characters\BoB\kreechurs\
+lower_default.skin     4/6/200 111:25AM       204     50%     102         models\players\characters\BoB\kreechurs\
+lower_red.skin  4/6/2001 11:20AM       204     50%     102         models\players\characters\BoB\kreechurs\
+red.tga        10/23/2000 7:17 PM     196,626        43%     111,607         models\players\characters\BoB\kreechurs\
+upper_blue.skin        41612001 11:20AM       281     58%     118         models\players\characters\BoB\kreechurs\
+upper_default.skin     416/2001 11:25AM       282     58%     119         models\players\characters\BoB\kreechurs\
+upper_red.skin  4/6/2001 11 :20 AM     282     58%     119         models\players\characters\BoB\kreechurs\
+blue_h.tga     6/14/2000 10:26 AM     196,652        56%     86,873         models\players\heads\Kreecha\
+default_fc.tga  5/29/2000 10:07 AM     3,090   90%     323         models\players\heads\Kreecha\
+default_visor.tga      10/23/2000 7:57 PM     196,626        96%     7,656         models\players\heads\Kreecha\
+Kreecha.md3    3/3/2001 12:12 PM      5,868   46%     3,171         models\players\heads\Kreecha\
+Kreecha_1.md3  3/3/2001 12:12 PM      5,868   46%     3,171         models\players\heads\Kreecha\
+Kreecha_2.md3  3/3/2001 12:12 PM      5,868   46%     3,171         models\players\heads\Kreecha\
+head_blue.skin  3/12/2001 4:58 PM      56      7%      52         models\players\heads\Kreecha\
+head_default.skin      3/1212001 4:57 PM      53      8%      49         models\players\heads\Kreecha\
+head_red.skin  3/12/2001 4:58 PM      55      7%      51         models\players\heads\Kreecha\
+icon_blue.tga  6/13/2000 8:15 PM      16,402  58%     6,846        models\players\heads\Kreecha\
+icon_default.tga       6/13/2000 8:15 PM      16,402  61%     6,328         models\players\heads\Kreecha\
+icon_red.tga   6/1312000 8.15 PM      16,402  61%     6,328         models\players\heads\Kreecha\
+red_h.tga      3112/2001 6:06 PM      196,626        66%     66,666         models\players\heads\Kreecha\
+BoB.shader     3/12/2001 5:49 PM      2,912   89%     308     scripts\
+kreechurs.bot  5/9/2001 11 :43 AM     405     70%     123     scripts\
+kreechurs.shader       4/6/2001 3:05 PM       500     67%     163     scripts\
+Kreecha.vc     5/2/2001 5:53 PM       21      0%      21      scripts\
+Infinite.vc    4/9/2001 11: 18 AM     24      0%      24      scripts\
+Prime.vc       4/9/2001 11: 18 AM     24      0%      24      scripts\
+Vader.vc       4/9/2001 11: 18 AM     24      0%      24      scripts\
+death1.wav     2/23/2000 9:20 AM      16,720  47%     8,900   sound\player\BoB\
+death2.wav     5/7/2000 5:46 PM       18,496  17%     15,356  sound\player\BoB\
+death3.wav     5/7/2000 5:46 PM       18,496  17%     15,356  sound\player\BoB\
+fall1.wav      5/9/2000 6:40 AM       13,944  62%     5,327   sound\player\BoB\
+falling1.wav   5/7/2000 5:22 PM       40,722  26%     30,585  sound\player\BoB\
+gasp.wav       5/7/2000 5:15 PM       55,230  4%      53,293  sound\player\BoB\
+jump1.wav      5/7/20009:26 PM 47,778   8%     44,070  sound\player\BoB\
+pain100_1.wav  5/7/20005:33PM 6,894    29%    4,880   sound\player\BoB\
+pain25_1.wav   5/7/20005:34 PM 9,832    26%    7,248   sound\player\BoB\
+pain50_1.wav   5/7/20005:33 PM 6,444    22%    5,007   sound\player\BoB\
+pain75_1.wav   5/7/20005:33 PM 9,512    26%    6,997   sound\player\BoB\
+taunt.wav      3/3/2001 12:17 PM      163,874  11%    146,434 sound\player\BoB\
+gs_01.wav      10/20/20005:05 PM      51,304   10%    46,296  sound\voices\BoB\
+gs_02.wav      10/20/20005:05 PM      69,704   10%    62,811  sound\voices\BoB\
+gs_03.wav      10/20/20005:05 PM      53,394   8%     49,195  sound\voices\BoB\
+gs_04.wav      10/20/20005:05 PM      48,802   3%     47,157  sound\voices\BoB\
+gs_05.wav      10/20/20005:05 PM      62,170   4%     59,614  sound\voices\BoB\
+gs_06.wav      10/20/2000 5:05 PM     53,622   5%     51,075  sound\voices\BoB\
+gs_07 .wav     10/20/2000 5:05 PM     67,756   10%    60,889  sound\voices\BoB\
+gs_08.wav      10/20/2000 5:05 PM     61,458   4%     59,265  sound\voices\BoB\
+gs_09.wav      10/20/2000 5:05 PM     60,042   6%     56,640  sound\voices\BoB\
+gs_10.wav      10/20/2000 5:05 PM     82,526   4%     79,337  sound\voices\BoB\
+or_01.wav      10/20/2000 5.05 PM     46,892   8%     42,990  sound\voices\BoB\
+or_02.wav      10/20/2000 5:05 PM     63,152   10%    56,946  sound\voices\BoB\
+or_03.wav      10/20/2000 5:05 PM     54,714   6%     51,246  sound\voices\BoB\
+or_04.wav      10/20/2000 5:05 PM     43,640   4%     41,815  sound\voices\BoB\
+or_05.wav      10/20/2000 5:05 PM     56,694   6%     53,172  sound\voices\BoB\
+or_06.wav      10/20/2000 5:05 PM     44,248   6%     41,468  sound\voices\BoB\
+or_07.wav      10/20/2000 5:05 PM     57,616   4%     55,043  sound\voices\BoB\
+or_08.wav      10/20/2000 5:05 PM     22,626   5%     21,538  sound\voices\BoB\
+or_09.wav      10/20/2000 5:05 PM     36,260   30%    25,528  sound\voices\BoB\
+or_10.wav      10/20/2000 5:05 PM     43,396   7%     40,432  sound\voices\BoB\
+or_11.wav      10/20/2000 5:05 PM     37,070   4%     35,592  sound\voices\BoB\
+or_12.wav      10/20/2000 5:05 PM     25,714   4%     24,796  sound\voices\BoB\
+ps_01.wav      10/20/2000 5:05 PM     58,040   4%     55,538  sound\voices\BoB\
+ps_02.wav      10/20/2000 5:05 PM     40,686   4%     39,161  sound\voices\BoB\
+ps_03.wav      10/20/2000 5:05 PM     44,870   5%     42,695  sound\voices\BoB\
+ps_04.wav      10/20/2000 5:05 PM     50,550   4%     48,465  sound\voices\BoB\
+ps_05.wav      10/20/2000 5:05 PM     64,256   9%     58,718  sound\voices\BoB\
+ps_06.wav      10/20/2000 5:05 PM     60,770   4%     58,385  sound\voices\BoB\
+ps_07.wav      10/20/2000 5:05 PM     41,604   3%     40,372  sound\voices\BoB\
+ps_08.wav      10/20/2000 5:05 PM     33,102   4%     31,860  sound\voices\BoB\
+ps_09.wav      10/20/2000 5:05 PM     43,578   14%    37,279  sound\voices\BoB\
+ps_1 0.wav     10/20/2000 5:05 PM     48,126   3%     46,467  sound\voices\BoB\
+ps_11.wav      10/20/2000 5:05 PM     52,114   7%     48,442  sound\voices\BoB\
+ps_12.wav      10/20/2000 5:05 PM     46,054   3%     44,632  sound\voices\BoB\
+ps_13.wav      10/20/2000 5:05 PM     52,026   4%     49,921  sound\voices\BoB\
+ps_14.wav      10/20/2000 5:05 PM     38,428   3%     37,165  sound\voices\BoB\
+re_01.wav      10/20/2000 5:05 PM     42,970   5%     40,707  sound\voices\BoB\
+re_02.wav      10/20/2000 5:05 PM     42,010   16%    35,118  sound\voices\BoB\
+re_03.wav      10/20/2000 5:05 PM     44,994   4%     43,387  sound\voices\BoB\
+re_04.wav      10/20/2000 5:05 PM     26,620   3%     25,824  sound\voices\BoB\
+re_05.wav      10/20/2000 5:05 PM     31,732   4%     30,549  sound\voices\BoB\
+re_06.wav      10/20/2000 5:05 PM     20,342   5%     19,287  sound\voices\BoB\
+re_07.wav      10/20/2000 5:05 PM     23,544   4%     22,526  sound\voices\BoB\
+re_08.wav      10/20/2000 5:05 PM     38,070   3%     36,822  sound\voices\BoB\
+re_09.wav      10/20/2000 5:05 PM     33,436   4%     32,041  sound\voices\BoB\
+re_10.wav      10/20/2000 5:05 PM     29,016   7%     26,898  sound\voices\BoB\
+re_11.wav      10/20/2000 5:05 PM     31,998   3%     30,885  sound\voices\BoB\
+tt_01.wav      10/20/2000 5:05 PM     56,240   7%     52,038  sound\voices\BoB\
+tt_02.wav      10/20/2000 5:05 PM     57,144   5%     54,206  sound\voices\BoB\
+tt_03.wav      10/20/2000 5:05 PM     68,484   9%     62,426  sound\voices\BoB\
+tt_04.wav      10/20/2000 5:05 PM     55,838   5%     52,785  sound\voices\BoB\
+tt_05.wav      10/20/2000 5:05 PM     75,106   6%     70,367  sound\voices\BoB\
+tt_06.wav      10/20/2000 5:05 PM     81,630   10%    73,342  sound\voices\BoB\
+tt_07.wav      10/20/2000 5:05 PM     60,354   5%     57,333  sound\voices\BoB\
+tt_08.wav      10/20/2000 5:05 PM     56,642   5%     53,981  sound\voices\BoB\
+tt_09.wav      10/20/2000 5:05 PM     49,216   3%     47,675  sound\voices\BoB\
+tt_10.wav      10/20/2000 5:05 PM     60,656   5%     57,563  sound\voices\BoB\
+tt_11.wav      10/20/2000 5:05 PM     75,106   5%     71,690  sound\voices\BoB\
+tt_12.wav      10/20/2000 5:05 PM     90,760   6%     84,879  sound\voices\BoB\
+tt_13.wav      10/20/2000 5:05 PM     52,628   8%     48,347  sound\voices\BoB\
+tt_14.wav      10/20/2000 5:05 PM     72,848   4%     70,004  sound\voices\BoB\
+tt_15.wav      10/20/2000 5:05 PM     109 184  12%    96,020  sound\voices\BoB\
+tt_16.wav      10/20/2000 5:05 PM     48,812   3%     47,245  sound\voices\BoB\
+tt_17.wav      10/20/2000 5:05 PM     64,506   10%    57,951  sound\voices\BoB\
+tt_18.wav      10/20/2000 5:05 PM     85,018   6%     79,532  sound\voices\BoB\
+tt_19.wav      10/20/2000 5:05 PM     72,978   17%    60,260  sound\voices\BoB\
+tt_20.wav      10/20/2000 5:05 PM     73,328   6%     68,967  sound\voices\BoB\
+tt_21.wav      10/20/2000 5:05 PM     79,434   7%     74, 101 sound\voices\BoB\
+tt_22.wav      10/20/2000 5:05 PM     74,636   4%     71,397  sound\voices\BoB\
+tt_23.wav      10/20/2000 5:05 PM     37,034   18%    30,448  sound\voices\BoB\
+tt_24.wav      10/20/2000 5:05 PM     43,316   5%     41,087  sound\voices\BoB\
+tt_25.wav      10/20/2000 5:05 PM     48,376   13%    42,005  sound\voices\BoB\
+tt_26.wav      10/20/2000 5:05 PM     35,464   8%     32,716  sound\voices\BoB\
+tt_27.wav      10/20/2000 5:05 PM     38,430   6%     35,995  sound\voices\BoB\
+tt_28.wav      10/20/2000 5:05 PM     40,698   13%    35,580  sound\voices\BoB\
+tt_29.wav      10/20/2000 5:05 PM     36,074   17%    29,767  sound\voices\BoB\
+tt_30.wav      10/20/2000 5:05 PM     83,012   5%     79,167  sound\voices\BoB\
+tt_31.wav      10/20/2000 5:05PM      55,530   14%    47,706  sound\voices\BoB\
+tt_32.wav      10/20/2000 5:05 PM     52,040   15%    44,369  sound\vojces\BoB\
+tt_33.wav      10/20/2000 5:05 PM     96,360   10%    86,316  sound\voices\BoB\
+tt_34.wav      10/20/2000 5:05 PM     100,896  5%     96,263  sound\voices\BoB\
+tt_35.wav      10/20/2000 5:05 PM     104,038  10%    93,172  sound\voices\BoB\
+tt_36.wav      10/20/2000 5:05 PM     34,940   4%     33,701  sound\voices\BoB\
+tt_37.wav      10/20/2000 5:05 PM     81,704   12%    71,904  sound\voices\BoB\
+tt_38.wav      10/20/2000 5:05 PM     58,670   19%    47,593  sound\voices\BoB\
+tt_39.wav      10/20/2000 5:05 PM     57,012   4%     54,683  sound\voices\BoB\
+tt_40.wav      10/20/2000 5:05 PM     94,790   5%     90,171  sound\voices\BoB\
+tt_41.wav      10/20/2000 5:05 PM     89,030   7%     82,981  sound\voices\BoB\
+tt_42.wav      10/20/2000 5:05 PM     76,556   14%    65,952  sound\voices\BoB\
+tt_43.wav      10/20/2000 5:05 PM     67,744   10%    60,694  sound\voices\BoB\
+tt_44.wav      10/20/2000 5:05 PM     44,188   20%    35,183  sound\voices\BoB\
+voc_01.wav     10/20/2000 5:05 PM     51,640   12%    45,423  sound\voices\BoB\
+voc_02.wav     10/20/2000 5:05 PM     37,916   12%    33,258  sound\voices\BoB\
+voc_03.wav     10/20/2000 5:05 PM     40,364   9%     36,548  sound\voices\BoB\
+voc_04.wav     10/20/2000 5:05 PM     60,412   4%     57,815  sound\voices\BoB\
+voc_05.wav     10/20/2000 5:05 PM     56,172   6%     52,986  sound\voices\BoB\
+voc_06.wav     10/20/2000 5:05 PM     41,284   3%     39,918  sound\voices\BoB\
+voc_07.wav     10/20/2000 5:05 PM     49,442   9%     45,003  sound\voices\BoB\
+voc_08.wav     10/20/2000 5:05 PM     61,656   5%     58,449  sound\voices\BoB\
+voc_09.wav     10/20/2000 5:05 PM     44,306   7%     41,295  sound\voices\BoB\
+voc_10.wav     10/20/2000 5:05 PM     58,298   9%     52,997  sound\voices\BoB\
+voc_11.wav     10/20/2000 5:05 PM     55,050   18%    45,254  sound\voices\BoB\
+voc_12.wav     10/20/2000 5:05 PM     40,614   9%     37,135  sound\voices\BoB\
+voc_13.wav     10/20/2000 5:05 PM     43,068   4%     41,307  sound\voices\BoB\
+voc_14.wav     10/20/2000 5:05 PM     45,512   9%     41,619  sound\voices\BoB\
+voc_15.wav     10/20/2000 5:05 PM     47,532   3%     45,886  sound\voices\BoB\
+voc_16.wav     10/20/2000 5:05 PM     40,756   3%     39,412  sound\voices\BoB\
+yoc_17.wav     10/20/2000 5:05 PM     52,070   7%     48,546  sound\voices\BoB\
+voc_18.wav     10/20/2000 5:05 PM     55,394   6%     51,854  sound\voices\BoB\
+voc_19.wav     10/20/2000 5:05 PM     74,718   8%     68,688  sound\voices\BoB\
+voc_20.wav     10/20/2000 5:05 PM     47,504   10%    42,821  sound\voices\BoB\
+voc_21.wav     10/20/2000 5:05 PM     52,034   7%     48,188  sound\voices\BoB\
+voc_22.wav     10/20/2000 5:05 PM     36,558   10%    32,925  sound\voices\BoB\
+voc_23.wav     10/20/2000 5:05 PM     35,880   4%     34,606  sound\voices\BoB\
+voc_24.wav     10/20/2000 5:05 PM     28,234   4%     27,227  sound\voices\BoB\
+voc_25.wav     10/20/2000 5:05 PM     50,004   14%    42,898  sound\voices\BoB\
+voc_26.wav     10/20/2000 5:05 PM     62,516   10%    56,117  sound\voices\BoB\
+voc_27.wav     10/23/2000 3:01 PM     49,444   5%     46,934  sound\voices\BoB\
+voc_28.wav     10/23/2000 3:05 PM     54,600   6%     51,556  sound\voices\BoB\
+Kreechurs.tga  4/6/2001 1 :08 PM      65,580   99%    873     team_icon\
+Kreechurs_blue.tga     4/6/2001 1 :09 PM      65,580   98%    1,030   team_icon\
+Kreechurs_red.tga      4/6/2001 1 :09 PM      65,580   98%    1,016   team_icon\
+Kreechurs.roq  5/09/2001 5:45 PM      1,078,120      9%      976,146 ui\assets\
+Kreechurs.tga  3/2/2001 11 :57 AM     65,580   99%    873     ui\assets\
+Kreechurs_metal.tga    3/2/2001 10:58 AM      65,580   74%    16,883  ui\assets\
+Kreechurs_name.tga     3/2/200111:16AM 131,116  91%    11,640  ui\assets\
+Kreechurs_name_alt.tga         3/2/200111:05AM 131,116  97%    3,870   ui\assets\
+
+188 file(s)            12,590,550      25%    9,496,872
+
+

TOP

+

Appendix K: A Minimal Team

+

The following list is the minimum number of files needed to make a new team and assumes that the team creator is using both the Janet and James models (the models shipped with Quake III: Team Arena) and the pre-existing heads that work with those models. Note that no sound or voice files are necessary. No head files are necessary. When adding new heads, refer to the Kreecha head in Appendix J. When reskinning previously created heads, refer to the Callisto/Lily head in Appendix J. Use this list as a reference when creating your own team pak files.

+
+tm_kreechurs.pk3
+Name    Modified       Size    Ratio   Packed  Path
+kreechurs.team  5/9/2001 12:01 PM      1,968   61%     770
+kreechurs_readme.txt   5/9/2001       3,162   59%     1,286   
+blue.tga       10/23/2000 7: 17 PM    196,626        41%     115,756         models\players\James\kreechurs\
+lower_blue.skin        4/6/2001 11 :20 AM     203     52%     98         models\players\James\kreechurs\
+lower_default.skin     4/6/200 111:25AM       204     50%     102         models\players\James\kreechurs\
+lower_red.skin  4/6/2001 11:20AM       204     50%     102         models\players\James\kreechurs\
+red.tga        10/23/2000 7:17 PM     196,626        43%     111,607         models\players\James\kreechurs\
+upper_blue.skin        41612001 11:20AM       281     58%     118         models\players\James\kreechurs\
+upper_default.skin     416/2001 11:25AM       282     58%     119         models\players\James\kreechurs\
+upper_red.skin  4/6/2001 11 :20 AM     282     58%     119         models\players\James\kreechurs\
+blue.tga       10/23/2000 7: 17 PM    196,626        41%     115,756         models\players\Janet\kreechurs\
+lower_blue.skin        4/6/2001 11 :20 AM     203     52%     98         models\players\Janet\kreechurs\
+lower_default.skin     4/6/200 111:25AM       204     50%     102         models\players\Janet\kreechurs\
+lower_red.skin  4/6/2001 11:20AM       204     50%     102         models\players\Janet\kreechurs\
+red.tga        10/23/2000 7:17 PM     196,626        43%     111,607         models\players\Janet\kreechurs\
+upper_blue.skin        41612001 11:20AM       281     58%     118         models\players\Janet\kreechurs\
+upper_default.skin     416/2001 11:25AM       282     58%     119         models\players\Janet\kreechurs\
+upper_red.skin  4/6/2001 11 :20 AM     282     58%     119         models\players\Janet\kreechurs\
+kreechurs.bot  5/9/2001 11 :43 AM     405     70%     123     scripts\
+kreechurs.shader       4/6/2001 3:05 PM       500     67%     163     scripts\
+kreechurs.tga  4/6/2001 1 :08 PM      65,580   99%    873     team_icon\
+kreechurs_blue.tga     4/6/2001 1 :09 PM      65,580   98%    1,030   team_icon\
+kreechurs_red.tga      4/6/2001 1 :09 PM      65,580   98%    1,016   team_icon\
+kreechurs.tga  3/2/2001 11 :57 AM     65,580   99%    873     ui\assets\
+kreechurs_metal.tga    3/2/2001 10:58 AM      65,580   74%    16,883  ui\assets\
+kreechurs_name.tga     3/2/200111:16AM 131,116  91%    11,640  ui\assets\
+kreechurs_name_alt.tga         3/2/200111:05AM 131,116  97%    3,870   ui\assets\
+
+27 file(s)             1,354,162              271,112 
+
+

TOP

+

Appendix L: Contents of the TAhead_lily.pk3

+

The following list is taken directly from the contents of the pak file that contains the Lily head model that is a part of the Kreechurs team. Lily is based on the Callisto head model from the original TA game (blinking female head with red or blue hair cut in a pageboy style). Use this as a reference when creating your own pak files for new character heads.

+
+TAhead_lily.pk3
+
+Name    Modified       Size    Ratio   Packed  Path
+Lily.vc        5/112001 6:56 PM       23      0%      23      scripts\Callisto\
+red_Iily.shader        4/9/20011:18 PM        557     79%     117     scripts\
+lily .shader   4/9/2001 1: 19 PM      528     78%     114      scripts\
+blue_lily.shader       5/1/20015:50 PM        566     79%     119     scripts\
+Lily_redface2.tga      4/3/200111:41 PM       16,428  32%     11,092         models\players\heads\Callisto\Lily\
+Lily_redface.tga       4/3/2001 11 :40 PM     16,428  33%     11,062         models\players\heads\Callisto\Lily\
+Lily_red.tga   4/2/2001 2:14 PM       65,580  79%     13,873         models\players\heads\Callisto\Lily\
+Lily_blueface2.tga     4/3/2001 11 :42 PM     16,428  32%     11, 182         models\players\heads\Callisto\Lily\
+Lily_blueface.tga      4/3/200111:41 PM       16,428  32%     11,174         models\players\heads\Callisto\Lily\
+LJily_blu.tga  4/10/2001 12:55 AM     65,580  33%     43,929         models\players\heads\Callisto\Lily\
+icon_red.tga   3/27/20016:15 AM       12,306  30%     8,581         models\players\heads\Callisto\Lily\
+icon_default.tga       3/27/20016:15 AM       12,306  30%     8,595         models\players\heads\Callisto\Lily\
+icon_blue.tga  3/29/2001 10:20 PM     16,428  41%     9,707         models\players\heads\Callisto\Lily\
+head_red.skin  4/17/20014:35 PM       125     44%     70         models\players\heads\Callisto\Lily\
+head_default.skin      4/17/20014:35 PM       126     41%     74         models\players\heads\Callisto\Lily\
+head_blue.skin  4/17/20014:33 PM       126     44%     71         models\players\heads\Callisto\Lily\
+
+16 file(s)             239,963        46%     129,783
+        
+ +

TOP

 
+
+ + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/entries new file mode 100644 index 00000000..7403f56c --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/entries @@ -0,0 +1,89 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +ch05 +dir + +ch06 +dir + +styles +dir + +appendix +dir + +q3ashader_manual_files +dir + +ch01 +dir + +ch02 +dir + +ch03 +dir + +ch04 +dir + +index.htm +file + + + + +2012-04-01T16:51:54.043109Z +b1ede4bbd7fa3c9f9529937729cf1815 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4505 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/prop-base/index.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/prop-base/index.htm.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/prop-base/index.htm.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/text-base/index.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/text-base/index.htm.svn-base new file mode 100644 index 00000000..a7220ef4 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/.svn/text-base/index.htm.svn-base @@ -0,0 +1,76 @@ + + +Quake III Arena Shader Manual: Table of Contents + + + +
+

Q3Radiant Shader Manual

+ +

Revision #12

+ +

By Paul Jaquays and Brian Hook + +

(with additional material by John Carmack, Christian Antkow, Kevin Cloud, & Adrian Carmack) +

QERadiant.com thanks John Hutton for re-formating this manual into a more web friendly version

+
+

Table of Contents

+1 Preface: Making Your Own Shaders +
2 Introduction + + +3 General Shader Keywords + + +4 Q3MAP Specific Shader Keywords + + +5 Editor specific shader instructions + + +6 Stage Specific Keywords + + +7 Notes on Alpha Channels +
8 Troubleshooting Shaders +
9 Creating New Textures + +
Appendix A: targetShaderName and targetNewShaderName + + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/entries new file mode 100644 index 00000000..60b248fc --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual/appendix +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +appA.html +file + + + + +2012-04-01T16:51:52.745035Z +71f8804da845b07160a6dfdf70b67936 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1749 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/prop-base/appA.html.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/prop-base/appA.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/prop-base/appA.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/text-base/appA.html.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/text-base/appA.html.svn-base new file mode 100644 index 00000000..a20c61a3 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/.svn/text-base/appA.html.svn-base @@ -0,0 +1,60 @@ + + +Quake III Arena Shader Manual: Appendix A + + + +

Q3Radiant Shader Manual

+ +TTimo
+2001.31.08
+
+
+

Appendix A: usage of targetShaderName and targetShaderNewName

+ +

+The targetShaderName and targetShaderNewName keys can be used with any entity +that supports the target key (the entity instance does not actually have to use +the target key for these new keys to work). If both are defined, then when the +entity decides to activate its targets, all shaders/textures in the map that +were originally the same name as the targetShaderName value, will be changed to +the targetShaderNewName value. +

+ +

+For example this would make it look like the red light shader is "turning on": +

+ +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_on" +

+ +

+And this would turn it back off: +

+ +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_off" +

+ +

+Note that the ORIGINAL shader name is used in both instances, not whatever it +happens to be currently. Also, of course, this will happen globally. If the +mapper wanted to affect only a certain set of red lights, he/she would need to +make a unique shader name to be used with that set. +

+ +

+The code that supports these keys is in G_UseTargets in g_utils.c. +

+ +

+For more information, see this thread:
+ +http://www.quake3world.com/ubb/Forum6/HTML/014812.html#9 + +

+ + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/appA.html b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/appA.html new file mode 100644 index 00000000..a20c61a3 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/appendix/appA.html @@ -0,0 +1,60 @@ + + +Quake III Arena Shader Manual: Appendix A + + + +

Q3Radiant Shader Manual

+ +TTimo
+2001.31.08
+
+
+

Appendix A: usage of targetShaderName and targetShaderNewName

+ +

+The targetShaderName and targetShaderNewName keys can be used with any entity +that supports the target key (the entity instance does not actually have to use +the target key for these new keys to work). If both are defined, then when the +entity decides to activate its targets, all shaders/textures in the map that +were originally the same name as the targetShaderName value, will be changed to +the targetShaderNewName value. +

+ +

+For example this would make it look like the red light shader is "turning on": +

+ +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_on" +

+ +

+And this would turn it back off: +

+ +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_off" +

+ +

+Note that the ORIGINAL shader name is used in both instances, not whatever it +happens to be currently. Also, of course, this will happen globally. If the +mapper wanted to affect only a certain set of red lights, he/she would need to +make a unique shader name to be used with that set. +

+ +

+The code that supports these keys is in G_UseTargets in g_utils.c. +

+ +

+For more information, see this thread:
+ +http://www.quake3world.com/ubb/Forum6/HTML/014812.html#9 + +

+ + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/entries new file mode 100644 index 00000000..cb7882ec --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual/ch01 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg1_1.htm +file + + + + +2012-04-01T16:51:53.436074Z +e605a774d4b228fb70925c0a8af4646b +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +13658 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/prop-base/pg1_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/prop-base/pg1_1.htm.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/prop-base/pg1_1.htm.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/text-base/pg1_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/text-base/pg1_1.htm.svn-base new file mode 100644 index 00000000..9f0fd794 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/.svn/text-base/pg1_1.htm.svn-base @@ -0,0 +1,126 @@ + + +Quake III Arena Shader Manual: Introduction + + + +

Q3Radiant Shader Manual

+
+

1 Preface: Making Your Own Shaders

+ +The Manual for the Q3Radiant editor program contains a section called Creating New Assets that has the necessary information for setting up the files to create your own custom Quake III Arena shaders. It is recommended that you study the scripts in this document and in the individual shader scripts. Pay careful attention to syntax and punctuation. This is where you are most likely to make mistakes. + +

2 Introduction

+ +The graphic engine for QuakeIII Arena has taken a step forward by putting much more direct control over the surface +qualities of textures into the hands of designers and artists. In writing this manual, we have tried to define the +concepts and tools that are used to modify textures in a way that, it is hoped, will be graspable by users who already have basic knowledge ofcomputer graphics but are not necessarily computer programmers. It is not a tutorial, nor was it intended to be one. + +

2.1 What is a Shader?

+ +Shaders are short text scripts that define the properties of a surface as it appears and functions in a game world (or compatible editing tool). By convention, the documents that contain these scripts usually has the same name as the texture set which contains the textures being modified (e.g; base, hell, castle, etc,). Several specific script documents have also been created to handle special cases, like liquids, sky and special effects. + +

For Quake III Arena,Shader scripts are located in quake3/baseq3/scripts. + +

A Quake III Arena shader file consists of a series of surface attribute and rendering instructions formatted +within braces ("{" and "}"). Below you can see a simple example of syntaxand format for a single process, including the +Q3MAP keywords or "SurfaceParameters", which follow the first bracket and a single bracketed "stage": + +

textures/liquids/lava
+	{
+	deformVertexes wave sin 0 3 0 0.1
+	tessSize 64
+	{
+	map textures/common/lava.tga
+	}
+}
+
+ +

2.2 Shader Name & File Conventions

+The first line is the shader name. Shader names can be up to 63 characters long. The names are often a mirror of +a pathname to a .tga file without the extension or base dir (/quake3/baseq3 in ourcase), but they do not need to be. + +

Shaders that are only going to be referenced by the gamecode, not modeling tools, often are just a single world, +like"projectionShadow" or "viewBlood". + +

Shaders that are used on characters or other polygon models need to mirror a .tga file, which allows the modelers to build with normal textures, then have the special effects show up when the model is loaded into the game. + +

Shaders that are placed on surfaces in the map editor commonly mirror a .tga file, but the "qer_editorimage" shader parameter canforce the editor to use an arbitrary image for display. + +

Shader pathnames have a case sensitivity issue - on windows, they aren't case sensitive, but on unix they are. Try to always use lowercase for filenames, and always use forward slashes "/" for directory separators. + +

2.3 Shader Types

+The keywords that affect shaders are divided into two classes. The first class of keywords are global parameters. Some global parameters ("surfaceparms." And all "q3map_" keywords) are processed by Q3MAP, and change physical attributes of the surface that uses the shader. These attributes can affect the player. To see changes in these +parameters one must re-bsp the map. + +

The remaining global keywords, and all Stage Specific Keywords are processed by the renderer. They are appearance changes +only and have no effect on game play or game mechanics. Changes to any of these attributes will take effect as soon as the game goes to another level or vid_restarts (type command vid_restart in the game console). + +

Shader keywords are notcase sensitive. + +

IMPORTANT NOTE: some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined in this section) at the very beginning of the shader and to place shader stages at the end (see various examples). + +

2.4 Key Concepts

+ +Ideally, a designer or artist who is manipulating textures with shader files has a basic understanding of wave forms and knows about mixing colored light (high school physics sort of stuff). If not, there are some concepts you need to have a +grasp on to make shaders work for you. + +

2.4.1 Surface Effects vs. Content Effects vs. Deformation Effects
+Shaders not only modify the visible aspect of textures on a geometry brush, curve, patch or mesh model, but they can also have an effect on both the content, "shape," and apparent movement of those things. A surface effect does nothing to modify +the shape or content of the brush. Surface effects include glows, transparencies and rgb (red, green, blue) value +changes. Content shaders affect the way the brush operates in the game world. Examples include water, fog, nonsolid, and +structural. Deformation effects change the actual shape of the affected brush or curve, and may make it appear to move. + +

2.4.2 Power Has a Price
+The shader script gives the designer, artist and programmer a great deal of easily accessible power over the appearance of +and potential special effects that may be applied to surfaces in the gameworld. But it is power that comes with a price tag +attached, and the cost is measured in performance speed. Each shader phase that affects the appearance of a texture causes the Q3:Aengine to make another processing pass and redraw the world. Think of it as if you were adding all +the shader-affected triangles to the total r_speed count for each stage in the shader script. A shader-manipulated texture that is seen through another shader-manipulated texture (e.g. a light in fog) has the effect of adding the total number of passes together for the affected triangles. A light that required two passes seen through a fog that requires one pass will be treated as having to redraw that part of the world three times. + +

2.4.3 RGB Color
+ +RGB means "Red, Green, Blue."Mixing red, green and blue light in differing intensities creates the colors in computers and television monitors. This is called additive color (as opposed to the mixing of pigments in paint or colored ink in the printing process, which is subtractive color). In Quake III Arena and most higher-end computer art programs (and the color selector in Windows), the intensities ofthe individual Red, Green and Blue components are expressed as number values. When mixed together on a screen, number values of equal intensity in each component color create a completely neutral (gray) color. The lower the number value (towards 0), the darker the shade. The higher the value, the lighter the shade or the more saturated the color until it reaches a maximum value of 255 (in the art programs). All colors possible on the computer can be expressed as a formula of three numbers. The value for complete black is 0 0 0. The value for complete white is 255 255 255. However, the QuakeIII Arena graphics engine requires that the color range be "normalized" into a range between 0.0 and 1.0. + +

2.4.4 Normalization: a Scale of 0 to 1
+The mathematics in Quake III Arena use a scale of 0.0 to 1.0 instead of 0 to 255. Most computer art programs that can express RGB values as numbers use the 0 to 255 scale. To convert numbers, divide each of the artprogram's values for the component colors by 255. The resulting three values are your Quake III Arena formula for that color component. The same holds true for texture coordinates. + +

2.4.5 Texture Sizes
+TGA texture files are measured in pixels (picture elements). Textures are measured in powers of 2, with 16 x16 pixels being the smallest (typically) texture in use. Most will be larger. Textures need not be square, so long as both dimensions are powers of 2. Examples include: 32x256, 16x32, 128x16. + +

2.4.6 Color Math
+ +In Quake III Arena , colors are changed by mathematical equations worked on the textures by way ofthe scripts or +"programlets" in the shader file. An equation that adds to or multiplies the number values in atexture causes it to become +darker. Equations that subtract from or modulate number values in a texture cause it to become lighter. Either equation can change the hue and saturation of a color. + +

2.4.7 Measurements
+ +The measurements used in the shaders are in either game units, color units, or texture units. + +

· Game unit: A game unit is used by deformations to specify sizes relative to the world. Game units are the same scale we have had since way back in the Wolfensteindays - 8 units equals one foot. The default texture scale used by the Q3Radiant map editor results in two texels for each game unit, but that can be freely changed. + +

· Color units: Colors scale the values generated by the texture units to produce lighting effects. A value of 0.0 will be completely black, and a value of 1.0 will leave the texture unchanged. Colors are sometimes specified with a single value to be used across all red, green,and blue channels, or sometimes as separate values for each channel. + +

· Texture units: This is the normalized (see above) dimensions of the original texture image (or a previously modified texture at a given stage in the shader pipeline). A full texture, regardless of its original size in texels, has a normalized measurement of 1.0 x 1.0. For normal repeating textures, it is possible to have value greater than 1.0 or less than 0.0, resulting in repeating of the texture. The coordinates are usually assigned by the level editor or +modeling tools, but you still need to be aware of this for scrolling or turbulent movement of the texture at runtime. + +

2.4.8 Waveform Functions
+Many of the shader functions use waveforms to modulate measurements over time. Where appropriate, additional information is provided with wave modulated keyword functions to describe the effect of a particular waveform on that process. Currently there are five waveforms in use in Q3A shaders: + +

Sin: Sin standsfor sine wave, a regular smoothly flowing wave ranging from -1 to 1. +
Triangle: Triangle is a wave with a sharp ascent and a sharp decay, ranging from 0 to 1.It will make a choppy looking wave forms. +
Square: A squarewave simply switches from -1 to 1 with no in-between. +
Sawtooth: In the sawtooth wave, the ascent is like a triangle wave from 0 to 1, but the decay cuts off sharply back to 0. +
Inversesawtooth: This is the reverse of the sawtooth… instant ascent to the peak value (1), then a triangle wave descent to the valley value (0). The phase on this goes from 1.0 to 0.0 instead of 0.0 to 1.0. This wave is particularly usefulfor additive cross-fades. + +

Waveforms all have thefollowing properties: +
<base> Where the wave form begins. Amplitude is measured from this base value. +
<amplitude> This is the height of the wave created, measured from the base. You will probably need to test and tweak this value to get it correct for each new shader stage. The greater the amplitude, the higher the wave peaks and the deeper the valleys. +
<phase> This is a normalized value between 0.0 and 1.0. Changing phase to a non-zero value affects the point on the wave at which the wave form initially begins to be plotted. Example: In Sin or Triangle wave, a phase of 0.25 means it begins one fourth (25%) of the way along the curve, or more simply put, it begins at the peak of the wave. A phaseof 0.5 would begin at the point the wave re-crosses the base line. A phase of 0.75 would be at the lowest point of the valley. If only one wave form is being used in a shader, a phase shift will probably not be noticed and phase should have a value of zero (0). However, including two or more stages of the same process in a single shader, but with the phases shifted can be used to create interesting visual effects. Example: using rgbGen in two stages with different colors and a 0.5 difference in phase would cause the manipulated texture to modulate between two distinct colors. Phase changes can also be used when you have two uses of the same effect near each other, and you don't want them to be synchronized. You would write a separate shader for each, changing only the phase value. +
<freq>Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of 1 +would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 +seconds. +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/pg1_1.htm b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/pg1_1.htm new file mode 100644 index 00000000..9f0fd794 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch01/pg1_1.htm @@ -0,0 +1,126 @@ + + +Quake III Arena Shader Manual: Introduction + + + +

Q3Radiant Shader Manual

+
+

1 Preface: Making Your Own Shaders

+ +The Manual for the Q3Radiant editor program contains a section called Creating New Assets that has the necessary information for setting up the files to create your own custom Quake III Arena shaders. It is recommended that you study the scripts in this document and in the individual shader scripts. Pay careful attention to syntax and punctuation. This is where you are most likely to make mistakes. + +

2 Introduction

+ +The graphic engine for QuakeIII Arena has taken a step forward by putting much more direct control over the surface +qualities of textures into the hands of designers and artists. In writing this manual, we have tried to define the +concepts and tools that are used to modify textures in a way that, it is hoped, will be graspable by users who already have basic knowledge ofcomputer graphics but are not necessarily computer programmers. It is not a tutorial, nor was it intended to be one. + +

2.1 What is a Shader?

+ +Shaders are short text scripts that define the properties of a surface as it appears and functions in a game world (or compatible editing tool). By convention, the documents that contain these scripts usually has the same name as the texture set which contains the textures being modified (e.g; base, hell, castle, etc,). Several specific script documents have also been created to handle special cases, like liquids, sky and special effects. + +

For Quake III Arena,Shader scripts are located in quake3/baseq3/scripts. + +

A Quake III Arena shader file consists of a series of surface attribute and rendering instructions formatted +within braces ("{" and "}"). Below you can see a simple example of syntaxand format for a single process, including the +Q3MAP keywords or "SurfaceParameters", which follow the first bracket and a single bracketed "stage": + +

textures/liquids/lava
+	{
+	deformVertexes wave sin 0 3 0 0.1
+	tessSize 64
+	{
+	map textures/common/lava.tga
+	}
+}
+
+ +

2.2 Shader Name & File Conventions

+The first line is the shader name. Shader names can be up to 63 characters long. The names are often a mirror of +a pathname to a .tga file without the extension or base dir (/quake3/baseq3 in ourcase), but they do not need to be. + +

Shaders that are only going to be referenced by the gamecode, not modeling tools, often are just a single world, +like"projectionShadow" or "viewBlood". + +

Shaders that are used on characters or other polygon models need to mirror a .tga file, which allows the modelers to build with normal textures, then have the special effects show up when the model is loaded into the game. + +

Shaders that are placed on surfaces in the map editor commonly mirror a .tga file, but the "qer_editorimage" shader parameter canforce the editor to use an arbitrary image for display. + +

Shader pathnames have a case sensitivity issue - on windows, they aren't case sensitive, but on unix they are. Try to always use lowercase for filenames, and always use forward slashes "/" for directory separators. + +

2.3 Shader Types

+The keywords that affect shaders are divided into two classes. The first class of keywords are global parameters. Some global parameters ("surfaceparms." And all "q3map_" keywords) are processed by Q3MAP, and change physical attributes of the surface that uses the shader. These attributes can affect the player. To see changes in these +parameters one must re-bsp the map. + +

The remaining global keywords, and all Stage Specific Keywords are processed by the renderer. They are appearance changes +only and have no effect on game play or game mechanics. Changes to any of these attributes will take effect as soon as the game goes to another level or vid_restarts (type command vid_restart in the game console). + +

Shader keywords are notcase sensitive. + +

IMPORTANT NOTE: some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined in this section) at the very beginning of the shader and to place shader stages at the end (see various examples). + +

2.4 Key Concepts

+ +Ideally, a designer or artist who is manipulating textures with shader files has a basic understanding of wave forms and knows about mixing colored light (high school physics sort of stuff). If not, there are some concepts you need to have a +grasp on to make shaders work for you. + +

2.4.1 Surface Effects vs. Content Effects vs. Deformation Effects
+Shaders not only modify the visible aspect of textures on a geometry brush, curve, patch or mesh model, but they can also have an effect on both the content, "shape," and apparent movement of those things. A surface effect does nothing to modify +the shape or content of the brush. Surface effects include glows, transparencies and rgb (red, green, blue) value +changes. Content shaders affect the way the brush operates in the game world. Examples include water, fog, nonsolid, and +structural. Deformation effects change the actual shape of the affected brush or curve, and may make it appear to move. + +

2.4.2 Power Has a Price
+The shader script gives the designer, artist and programmer a great deal of easily accessible power over the appearance of +and potential special effects that may be applied to surfaces in the gameworld. But it is power that comes with a price tag +attached, and the cost is measured in performance speed. Each shader phase that affects the appearance of a texture causes the Q3:Aengine to make another processing pass and redraw the world. Think of it as if you were adding all +the shader-affected triangles to the total r_speed count for each stage in the shader script. A shader-manipulated texture that is seen through another shader-manipulated texture (e.g. a light in fog) has the effect of adding the total number of passes together for the affected triangles. A light that required two passes seen through a fog that requires one pass will be treated as having to redraw that part of the world three times. + +

2.4.3 RGB Color
+ +RGB means "Red, Green, Blue."Mixing red, green and blue light in differing intensities creates the colors in computers and television monitors. This is called additive color (as opposed to the mixing of pigments in paint or colored ink in the printing process, which is subtractive color). In Quake III Arena and most higher-end computer art programs (and the color selector in Windows), the intensities ofthe individual Red, Green and Blue components are expressed as number values. When mixed together on a screen, number values of equal intensity in each component color create a completely neutral (gray) color. The lower the number value (towards 0), the darker the shade. The higher the value, the lighter the shade or the more saturated the color until it reaches a maximum value of 255 (in the art programs). All colors possible on the computer can be expressed as a formula of three numbers. The value for complete black is 0 0 0. The value for complete white is 255 255 255. However, the QuakeIII Arena graphics engine requires that the color range be "normalized" into a range between 0.0 and 1.0. + +

2.4.4 Normalization: a Scale of 0 to 1
+The mathematics in Quake III Arena use a scale of 0.0 to 1.0 instead of 0 to 255. Most computer art programs that can express RGB values as numbers use the 0 to 255 scale. To convert numbers, divide each of the artprogram's values for the component colors by 255. The resulting three values are your Quake III Arena formula for that color component. The same holds true for texture coordinates. + +

2.4.5 Texture Sizes
+TGA texture files are measured in pixels (picture elements). Textures are measured in powers of 2, with 16 x16 pixels being the smallest (typically) texture in use. Most will be larger. Textures need not be square, so long as both dimensions are powers of 2. Examples include: 32x256, 16x32, 128x16. + +

2.4.6 Color Math
+ +In Quake III Arena , colors are changed by mathematical equations worked on the textures by way ofthe scripts or +"programlets" in the shader file. An equation that adds to or multiplies the number values in atexture causes it to become +darker. Equations that subtract from or modulate number values in a texture cause it to become lighter. Either equation can change the hue and saturation of a color. + +

2.4.7 Measurements
+ +The measurements used in the shaders are in either game units, color units, or texture units. + +

· Game unit: A game unit is used by deformations to specify sizes relative to the world. Game units are the same scale we have had since way back in the Wolfensteindays - 8 units equals one foot. The default texture scale used by the Q3Radiant map editor results in two texels for each game unit, but that can be freely changed. + +

· Color units: Colors scale the values generated by the texture units to produce lighting effects. A value of 0.0 will be completely black, and a value of 1.0 will leave the texture unchanged. Colors are sometimes specified with a single value to be used across all red, green,and blue channels, or sometimes as separate values for each channel. + +

· Texture units: This is the normalized (see above) dimensions of the original texture image (or a previously modified texture at a given stage in the shader pipeline). A full texture, regardless of its original size in texels, has a normalized measurement of 1.0 x 1.0. For normal repeating textures, it is possible to have value greater than 1.0 or less than 0.0, resulting in repeating of the texture. The coordinates are usually assigned by the level editor or +modeling tools, but you still need to be aware of this for scrolling or turbulent movement of the texture at runtime. + +

2.4.8 Waveform Functions
+Many of the shader functions use waveforms to modulate measurements over time. Where appropriate, additional information is provided with wave modulated keyword functions to describe the effect of a particular waveform on that process. Currently there are five waveforms in use in Q3A shaders: + +

Sin: Sin standsfor sine wave, a regular smoothly flowing wave ranging from -1 to 1. +
Triangle: Triangle is a wave with a sharp ascent and a sharp decay, ranging from 0 to 1.It will make a choppy looking wave forms. +
Square: A squarewave simply switches from -1 to 1 with no in-between. +
Sawtooth: In the sawtooth wave, the ascent is like a triangle wave from 0 to 1, but the decay cuts off sharply back to 0. +
Inversesawtooth: This is the reverse of the sawtooth… instant ascent to the peak value (1), then a triangle wave descent to the valley value (0). The phase on this goes from 1.0 to 0.0 instead of 0.0 to 1.0. This wave is particularly usefulfor additive cross-fades. + +

Waveforms all have thefollowing properties: +
<base> Where the wave form begins. Amplitude is measured from this base value. +
<amplitude> This is the height of the wave created, measured from the base. You will probably need to test and tweak this value to get it correct for each new shader stage. The greater the amplitude, the higher the wave peaks and the deeper the valleys. +
<phase> This is a normalized value between 0.0 and 1.0. Changing phase to a non-zero value affects the point on the wave at which the wave form initially begins to be plotted. Example: In Sin or Triangle wave, a phase of 0.25 means it begins one fourth (25%) of the way along the curve, or more simply put, it begins at the peak of the wave. A phaseof 0.5 would begin at the point the wave re-crosses the base line. A phase of 0.75 would be at the lowest point of the valley. If only one wave form is being used in a shader, a phase shift will probably not be noticed and phase should have a value of zero (0). However, including two or more stages of the same process in a single shader, but with the phases shifted can be used to create interesting visual effects. Example: using rgbGen in two stages with different colors and a 0.5 difference in phase would cause the manipulated texture to modulate between two distinct colors. Phase changes can also be used when you have two uses of the same effect near each other, and you don't want them to be synchronized. You would write a separate shader for each, changing only the phase value. +
<freq>Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of 1 +would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 +seconds. +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/entries new file mode 100644 index 00000000..ef49c811 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual/ch02 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg2_1.htm +file + + + + +2012-04-01T16:51:53.638086Z +000690185532902146a8ac7d9c474305 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +16556 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/prop-base/pg2_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/prop-base/pg2_1.htm.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/prop-base/pg2_1.htm.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/text-base/pg2_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/text-base/pg2_1.htm.svn-base new file mode 100644 index 00000000..369f1457 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/.svn/text-base/pg2_1.htm.svn-base @@ -0,0 +1,222 @@ + + +Quake III Arena Shader Manual: General Shader Keywords + + + +

Q3Radiant Shader Manual

+
+

3 General Shader Keywords

+IMPORTANT NOTE: Once again, be aware that some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined inthis section) at the very beginning of the shader and to place shader stages at the end (see various examples). + +

These Keywords are global to a shader and affect all stages. They are also ignored by Q3MAP. + +

3.1 skyParms <farbox> <cloudheight> <nearbox>

+ +Specifies how to use the surface as a sky, including an optional far box (stars, moon, etc), optional cloud layers with any shader attributes, and an optional near box (mountains in front of the clouds, etc). + +

<farbox> Specifies a set of files to use as an environment box behind all cloudlayers. Specify "-" for no +farbox, or a file base name. A base name of "env/test" would look for files "env/test_rt.tga", "env/test_lf.tga", +"env/test_ft.tga", "env/test_bk.tga", "env/test_up.tga", "env/test_dn.tga" to use as the right / left / front / back / up / +down sides. + +
<cloudheight> controls apparent curvature of the cloud layers - lower numbers mean more curvature (and thus more distortion at the horizons). Higher height values create "flatter" skies with less horizon distortion. Think of height +as the radius of a sphere on which the clouds are mapped. Good ranges are 64 to 256. The default value is 128. + +
<nearbox> Specified as farbox, to be alpha blended ontop of the clouds. This has not be tested in a long time, so it probably doesn't actually work. Set to "-" to ignore. + +

Design Notes: + +
  • If you are making a map where the sky is seen by looking up most of the time, use a lower cloudheight value. Under those circumstances the tighter curve looks more dynamic. If you are making a map where the sky is seen by looking out windows most of the time or has a map area that is open to the sky on one or more sides, use a higher height to make the clouds seem more natural. + +
  • It is possible to create a sky with up to 8 cloudlayers, but that also means 8 processing passes and a potentially large processing hit. + +
  • Be aware that the skybox does not wrap around the entire world. The "floor" or bottom face of the skybox is not drawn by the game. If a player in the game can see that face, they will see the "hall of mirrors" effect.
+ +

Example: Sky script + +

textures/skies/xtoxicsky_dm9
+{
+	qer_editorimage textures/skies/toxicsky.tga
+	surfaceparm noimpact
+	surfaceparm nolightmap
+q3map_globaltexture
+q3map_lightsubdivide 256
+	q3map_surfacelight 400
+	surfaceparm sky
+	q3map_sun 1 1 0.5 150 30 60
+	skyparms full 512 -
+	{
+		map textures/skies/inteldimclouds.tga
+		tcMod scroll 0.1 0.1
+		tcMod scale 3 2
+	}
+	{
+		map textures/skies/intelredclouds.tga
+		blendFunc add
+		tcMod scroll 0.05 0.05
+		tcMod scale 3 3
+	}
+}
+
+ +

3.2 cull <side>

+Every surface of a polygon has two sides, a front and a back. Typically, we only see the front or "out" side. For +example, a solid block you only show the front side. In many applications we see both. For example, in water, you can see both front and a back. The same is true for things like grates and screens. + +

To "cull" means to remove. The value parameter determines the type of face culling to apply. The default value is cull front if this keyword is not specified. However for items that should be inverted then the value back should be used. To disable culling, the value disable ornone should be used. Only one cull instruction can be set +for the shader. + +

3.2.1 cull front
+ +The front or "outside" of the polygon is not drawn in the world. This is the default value. It is used if the keyword "cull " appears in the content instructions without a <side>value or if the keyword cull does not appear at all in the shader. + +

3.2.2 cull back
+ +Cull back removes the back or "inside" of a polygon from being drawn in the world. + +

3.2.3 cull disable, cull none
+Neither side of the polygon is removed. Both sides are drawn in the game. Very useful for making panels or barriers that +have no depth, such as grates, screens, metal wire fences and so on and for liquid volumes that the player can see from within. Also used for energy fields, sprites, and weapon effects (e.g. plasma). + +

Design Notes: For things like grates and screens, put the texture with the cull none property on one face only. On the other faces, use a non-drawing texture.
+ +

3.3 deformVertexes

+ +This function performs a general deformation on the surface's vertexes, changing the actual shape of the surface before drawing the shader passes. You can stack multiple deformVertexes commands to modify positions in more complex ways, making an object move in two dimensions, for instance. + +

3.3.1 +deformVertexes wave <div> <func> +<base><amplitude> <phase> <freq>
+ +Designed for water surfaces, modifying the values differently at each point. It accepts the standard wave functions of the type sin,triangle, square, sawtooth orinversesawtooth . The "div" parameter is used to +control the wave "spread" - a value equal to the tessSizeof the surface is a good default value (tessSize is subdivision size, in game units, used for the shader when seen in the game world). + +

3.3.2 +deformVertexes normal <div> <func> +<base><amplitude ~0.1-~0.5> <frequency +~1.0-~4.0>
+ +This deformation affects the normals of a vertex without actually moving it, which will effect later shader options like +lighting and especially environment mapping. If the shader stages don't use normals in any of their calculations, there will +be novisible effect. + +

Design Notes: Putting values of 0.1 to 0.5 in Amplitude and 1.0 to 4.0 in the Frequency can produce some satisfying results. Some things that have been done with it: A small fluttering bat, falling leaves, rain, flags.
+ +

3.3.3 +deformVertexes bulge <bulgeWidth> +<bulgeHeight><bulgeSpeed>
+ +This forces a bulge to move along the given s and t directions. Designed for use on curved pipes. + +

Specific parameter definitions for deform keywords: + +
<div> This is roughly defined as the size of the waves that occur. It is measured in game units. Smaller +values create agreater density of smaller wave forms occurring in a given area. Larger values create a lesser density of waves, or otherwise put, the appearance of larger waves. To look correct this value should closely correspond to the value (in pixels) set for tessSize (tessellation size) of the texture. A value of 100.0 is a good default value (which means your tessSize should be close to that for things tolook "wavelike"). + +
<func> This is the type of wave form being created. Sin stands for sine wave, a regular smoothly flowing +wave. Triangle is a wave with a sharp ascent and a sharp decay. It will make a choppy looking wave forms. A square +wave is simply on or off for the period of the frequency with no in between. The sawtooth wave has the ascent of a triangle wave, but has the decay cut off sharply like a square wave. An inversesawtooth wave reverses this. + +
<base> This is the distance, in game units that the apparent surface of the texture is displaced from the +actual surface of the brush as placed in the editor. Apositive value appears above the brush surface. A negative value appears below the brush surface. An example of thisis the Quad effect, which essentially is a shell with a positive base value to stand it away from the model surface and a 0 (zero) value for amplitude. + +
<amplitude> The distance that the deformation moves away from the base value. See Wave Forms in the introduction for a description of amplitude. + +
<phase> SeeWave Forms in the introduction for a description of phase) +
<frequency> See Wave Forms in the introduction for a description of frequency) + +

Design Note: The div and amplitude parameters, when used in conjunction with liquid volumes like water should take into consideration how much the water will be moving. A large ocean area would have have massive swells (big div values) that rose and fell dramatically (big amplitude values). While a small, quiet pool may move very little.
+ +

3.3.4 +deformVertexes move<x> <y> <z> <func> +<base> <amplitude> <phase> <freq>
+ +This keyword is used to make a brush, curve patch or md3model appear to move together as a unit. The <x> <y> +and <z> values are the distance and direction in game units the object appears to move relative to it's point of origin in the map. + +

The <func> <base> <amplitude><phase> and <freq> values are the same as found in other wave +form manipulations. + +

The product of the function modifies the values x, y, and z.Therefore, if you have an amplitude of 5 and an x value of 2, the object will travel 10 units from its point of origin along the x axis. This results in a total of 20 units of motion along the x axis, since the amplitude is the variation both above and below the base. + +

It must be noted that an object made with this shader does not actually change position, it only appears to. + +

Design Note: If an object is made up of surfaces with different shaders, all must have matching deformVertexes move values or the object will appear to tear itself apart.
+ +

3.3.5 +DeformVertexes autosprite
+ +This function can be used to make any given triangle quad (pair of triangles that form a square rectangle) automatically behave like a sprite without having to make it a separate entity. This means that the "sprite" on which the texture is placed will rotate to always appear at right angles to the player's view as a sprite would. Any four-sided brush side, flat patch, or pair of triangles in an .md3 model can have the autosprite effect on it. The brush face containing a texture with this shader keyword must besquare. + +

Design Note :This is best used on objects that would appear the same regardless of viewing angle. An example might be a glowing light flare.
+ +

3.3.6 +DeformVertexes autosprite2
+ +Is a slightly modified "sprite" that only rotates around the middle of its longest axis. This allows you to make a +pillar of fire that you can walk around, or an energy beam stretched across the room. + +

3.4 fogparms <red +value> <green value> <bluevalue> <distance to +Opaque>

+ +

Note: you must also specify "surfaceparm fog" to cause q3map to identify the surfaces inside the volume. Fogparms only +describes how to render the fog on the surfaces. + +

<red value> <green value> <blue value> These are normalized values. A good computer art program should give you the RGB values for a color. To obtain the values that define fog color for Quake III Arena, divide the desired color's Red, Green and Blue values by 255 to obtain three normalized numbers within the 0.0 to 1.0 range. + +
<distance toopaque> This is the distance, in game units, until the fog becomes totally opaque, as measured from the point of view of the observer. By making the height of the fog brush shorter than the distance to opaque, the apparent density of the fog can be reduced (because it never reaches the depth at which full opacity occurs). + +

  • The fog volume can only have one surface visible (from outside the fog). +
  • Fog must be made of one brush. It cannot be made of adjacent brushes. +
  • Fog brushes must be axial. This means that only square or rectangular brushes may contain fog, and those must have their edges drawn along the axes of the map grid (all 90 degree angles). +
+ +

Design Notes: + +
  • If a water texture contains a fog parameter, it must be treated as if it were a fog texture when in use. +
  • If a room is to be filled completely with a fog volume,it can only be entered through one surface (and still have the fog function correctly). +
  • Additional shader passes may be placed on a fog brush, as with other brushes.
+ +

3.5 nopicmip

+This causes the texture to ignore user-set values for the r_picmip cvar command. The image will always be high +resolution. Example: Used to keep images and text in the heads up display from blurring when user optimizes the game graphics. + +

3.6 nomipmaps

+This implies nopicmip, but also prevents the generation of any lower resolution mipmaps for use by the 3d card. This will +cause the texture to alias when it gets smaller, but there are some cases where you would rather have this than a blurry image. Sometimes thin slivers of triangles force things to very low mipmap levels, which leave a few constant pixels on otherwise scrolling special effects. + +

3.7 polygonOffset

+Surfaces rendered with the polygonOffset keyword are rendered slightly off the polygon's surface. This is typically +used for wall markings and "decals." The distance between the offset and the polygon is fixed. It is not a variable in QuakeIII Arena. + +

3.8 portal

+Specifies that this texture is the surface for a portal or mirror. In the game map, a portal entity must be placed directly in front of the texture (within 64 game units). All this does is set "sortportal", so it isn't needed if you specify +that explicitly. + +

3.9 sort <value>

+Use this keyword to fine-tune the depth sorting of shaders as they are compared against other shaders in the game world. The +basic concept is that if there is a question or a problem with shaders drawing in the wrong order against each other, this allows the designer to create a hierarchy ofwhich shader draws in what order. + +

The default behavior is to put all blended shaders in sort "additive" and all other shaders in sort "opaque", so you only +need to specify this when you are trying to work around a sorting problem with multiple transparent surfaces in a scene. + +

The value here can be either a numerical value or one of the keywords in the following list (listed in order of ascending priority): + +

    portal (1): This surface is a portal, it draws over every other shader seen inside the portal, but before anything in the main view. + +
    Sky (2): Typically, the sky is the farthest surface in the game world. Drawing this after other opaque surfaces can be an optimization on some cards. This currently has the wrong value for this purpose, so it doesn't do much of anything. + +
    Opaque (3):This surface is opaque (rarely needed since this is the default with noblendfunc) + +
    Banner (6) :Transparent, but very close to walls. + +
    Underwater (8): Draw behind normal transparent surfaces. + +
    Additive (9): normal transparent surface (default for shaders with blendfuncs) +
    nearest (16):this shader should always sort closest to the viewer, e.g. muzzle flashes and blend blobs
+

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/pg2_1.htm b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/pg2_1.htm new file mode 100644 index 00000000..369f1457 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch02/pg2_1.htm @@ -0,0 +1,222 @@ + + +Quake III Arena Shader Manual: General Shader Keywords + + + +

Q3Radiant Shader Manual

+
+

3 General Shader Keywords

+IMPORTANT NOTE: Once again, be aware that some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined inthis section) at the very beginning of the shader and to place shader stages at the end (see various examples). + +

These Keywords are global to a shader and affect all stages. They are also ignored by Q3MAP. + +

3.1 skyParms <farbox> <cloudheight> <nearbox>

+ +Specifies how to use the surface as a sky, including an optional far box (stars, moon, etc), optional cloud layers with any shader attributes, and an optional near box (mountains in front of the clouds, etc). + +

<farbox> Specifies a set of files to use as an environment box behind all cloudlayers. Specify "-" for no +farbox, or a file base name. A base name of "env/test" would look for files "env/test_rt.tga", "env/test_lf.tga", +"env/test_ft.tga", "env/test_bk.tga", "env/test_up.tga", "env/test_dn.tga" to use as the right / left / front / back / up / +down sides. + +
<cloudheight> controls apparent curvature of the cloud layers - lower numbers mean more curvature (and thus more distortion at the horizons). Higher height values create "flatter" skies with less horizon distortion. Think of height +as the radius of a sphere on which the clouds are mapped. Good ranges are 64 to 256. The default value is 128. + +
<nearbox> Specified as farbox, to be alpha blended ontop of the clouds. This has not be tested in a long time, so it probably doesn't actually work. Set to "-" to ignore. + +

Design Notes: + +
  • If you are making a map where the sky is seen by looking up most of the time, use a lower cloudheight value. Under those circumstances the tighter curve looks more dynamic. If you are making a map where the sky is seen by looking out windows most of the time or has a map area that is open to the sky on one or more sides, use a higher height to make the clouds seem more natural. + +
  • It is possible to create a sky with up to 8 cloudlayers, but that also means 8 processing passes and a potentially large processing hit. + +
  • Be aware that the skybox does not wrap around the entire world. The "floor" or bottom face of the skybox is not drawn by the game. If a player in the game can see that face, they will see the "hall of mirrors" effect.
+ +

Example: Sky script + +

textures/skies/xtoxicsky_dm9
+{
+	qer_editorimage textures/skies/toxicsky.tga
+	surfaceparm noimpact
+	surfaceparm nolightmap
+q3map_globaltexture
+q3map_lightsubdivide 256
+	q3map_surfacelight 400
+	surfaceparm sky
+	q3map_sun 1 1 0.5 150 30 60
+	skyparms full 512 -
+	{
+		map textures/skies/inteldimclouds.tga
+		tcMod scroll 0.1 0.1
+		tcMod scale 3 2
+	}
+	{
+		map textures/skies/intelredclouds.tga
+		blendFunc add
+		tcMod scroll 0.05 0.05
+		tcMod scale 3 3
+	}
+}
+
+ +

3.2 cull <side>

+Every surface of a polygon has two sides, a front and a back. Typically, we only see the front or "out" side. For +example, a solid block you only show the front side. In many applications we see both. For example, in water, you can see both front and a back. The same is true for things like grates and screens. + +

To "cull" means to remove. The value parameter determines the type of face culling to apply. The default value is cull front if this keyword is not specified. However for items that should be inverted then the value back should be used. To disable culling, the value disable ornone should be used. Only one cull instruction can be set +for the shader. + +

3.2.1 cull front
+ +The front or "outside" of the polygon is not drawn in the world. This is the default value. It is used if the keyword "cull " appears in the content instructions without a <side>value or if the keyword cull does not appear at all in the shader. + +

3.2.2 cull back
+ +Cull back removes the back or "inside" of a polygon from being drawn in the world. + +

3.2.3 cull disable, cull none
+Neither side of the polygon is removed. Both sides are drawn in the game. Very useful for making panels or barriers that +have no depth, such as grates, screens, metal wire fences and so on and for liquid volumes that the player can see from within. Also used for energy fields, sprites, and weapon effects (e.g. plasma). + +

Design Notes: For things like grates and screens, put the texture with the cull none property on one face only. On the other faces, use a non-drawing texture.
+ +

3.3 deformVertexes

+ +This function performs a general deformation on the surface's vertexes, changing the actual shape of the surface before drawing the shader passes. You can stack multiple deformVertexes commands to modify positions in more complex ways, making an object move in two dimensions, for instance. + +

3.3.1 +deformVertexes wave <div> <func> +<base><amplitude> <phase> <freq>
+ +Designed for water surfaces, modifying the values differently at each point. It accepts the standard wave functions of the type sin,triangle, square, sawtooth orinversesawtooth . The "div" parameter is used to +control the wave "spread" - a value equal to the tessSizeof the surface is a good default value (tessSize is subdivision size, in game units, used for the shader when seen in the game world). + +

3.3.2 +deformVertexes normal <div> <func> +<base><amplitude ~0.1-~0.5> <frequency +~1.0-~4.0>
+ +This deformation affects the normals of a vertex without actually moving it, which will effect later shader options like +lighting and especially environment mapping. If the shader stages don't use normals in any of their calculations, there will +be novisible effect. + +

Design Notes: Putting values of 0.1 to 0.5 in Amplitude and 1.0 to 4.0 in the Frequency can produce some satisfying results. Some things that have been done with it: A small fluttering bat, falling leaves, rain, flags.
+ +

3.3.3 +deformVertexes bulge <bulgeWidth> +<bulgeHeight><bulgeSpeed>
+ +This forces a bulge to move along the given s and t directions. Designed for use on curved pipes. + +

Specific parameter definitions for deform keywords: + +
<div> This is roughly defined as the size of the waves that occur. It is measured in game units. Smaller +values create agreater density of smaller wave forms occurring in a given area. Larger values create a lesser density of waves, or otherwise put, the appearance of larger waves. To look correct this value should closely correspond to the value (in pixels) set for tessSize (tessellation size) of the texture. A value of 100.0 is a good default value (which means your tessSize should be close to that for things tolook "wavelike"). + +
<func> This is the type of wave form being created. Sin stands for sine wave, a regular smoothly flowing +wave. Triangle is a wave with a sharp ascent and a sharp decay. It will make a choppy looking wave forms. A square +wave is simply on or off for the period of the frequency with no in between. The sawtooth wave has the ascent of a triangle wave, but has the decay cut off sharply like a square wave. An inversesawtooth wave reverses this. + +
<base> This is the distance, in game units that the apparent surface of the texture is displaced from the +actual surface of the brush as placed in the editor. Apositive value appears above the brush surface. A negative value appears below the brush surface. An example of thisis the Quad effect, which essentially is a shell with a positive base value to stand it away from the model surface and a 0 (zero) value for amplitude. + +
<amplitude> The distance that the deformation moves away from the base value. See Wave Forms in the introduction for a description of amplitude. + +
<phase> SeeWave Forms in the introduction for a description of phase) +
<frequency> See Wave Forms in the introduction for a description of frequency) + +

Design Note: The div and amplitude parameters, when used in conjunction with liquid volumes like water should take into consideration how much the water will be moving. A large ocean area would have have massive swells (big div values) that rose and fell dramatically (big amplitude values). While a small, quiet pool may move very little.
+ +

3.3.4 +deformVertexes move<x> <y> <z> <func> +<base> <amplitude> <phase> <freq>
+ +This keyword is used to make a brush, curve patch or md3model appear to move together as a unit. The <x> <y> +and <z> values are the distance and direction in game units the object appears to move relative to it's point of origin in the map. + +

The <func> <base> <amplitude><phase> and <freq> values are the same as found in other wave +form manipulations. + +

The product of the function modifies the values x, y, and z.Therefore, if you have an amplitude of 5 and an x value of 2, the object will travel 10 units from its point of origin along the x axis. This results in a total of 20 units of motion along the x axis, since the amplitude is the variation both above and below the base. + +

It must be noted that an object made with this shader does not actually change position, it only appears to. + +

Design Note: If an object is made up of surfaces with different shaders, all must have matching deformVertexes move values or the object will appear to tear itself apart.
+ +

3.3.5 +DeformVertexes autosprite
+ +This function can be used to make any given triangle quad (pair of triangles that form a square rectangle) automatically behave like a sprite without having to make it a separate entity. This means that the "sprite" on which the texture is placed will rotate to always appear at right angles to the player's view as a sprite would. Any four-sided brush side, flat patch, or pair of triangles in an .md3 model can have the autosprite effect on it. The brush face containing a texture with this shader keyword must besquare. + +

Design Note :This is best used on objects that would appear the same regardless of viewing angle. An example might be a glowing light flare.
+ +

3.3.6 +DeformVertexes autosprite2
+ +Is a slightly modified "sprite" that only rotates around the middle of its longest axis. This allows you to make a +pillar of fire that you can walk around, or an energy beam stretched across the room. + +

3.4 fogparms <red +value> <green value> <bluevalue> <distance to +Opaque>

+ +

Note: you must also specify "surfaceparm fog" to cause q3map to identify the surfaces inside the volume. Fogparms only +describes how to render the fog on the surfaces. + +

<red value> <green value> <blue value> These are normalized values. A good computer art program should give you the RGB values for a color. To obtain the values that define fog color for Quake III Arena, divide the desired color's Red, Green and Blue values by 255 to obtain three normalized numbers within the 0.0 to 1.0 range. + +
<distance toopaque> This is the distance, in game units, until the fog becomes totally opaque, as measured from the point of view of the observer. By making the height of the fog brush shorter than the distance to opaque, the apparent density of the fog can be reduced (because it never reaches the depth at which full opacity occurs). + +

  • The fog volume can only have one surface visible (from outside the fog). +
  • Fog must be made of one brush. It cannot be made of adjacent brushes. +
  • Fog brushes must be axial. This means that only square or rectangular brushes may contain fog, and those must have their edges drawn along the axes of the map grid (all 90 degree angles). +
+ +

Design Notes: + +
  • If a water texture contains a fog parameter, it must be treated as if it were a fog texture when in use. +
  • If a room is to be filled completely with a fog volume,it can only be entered through one surface (and still have the fog function correctly). +
  • Additional shader passes may be placed on a fog brush, as with other brushes.
+ +

3.5 nopicmip

+This causes the texture to ignore user-set values for the r_picmip cvar command. The image will always be high +resolution. Example: Used to keep images and text in the heads up display from blurring when user optimizes the game graphics. + +

3.6 nomipmaps

+This implies nopicmip, but also prevents the generation of any lower resolution mipmaps for use by the 3d card. This will +cause the texture to alias when it gets smaller, but there are some cases where you would rather have this than a blurry image. Sometimes thin slivers of triangles force things to very low mipmap levels, which leave a few constant pixels on otherwise scrolling special effects. + +

3.7 polygonOffset

+Surfaces rendered with the polygonOffset keyword are rendered slightly off the polygon's surface. This is typically +used for wall markings and "decals." The distance between the offset and the polygon is fixed. It is not a variable in QuakeIII Arena. + +

3.8 portal

+Specifies that this texture is the surface for a portal or mirror. In the game map, a portal entity must be placed directly in front of the texture (within 64 game units). All this does is set "sortportal", so it isn't needed if you specify +that explicitly. + +

3.9 sort <value>

+Use this keyword to fine-tune the depth sorting of shaders as they are compared against other shaders in the game world. The +basic concept is that if there is a question or a problem with shaders drawing in the wrong order against each other, this allows the designer to create a hierarchy ofwhich shader draws in what order. + +

The default behavior is to put all blended shaders in sort "additive" and all other shaders in sort "opaque", so you only +need to specify this when you are trying to work around a sorting problem with multiple transparent surfaces in a scene. + +

The value here can be either a numerical value or one of the keywords in the following list (listed in order of ascending priority): + +

    portal (1): This surface is a portal, it draws over every other shader seen inside the portal, but before anything in the main view. + +
    Sky (2): Typically, the sky is the farthest surface in the game world. Drawing this after other opaque surfaces can be an optimization on some cards. This currently has the wrong value for this purpose, so it doesn't do much of anything. + +
    Opaque (3):This surface is opaque (rarely needed since this is the default with noblendfunc) + +
    Banner (6) :Transparent, but very close to walls. + +
    Underwater (8): Draw behind normal transparent surfaces. + +
    Additive (9): normal transparent surface (default for shaders with blendfuncs) +
    nearest (16):this shader should always sort closest to the viewer, e.g. muzzle flashes and blend blobs
+

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/entries new file mode 100644 index 00000000..c8af6c88 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual/ch03 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg3_1.htm +file + + + + +2012-04-01T16:51:53.779094Z +577330f6718c5e9d2a8edc967ca8b3d3 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +14028 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/prop-base/pg3_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/prop-base/pg3_1.htm.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/prop-base/pg3_1.htm.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/text-base/pg3_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/text-base/pg3_1.htm.svn-base new file mode 100644 index 00000000..57a8ea90 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/.svn/text-base/pg3_1.htm.svn-base @@ -0,0 +1,197 @@ + + +Quake III Arena Shader Manual: Specific Shader Keywords + + + +

Q3Radiant Shader Manual

+
+

4 Q3MAP Specific Shader Keywords

+These keywords change the physical nature of the textures and the brushes that are marked with them. Changing any of these values will require the map to be re-compiled. These are global and affect the entire shader. + +

4.1 tessSize <amount>

+For consistency's sake, this really should have been called q3map_tessSize. But it wasn't. The tessSize shader controls +the tessellation size (how finely a surface is chopped up in to triangles), in game units, of the surface. This is only +applicable to solid brushes, not curves, and is generally only used on surfaces that are flagged with the deformVertexes keyword. Abuse of this can create a huge number of triangles. This happens during q3map processing, so maps must be reprocessed for changes to take effect. + +

Design Note: It can also be used on tesselating surfaces to make sure that tesselations arelarge, and thus, less costly in terms of triangles created.
+ +

4.2 q3map_backshader <shadername>

+This allows a brush to use a different shader when you are inside it looking out. By way of example, this would allow a water brush (or other) surfaces to have a different sort order (see sort above) or appearance when seen from the inside. + +

4.3 q3map_globaltexture

+Use this shader in the global keyword commands whenever the tcMod scale function is used in one of the later render stages. Many problems with getting shader effects to work across multiple adjacent brushes are a result of the way q3map optimizes texture precision. This option resolves that, but at the expense of some precision of the textures when they are far away from the origin of the map. + +

4.4 q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>

+This keyword in a sky shader will create the illusion of light cast into a map by a single, infinitely distance light source (sun, moon, hellish fire, etc.). This is only processed during the lighting phase of q3map. + +

<red><green> <blue> Color is described by three normalized rgbvalues. Color will be normalized to a 0.0 to 1.0 range, so it doesn't matter what range you use. + +
<intensity> is the brightness of the generated light. A value of 100 is a fairly bright sun. The +intensity of the light falls off with angle but not distance. + +
<degrees> is the angle relative to the directions on the map file. A setting of 0 degrees equals east. 90 +isnorth, 180 is west and 270 is south. + +
<elevation> is the distance, measured in degrees from the horizon (z value of zero in the map file). An +elevation of 0 is sunrise/sunset. An elevation of 90 is noon. + +

DESIGN NOTE: Sky shaders should probably still have aq3map_surfacelight value. The "sun" gives a strong directional light, but doesn't necessarily give the fill light needed to soften and illuminate shadows. Skies with clouds should probably have a weaker q3map_sunvalue and a higher q3map_surfacelight value. Heavy clouds diffuse light and weaken shadows. The opposite is true of a cloudless or nearly cloudless sky. Insuch cases, the "sun" or "moon" will cast stronger, shadows that have a greater degree of contrast. + +

Design Trick: Not certain what color formula you want to use for the sun's light? Try this. Create a light entity. Use the Q3Radiant editor's color selection tools to pick a color. The light's _color key's value will be the normalized RGB formula. Copy it from the value line in the editor (CTRL+c) and paste it into your shader.

+ +

4.5 q3map_surfaceLight <light value>

+ +The texture gives off light equal to the <light value> set for it. The relative surface area of the texture in the world affects the actual amount of light that appears to be radiated. To give off what appears to be the same amount +of light, a smaller texture must be significantly brighter than a larger texture. Unless the qer_lightimage keyword is used to select a different source for the texture's light color information, the color of the light will be the averaged color of the texture. + +

4.6 q3map_lightimage <texturepath/texturename>

+The keyword q3map_lightimage generates lighting from the average color of the TGA image specified by the +q3map_lightimage. + +

The keyword sequence for generating light on a q3map_surfacelight should be ordered as follows: + +

  1. q3map_lightimage ; (the texture providing the light and the color of the light) +
  2. qer_editorimage ; (the editor-only image used to select the source map for the texture) +
  3. the average color of the light emitted from the shader is calculated from the lightimage.)
+ +

The reason q3map_lightimageis specified for the light in the example below, is because the blend map is predominantly yellow, and the designer wanted more yellow light to be emitted from the light. + +

Example: Taking light from another source texture + +

+textures/eerie/ironcrosslt2_10000
+{
+q3map_lightimagetextures/gothic_light/ironcrosslt2.blend.tga
+// this TGA is the source for the color of the blended light
+
+qer_editorimagetextures/gothic_light/ironcrosslt2.tga
+//base TGA (used because the shader is used with several
+// different light values
+
+q3map_surfacelight 10000
+//emitted light value of10,000
+
+{
+map $lightmap
+//source texture is affected by the lightmap
+rgbGen identity
+// this command handles the overbright bits created by "sunlight"
+// in the game
+}
+{
+maptextures/gothic_light/ironcrosslt2.tga
+blendFunc filter
+rgbGen identity
+}
+{
+maptextures/gothic_light/ironcrosslt2.blend.tga
+blendFunc add
+}
+}
+
+ +

4.7 q3map_lightsubdivide <value>

+This allows the user to define how large, or small to make the subdivisions (triangles) in a textured surface, particularly aimed at light-emitting textures like skies. It defaults to 120 game units, but can be made larger (256 or 512) for sky boxes or smaller for light surfaces at the bottoms of cracks. This can be a dominant factor in processing time for q3map lighting. + +

4.8 surfaceparm <parm>

+ +

All surfaceparm keywords are preceded by the word surfaceparm as follows: surfaceparm fogor surfaceparm noimpact. + +

4.8.1 alphashadow
+This keyword applied to a texture on a brush, patch or model will cause the lighting phase of the q3map process to use the texture's alpha channel as a mask for casting static shadows in the game world. + +

Design Note: Alphashadow does not work well with fine line detail on a texture. Fine lines may not cast acceptable shadows. It appears to work best with well-defined silhouettes and wider lines within the texture. Most of our tattered banners use this to cast tattered shadows.
+ +

4.8.2 areaportal
+A brush marked with this keyword functions as an area portal, a break in the Q3MAP tree. It is typically placed on a very thin brush placed inside a door entity (but is not a part of that entity). The intent is to block the game from processing +surface triangles located behind it when the door is closed. It is also used by the BSPC (bot area file creation compiler) in the same manner as a clusterportal. The brush must touch all the structural brushes surrounding the +areaportal. + +

4.8.3 clusterportal
+A brush marked with this keyword function creates a subdivision of the area file (.aas) used by the bots for navigation. It +is typically placed in locations that are natural breaks in a map, such a sentrances to halls, doors, tunnels, etc. The intent is keep the bot from having to process the entire map at once. As with the the areaportal parameter, the affected brush must touch all the structural brushes surrounding the areaportal. + +

4.8.4 donotenter
+Read as "do not enter." Like clusterportal, this is a bot-only property. A brush marked with donotenter will not affect +non-bot players, but bots will not enter it. It should be used only when bots appear to have difficulty navigating around some map features. + +

4.8.5 flesh
+This will cue different sounds (in a similar manner to metalsteps) and cause blood to appear instead of bullet impact flashes. + +

4.8.6 fog
+Fog defines the brush as being a "fog" brush. This is a Q3MAP function that chops and identifies all geometry inside the +brush. The General shader keyword fogparms must also be specified to tell how to draw the fog. + +

4.8.7 lava
+ +

Assigns to the texture the game properties set for lava. This affects both the surface and the content of a brush. + +

4.8.8 metalsteps
+The player sounds as if he is walking on clanging metal steps or gratings. Other than specifiying flesh, metalsteps, nosteps, or default (i.e. specify nothing) it is currently not possible for a designer to create or assign a specific sound routine to a texture. Note: If no sound is set for a texture, then the default footsteps sound routines are heard. + +

4.8.9 nodamage
+The player takes no damage if he falls onto a texture with this surfaceparm + +

4.8.10 nodlight
+Read as "No DeeLight". A texture containing this parameter will not be affected or lit by dynamic lights, such as +weapon effects. And example in Quake III Arena would be solid lava. + +

4.8.11 nodraw
+A texture marked with nodraw will not visually appear in the game world. Most often used for triggers, clip brushes, origin +brushes, and so on. + +

4.8.12 nodrop
+When a player dies inside a volume (brush) marked nodrop, no weapon is dropped. The intend use isfor "Pits of Death." Have a kill trigger inside a nodrop volume, and when the players die here, they won't drop their weapons. The intent is to prevent unnecessary polygon pileups on the floors of pits. + +

4.8.13 noimpact
+World entities will not impact on this texture. No explosions occur when projectiles strike this surface and no marks +will be left on it. Sky textures are usually marked with this texture so those projectiles will not hit the sky and leave +marks. + +

4.8.14 nomarks
+Projectiles will explode upon contact with this surface, but will not leave marks. Blood will also not mark this surface. +This is useful to keep lights from being temporarily obscured by battle damage. + +

Design Note: Use this on any surface with a deformVertexes keyword. Otherwise, the marks will appear on the unmodified surface location of the texture with the surface wriggles and squirms through the marks.
+ +

4.8.15 nolightmap
+This texture does not have a lightmap phase. It is not affected by the ambient lighting of the world around it. It does not +require the addition of an rgbGen identity keyword in that stage. + +

4.8.16 nosteps
+The player makes no sound when walking on this texture. + +

4.8.17 nonsolid
+This attribute indicates a brush, which does not block the movement of entities in the game world. It applied to +triggers, hint brushes and similar brushes. This affects the content of a brush. + +

4.8.18 origin
+Used on the "origin" texture. Rotating entities need to contain an origin brush in their construction. The brush must be +rectangular (or square). The origin point is the exact center of the origin brush. + +

4.8.19 playerclip
+Blocks player movement through a nonsolid texture. Other game world entities can pass through a brush marked +playerclip. The intended use for this is to block the player but not block projectiles like rockets. + +

4.8.20 slick
+This surfaceparm included in a texture should give it significantly reduced friction. + +

4.8.21 slime
+Assigns to the texture the game properties for slime. This affects both the surface and the content of a brush. + +

4.8.22 structural
+This surface attribute causes a brush to be seen by the Q3MAP process as a possible break-point in a BSP tree. It is used +as a part of the shader for the "hint" texture. Generally speaking, any opaque texture not marked as "detail" is, by +default, structural, so you shouldn't need to specify this. + +

4.8.23 trans
+Tells q3map that pre-computed visibility should not be blocked by this surface. Generally, any shaders that have blendfuncs +should be marked as surfaceparm trans. + +

4.8.24 water
+Assigns to the texture the game properties for water. +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/pg3_1.htm b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/pg3_1.htm new file mode 100644 index 00000000..57a8ea90 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch03/pg3_1.htm @@ -0,0 +1,197 @@ + + +Quake III Arena Shader Manual: Specific Shader Keywords + + + +

Q3Radiant Shader Manual

+
+

4 Q3MAP Specific Shader Keywords

+These keywords change the physical nature of the textures and the brushes that are marked with them. Changing any of these values will require the map to be re-compiled. These are global and affect the entire shader. + +

4.1 tessSize <amount>

+For consistency's sake, this really should have been called q3map_tessSize. But it wasn't. The tessSize shader controls +the tessellation size (how finely a surface is chopped up in to triangles), in game units, of the surface. This is only +applicable to solid brushes, not curves, and is generally only used on surfaces that are flagged with the deformVertexes keyword. Abuse of this can create a huge number of triangles. This happens during q3map processing, so maps must be reprocessed for changes to take effect. + +

Design Note: It can also be used on tesselating surfaces to make sure that tesselations arelarge, and thus, less costly in terms of triangles created.
+ +

4.2 q3map_backshader <shadername>

+This allows a brush to use a different shader when you are inside it looking out. By way of example, this would allow a water brush (or other) surfaces to have a different sort order (see sort above) or appearance when seen from the inside. + +

4.3 q3map_globaltexture

+Use this shader in the global keyword commands whenever the tcMod scale function is used in one of the later render stages. Many problems with getting shader effects to work across multiple adjacent brushes are a result of the way q3map optimizes texture precision. This option resolves that, but at the expense of some precision of the textures when they are far away from the origin of the map. + +

4.4 q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>

+This keyword in a sky shader will create the illusion of light cast into a map by a single, infinitely distance light source (sun, moon, hellish fire, etc.). This is only processed during the lighting phase of q3map. + +

<red><green> <blue> Color is described by three normalized rgbvalues. Color will be normalized to a 0.0 to 1.0 range, so it doesn't matter what range you use. + +
<intensity> is the brightness of the generated light. A value of 100 is a fairly bright sun. The +intensity of the light falls off with angle but not distance. + +
<degrees> is the angle relative to the directions on the map file. A setting of 0 degrees equals east. 90 +isnorth, 180 is west and 270 is south. + +
<elevation> is the distance, measured in degrees from the horizon (z value of zero in the map file). An +elevation of 0 is sunrise/sunset. An elevation of 90 is noon. + +

DESIGN NOTE: Sky shaders should probably still have aq3map_surfacelight value. The "sun" gives a strong directional light, but doesn't necessarily give the fill light needed to soften and illuminate shadows. Skies with clouds should probably have a weaker q3map_sunvalue and a higher q3map_surfacelight value. Heavy clouds diffuse light and weaken shadows. The opposite is true of a cloudless or nearly cloudless sky. Insuch cases, the "sun" or "moon" will cast stronger, shadows that have a greater degree of contrast. + +

Design Trick: Not certain what color formula you want to use for the sun's light? Try this. Create a light entity. Use the Q3Radiant editor's color selection tools to pick a color. The light's _color key's value will be the normalized RGB formula. Copy it from the value line in the editor (CTRL+c) and paste it into your shader.

+ +

4.5 q3map_surfaceLight <light value>

+ +The texture gives off light equal to the <light value> set for it. The relative surface area of the texture in the world affects the actual amount of light that appears to be radiated. To give off what appears to be the same amount +of light, a smaller texture must be significantly brighter than a larger texture. Unless the qer_lightimage keyword is used to select a different source for the texture's light color information, the color of the light will be the averaged color of the texture. + +

4.6 q3map_lightimage <texturepath/texturename>

+The keyword q3map_lightimage generates lighting from the average color of the TGA image specified by the +q3map_lightimage. + +

The keyword sequence for generating light on a q3map_surfacelight should be ordered as follows: + +

  1. q3map_lightimage ; (the texture providing the light and the color of the light) +
  2. qer_editorimage ; (the editor-only image used to select the source map for the texture) +
  3. the average color of the light emitted from the shader is calculated from the lightimage.)
+ +

The reason q3map_lightimageis specified for the light in the example below, is because the blend map is predominantly yellow, and the designer wanted more yellow light to be emitted from the light. + +

Example: Taking light from another source texture + +

+textures/eerie/ironcrosslt2_10000
+{
+q3map_lightimagetextures/gothic_light/ironcrosslt2.blend.tga
+// this TGA is the source for the color of the blended light
+
+qer_editorimagetextures/gothic_light/ironcrosslt2.tga
+//base TGA (used because the shader is used with several
+// different light values
+
+q3map_surfacelight 10000
+//emitted light value of10,000
+
+{
+map $lightmap
+//source texture is affected by the lightmap
+rgbGen identity
+// this command handles the overbright bits created by "sunlight"
+// in the game
+}
+{
+maptextures/gothic_light/ironcrosslt2.tga
+blendFunc filter
+rgbGen identity
+}
+{
+maptextures/gothic_light/ironcrosslt2.blend.tga
+blendFunc add
+}
+}
+
+ +

4.7 q3map_lightsubdivide <value>

+This allows the user to define how large, or small to make the subdivisions (triangles) in a textured surface, particularly aimed at light-emitting textures like skies. It defaults to 120 game units, but can be made larger (256 or 512) for sky boxes or smaller for light surfaces at the bottoms of cracks. This can be a dominant factor in processing time for q3map lighting. + +

4.8 surfaceparm <parm>

+ +

All surfaceparm keywords are preceded by the word surfaceparm as follows: surfaceparm fogor surfaceparm noimpact. + +

4.8.1 alphashadow
+This keyword applied to a texture on a brush, patch or model will cause the lighting phase of the q3map process to use the texture's alpha channel as a mask for casting static shadows in the game world. + +

Design Note: Alphashadow does not work well with fine line detail on a texture. Fine lines may not cast acceptable shadows. It appears to work best with well-defined silhouettes and wider lines within the texture. Most of our tattered banners use this to cast tattered shadows.
+ +

4.8.2 areaportal
+A brush marked with this keyword functions as an area portal, a break in the Q3MAP tree. It is typically placed on a very thin brush placed inside a door entity (but is not a part of that entity). The intent is to block the game from processing +surface triangles located behind it when the door is closed. It is also used by the BSPC (bot area file creation compiler) in the same manner as a clusterportal. The brush must touch all the structural brushes surrounding the +areaportal. + +

4.8.3 clusterportal
+A brush marked with this keyword function creates a subdivision of the area file (.aas) used by the bots for navigation. It +is typically placed in locations that are natural breaks in a map, such a sentrances to halls, doors, tunnels, etc. The intent is keep the bot from having to process the entire map at once. As with the the areaportal parameter, the affected brush must touch all the structural brushes surrounding the areaportal. + +

4.8.4 donotenter
+Read as "do not enter." Like clusterportal, this is a bot-only property. A brush marked with donotenter will not affect +non-bot players, but bots will not enter it. It should be used only when bots appear to have difficulty navigating around some map features. + +

4.8.5 flesh
+This will cue different sounds (in a similar manner to metalsteps) and cause blood to appear instead of bullet impact flashes. + +

4.8.6 fog
+Fog defines the brush as being a "fog" brush. This is a Q3MAP function that chops and identifies all geometry inside the +brush. The General shader keyword fogparms must also be specified to tell how to draw the fog. + +

4.8.7 lava
+ +

Assigns to the texture the game properties set for lava. This affects both the surface and the content of a brush. + +

4.8.8 metalsteps
+The player sounds as if he is walking on clanging metal steps or gratings. Other than specifiying flesh, metalsteps, nosteps, or default (i.e. specify nothing) it is currently not possible for a designer to create or assign a specific sound routine to a texture. Note: If no sound is set for a texture, then the default footsteps sound routines are heard. + +

4.8.9 nodamage
+The player takes no damage if he falls onto a texture with this surfaceparm + +

4.8.10 nodlight
+Read as "No DeeLight". A texture containing this parameter will not be affected or lit by dynamic lights, such as +weapon effects. And example in Quake III Arena would be solid lava. + +

4.8.11 nodraw
+A texture marked with nodraw will not visually appear in the game world. Most often used for triggers, clip brushes, origin +brushes, and so on. + +

4.8.12 nodrop
+When a player dies inside a volume (brush) marked nodrop, no weapon is dropped. The intend use isfor "Pits of Death." Have a kill trigger inside a nodrop volume, and when the players die here, they won't drop their weapons. The intent is to prevent unnecessary polygon pileups on the floors of pits. + +

4.8.13 noimpact
+World entities will not impact on this texture. No explosions occur when projectiles strike this surface and no marks +will be left on it. Sky textures are usually marked with this texture so those projectiles will not hit the sky and leave +marks. + +

4.8.14 nomarks
+Projectiles will explode upon contact with this surface, but will not leave marks. Blood will also not mark this surface. +This is useful to keep lights from being temporarily obscured by battle damage. + +

Design Note: Use this on any surface with a deformVertexes keyword. Otherwise, the marks will appear on the unmodified surface location of the texture with the surface wriggles and squirms through the marks.
+ +

4.8.15 nolightmap
+This texture does not have a lightmap phase. It is not affected by the ambient lighting of the world around it. It does not +require the addition of an rgbGen identity keyword in that stage. + +

4.8.16 nosteps
+The player makes no sound when walking on this texture. + +

4.8.17 nonsolid
+This attribute indicates a brush, which does not block the movement of entities in the game world. It applied to +triggers, hint brushes and similar brushes. This affects the content of a brush. + +

4.8.18 origin
+Used on the "origin" texture. Rotating entities need to contain an origin brush in their construction. The brush must be +rectangular (or square). The origin point is the exact center of the origin brush. + +

4.8.19 playerclip
+Blocks player movement through a nonsolid texture. Other game world entities can pass through a brush marked +playerclip. The intended use for this is to block the player but not block projectiles like rockets. + +

4.8.20 slick
+This surfaceparm included in a texture should give it significantly reduced friction. + +

4.8.21 slime
+Assigns to the texture the game properties for slime. This affects both the surface and the content of a brush. + +

4.8.22 structural
+This surface attribute causes a brush to be seen by the Q3MAP process as a possible break-point in a BSP tree. It is used +as a part of the shader for the "hint" texture. Generally speaking, any opaque texture not marked as "detail" is, by +default, structural, so you shouldn't need to specify this. + +

4.8.23 trans
+Tells q3map that pre-computed visibility should not be blocked by this surface. Generally, any shaders that have blendfuncs +should be marked as surfaceparm trans. + +

4.8.24 water
+Assigns to the texture the game properties for water. +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/entries new file mode 100644 index 00000000..87902e37 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual/ch04 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg4_1.htm +file + + + + +2012-04-01T16:51:53.992106Z +41ea0bf8d0b205ba8fdfecb0e3df4e16 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3229 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/prop-base/pg4_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/prop-base/pg4_1.htm.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/prop-base/pg4_1.htm.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/text-base/pg4_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/text-base/pg4_1.htm.svn-base new file mode 100644 index 00000000..52ce0ef5 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/.svn/text-base/pg4_1.htm.svn-base @@ -0,0 +1,64 @@ + + +Quake III Arena Shader Manual: Editor Specific Shader Instructions + + + +

Q3Radiant Shader Manual

+
+

5 Editor specific shader instructions

+These instructions only affect the texture when it is seen in the Q3Radiant editor. They should be grouped with the surface +parameters but ahead of them in sequence. + +

5.1 qer_editorimage <texture path/texturename>

+This keyword creates a shader name in memory, but in the editor, it displays the TGA art image specified in qer_editorimage (in the example below this is textures/eerie/lavahell.tga). + +

The editor maps a texture using the size attributes of the TGA file used for the editor image. When that editor image represents a shader, any texture used in any of the shader stages will be scaled up or down to the dimensions of the editor image. If a 128x128 pixel image is used to represent the shader in the editor, then a 256x256 image used in a later stage will be shrunk to fit. A 64x64 image would be stretched to fit. Be sure to check this on bouncy, acceleration, and power-uppads placed on surfaces other than 256 x 256. Use tcMod scale to change the size of the stretched +texture. Rememberthat tcMod scale 0.5 0.5 will double your image, while tcMod scale 2 2will halve it. + +

Design Notes: The base_light and gothic_light shaders contain numerous uses of this. It can be very useful for making different light styles (mostly to change the light brightnesses) without having to create a new piece of TGA art for each new shader.
+ + +

textures/liquids/lavahell2//path and name of new texture
+{
+qer_editorimagetextures/eerie/lavahell.tga
+//based on this
+qer_nocarve
+//cannot be cut by CSG subtract
+surfaceparm noimpact
+//projectiles do not hitit
+surfaceparm lava
+//has the game properties of lava
+surfaceparm nolightmap
+//environment lighting does not affect
+q3map_surfacelight 3000
+//light is emitted
+tessSize 256
+//relatively large triangles
+cull disable
+//no sides are removed
+deformVertexes wave 100sin 5 5 .5 0.02
+fogparms 0.85191420.309723 0.0 128 128
+{
+maptextures/eerie/lavahell.tga
+//base texture artwork
+tcMod turb .25 0.2 1 0.02
+//texture is subjected to turbulence
+tcMod scroll 0.1 0.1
+//the turbulence is scrolled
+}
+}
+
+ +

5.2 qer_nocarve

+A brush marked with this instruction will not be affected by CSG subtract functions. It is especially useful for water and fog textures. + +

5.3 qer_trans <value>

+This parameter defines the percentage of transparency that a brush will have when seen in the editor (no effect on game +rendering a tall). It can have a positive value between 0 and 1. The higher the value, the less transparent the texture. +Example: qer_trans 0.2 means the brush is 20% opaque and nearly invisible. + +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/pg4_1.htm b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/pg4_1.htm new file mode 100644 index 00000000..52ce0ef5 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch04/pg4_1.htm @@ -0,0 +1,64 @@ + + +Quake III Arena Shader Manual: Editor Specific Shader Instructions + + + +

Q3Radiant Shader Manual

+
+

5 Editor specific shader instructions

+These instructions only affect the texture when it is seen in the Q3Radiant editor. They should be grouped with the surface +parameters but ahead of them in sequence. + +

5.1 qer_editorimage <texture path/texturename>

+This keyword creates a shader name in memory, but in the editor, it displays the TGA art image specified in qer_editorimage (in the example below this is textures/eerie/lavahell.tga). + +

The editor maps a texture using the size attributes of the TGA file used for the editor image. When that editor image represents a shader, any texture used in any of the shader stages will be scaled up or down to the dimensions of the editor image. If a 128x128 pixel image is used to represent the shader in the editor, then a 256x256 image used in a later stage will be shrunk to fit. A 64x64 image would be stretched to fit. Be sure to check this on bouncy, acceleration, and power-uppads placed on surfaces other than 256 x 256. Use tcMod scale to change the size of the stretched +texture. Rememberthat tcMod scale 0.5 0.5 will double your image, while tcMod scale 2 2will halve it. + +

Design Notes: The base_light and gothic_light shaders contain numerous uses of this. It can be very useful for making different light styles (mostly to change the light brightnesses) without having to create a new piece of TGA art for each new shader.
+ + +

textures/liquids/lavahell2//path and name of new texture
+{
+qer_editorimagetextures/eerie/lavahell.tga
+//based on this
+qer_nocarve
+//cannot be cut by CSG subtract
+surfaceparm noimpact
+//projectiles do not hitit
+surfaceparm lava
+//has the game properties of lava
+surfaceparm nolightmap
+//environment lighting does not affect
+q3map_surfacelight 3000
+//light is emitted
+tessSize 256
+//relatively large triangles
+cull disable
+//no sides are removed
+deformVertexes wave 100sin 5 5 .5 0.02
+fogparms 0.85191420.309723 0.0 128 128
+{
+maptextures/eerie/lavahell.tga
+//base texture artwork
+tcMod turb .25 0.2 1 0.02
+//texture is subjected to turbulence
+tcMod scroll 0.1 0.1
+//the turbulence is scrolled
+}
+}
+
+ +

5.2 qer_nocarve

+A brush marked with this instruction will not be affected by CSG subtract functions. It is especially useful for water and fog textures. + +

5.3 qer_trans <value>

+This parameter defines the percentage of transparency that a brush will have when seen in the editor (no effect on game +rendering a tall). It can have a positive value between 0 and 1. The higher the value, the less transparent the texture. +Example: qer_trans 0.2 means the brush is 20% opaque and nearly invisible. + +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/entries new file mode 100644 index 00000000..d4bf06af --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual/ch05 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg5_1.htm +file + + + + +2012-04-01T16:51:52.350012Z +abfc75962bf328819b335840b1f36feb +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +32924 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/prop-base/pg5_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/prop-base/pg5_1.htm.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/prop-base/pg5_1.htm.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/text-base/pg5_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/text-base/pg5_1.htm.svn-base new file mode 100644 index 00000000..c6748c1d --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/.svn/text-base/pg5_1.htm.svn-base @@ -0,0 +1,483 @@ + + +Quake III Arena Shader Manual: Stage Specific Keywords + + + +

Q3Radiant Shader Manual

+
+

6 Stage Specific Keywords

+Stage specifications only affect rendering. Changing any keywords or values within a stage will usually take effect as soon +as a vid_restart is executed. Q3MAP ignores stage specific keywords entirely. + +

A stage can specify a texture map, a color function, an alpha function, a texture coordinate function, a blend function, and a few other rasterization options. + +

6.1 Texture map specification

+
6.1.1 map <texturepath/texturename>
+Specifies the source texture map (a 24 or 32-bit TGA file) used for this stage. The texture may or may not contain alpha +channel information. The special keywords $lightmap and $whiteimage may be substituted in lieu of an actual +texture map name. In those cases, the texture named in the first line of the shader becomes the texture that supplies the light mapping data for the process. + +

$lightmap
+This is the overall lightmap for the game world. It is calculated during the Q3MAP process. It is the initial color +data found in the framebuffer. Note: due to the use of overbright bits in light calculation, the keyword rgbGen +identity must accompany all $lightmap instructions. + +

$whiteimage
+This is used for specular lighting on MD3 models. This is a white image generated internally by the game. This image can +be used in lieu of $lightmap or an actual texture map if, for example, you wish for the vertex colors to come +through unaltered. + +

6.1.2 Clampmap <texturepath>
+Dictates that this stage should clamp texture coordinates instead of wrapping them. During a stretch function, the area, +which the texture must cover during a wave cycle, enlarges and decreases. Instead of repeating a texture multiple times +during enlargement (or seeing only a portion of the texture during shrinking) the texture dimensions increase or contract accordingly. This is only relevant when using something like deformTexCoordParms to stretch/compress texture coordinates for a specific special effect. Remember that the Quake III Arena engine normalizes all texture coordinates (regardless of actual texture size) into a scale of 0.0 to1.0. + +

Proper Alignment: When using clampTexCoords make sure the texture is properly aligned on the brush. The +clampTexCoords function keeps the image from tiling. However, the editor doesn't represent this properly and shows a tiled image. Therefore, what appears to be the correct position may be offset. This is very apparent onanything with a tcMod rotate and clampTexCoords function. + +

AvoidingDistortion: When seen at a given distance (which can vary, depending onhardware and the size of the texture), the compression phase of a stretchfunction will cause a "cross"-like visual artifact to form on the modified texture due to the way that textures are reduced. This occurs because the texture undergoing modification lacks sufficient "empty space" around the displayed (non-black) part of the texture (see figure 2a). To compensate for this, make the non-zero portion of the texture substantially smaller (50% of maximum stretched size -- see figure 2b)than the dimensions of the texture. Then, write a scaling function (tcScale) into the appropriate shader phase, to enlarge the image to the desired proportion. + +

The shaders for the bouncy pads (in the sfx.shader file) show the stretch function in use, including the scaling of the +stretched texture: + +

Example: UsingclampTexCoords to control a stretching texture + +

+textures/sfx/metalbridge06_bounce
+{
+	//q3map_surfacelight 2000
+	surfaceparm nodamage
+	q3map_lightimage textures/sfx/jumppadsmall.tga
+	q3map_surfacelight 400
+	{
+		map textures/sfx/metalbridge06_bounce.tga
+		rgbGen identity
+	}
+	{
+		map $lightmap
+		rgbGen identity
+		blendfunc gl_dst_color gl_zero
+	}
+	{
+		map textures/sfx/bouncepad01b_layer1.tga
+		blendfunc gl_one gl_one
+		rgbGen wave sin .5 .5 0 1.5
+	}
+	{
+		clampmap textures/sfx/jumppadsmall.tga
+		blendfunc gl_one gl_one
+		tcMod stretch sin 1.2 .8 0 1.5
+		rgbGen wave square .5 .5 .25 1.5
+	}
+	// END
+}
+
+ +

+ +

6.1.3 AnimMap <frequency> <texture1> … <texture8>
+The surfaces in the game can be animated by displaying asequence of 1 to 8 frames (separate texture maps). These animations +are affected by other keyword effects in the same and later shader stages. + +

<Frequency>: the number of times that the animation cycle will repeat within a one second time period. The +larger the value, the more repeats within a second. Animations that should last for more than a second need to be expressed as decimal values. + +
<texture1> …<texture8>: the texture path/texture name for each animation frame must be +explicitly listed. Up to eight frames (eight separate .tga files) can be used to make an animated sequence. Each frame is +displayed for an equal subdivision of the frequency value. + +

Example: AnimMap 0.25 animMap 10textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tgatextures/sfx/b_flame4.tga would be a 4 frame animated sequence, calling each frame in sequence over a cycle length of 4 seconds. Each frame would be displayed for 1 second before the next one is displayed. The cycle repeats after the last frame in sequence is shown. + +

Design Notes: To make a texture image appear for an unequal (longer) amount of time (compared to other frames), repeat that frame more than once in the sequence.
+ +

textures/sfx/flameanim_blue
+{
+
+	//	*************************************************
+	//	*	Blue Flame				*
+	//	*	July 20, 1999 Surface Light 1800 	*
+	//	*	Please Comment Changes			*
+	//	*************************************************
+	qer_editorimage textures/sfx/b_flame7.tga
+	q3map_lightimage textures/sfx/b_flame7.tga
+	surfaceparm trans
+	surfaceparm nomarks
+	surfaceparm nolightmap
+	cull none
+	q3map_surfacelight 1800
+	// texture changed to blue flame.... PAJ
+	{
+		animMap 10 textures/sfx/b_flame1.tgatextures/sfx/b_flame2.tga
+textures/sfx/b_flame3.tga textures/sfx/b_flame4.tgatextures/sfx/b_flame5.tga
+textures/sfx/b_flame6.tga textures/sfx/b_flame7.tgatextures/sfx/b_flame8.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave inverseSawtooth 0 1 0 10
+
+	}
+	{
+		animMap 10 textures/sfx/b_flame2.tgatextures/sfx/b_flame3.tga
+textures/sfx/b_flame4.tga textures/sfx/b_flame5.tgatextures/sfx/b_flame6.tga
+textures/sfx/b_flame7.tga textures/sfx/b_flame8.tgatextures/sfx/b_flame1.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave sawtooth 0 1 0 10
+	}
+	{
+		map textures/sfx/b_flameball.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave sin .6 .2 0 .6
+	}
+}
+
+ +

6.2 Blend Functions

+Blend functions are the keyword commands that tell the Quake III Arena graphic engine's renderer how graphic layers are to be mixed together. + +

6.2.1 Simplified blend functions:
+The most common blend functions are set up here as simple commands, and should be used unless you really know what you are +doing. + +

6.2.1.1 blendfunc add +
This is a shorthand command for blendfunc gl_one gl_one. Effects like fire and energy are additive. + +

6.2.1.2 blendfunc filter +
This is a shorthand command that can be substituted for either blendfunc gl_dst_color gl_zero or blendfunc gl_zero gl_src_color. A filter will always result in darker pixels than what is behind it, but it can also remove color selectively. Lightmaps are filters. + +

6.2.1.3 blendfunc blend +
Shorthand for blendfunc gl_src_alphagl_one_minus_src_alpha. This is conventional transparency, where part of the background is mixed with part of the texture. + +

6.2.2 Explicit blend functions:
+Getting a handle on this concept is absolutely key to understanding all shader manipulation of graphics. + +

BlendFunc or "Blend Function" is the equation at the core of processing shader graphics. The formula reads as follows: + +

[Source *<srcBlend>] + [Destination * +<dstBlend>] + +

Source is usually the RGB color data in a texture TGA file (remember it's all numbers) modified by any rgbgen and alphagen. In the shader, the source is generally identified by command MAP, followed by the name of the image. + +

Destination is the color data currently existing in the frame buffer. + +

Rather than think of the entire texture as a whole, it maybe easier to think of the number values that correspond to a single pixel, because that is essentially what the computer is processing … one pixel of the bit map at a time. + +

The process for calculating the final look of a texture in place in the game world begins with the precalculated lightmap for the area where the texture will be located. This data is in the frame buffer. That is to say, it is the initial data in the Destination. In an unmanipulated texture (i.e. one without a special shader script), color information from the texture is combined with the lightmap. In a shader-modified texture, the $lightmap stage must be present for the lightmap to be included in the calculation of the final texture appearance. + +

Each pass or "stage" of blending is combined (in a cumulative manner) with the color data passed onto it by the +previous stage. How that data combines together depends on the values chosen for the Source Blends and Destination Blends at each stage. Remember it's numbers that are being mathematically combined together that are ultimately interpreted as colors. + +

A general rule is that any Source Blend other than GL_ONE (or GL_SRC_ALPHA where the alpha channel is entirely white) will cause the Source to become darker. + +

6.2.3 Source Blend <srcBlend>
+The following values are valid for the Source Blend part of the equation. + +

GL_ONE This is the value 1. When multiplied by the Source, the value stays the same the value of the color information does not change. + +
GL_ZERO This is the value 0. When multiplied by the Source, all RGB data in the Source becomes Zero (essentially black). + +
GL_DST_COLOR This is the value of color data currently in the Destination (frame buffer). The value of that information depends on the information supplied by previous stages. + +
GL_ONE_MINUS_DST_COLOR This is nearly the same as GL_DST_COLOR except that the value for each component color +is inverted by subtracting it from one. (,i.e. R = 1.0 - DST.R, G = 1.0 - DST.G, B = 1.0 - DST.B, etc.) + +
GL_SRC_ALPHA The TGA file being used for the Source data must have an alpha channel in addition to its RGB channels (for a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the Source. + +
GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one.(i.e. A=1.0 - SRC.A) + +

6.2.4 Destination Blend <dstBlend>
+The following values are valid for the Destination Blend part of the equation. + +

GL_ONE This is the value 1. When multiplied by the Destination, the value stays the same the value of the color information does not change. + +
GL_ZERO This is the value 0. When multiplied by the Destination,all RGB data in the Destinationbecomes Zero (essentially black). + +
GL_SRC_COLOR This is the value of color data currently in the Source (which is the texture being manipulated here). + +
GL_ONE_MINUS_SRC_COLOR This is the value of color data currently in Source, but subtracted from one(i.e. +inverted). + +
GL_SRC_ALPHA The TGA file being used for the Source data must have an alpha channel in addition to its RGB channels (four a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the Source. + +
GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one. (i.e. A=1.0 - SRC.A). + +

Doing the Math: The Final Result + +
The product of the Source side of the equation is added to the product of the Destination side of the equation. The sum is then placed into the frame buffer to become the Destination information for the next stage. Ultimately, the equation creates a modified color value that is used by other functions to define what happens in the texture when it is displayed in the game world. + +

6.2.5 Default Blend Function
+If no blendFunc is specified then no blending will take place. A warning is generated if any stage after the first stage does not have a blendFunc specified. + +

6.2.6 Technical Information/Limitations Regarding Blend Modes:
+The Riva 128 graphics card supports ONLY the following blendmodes: + +

GL_ONE, GL_ONE +
GL_DST_COLOR, GL_ZERO + +
GL_ZERO, GL_SRC_COLOR + +
GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA + +
GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA + +

Cards running in 16 bit color cannot use any GL_DST_ALPHA blends. + +

6.3 rgbGen <func>

+There are two color sources for any given shader, the texture file and the vertex colors. Output at any given time will be equal to TEXTURE multiplied by VERTEXCOLOR. Most of the time VERTEXCOLORwill default to white (which is a normalized value of 1.0), so output will be TEXTURE (this usually lands in the Sourceside of the shader equation). Sometimes you do the opposite and use TEXTURE = WHITE, but this is only commonly used when doing specular lighting on entities (i.e. shaders that level designers will probably never create + +

The most common reason to use rgbGen is to pulsate something. This means that the VERTEXCOLOR will oscillate between two +values, and that value will be multiplied (darkening) the texture. + +

If no rgbGen is specified, either "identityLighting" or"identity" will be selected, depending on which blend modes are +used. + +

Valid <func> parameters are wave, identity, identityLighting, entity, oneMinusEntity, fromVertex, and +lightingDiffuse. + +

6.3.1 RgbGen identityLighting
+Colors will be (1.0,1.0,1.0) if running without overbright bits (NT, linux, windowed modes), or (0.5, 0.5, 0.5) if running +with overbright. Overbright allows a greater color range at the expense of a loss of precision. Additive and blended stages +will get this by default. + +

6.3.2 rgbGen identity
+Colors are assumed to be all white (1.0,1.0,1.0). All filters stages (lightmaps, etc) will get this by default. + +

6.3.3 rgbGen wave <func> <base> <amp><phase> <freq>
+Colors are generated using the specified waveform. An affected texture with become darker and lighter, but will not change +hue. Hue stays constant. Note that the rgb values for color will not go below 0 (black) orabove 1 (white). Valid waveforms are sin, triangle, square, sawtooth and inversesawtooth. + +

<func> Waveforms and their effects: + +
Sin: color flows smoothly through changes. + +
Triangle: color changes at a constant rate and spends noappreciable time at peaks and valleys. + +
Square: color alternates instantly between its peak and valley values. + +
Sawtooth: With a positive frequency value, the color changes at aconstant rate to the peak then instantly drops to its valley value. + +
Inversesawtooth: An inverse sawtooth wave will reverse this, making the ascent immediate (like a square wave) and the decay fall off like a triangle wave. + +
<base> Baseline value. The initial RGB formula of a color (normalilzed). + +
<amp> Amplitude. This is the degree of change from the baseline value. In some cases you will want +values outside the 0.0 to 1.0 range, but it will induce clamping (holding at the maximum or minimum value for a time period) +instead of continuous change. + +
<phase> See the explanation for phase under the waveforms heading of Key Concepts. + +
<freq> Frequency. This is a value (NOT normalized) that indicates peaks per second. + +

6.3.4 RgbGen entity
+Colors are grabbed from the entity's modulate field. This isused for things like explosions. + +

Design Note: This keyword would probably not be used by a level designer.
+ +

6.3.5 rgbGen oneMinusEntity
+Colors are grabbed from 1.0 minus the entity's modulate field. + +

Design Note: This keyword would probably not be used by a level designer.
+ +

6.3.6 rgbGen Vertex
+Colors are filled in directly by the data from the map or model files. + +

Design Note: rgbGen vertex should be used when you want the RGB values to be computed for a static model (i.e. mapobject) in the world using precomputed static lighting from Q3BSP. This would be used on things like +the gargoyles, the portal frame, skulls, and other decorative MD3s put into the Quake III Arena world.
+ +

6.3.7 rgbGen oneMinusVertex
+As rgbGen vertex, but inverted. + +

Design Note: This keyword would probably not be used by a level designer
+ +

6.3.8 rgbGen lightingDiffuse
+Colors are computed using a standard diffuse lighting equation. It uses the vertex normals to illuminate the object correctly. + +

Design Note: -rgbGen lightingDiffuse is used when you want the RGB values to be computed for a dynamic model (i.e. non-map object) in the world using regular in-game lighting. For example, you would specify on shaders for items, characters, weapons, etc.
+ +

6.4 AlphaGen <func>

+The alpha channel can be specified like the rgbchannels. If not specified, it defaults to 1.0. + +

6.4.1 AlphaGen portal
+This rendering stage keyword is used in conjunction with the surface parameter keyword portal. The function +accomplishes the "fade" that causes the scene in the portal to fade from view. Specifically, it means "Generate alpha values +based on the distance from the viewer to the portal." Use alphaGen portal on the last rendering pass. + +

6.5 tcGen <coordinate source>

+Specifies how texture coordinates are generated and where they come from. Valid functions are base,lightmap and environment. + +

<base> = base texture coordinates from the original art. +
<lightmap> = lightmap texture coordinates +
<environment> = Make this object environment mapped. + +

6.5.1 tcGen vector (<sx> <sy> <sz>) +(<tx><ty> <tz>)
+New texcoord generation by world projection. This allows you to project a texture onto a surface in a fixed way, regardless of its orientation. + +

S coordinates correspond to the "x" coordinates on the texture itself. + +
T coordinates correspond to the "y" coordinates on the texture itself. + +

The measurements are in game units. + +

+ +

Example: tcGen vector (0.01 0 0) (0 0.01 0) +
This would project a texture with a repeat every 100 units across the X/Y plane. + +

6.6 tcMod <func> <…>

+Specifies how texture coordinates are modified after they are generated. The valid functions for tcMod are rotate, +scale,scroll, stretch and transform. Transform is a function generally reserved for use by programmers who suggest that designers leave it alone. When using multiple tcMod functions during a stage, place the scroll command last in order, because it performs a mod operation to save precision, and that can disturb other operations. Texture coordinates are modified in the order in which tcMods are specified. In otherwords, if you see: + +

tcMod scale 0.5 0.5 +
tcMod scroll 1 1 + +

Then the texture coordinates will be scaled then scrolled. + +

6.6.1 tcMod rotate <degrees per per second>
+This keyword causes the texture coordinates to rotate. The value is expressed in degrees rotated each second. A positive value means clockwise rotation. A negative value means counterclockwise rotation. For example "tcMod rotate 5" would +rotate texture coordinates 5 degrees each second in a clockwise direction. The texture rotates around the center +point of the texture map, so you are rotating a texture with a single repetition, be careful to center it on the brush (unless off-center rotation is desired). + +

6.6.2 tcMod scale <sScale> <tScale>
+Resizes (enlarges or shrinks) the texture coordinates bymultiplying them against the given factors of <sScale> +and <tScale). The values "s" and "t"conform to the "x" and "y" values (respectively) as they are found in the original texture TGA. The values for sScale and tScale are NOT normalized. This means that a value greater than 1.0 will increase the size of thetexture. A positive value less than one will reduce the texture to a fraction of its size and cause it to repeat within the same area as the original texture (Note: see clampTexCoords for ways to control this).; + +

Example: tcMod scale 0.5 2 would cause the texture to repeat twice along its width, but expand to twice its height (in which case half of the texture would be seen in the same area as the original) + +

6.6.3 tcMod scroll <sSpeed> <tSpeed>
+Scrolls the texture coordinates with the given speeds. The values "s" and "t" conform to the "x" and "y" values +(respectively) as they are found in the original textureTGA. The scroll speed is measured in "textures" per second. A "texture" is the dimension of the texture being modified and includes any previous shader modifications to the original TGA). A negative s value would scroll the texture to the left. A negative t value would scroll the texture down. + +

Example: tcMod scroll 0.5 -0.5 moves the texture down and right (relative to the TGA files original coordinates) at the rate of a half texture each second of travel. + +

This should be the LAST tcMod in a stage. Otherwise there maybe popping or snapping visual effects in some shaders. + +

6.6.4 tcMod stretch <func> <base> +<amplitude><phase> <frequency>
+ +Stretches the texture coordinates with the given function. Stretching is defined as stretching the texture coordinate away from the center of the polygon and then compressing it towards the center of the polygon. + +

<base>: A base value of one is the original dimension of the texture when it reaches the stretch stage. +Inserting other values positive or negative in this variable will produce unknown effects. + +
<amplitude>: This is the measurement of distance the texture will stretch from the base size. It is +measured, like scroll, in textures. A value of 1 here will double the size of the texture at its peak. + +
<phase>: See the explanation for phase under the deform vertexes keyword. + +
<frequency>: this is wave peaks per second. + +
Wave Functions <func> + +
Sin wave: the texture expands smoothly to its peak dimension and then shrinks smoothly to its valley dimension in a flowing manner. + +
Triangle wave: The textures stretch at a constant rate and spend no appreciable time at the peak or valley points. + +
Square wave: The texture is shown at its peak for the duration of the frequency and then at its valley for the +duration of the frequency. + +
Sawtooth: the texture stretches like a triangle wave until it reaches a peak, then instantly drops to the valley, as in a square wave. + +
Inversesawtooth: this is the reverse of the sawtooth wave. + +

6.6.5 tcMod <transform> <m00> <m01> <m10><m11> <t0> <t1>
+Transforms each texture coordinate as follows: + +

S' = s * m00 + t * m10 + t0 + +
T' = s * m01 + t * m11 + t1 + +

This is for use by programmers. + +

6.6.6 tcMod turb <base> <amplitude> +<phase><freq>
+ +

Applies turbulence to the texture coordinate. Turbulence is a back and forth churning and swirling effect on the texture. + +

The parameters for this shader are defined as follows: + + +

<base> Currently undefined. + +
<amplitude> This is essentially the intensity of the disturbance or twisting and squiggling of the texture. + +
<phase> See the explanation for phase under the deformvertexes keyword. + +
<freq> Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of one +would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 +seconds. + +

6.7 depthFunc <func>

+This controls the depth comparison function used while rendering. The default is "lequal" (Less than or equal to) +where any surface that is at the same depth or closer of an existing surface is drawn. This is used for textures with +transparency or translucency. Under some circumstances you may wish to use "equal", e.g. for light-mapped grates that are alpha tested (it is also used for mirrors). + +

6.8 depthWrite

+By default, writes to the depth buffer when depthFunc passes will happen for opaque surfaces and not for translucent surfaces. Blended surfaces can have the depth writes forced with this function. + +

6.9 Detail

+This feature was not used in Quake III Arena maps, but should still function. +Designates this stage as a detail texture stage, which means that if the c_var, r_detailtextures, is set to 0 then this stage will be ignored (detail will not be displayed). This keyword, by itself, does not affect rendering at all. If you do put in a detail texture, it has to conform to very specific rules. Specifically, the blendFunc: + +

blendFuncGL_DST_COLOR GL_SRC_COLOR + +

This is also the simple blend function: blendfuncfilter + +

And the average intensity of the detail texture itself must be around 127. + +

Detail is used to blend fine pixel detail back into a base texture whose scale has been increased significantly. When detail iswritten into a set of stage instructions, it allows the stage to be disabled by the c_var console command setting "r_detailtextures 0". + +

A texture whose scale has been increased beyond a 1:1 ratio tends not to have very high frequency content. In other words, one texel can cover a lot of real estate. Frequency is also known as "detail." Lack of detail can appear acceptable if the player never has the opportunity to see the texture at close range. But seen close up, such textures look glaringly wrong within the sharp detail of the Quake III Arena environment. A detail texture solves this problem by taking a noisy "detail" pattern (a tiling texture that appears to have a great deal of surface roughness) and applying it to the base texture at a very densely packed scale (that is, reduced from its normal size). This is done programmatically in the +shader, and does not require modification of the base texture. Note that if the detail texture is the same size and scale as the base texture that you may as well just add the detail directly to the base texture. The theory is that the detail texture's scale will be so high compared to the base texture (e.g.; 9 detail texels fitting into 1 base texel) that it is literally impossible to fit that detail into the base texture directly. + +

For this to work, the rules are as follows: + +

    + +
  1. the lightmap must be rendered first. This is because the subsequent detail texture will be modifying the lightmap in the framebuffer directly; +
  2. the detail texture must be rendered next since it modifies the lightmap in the framebuffer; +
  3. the base texture must be rendered last; +
  4. the detail texture MUST have a mean intensity around 127-129. If it does not then it will modify the displayed texture's perceived brightness in the world; +
  5. the detail shader stage MUSThave the "detail" keyword or it will not be disabled if the user uses the "r_detailtextures 0" setting; +
  6. the detail stage MUST use "blendFunc GL_DST_COLOR GL_SRC_COLOR". Any other BlendFunc will cause mismatches in brightness between detail and non-detail views.; +
  7. the detail stage should scale its textures by some amount (usually between 3 and 12) using "tcMod" to control density. This roughly corresponds to coarseness. A very large number, such as 12, will give very fine detail, however that detail will disappear VERY quickly as the viewer moves away fromthe wall since it will be MIP mapped away. A very small number, e.g. 3, gives diminishing returns since not enough is brought in when the user gets very close. I'm currently using values between 6 and 9.5. You should use non-integral numbers as much as possible to avoid seeing repeating patterns. +
  8. detail textures add one pass of overdraw, so there is a definite performance hit . +
  9. detail textures can be shared, so designers may wish to define only a very small handful of detail textures for common surfaces such as rocks, etc.
+ +

An example (non-existent) detailshader is as follows: +

Example: Texture with Detail + +

+textures/bwhtest/foo
+{
+// draw the lightmap first
+{
+map $lightmap
+rgbGen identity
+}
+// modify the lightmap in the framebuffer by
+// a highly compressed detail texture
+{
+map textures/details/detail01.tga
+blendFunc GL_DST_COLOR GL_SRC_COLOR
+// YOU MUST USE THIS!!
+detail
+// for the detail to be disabled, this must be present
+tcMod scale 9.1 9.2
+}
+// now slap on the base texture
+{
+map textures/castle/blocks11b.tga
+blendFunc filter
+}
+}
+
+ +

6.10 alphaFunc <func>

+Determines the alpha test function used when rendering this map. Valid values are GT0, LT128, and GE128. These +correspond to "GREATER THAN 0", "LESS THAN 128", and "GREATER THAN OR EQUAL TO 128". This function is used when determining if a pixel should be written to the framebuffer. For example, if GT0 is specified, the only the portions of the texture map with corresponding alpha values greater than zero will be written to the framebuffer. By default alpha testing is disabled. + +

Both alpha testing and normal alpha blending can be used to get textures that have see-through parts. The difference is that alphaFunc is an all-or-nothing test, while blending smoothly blends between opaque and translucent at pixel edges. Alpha test can also be used with depthwrite, allowing other effects to be conditionally layered on top of just the opaque pixels by setting depthFunc to equal. + +

Back | Home | Next + + + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/pg5_1.htm b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/pg5_1.htm new file mode 100644 index 00000000..c6748c1d --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch05/pg5_1.htm @@ -0,0 +1,483 @@ + + +Quake III Arena Shader Manual: Stage Specific Keywords + + + +

Q3Radiant Shader Manual

+
+

6 Stage Specific Keywords

+Stage specifications only affect rendering. Changing any keywords or values within a stage will usually take effect as soon +as a vid_restart is executed. Q3MAP ignores stage specific keywords entirely. + +

A stage can specify a texture map, a color function, an alpha function, a texture coordinate function, a blend function, and a few other rasterization options. + +

6.1 Texture map specification

+
6.1.1 map <texturepath/texturename>
+Specifies the source texture map (a 24 or 32-bit TGA file) used for this stage. The texture may or may not contain alpha +channel information. The special keywords $lightmap and $whiteimage may be substituted in lieu of an actual +texture map name. In those cases, the texture named in the first line of the shader becomes the texture that supplies the light mapping data for the process. + +

$lightmap
+This is the overall lightmap for the game world. It is calculated during the Q3MAP process. It is the initial color +data found in the framebuffer. Note: due to the use of overbright bits in light calculation, the keyword rgbGen +identity must accompany all $lightmap instructions. + +

$whiteimage
+This is used for specular lighting on MD3 models. This is a white image generated internally by the game. This image can +be used in lieu of $lightmap or an actual texture map if, for example, you wish for the vertex colors to come +through unaltered. + +

6.1.2 Clampmap <texturepath>
+Dictates that this stage should clamp texture coordinates instead of wrapping them. During a stretch function, the area, +which the texture must cover during a wave cycle, enlarges and decreases. Instead of repeating a texture multiple times +during enlargement (or seeing only a portion of the texture during shrinking) the texture dimensions increase or contract accordingly. This is only relevant when using something like deformTexCoordParms to stretch/compress texture coordinates for a specific special effect. Remember that the Quake III Arena engine normalizes all texture coordinates (regardless of actual texture size) into a scale of 0.0 to1.0. + +

Proper Alignment: When using clampTexCoords make sure the texture is properly aligned on the brush. The +clampTexCoords function keeps the image from tiling. However, the editor doesn't represent this properly and shows a tiled image. Therefore, what appears to be the correct position may be offset. This is very apparent onanything with a tcMod rotate and clampTexCoords function. + +

AvoidingDistortion: When seen at a given distance (which can vary, depending onhardware and the size of the texture), the compression phase of a stretchfunction will cause a "cross"-like visual artifact to form on the modified texture due to the way that textures are reduced. This occurs because the texture undergoing modification lacks sufficient "empty space" around the displayed (non-black) part of the texture (see figure 2a). To compensate for this, make the non-zero portion of the texture substantially smaller (50% of maximum stretched size -- see figure 2b)than the dimensions of the texture. Then, write a scaling function (tcScale) into the appropriate shader phase, to enlarge the image to the desired proportion. + +

The shaders for the bouncy pads (in the sfx.shader file) show the stretch function in use, including the scaling of the +stretched texture: + +

Example: UsingclampTexCoords to control a stretching texture + +

+textures/sfx/metalbridge06_bounce
+{
+	//q3map_surfacelight 2000
+	surfaceparm nodamage
+	q3map_lightimage textures/sfx/jumppadsmall.tga
+	q3map_surfacelight 400
+	{
+		map textures/sfx/metalbridge06_bounce.tga
+		rgbGen identity
+	}
+	{
+		map $lightmap
+		rgbGen identity
+		blendfunc gl_dst_color gl_zero
+	}
+	{
+		map textures/sfx/bouncepad01b_layer1.tga
+		blendfunc gl_one gl_one
+		rgbGen wave sin .5 .5 0 1.5
+	}
+	{
+		clampmap textures/sfx/jumppadsmall.tga
+		blendfunc gl_one gl_one
+		tcMod stretch sin 1.2 .8 0 1.5
+		rgbGen wave square .5 .5 .25 1.5
+	}
+	// END
+}
+
+ +

+ +

6.1.3 AnimMap <frequency> <texture1> … <texture8>
+The surfaces in the game can be animated by displaying asequence of 1 to 8 frames (separate texture maps). These animations +are affected by other keyword effects in the same and later shader stages. + +

<Frequency>: the number of times that the animation cycle will repeat within a one second time period. The +larger the value, the more repeats within a second. Animations that should last for more than a second need to be expressed as decimal values. + +
<texture1> …<texture8>: the texture path/texture name for each animation frame must be +explicitly listed. Up to eight frames (eight separate .tga files) can be used to make an animated sequence. Each frame is +displayed for an equal subdivision of the frequency value. + +

Example: AnimMap 0.25 animMap 10textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tgatextures/sfx/b_flame4.tga would be a 4 frame animated sequence, calling each frame in sequence over a cycle length of 4 seconds. Each frame would be displayed for 1 second before the next one is displayed. The cycle repeats after the last frame in sequence is shown. + +

Design Notes: To make a texture image appear for an unequal (longer) amount of time (compared to other frames), repeat that frame more than once in the sequence.
+ +

textures/sfx/flameanim_blue
+{
+
+	//	*************************************************
+	//	*	Blue Flame				*
+	//	*	July 20, 1999 Surface Light 1800 	*
+	//	*	Please Comment Changes			*
+	//	*************************************************
+	qer_editorimage textures/sfx/b_flame7.tga
+	q3map_lightimage textures/sfx/b_flame7.tga
+	surfaceparm trans
+	surfaceparm nomarks
+	surfaceparm nolightmap
+	cull none
+	q3map_surfacelight 1800
+	// texture changed to blue flame.... PAJ
+	{
+		animMap 10 textures/sfx/b_flame1.tgatextures/sfx/b_flame2.tga
+textures/sfx/b_flame3.tga textures/sfx/b_flame4.tgatextures/sfx/b_flame5.tga
+textures/sfx/b_flame6.tga textures/sfx/b_flame7.tgatextures/sfx/b_flame8.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave inverseSawtooth 0 1 0 10
+
+	}
+	{
+		animMap 10 textures/sfx/b_flame2.tgatextures/sfx/b_flame3.tga
+textures/sfx/b_flame4.tga textures/sfx/b_flame5.tgatextures/sfx/b_flame6.tga
+textures/sfx/b_flame7.tga textures/sfx/b_flame8.tgatextures/sfx/b_flame1.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave sawtooth 0 1 0 10
+	}
+	{
+		map textures/sfx/b_flameball.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave sin .6 .2 0 .6
+	}
+}
+
+ +

6.2 Blend Functions

+Blend functions are the keyword commands that tell the Quake III Arena graphic engine's renderer how graphic layers are to be mixed together. + +

6.2.1 Simplified blend functions:
+The most common blend functions are set up here as simple commands, and should be used unless you really know what you are +doing. + +

6.2.1.1 blendfunc add +
This is a shorthand command for blendfunc gl_one gl_one. Effects like fire and energy are additive. + +

6.2.1.2 blendfunc filter +
This is a shorthand command that can be substituted for either blendfunc gl_dst_color gl_zero or blendfunc gl_zero gl_src_color. A filter will always result in darker pixels than what is behind it, but it can also remove color selectively. Lightmaps are filters. + +

6.2.1.3 blendfunc blend +
Shorthand for blendfunc gl_src_alphagl_one_minus_src_alpha. This is conventional transparency, where part of the background is mixed with part of the texture. + +

6.2.2 Explicit blend functions:
+Getting a handle on this concept is absolutely key to understanding all shader manipulation of graphics. + +

BlendFunc or "Blend Function" is the equation at the core of processing shader graphics. The formula reads as follows: + +

[Source *<srcBlend>] + [Destination * +<dstBlend>] + +

Source is usually the RGB color data in a texture TGA file (remember it's all numbers) modified by any rgbgen and alphagen. In the shader, the source is generally identified by command MAP, followed by the name of the image. + +

Destination is the color data currently existing in the frame buffer. + +

Rather than think of the entire texture as a whole, it maybe easier to think of the number values that correspond to a single pixel, because that is essentially what the computer is processing … one pixel of the bit map at a time. + +

The process for calculating the final look of a texture in place in the game world begins with the precalculated lightmap for the area where the texture will be located. This data is in the frame buffer. That is to say, it is the initial data in the Destination. In an unmanipulated texture (i.e. one without a special shader script), color information from the texture is combined with the lightmap. In a shader-modified texture, the $lightmap stage must be present for the lightmap to be included in the calculation of the final texture appearance. + +

Each pass or "stage" of blending is combined (in a cumulative manner) with the color data passed onto it by the +previous stage. How that data combines together depends on the values chosen for the Source Blends and Destination Blends at each stage. Remember it's numbers that are being mathematically combined together that are ultimately interpreted as colors. + +

A general rule is that any Source Blend other than GL_ONE (or GL_SRC_ALPHA where the alpha channel is entirely white) will cause the Source to become darker. + +

6.2.3 Source Blend <srcBlend>
+The following values are valid for the Source Blend part of the equation. + +

GL_ONE This is the value 1. When multiplied by the Source, the value stays the same the value of the color information does not change. + +
GL_ZERO This is the value 0. When multiplied by the Source, all RGB data in the Source becomes Zero (essentially black). + +
GL_DST_COLOR This is the value of color data currently in the Destination (frame buffer). The value of that information depends on the information supplied by previous stages. + +
GL_ONE_MINUS_DST_COLOR This is nearly the same as GL_DST_COLOR except that the value for each component color +is inverted by subtracting it from one. (,i.e. R = 1.0 - DST.R, G = 1.0 - DST.G, B = 1.0 - DST.B, etc.) + +
GL_SRC_ALPHA The TGA file being used for the Source data must have an alpha channel in addition to its RGB channels (for a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the Source. + +
GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one.(i.e. A=1.0 - SRC.A) + +

6.2.4 Destination Blend <dstBlend>
+The following values are valid for the Destination Blend part of the equation. + +

GL_ONE This is the value 1. When multiplied by the Destination, the value stays the same the value of the color information does not change. + +
GL_ZERO This is the value 0. When multiplied by the Destination,all RGB data in the Destinationbecomes Zero (essentially black). + +
GL_SRC_COLOR This is the value of color data currently in the Source (which is the texture being manipulated here). + +
GL_ONE_MINUS_SRC_COLOR This is the value of color data currently in Source, but subtracted from one(i.e. +inverted). + +
GL_SRC_ALPHA The TGA file being used for the Source data must have an alpha channel in addition to its RGB channels (four a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the Source. + +
GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one. (i.e. A=1.0 - SRC.A). + +

Doing the Math: The Final Result + +
The product of the Source side of the equation is added to the product of the Destination side of the equation. The sum is then placed into the frame buffer to become the Destination information for the next stage. Ultimately, the equation creates a modified color value that is used by other functions to define what happens in the texture when it is displayed in the game world. + +

6.2.5 Default Blend Function
+If no blendFunc is specified then no blending will take place. A warning is generated if any stage after the first stage does not have a blendFunc specified. + +

6.2.6 Technical Information/Limitations Regarding Blend Modes:
+The Riva 128 graphics card supports ONLY the following blendmodes: + +

GL_ONE, GL_ONE +
GL_DST_COLOR, GL_ZERO + +
GL_ZERO, GL_SRC_COLOR + +
GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA + +
GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA + +

Cards running in 16 bit color cannot use any GL_DST_ALPHA blends. + +

6.3 rgbGen <func>

+There are two color sources for any given shader, the texture file and the vertex colors. Output at any given time will be equal to TEXTURE multiplied by VERTEXCOLOR. Most of the time VERTEXCOLORwill default to white (which is a normalized value of 1.0), so output will be TEXTURE (this usually lands in the Sourceside of the shader equation). Sometimes you do the opposite and use TEXTURE = WHITE, but this is only commonly used when doing specular lighting on entities (i.e. shaders that level designers will probably never create + +

The most common reason to use rgbGen is to pulsate something. This means that the VERTEXCOLOR will oscillate between two +values, and that value will be multiplied (darkening) the texture. + +

If no rgbGen is specified, either "identityLighting" or"identity" will be selected, depending on which blend modes are +used. + +

Valid <func> parameters are wave, identity, identityLighting, entity, oneMinusEntity, fromVertex, and +lightingDiffuse. + +

6.3.1 RgbGen identityLighting
+Colors will be (1.0,1.0,1.0) if running without overbright bits (NT, linux, windowed modes), or (0.5, 0.5, 0.5) if running +with overbright. Overbright allows a greater color range at the expense of a loss of precision. Additive and blended stages +will get this by default. + +

6.3.2 rgbGen identity
+Colors are assumed to be all white (1.0,1.0,1.0). All filters stages (lightmaps, etc) will get this by default. + +

6.3.3 rgbGen wave <func> <base> <amp><phase> <freq>
+Colors are generated using the specified waveform. An affected texture with become darker and lighter, but will not change +hue. Hue stays constant. Note that the rgb values for color will not go below 0 (black) orabove 1 (white). Valid waveforms are sin, triangle, square, sawtooth and inversesawtooth. + +

<func> Waveforms and their effects: + +
Sin: color flows smoothly through changes. + +
Triangle: color changes at a constant rate and spends noappreciable time at peaks and valleys. + +
Square: color alternates instantly between its peak and valley values. + +
Sawtooth: With a positive frequency value, the color changes at aconstant rate to the peak then instantly drops to its valley value. + +
Inversesawtooth: An inverse sawtooth wave will reverse this, making the ascent immediate (like a square wave) and the decay fall off like a triangle wave. + +
<base> Baseline value. The initial RGB formula of a color (normalilzed). + +
<amp> Amplitude. This is the degree of change from the baseline value. In some cases you will want +values outside the 0.0 to 1.0 range, but it will induce clamping (holding at the maximum or minimum value for a time period) +instead of continuous change. + +
<phase> See the explanation for phase under the waveforms heading of Key Concepts. + +
<freq> Frequency. This is a value (NOT normalized) that indicates peaks per second. + +

6.3.4 RgbGen entity
+Colors are grabbed from the entity's modulate field. This isused for things like explosions. + +

Design Note: This keyword would probably not be used by a level designer.
+ +

6.3.5 rgbGen oneMinusEntity
+Colors are grabbed from 1.0 minus the entity's modulate field. + +

Design Note: This keyword would probably not be used by a level designer.
+ +

6.3.6 rgbGen Vertex
+Colors are filled in directly by the data from the map or model files. + +

Design Note: rgbGen vertex should be used when you want the RGB values to be computed for a static model (i.e. mapobject) in the world using precomputed static lighting from Q3BSP. This would be used on things like +the gargoyles, the portal frame, skulls, and other decorative MD3s put into the Quake III Arena world.
+ +

6.3.7 rgbGen oneMinusVertex
+As rgbGen vertex, but inverted. + +

Design Note: This keyword would probably not be used by a level designer
+ +

6.3.8 rgbGen lightingDiffuse
+Colors are computed using a standard diffuse lighting equation. It uses the vertex normals to illuminate the object correctly. + +

Design Note: -rgbGen lightingDiffuse is used when you want the RGB values to be computed for a dynamic model (i.e. non-map object) in the world using regular in-game lighting. For example, you would specify on shaders for items, characters, weapons, etc.
+ +

6.4 AlphaGen <func>

+The alpha channel can be specified like the rgbchannels. If not specified, it defaults to 1.0. + +

6.4.1 AlphaGen portal
+This rendering stage keyword is used in conjunction with the surface parameter keyword portal. The function +accomplishes the "fade" that causes the scene in the portal to fade from view. Specifically, it means "Generate alpha values +based on the distance from the viewer to the portal." Use alphaGen portal on the last rendering pass. + +

6.5 tcGen <coordinate source>

+Specifies how texture coordinates are generated and where they come from. Valid functions are base,lightmap and environment. + +

<base> = base texture coordinates from the original art. +
<lightmap> = lightmap texture coordinates +
<environment> = Make this object environment mapped. + +

6.5.1 tcGen vector (<sx> <sy> <sz>) +(<tx><ty> <tz>)
+New texcoord generation by world projection. This allows you to project a texture onto a surface in a fixed way, regardless of its orientation. + +

S coordinates correspond to the "x" coordinates on the texture itself. + +
T coordinates correspond to the "y" coordinates on the texture itself. + +

The measurements are in game units. + +

+ +

Example: tcGen vector (0.01 0 0) (0 0.01 0) +
This would project a texture with a repeat every 100 units across the X/Y plane. + +

6.6 tcMod <func> <…>

+Specifies how texture coordinates are modified after they are generated. The valid functions for tcMod are rotate, +scale,scroll, stretch and transform. Transform is a function generally reserved for use by programmers who suggest that designers leave it alone. When using multiple tcMod functions during a stage, place the scroll command last in order, because it performs a mod operation to save precision, and that can disturb other operations. Texture coordinates are modified in the order in which tcMods are specified. In otherwords, if you see: + +

tcMod scale 0.5 0.5 +
tcMod scroll 1 1 + +

Then the texture coordinates will be scaled then scrolled. + +

6.6.1 tcMod rotate <degrees per per second>
+This keyword causes the texture coordinates to rotate. The value is expressed in degrees rotated each second. A positive value means clockwise rotation. A negative value means counterclockwise rotation. For example "tcMod rotate 5" would +rotate texture coordinates 5 degrees each second in a clockwise direction. The texture rotates around the center +point of the texture map, so you are rotating a texture with a single repetition, be careful to center it on the brush (unless off-center rotation is desired). + +

6.6.2 tcMod scale <sScale> <tScale>
+Resizes (enlarges or shrinks) the texture coordinates bymultiplying them against the given factors of <sScale> +and <tScale). The values "s" and "t"conform to the "x" and "y" values (respectively) as they are found in the original texture TGA. The values for sScale and tScale are NOT normalized. This means that a value greater than 1.0 will increase the size of thetexture. A positive value less than one will reduce the texture to a fraction of its size and cause it to repeat within the same area as the original texture (Note: see clampTexCoords for ways to control this).; + +

Example: tcMod scale 0.5 2 would cause the texture to repeat twice along its width, but expand to twice its height (in which case half of the texture would be seen in the same area as the original) + +

6.6.3 tcMod scroll <sSpeed> <tSpeed>
+Scrolls the texture coordinates with the given speeds. The values "s" and "t" conform to the "x" and "y" values +(respectively) as they are found in the original textureTGA. The scroll speed is measured in "textures" per second. A "texture" is the dimension of the texture being modified and includes any previous shader modifications to the original TGA). A negative s value would scroll the texture to the left. A negative t value would scroll the texture down. + +

Example: tcMod scroll 0.5 -0.5 moves the texture down and right (relative to the TGA files original coordinates) at the rate of a half texture each second of travel. + +

This should be the LAST tcMod in a stage. Otherwise there maybe popping or snapping visual effects in some shaders. + +

6.6.4 tcMod stretch <func> <base> +<amplitude><phase> <frequency>
+ +Stretches the texture coordinates with the given function. Stretching is defined as stretching the texture coordinate away from the center of the polygon and then compressing it towards the center of the polygon. + +

<base>: A base value of one is the original dimension of the texture when it reaches the stretch stage. +Inserting other values positive or negative in this variable will produce unknown effects. + +
<amplitude>: This is the measurement of distance the texture will stretch from the base size. It is +measured, like scroll, in textures. A value of 1 here will double the size of the texture at its peak. + +
<phase>: See the explanation for phase under the deform vertexes keyword. + +
<frequency>: this is wave peaks per second. + +
Wave Functions <func> + +
Sin wave: the texture expands smoothly to its peak dimension and then shrinks smoothly to its valley dimension in a flowing manner. + +
Triangle wave: The textures stretch at a constant rate and spend no appreciable time at the peak or valley points. + +
Square wave: The texture is shown at its peak for the duration of the frequency and then at its valley for the +duration of the frequency. + +
Sawtooth: the texture stretches like a triangle wave until it reaches a peak, then instantly drops to the valley, as in a square wave. + +
Inversesawtooth: this is the reverse of the sawtooth wave. + +

6.6.5 tcMod <transform> <m00> <m01> <m10><m11> <t0> <t1>
+Transforms each texture coordinate as follows: + +

S' = s * m00 + t * m10 + t0 + +
T' = s * m01 + t * m11 + t1 + +

This is for use by programmers. + +

6.6.6 tcMod turb <base> <amplitude> +<phase><freq>
+ +

Applies turbulence to the texture coordinate. Turbulence is a back and forth churning and swirling effect on the texture. + +

The parameters for this shader are defined as follows: + + +

<base> Currently undefined. + +
<amplitude> This is essentially the intensity of the disturbance or twisting and squiggling of the texture. + +
<phase> See the explanation for phase under the deformvertexes keyword. + +
<freq> Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of one +would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 +seconds. + +

6.7 depthFunc <func>

+This controls the depth comparison function used while rendering. The default is "lequal" (Less than or equal to) +where any surface that is at the same depth or closer of an existing surface is drawn. This is used for textures with +transparency or translucency. Under some circumstances you may wish to use "equal", e.g. for light-mapped grates that are alpha tested (it is also used for mirrors). + +

6.8 depthWrite

+By default, writes to the depth buffer when depthFunc passes will happen for opaque surfaces and not for translucent surfaces. Blended surfaces can have the depth writes forced with this function. + +

6.9 Detail

+This feature was not used in Quake III Arena maps, but should still function. +Designates this stage as a detail texture stage, which means that if the c_var, r_detailtextures, is set to 0 then this stage will be ignored (detail will not be displayed). This keyword, by itself, does not affect rendering at all. If you do put in a detail texture, it has to conform to very specific rules. Specifically, the blendFunc: + +

blendFuncGL_DST_COLOR GL_SRC_COLOR + +

This is also the simple blend function: blendfuncfilter + +

And the average intensity of the detail texture itself must be around 127. + +

Detail is used to blend fine pixel detail back into a base texture whose scale has been increased significantly. When detail iswritten into a set of stage instructions, it allows the stage to be disabled by the c_var console command setting "r_detailtextures 0". + +

A texture whose scale has been increased beyond a 1:1 ratio tends not to have very high frequency content. In other words, one texel can cover a lot of real estate. Frequency is also known as "detail." Lack of detail can appear acceptable if the player never has the opportunity to see the texture at close range. But seen close up, such textures look glaringly wrong within the sharp detail of the Quake III Arena environment. A detail texture solves this problem by taking a noisy "detail" pattern (a tiling texture that appears to have a great deal of surface roughness) and applying it to the base texture at a very densely packed scale (that is, reduced from its normal size). This is done programmatically in the +shader, and does not require modification of the base texture. Note that if the detail texture is the same size and scale as the base texture that you may as well just add the detail directly to the base texture. The theory is that the detail texture's scale will be so high compared to the base texture (e.g.; 9 detail texels fitting into 1 base texel) that it is literally impossible to fit that detail into the base texture directly. + +

For this to work, the rules are as follows: + +

    + +
  1. the lightmap must be rendered first. This is because the subsequent detail texture will be modifying the lightmap in the framebuffer directly; +
  2. the detail texture must be rendered next since it modifies the lightmap in the framebuffer; +
  3. the base texture must be rendered last; +
  4. the detail texture MUST have a mean intensity around 127-129. If it does not then it will modify the displayed texture's perceived brightness in the world; +
  5. the detail shader stage MUSThave the "detail" keyword or it will not be disabled if the user uses the "r_detailtextures 0" setting; +
  6. the detail stage MUST use "blendFunc GL_DST_COLOR GL_SRC_COLOR". Any other BlendFunc will cause mismatches in brightness between detail and non-detail views.; +
  7. the detail stage should scale its textures by some amount (usually between 3 and 12) using "tcMod" to control density. This roughly corresponds to coarseness. A very large number, such as 12, will give very fine detail, however that detail will disappear VERY quickly as the viewer moves away fromthe wall since it will be MIP mapped away. A very small number, e.g. 3, gives diminishing returns since not enough is brought in when the user gets very close. I'm currently using values between 6 and 9.5. You should use non-integral numbers as much as possible to avoid seeing repeating patterns. +
  8. detail textures add one pass of overdraw, so there is a definite performance hit . +
  9. detail textures can be shared, so designers may wish to define only a very small handful of detail textures for common surfaces such as rocks, etc.
+ +

An example (non-existent) detailshader is as follows: +

Example: Texture with Detail + +

+textures/bwhtest/foo
+{
+// draw the lightmap first
+{
+map $lightmap
+rgbGen identity
+}
+// modify the lightmap in the framebuffer by
+// a highly compressed detail texture
+{
+map textures/details/detail01.tga
+blendFunc GL_DST_COLOR GL_SRC_COLOR
+// YOU MUST USE THIS!!
+detail
+// for the detail to be disabled, this must be present
+tcMod scale 9.1 9.2
+}
+// now slap on the base texture
+{
+map textures/castle/blocks11b.tga
+blendFunc filter
+}
+}
+
+ +

6.10 alphaFunc <func>

+Determines the alpha test function used when rendering this map. Valid values are GT0, LT128, and GE128. These +correspond to "GREATER THAN 0", "LESS THAN 128", and "GREATER THAN OR EQUAL TO 128". This function is used when determining if a pixel should be written to the framebuffer. For example, if GT0 is specified, the only the portions of the texture map with corresponding alpha values greater than zero will be written to the framebuffer. By default alpha testing is disabled. + +

Both alpha testing and normal alpha blending can be used to get textures that have see-through parts. The difference is that alphaFunc is an all-or-nothing test, while blending smoothly blends between opaque and translucent at pixel edges. Alpha test can also be used with depthwrite, allowing other effects to be conditionally layered on top of just the opaque pixels by setting depthFunc to equal. + +

Back | Home | Next + + + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/entries new file mode 100644 index 00000000..24ce29fa --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual/ch06 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg6_1.htm +file + + + + +2012-04-01T16:51:52.487020Z +6206143dabc34a8fe4ff278dcc4de0d0 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +10508 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/prop-base/pg6_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/prop-base/pg6_1.htm.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/prop-base/pg6_1.htm.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/text-base/pg6_1.htm.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/text-base/pg6_1.htm.svn-base new file mode 100644 index 00000000..f6b94f0c --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/.svn/text-base/pg6_1.htm.svn-base @@ -0,0 +1,145 @@ + + +Quake III Arena Shader Manual: Notes on Alpha Channels + + + +

Q3Radiant Shader Manual

+
+

7 Notes on Alpha Channels

+To use some blend modes of alphaFunc, you must add an alpha channel to your texture files. Photoshop can do this. +Paintshop Pro has the ability to make an alpha channel but cannot work directly in to it. In Photoshop you want to set the type to Mask. Black has a value of 255. White has a value of 0. The darkness of a pixel's alpha value determines the +transparency of the corresponding RGB value in the game world. Darker = more transparent. + +

Care must be taken when reworking textures with alpha channels. Textures without alpha channels are saved as 24 bit images while textures with alpha channels are saved as 32 bit. If you save them out as 24 bit, the alpha channel is erased. Note: Adobe Photoshop will prompt you to save as 32, 24 or 16 bit. Choose wisely. If you save a texture as 32 bit and you don't actually have anything in the alpha channel, Quake III Arena may still be forced to use a lower quality texture format (when in 16 bit rendering) than if you had saved it as 24 bit. + +

To create a texture that has "open" areas, make those areas black in the alpha channel and make white the areas that are to be opaque. Using gray shades can create varying degrees of opacity/transparency. + +

Example: An opaque texture with see-through holes knocked in it. + +

+textures/base_floor/pjgrate1
+{
+	surfaceparm metalsteps
+	cull none
+
+	// A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES
+	{
+		map textures/base_floor/pjgrate1.tga
+		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
+		alphaFunc GT0
+		depthWrite
+		rgbGen identity
+	}
+	{
+		map $lightmap
+		rgbGen identity
+		blendFunc GL_DST_COLOR GL_ZERO
+		depthFunc equal
+	}
+	}
+
+ +

The alpha channel can also be used to merge a texture (including one that contains black) into another image so that the merged art appears to be and opaque decal on a solid surface (unaffected by the surface it appears to sit on), without actually using an alpha function. The following is a very simple example: + +

+ +
Figure 1 + +

Start with a TGA file image. In this case, a pentagram on a plain white field (figure 1A). The color of the field surrrounding the image to be merged is not relevant to this process (although having a hard-edged break between the image to be isolated and the field makes the mask making process easier). Make an alpha channel. The area of the image to be merged with another image is masked off in white. The area to be masked out (notused) is pure black (figure 1B). The image to be merged into is greenfloor.tga (figure 1C). + +

Make a qer_editorimage of greenfloor.tga. This is placed inthe frame buffer as the map image for the texture. By +using GL_SRC_ALPHA as the source part of the blend equation, the shader adds in only the non-black parts of the pentagram. +Using GL_MINUS_ONE_SRC_ALPHA, the shader inverts the pentagram's alpha channel and adds in only the non-black parts of the green floor. + +

In a like manner, the alpha channel can be used to blend the textures more evenly. A simple experiment involves using a +linear gradiant in the alpha channel (white to black) and merging two textures so they appear to cross fade into each other. + +

A more complicated experiment would be to take the pentagram in the first example and give it an aliased edge so that the pentagram appeared to fade or blend into the floor. + +

8 Troubleshooting Shaders

+If a shader is not working, look first for syntax errors. +
  • Are the brackets correctly set? +
  • Do you have too many parameter values on a line? +
  • Are you using a word in a parameter that wants a numerical value? +
  • Are you using a numerical value in a parameter that wants a word? +
  • Are the path names to your textures correct? +
  • Are your texture names correct? There is a chance that the texture name is too long or too complex. Try renaming a +texture with a shorter, simpler name.
+ +

9 Creating New Textures

+If you are familiar with the required tools, creating new assets for use in Quake III Arena is not particularly difficult. As a general rule, you should create new directories for each map with names different from the names used by id. If you are making a map that will be called "H4x0r_D00M", every directory containing new assets for that map should be titled H4x0r_D00M. This is to try and avoid asset directories overwriting each other as the editor and the gameload in assets. + +

9.1 Tools Needed

+Any combination of graphic programs and plug-ins that canout put a 24 bit MS windows compatible Targa (.tga) or JPEG (.jpg) graphic file.If you plan to make textures that will have an alpha channel component (a 4th 8-bit greyscale channel that is used by the shaders to further manipulate the art), you must have a program that can create 32-bit art with that fourth channel. + +

Adobe Photoshop has the ability to easily create alpha channels. PaintShop Pro from JASC (v5.0+) can also make an +alpha channel by creating a mask and naming it "alpha". + +

Generally speaking, regardless of the program used, we found it best to do most of the art manipulation of the alpha channel in a separate layer or file and then paste it into the alpha channel before saving. + +

9.2 Setting up Files

+The editor and the game program look for assets to be located along the paths set up in your project file. Start by creating +a directory for you new textures by creating file folders to make a directory path as follows: + +

quake3\baseq3\textures\[mymapname]
+ +

The installation of Q3Radiant will create a text document called "shaderlist.txt" in the following path: + +

quake3\baseq3\scripts\shaderlist.txt
+ +

Q3Radiant will use the contents of this script to grab your new textures for inclusion in the game. The contents of shaderlist.txt document will contain a listing of all the shader documents that were used by id Software to create Quake III Arena. + +

Since you will obviously want to create your own shaders, you need to put them in separate folders and create a new shader script for them. + +

If you plan to work on several maps at once and want to distinguish between textures used in each map, simply add additional map names here. For map and mod makers, we STRONGLY recommend that any new shader scripts created use the name of the map or mod in the shader file name. We know we can't avoid every incident of files overwriting each other, but we certainly can advise you how to try. + +

Now, in the scripts directory that you just created, create another text file and call it: + +

[mymapname].shader
+ +

This file will contain the shader scripts you write to modify a particular texture. + +

9.3 Rules and Guidelines

+
9.3.1 Rules
+Follow these rules when creating textures for the Quake III Arena engine: + +
  • Save your textures into your new [map name] directories. +
  • Don't use the same names that id used for textures. It will cause problems. +
  • For best quality, save textures without an alpha channel as 24 bit TARGA files. Using JPEG files can save memory space, but at the risk of losing detail and depth in the texture. JPEG files cannot be used for textures requiring an alpha channel. +
  • Textures containing an alpha channel must be saved as32 bit TARGA files. +
  • If a new texture requires no further manipulation, it does not need a shader script. +
  • Size textures in powers of 2. Example: 8x8, 16x16,32x32, 64x64 pixels and so on. +
  • Textures don't need to be square. A 32x256 pixel texture is perfectly acceptable.
+ +

9.3.2 Guidelines
+The following are some things the id designers learned about textures. + +
  • Create textures in "suites" built around one or two large textures with a number of much smaller supporting detail or accent textures. +
  • Very large textures are possible, but some video cards compress textures larger than 256x256 pixels. +
  • Textures are grouped alphabetically by name in the texture display window, so you may want to give suites of textures +similar names. +
  • Use the shader function qe3_editorimage to conserve memory when making multiple versions of a single texture (as in the case of a glowing texture with several light values). +
  • Unless you are creating special effects or textures designed to draw the player's eye to a specific spot, muted, middle value colors work best with the game engine. +
  • Extremely busy (a lot of fussy detail) textures can break up or form visually unpleasant patterns when seen at distances.
+ +

9.4 Making the .pk3 File>

+When you go to distribute your creation to the gaming world, you need to put your newly created map, textures, bot area files, and shader documents into an archive format called a "pk3" file. You do not need to include the shaderlist.txt file, since that is only used by the editor. You will need to keep the paths to the various assets the same. So your paths should be something like this: + +

Textures: baseq3/textures/[mymapnamefolder] +
Bsp & aas: baseq3/maps/mymapname.bsp, mymapname.aas +
Shader scripts: baseq3/scripts/mymapname.shader + +

You need to use an archiving program call Winzip to make the pk3 file. Get Winzip from http://www.winzip.com/winzip/winzip.htm + +
Make a zip archive called mymapname.zip + +
Zip all the required assets into a zip archive file (Quake III Arena DOES support compressed pk3 files). + +
Rename the zip archive to mymapname.pk3 + +
Put it where the Quake III Arena community can find it. +

Back | Home | Next + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/pg6_1.htm b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/pg6_1.htm new file mode 100644 index 00000000..f6b94f0c --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/ch06/pg6_1.htm @@ -0,0 +1,145 @@ + + +Quake III Arena Shader Manual: Notes on Alpha Channels + + + +

Q3Radiant Shader Manual

+
+

7 Notes on Alpha Channels

+To use some blend modes of alphaFunc, you must add an alpha channel to your texture files. Photoshop can do this. +Paintshop Pro has the ability to make an alpha channel but cannot work directly in to it. In Photoshop you want to set the type to Mask. Black has a value of 255. White has a value of 0. The darkness of a pixel's alpha value determines the +transparency of the corresponding RGB value in the game world. Darker = more transparent. + +

Care must be taken when reworking textures with alpha channels. Textures without alpha channels are saved as 24 bit images while textures with alpha channels are saved as 32 bit. If you save them out as 24 bit, the alpha channel is erased. Note: Adobe Photoshop will prompt you to save as 32, 24 or 16 bit. Choose wisely. If you save a texture as 32 bit and you don't actually have anything in the alpha channel, Quake III Arena may still be forced to use a lower quality texture format (when in 16 bit rendering) than if you had saved it as 24 bit. + +

To create a texture that has "open" areas, make those areas black in the alpha channel and make white the areas that are to be opaque. Using gray shades can create varying degrees of opacity/transparency. + +

Example: An opaque texture with see-through holes knocked in it. + +

+textures/base_floor/pjgrate1
+{
+	surfaceparm metalsteps
+	cull none
+
+	// A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES
+	{
+		map textures/base_floor/pjgrate1.tga
+		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
+		alphaFunc GT0
+		depthWrite
+		rgbGen identity
+	}
+	{
+		map $lightmap
+		rgbGen identity
+		blendFunc GL_DST_COLOR GL_ZERO
+		depthFunc equal
+	}
+	}
+
+ +

The alpha channel can also be used to merge a texture (including one that contains black) into another image so that the merged art appears to be and opaque decal on a solid surface (unaffected by the surface it appears to sit on), without actually using an alpha function. The following is a very simple example: + +

+ +
Figure 1 + +

Start with a TGA file image. In this case, a pentagram on a plain white field (figure 1A). The color of the field surrrounding the image to be merged is not relevant to this process (although having a hard-edged break between the image to be isolated and the field makes the mask making process easier). Make an alpha channel. The area of the image to be merged with another image is masked off in white. The area to be masked out (notused) is pure black (figure 1B). The image to be merged into is greenfloor.tga (figure 1C). + +

Make a qer_editorimage of greenfloor.tga. This is placed inthe frame buffer as the map image for the texture. By +using GL_SRC_ALPHA as the source part of the blend equation, the shader adds in only the non-black parts of the pentagram. +Using GL_MINUS_ONE_SRC_ALPHA, the shader inverts the pentagram's alpha channel and adds in only the non-black parts of the green floor. + +

In a like manner, the alpha channel can be used to blend the textures more evenly. A simple experiment involves using a +linear gradiant in the alpha channel (white to black) and merging two textures so they appear to cross fade into each other. + +

A more complicated experiment would be to take the pentagram in the first example and give it an aliased edge so that the pentagram appeared to fade or blend into the floor. + +

8 Troubleshooting Shaders

+If a shader is not working, look first for syntax errors. +
  • Are the brackets correctly set? +
  • Do you have too many parameter values on a line? +
  • Are you using a word in a parameter that wants a numerical value? +
  • Are you using a numerical value in a parameter that wants a word? +
  • Are the path names to your textures correct? +
  • Are your texture names correct? There is a chance that the texture name is too long or too complex. Try renaming a +texture with a shorter, simpler name.
+ +

9 Creating New Textures

+If you are familiar with the required tools, creating new assets for use in Quake III Arena is not particularly difficult. As a general rule, you should create new directories for each map with names different from the names used by id. If you are making a map that will be called "H4x0r_D00M", every directory containing new assets for that map should be titled H4x0r_D00M. This is to try and avoid asset directories overwriting each other as the editor and the gameload in assets. + +

9.1 Tools Needed

+Any combination of graphic programs and plug-ins that canout put a 24 bit MS windows compatible Targa (.tga) or JPEG (.jpg) graphic file.If you plan to make textures that will have an alpha channel component (a 4th 8-bit greyscale channel that is used by the shaders to further manipulate the art), you must have a program that can create 32-bit art with that fourth channel. + +

Adobe Photoshop has the ability to easily create alpha channels. PaintShop Pro from JASC (v5.0+) can also make an +alpha channel by creating a mask and naming it "alpha". + +

Generally speaking, regardless of the program used, we found it best to do most of the art manipulation of the alpha channel in a separate layer or file and then paste it into the alpha channel before saving. + +

9.2 Setting up Files

+The editor and the game program look for assets to be located along the paths set up in your project file. Start by creating +a directory for you new textures by creating file folders to make a directory path as follows: + +

quake3\baseq3\textures\[mymapname]
+ +

The installation of Q3Radiant will create a text document called "shaderlist.txt" in the following path: + +

quake3\baseq3\scripts\shaderlist.txt
+ +

Q3Radiant will use the contents of this script to grab your new textures for inclusion in the game. The contents of shaderlist.txt document will contain a listing of all the shader documents that were used by id Software to create Quake III Arena. + +

Since you will obviously want to create your own shaders, you need to put them in separate folders and create a new shader script for them. + +

If you plan to work on several maps at once and want to distinguish between textures used in each map, simply add additional map names here. For map and mod makers, we STRONGLY recommend that any new shader scripts created use the name of the map or mod in the shader file name. We know we can't avoid every incident of files overwriting each other, but we certainly can advise you how to try. + +

Now, in the scripts directory that you just created, create another text file and call it: + +

[mymapname].shader
+ +

This file will contain the shader scripts you write to modify a particular texture. + +

9.3 Rules and Guidelines

+
9.3.1 Rules
+Follow these rules when creating textures for the Quake III Arena engine: + +
  • Save your textures into your new [map name] directories. +
  • Don't use the same names that id used for textures. It will cause problems. +
  • For best quality, save textures without an alpha channel as 24 bit TARGA files. Using JPEG files can save memory space, but at the risk of losing detail and depth in the texture. JPEG files cannot be used for textures requiring an alpha channel. +
  • Textures containing an alpha channel must be saved as32 bit TARGA files. +
  • If a new texture requires no further manipulation, it does not need a shader script. +
  • Size textures in powers of 2. Example: 8x8, 16x16,32x32, 64x64 pixels and so on. +
  • Textures don't need to be square. A 32x256 pixel texture is perfectly acceptable.
+ +

9.3.2 Guidelines
+The following are some things the id designers learned about textures. + +
  • Create textures in "suites" built around one or two large textures with a number of much smaller supporting detail or accent textures. +
  • Very large textures are possible, but some video cards compress textures larger than 256x256 pixels. +
  • Textures are grouped alphabetically by name in the texture display window, so you may want to give suites of textures +similar names. +
  • Use the shader function qe3_editorimage to conserve memory when making multiple versions of a single texture (as in the case of a glowing texture with several light values). +
  • Unless you are creating special effects or textures designed to draw the player's eye to a specific spot, muted, middle value colors work best with the game engine. +
  • Extremely busy (a lot of fussy detail) textures can break up or form visually unpleasant patterns when seen at distances.
+ +

9.4 Making the .pk3 File>

+When you go to distribute your creation to the gaming world, you need to put your newly created map, textures, bot area files, and shader documents into an archive format called a "pk3" file. You do not need to include the shaderlist.txt file, since that is only used by the editor. You will need to keep the paths to the various assets the same. So your paths should be something like this: + +

Textures: baseq3/textures/[mymapnamefolder] +
Bsp & aas: baseq3/maps/mymapname.bsp, mymapname.aas +
Shader scripts: baseq3/scripts/mymapname.shader + +

You need to use an archiving program call Winzip to make the pk3 file. Get Winzip from http://www.winzip.com/winzip/winzip.htm + +
Make a zip archive called mymapname.zip + +
Zip all the required assets into a zip archive file (Quake III Arena DOES support compressed pk3 files). + +
Rename the zip archive to mymapname.pk3 + +
Put it where the Quake III Arena community can find it. +

Back | Home | Next + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/index.htm b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/index.htm new file mode 100644 index 00000000..a7220ef4 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/index.htm @@ -0,0 +1,76 @@ + + +Quake III Arena Shader Manual: Table of Contents + + + +

+

Q3Radiant Shader Manual

+ +

Revision #12

+ +

By Paul Jaquays and Brian Hook + +

(with additional material by John Carmack, Christian Antkow, Kevin Cloud, & Adrian Carmack) +

QERadiant.com thanks John Hutton for re-formating this manual into a more web friendly version

+
+

Table of Contents

+1 Preface: Making Your Own Shaders +
2 Introduction + + +3 General Shader Keywords + + +4 Q3MAP Specific Shader Keywords + + +5 Editor specific shader instructions + + +6 Stage Specific Keywords + + +7 Notes on Alpha Channels +
8 Troubleshooting Shaders +
9 Creating New Textures + +
Appendix A: targetShaderName and targetNewShaderName + + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/entries new file mode 100644 index 00000000..c3faef58 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual/q3ashader_manual_files +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +image002.jpg +file + + + + +2012-04-01T16:51:53.050052Z +d1016d1f0aa8bc3388f0f8df18498597 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +26981 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/prop-base/image002.jpg.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/prop-base/image002.jpg.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/prop-base/image002.jpg.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/text-base/image002.jpg.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/text-base/image002.jpg.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..9cc0ffc7d070348330ed1362946a82c50790b7ec GIT binary patch literal 26981 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ŷ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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/image002.jpg b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/q3ashader_manual_files/image002.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9cc0ffc7d070348330ed1362946a82c50790b7ec GIT binary patch literal 26981 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ŷ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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/entries b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/entries new file mode 100644 index 00000000..c291e03d --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Q3AShader_Manual/styles +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +q3rad.css +file + + + + +2012-04-01T16:51:52.612027Z +f65ac3e346f227bd9de19518dacd5ba1 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +782 + diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/prop-base/q3rad.css.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/prop-base/q3rad.css.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/prop-base/q3rad.css.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/text-base/q3rad.css.svn-base b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/text-base/q3rad.css.svn-base new file mode 100644 index 00000000..e98ae2bd --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/.svn/text-base/q3rad.css.svn-base @@ -0,0 +1,23 @@ +body { font: 12pt "Times New Roman"; + margin-left: 5mm; + margin-right: 5mm; + text-align: justify; + background: #ffffff; + color: #000000 } +h1 { font: bold 24pt Arial, Helvetica } +h2 { font: bold italic 18pt Arial, Helvetica } +.subheading { font: bold 16pt Arial, Helvetica } +:link {color: blue; + text-decoration: none; } +:visited {color: purple; + text-decoration: none; } +h6 { font: 10pt "Times New Roman" } +.MsoToc2 { font: bold small-caps 12pt "Times New Roman" } +.MsoTitle { text-align:center; + font: bold 24pt "BankGothic Md BT"; + letter-spacing:2.5pt } +.heading { font: italic 10pt "Times New Roman" } +.subcontents { font: 10pt "Times New Roman" } +.tip { font: 10pt "Comic Sans MS" } +.type { font: 10pt "Courier New" } +.menu { font: 10pt Arial, Helvetica } \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/q3rad.css b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/q3rad.css new file mode 100644 index 00000000..e98ae2bd --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Q3AShader_Manual/styles/q3rad.css @@ -0,0 +1,23 @@ +body { font: 12pt "Times New Roman"; + margin-left: 5mm; + margin-right: 5mm; + text-align: justify; + background: #ffffff; + color: #000000 } +h1 { font: bold 24pt Arial, Helvetica } +h2 { font: bold italic 18pt Arial, Helvetica } +.subheading { font: bold 16pt Arial, Helvetica } +:link {color: blue; + text-decoration: none; } +:visited {color: purple; + text-decoration: none; } +h6 { font: 10pt "Times New Roman" } +.MsoToc2 { font: bold small-caps 12pt "Times New Roman" } +.MsoTitle { text-align:center; + font: bold 24pt "BankGothic Md BT"; + letter-spacing:2.5pt } +.heading { font: italic 10pt "Times New Roman" } +.subcontents { font: 10pt "Times New Roman" } +.tip { font: 10pt "Comic Sans MS" } +.type { font: 10pt "Courier New" } +.menu { font: 10pt Arial, Helvetica } \ No newline at end of file diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/entries b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/entries new file mode 100644 index 00000000..0a29c864 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/entries @@ -0,0 +1,68 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Team_Arena_Mapping_Help +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pages +dir + +start.html +file + + + + +2012-04-01T16:51:46.279665Z +3c7ab9bffbea9f8e405853b9dd6e1a64 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1438 + +pics +dir + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/prop-base/start.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/prop-base/start.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/prop-base/start.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/text-base/start.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/text-base/start.html.svn-base new file mode 100644 index 00000000..398230e5 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/.svn/text-base/start.html.svn-base @@ -0,0 +1,30 @@ + + + + + + + +MAPPING HELP + + + + +

 

+

+

MAPPING +HELP

+

by +Paul Jaquays
+
Copyright © 2000 id software, inc.

+

      +    +    +    +

+

 

+

START

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/entries b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/entries new file mode 100644 index 00000000..ab38338b --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/entries @@ -0,0 +1,368 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Team_Arena_Mapping_Help/pages +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +table_of_contents.htm +file + + + + +2012-04-01T16:51:44.929588Z +b6f99266d52b233223f4e8cb407f56c7 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2515 + +team_arena_prefabs.html +file + + + + +2012-04-01T16:51:44.932588Z +a6fab351bd32c433d82d589ee5c9fd30 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4799 + +map_converters_checklist.html +file + + + + +2012-04-01T16:51:45.094597Z +235de179fc6a357b6316e34bd96faecb +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +5133 + +related_links.html +file + + + + +2012-04-01T16:51:45.208604Z +b037fed341ab928ad857e51d13b4644f +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1665 + +ta_game_types.html +file + + + + +2012-04-01T16:51:45.212604Z +09a29a91aa474df868499e743e3e6fc7 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +11029 + +team_arena_entity_definitions.html +file + + + + +2012-04-01T16:51:45.215604Z +1e59c074e512c1e3028e74d941486242 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2777 + +team_powerup_bases.html +file + + + + +2012-04-01T16:51:45.279608Z +6b9d25390cdf4fac8e51893dfb6c4293 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2569 + +preface.html +file + + + + +2012-04-01T16:51:45.285608Z +a3319ab96d5cd16b0bef66cb1f9adb2b +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2025 + +design_tips.html +file + + + + +2012-04-01T16:51:45.289608Z +8bd285a6e573e6371b11be9a47d76e60 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +6198 + +using_new_game_entities.html +file + + + + +2012-04-01T16:51:45.293609Z +56189004b17d60e5f5be829fccc5b8e1 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4285 + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/design_tips.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/design_tips.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/design_tips.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/map_converters_checklist.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/map_converters_checklist.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/map_converters_checklist.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/preface.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/preface.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/preface.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/related_links.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/related_links.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/related_links.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/ta_game_types.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/ta_game_types.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/ta_game_types.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/table_of_contents.htm.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/table_of_contents.htm.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/table_of_contents.htm.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_arena_entity_definitions.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_arena_entity_definitions.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_arena_entity_definitions.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_arena_prefabs.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_arena_prefabs.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_arena_prefabs.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_powerup_bases.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_powerup_bases.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/team_powerup_bases.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/using_new_game_entities.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/using_new_game_entities.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/prop-base/using_new_game_entities.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/design_tips.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/design_tips.html.svn-base new file mode 100644 index 00000000..605c1692 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/design_tips.html.svn-base @@ -0,0 +1,113 @@ + + + + + + +Design Tips and Suggestions + + + + + +

Design Tips and Suggestions

+
+
+ + + + +
  +
+
+

· The skull + generator in Harvester tosses skulls about it to a maximum distance + of 96 units. The id map designers usually allowed for a drop radius + of 104 to 128 units as a minimum. As a rule, the generator should + drop skulls only in a places accessible to the players. Skulls + should not drop out into death fog or the void.

+

· Where you place + the persistent team power-ups is really more a matter of personal + style than a fixed requirement. Generally speaking, we found having + all or most of them in easy view of the initial start positions was + a good thing. In some cases, we found that placing the scout in a + contested area made for interesting game challenges.

+

· It is not + necessary to put every team power-up on every map. If a team + power-up would be overpowering on a map, leave it out. If you study + the id team maps, you’ll note that not every map has every power + up. In a small map, the scout can be unreasonable. In a map where + the base is easily attacked and overwhelmed, the guard can unbalance + things. In a map where the base is easily defended by snipers, the + doubler is powerful.

+

· For One Flag CTF, + the flag should be placed in an area that is roughly equidistant + from both bases and can be easily reached by players from either + team.

+

· The same (as + above) is true for Harvester.

+

· You don’t have + to place the white flag and the Harvester skull generator in the + same place in the map.

+

· Don’t feel + obligated to put the CTF flag bases, the skull receptacles, and the + Overload skull obelisk in the exact same location in the bases. Just + remember to mark gametypes correctly.

+

· Don’t include a + kamikaze in a map where players are unlikely to ever see the full + effect of the explosion.

+

· The personal + teleporter entity takes the player to a deathmatch spawn. That’s + how we restricted where the player teleported to in some maps.

+

· When converting + Q3A CTF maps with small base areas around their flags will probably + need to have their bases enlarged to accommodate the Overload skull + obelisk.

+

· OVERLOAD: When + designing the base for the placement of the skull obelisk, don’t + make it easy for attackers to shoot the obelisk from protected + locations.

+

· FLOOR ARROWS: The + graphic arrows were added to map floors to help the players find + their ways through potentially confusing arenas and to give the + player a sense of how close to the flag room he or she might be. The + rule of thumb was that the greater the distance to the flag, the + more stripes or bars would follow the arrow. Exact style of arrow + use varied from mapper to mapper. Study the individual maps to + determine which works best for your own map. The floor arrows act + like decals (if you ever built plastic model kits, these are the + little graphic things that you soaked in water and then stuck on the + surfaces of the model). The images will appear to be a part of the + surface upon which they rest. For the arrows, you will want to build + them as nodraw brushes of the proper dimension with a surface raised + about 2 units above the floor or wall. For the arrow, use + missionpack/proto2/bluea_dcl for the blue arrows and missionpack/proto2/reda_dcl + for the red. You may have to scale and rotate the texture to get + what you want. For more than three trailing bars, add additional + decals and arrange to suit.

+
+
+
+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ + Map Converter's Checklist
+
+ -9-

+
+
+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/map_converters_checklist.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/map_converters_checklist.html.svn-base new file mode 100644 index 00000000..d6faf3d4 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/map_converters_checklist.html.svn-base @@ -0,0 +1,101 @@ + + + + + + +Design Tips and Suggestions + + + + + +

Map Converter’s Checklist

+
+
+ + + + +
  +

The following is a list of things to look for, do, or + be aware of when converting a pre-existing CTF map to Q3:TA game types.

+
+
+

· New file name. Don’t + overwrite your old CTF map.

+

· If you want to + convert an existing Q3A CTF map to the team arena game types, it + would be good to make a clean break from Q3A. Give it a new file + name and even a new map name. We did the same for our original CTF + maps.

+

· If you don’t + already have one, build a central “neutral” area in keeping with + the style of the rest of the map. This is an important play area, + perhaps even more so than the bases. Make the opportunities for + gameplay here just as exciting as the flag bases.

+

· Fix-up Time. This is + your opportunity to fix all those things that players have been + telling you are wrong with your map (sticky spots, bad hallway + connections, misaligned textures, poor item placement). The id guys + did it, so can you. It’s also a good time to read or re-read the + Q3Radiant section on optimizing maps for bots (you may want to look + for the recent updates that accompany the bspc tool). Pay particular + attention to placement of clip brushes and cluster portals. If + players can’t reach an area of the map (such as sky above ceiling + grills, or beyond window bars, fill the unreachable space with clip + brush - just walling it off is often worse than doing nothing.

+

· Add Team Power-ups + in or near bases.

+

· Place .md3 powerup + pad bases beneath Power-ups

+

· Remove “ow” + marks from floors that were used as weapon locators. Replace them + with the base floor for that texture. You may also be able to + simplify the geometry.

+

· Place Weapon pad + markers (use the pfbs) beneath weapon spawns.

+

· Consider adding new + weapon types or replacing existing ones with the new weapons. Don’t + just do it because they are new, though. Make sure the weapon is + appropriate to the map. If you don’t like a weapon or it’s + effect on play, don’t add it to your map.

+

· Replace old Q3A CTF + banners with new Q3: TA banners. Use the banner prefabs (pfbs) for + ease of placement.

+

· Consider adding team + logos as decals (see FLOOR ARROWS above) to other parts of the map, + like walls and floors.

+

· Make sure that the + team logos on banners and floors; walls, etc. have the proper + facing. You should be able to properly read the word “red” or + “blue” on the placeholder logo.

+

· Add in the flag + bases and obelisks. Follow directions noted above (page 9) to mark them for + gameplay types.

+
+
+
+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ + Related Links
+
+ -10-

+
+
+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/preface.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/preface.html.svn-base new file mode 100644 index 00000000..e5de09b3 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/preface.html.svn-base @@ -0,0 +1,40 @@ + + + + + + +If you are already familiar with the tools and processes for making your +own + + + + +

 

+

 

+

If you are already familiar with the tools +and processes for making your own

+

Quake III Arena game maps, then this +document and the other files in this directory

+

are what you need to create Quake III: Team +Arena maps. If you have previously

+

created team play style maps (for Capture +the Flag or other game “mods”),

+

it will not be difficult to add the new game +entities and models.

+

If you think you might be interested in +making game maps, consider

+

stopping by the Level Editing forum at Quake3World

+

registering as a forum user and asking what +you need to do to

+

get started. From the Quake3World home page, +click

+

on the “Community” button, and then

+

select the “Level Editing” button.

+

 

+

Back - Table of Contents

+

-2-

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/related_links.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/related_links.html.svn-base new file mode 100644 index 00000000..fabfcf9d --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/related_links.html.svn-base @@ -0,0 +1,51 @@ + + + + + + +Related Links + + + + + +

Related Links

+
+ +
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ -11-

+
+
+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/ta_game_types.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/ta_game_types.html.svn-base new file mode 100644 index 00000000..7735ebc2 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/ta_game_types.html.svn-base @@ -0,0 +1,199 @@ + + + + + + +Design for all Team Arena Game Types + + + + + +

Design for All Team Arena Game Types

+
+
+ + + + +
      We + encourage designers to make their maps compatible with all “team” + style games. Team DM and Tournament are the exceptions here. Experience + shows that balanced CTF style maps do not make great (or even good) Team + DM maps. To do this, you will need to mark some of the team game + entities for multiple game types. An example is the obelisk used in + Overload. The entity is also used to mark the location of the + skull-receiving base in Harvester. If your Overload obelisk and your + Harvester base are to be in the same location give the entity a + key/value of “gametype/obelisk, harvester”. If you choose to place + the entities in different locations in each game type, you will need to + place separate entities and mark them appropriately. +

 

+
+

Placing Common Entities for all Game types

+
+

     Typically, the player + start, respawn, power-ups, ammo and weapon placement are the same for + each game type. It helps players if they don’t have to remember a lot + of placement locations from game to game. But this doesn’t have to be + the case. Use the gametype key to control placement if you want them + different between game types.

+

      Place + team_CTF_blueplayer entities in the locations where you want blue team + members to join the game and team_CTF_redplayer entities in the + locations where you want red team members to join the game. You should + place enough of these to accommodate the maximum number of players that + will be on a side (though usually no more than 8 to a side in a “normal” + map and as many as 32 in an extremely large terrain map). If you place + too few, teammates are likely to telefrag each other as they join the + game.

+

      Place + team_CTF_bluespawn entities in the locations where you want blue team + members to respawn when they die in the game. Place team_CTF_redspawn + entities in the locations where you want red team members to respawn + when they die in the game. You should place enough of these to + accommodate the maximum number of players that will be on a side (though + usually no more than 8 to a side).

+

      Place the four + persistent power-ups (guard, doubler, scout, and ammo_regen) in or near + the bases of each team. On the blue side, check the BLUETEAM spawn flag + box for each entity. On the red side, check the REDTEAM spawn flag box + for each entity. Place (and center) the appropriate spawn spot model + beneath each power-up (spawn.md3 on the blue side, spawn_red.md3 on the + red side).

+ +

 

+
+

Placing Game-type Specific Entities

+
+

      Each of the four + team-style game types has a set of associated entities that go with it, + whether it’s the flags and bases in Capture the Flag, or the obelisk + in Overload.

+ +

Capture the Flag (required entities)

+
+

      This corresponds + to the cvar: “/g_gametype 4” when entered in the console.

+

      Entities in this game + must have a value/key setting of “gametype/ctf”

+

      Place a + team_CTF_blueflag in the blue base.

+

      Place a + team_CTF_redflag in the red base.

+

      Place a + team_blueobelisk in the blue base where the goal should be. Give it a + facing angle. This forms the flag base. Do not mark any gametype.

+

      Place a team_redobelisk + in the red base where the goal should be. Give it a facing angle. This + forms the flag base. Do not mark any gametype.

+ +

 

+ +

One Flag CTF (required entities)

+
+

      This corresponds + to the cvar: “/g_gametype 5” when entered in the console.

+

      Entities in this game + must have a value/key setting of “gametype/oneflag”

+

      Place a + team_CTF_blueflag in the blue base.

+

      Place a + team_CTF_redflag in the red base.

+

      Place a + team_blueobelisk in the blue base where the goal should be. Give it a + facing angle. This forms the flag base. Do not mark any gametype.

+

      Place a team_redobelisk + in the red base where the goal should be. Give it a facing angle. This + forms the flag base. Do not mark any gametype.

+

      Place a + team_neutralflag some place in the neutral area of the map, preferably + equidistant from both bases.

+ +

 

+ +

Overload (required entities)

+
+

     This corresponds to + the cvar: “/g_gametype 6” when entered in the console.

+

      Entities in this game + must have a value/key setting of “gametype/obelisk”

+

      Place a + team_blueobelisk in the blue base where the goal should be. Give it a + facing angle. Do not mark any gametype.

+

      Place a team_redobelisk + in the red base where the goal should be. Give it a facing angle. Do not + mark any gametype.

+ +

 

+ +

Harvester (required entities)

+
+

      This corresponds + to the cvar: “/g_gametype 7” when entered in the console.

+

      Entities in this game + must have a value/key setting of “gametype/harvester”

+

      Place a + team_blueobelisk in the blue base. Do not mark any gametype.

+

      Place a team_redobelisk + in the red base. Do not mark any gametype.

+

      Place a + team_neutralobelisk some place in the neutral area of the map, + preferably equidistant from both bases.

+ +

 

+ +

Using Entities for All Gametypes

+
+

      This assumes + that the designer will use the same entities, in the same locations for + all gametypes. Mark the gametypes on each entity as noted:

+

      Place a + team_CTF_blueflag in the blue base.

+

      Gametype: ctf, oneflag

+

      Place a + team_CTF_redflag in the red base.

+

      Gametype: ctf, oneflag

+

      Place a + team_blueobelisk in the blue base where the goal should be. Give it a + facing angle. This forms the flag base.

+

      Gametype: Do not mark + any gametype.

+

      Place a team_redobelisk + in the red base where the goal should be. Give it a facing angle. This + forms the flag base.

+

      Gametype: Do not mark + any gametype.

+

      Place a + team_neutralobelisk some place in the neutral area of the map, + preferably equidistant from both bases.

+

      Gametype: harvester

+

      Place a + team_neutralflag some place in the neutral area of the map, preferably + equidistant from both bases.

+

      Gametype: oneflag

+

 

+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ + Design Tips
+
+ -8-

+
+
+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/table_of_contents.htm.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/table_of_contents.htm.svn-base new file mode 100644 index 00000000..7bc4d36d --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/table_of_contents.htm.svn-base @@ -0,0 +1,77 @@ + + + + + + + +Table of Contents + + + + +

Table of Contents
+
(HTML Conversion by AstroCreep)

+
+ + + + + +
+

Title..........................1
+
+ +Preface..........................2
+
+ +Table of Contents..........................3
+
+ +Team Arena Entity Definitions..........................4
+
+ +Team Arena Prefabs..........................5
+
+ +Team Power-Up Bases..........................6
+
+ +Using the New Game Entities..........................7
+
+ +Design for All Team Arena Game Types...........................8
+
+ +Design Tips and Suggestions...........................9
+
+ +Map Converter’s Checklist.........................10
+
+Related Links.........................11
+

+
+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ + T A Entity Definitions
+
+ -3-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_arena_entity_definitions.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_arena_entity_definitions.html.svn-base new file mode 100644 index 00000000..6cc9e20d --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_arena_entity_definitions.html.svn-base @@ -0,0 +1,66 @@ + + + + + + +Team Arena Entity Definitions + + + + + +

Team Arena Entity +Definitions

+
+ + + + +
The enclosed tadef_ptch.def + file a bare bones list of entity descriptions for use in the Q3Radiant + editor. You can paste it onto the end of your current def file (or better + yet, into a copy of that file). +

This is the Quake III: Team Arena entities definition + file patch (note that it is not the entire definition file). The Q3Radiant + editing tool uses this data to place game entities (ammo, weapons, + power-ups, etc.) in the game map and the game. It contains the definitions + for all the power-ups, game-specific items (like the Obelisks from + Harvester and Overload). To use these definitions, open the text file and + copy it. Now open the definitions file that you are currently using + (probably in Baseq3/Scripts) and paste the contents of your clipboard at + the end of the file. Now save this modified document as “teamarena.def” + in a folder in your Quake III Arena folder called Missionpack/scripts. + Open the Q3Radiant editor. Click on the File menu, and then select the “Project + Settings” entry. This brings up the Project Settings pop-up window. + Change the entitypath field so the pathname leads to the new definitions + file.

+

Example: If the field currently reads c:/quake3 or + g:/quake3/missionpack/scripts/*.def, change it to + c:/quake3/baseq3/scripts/teamarena.def

+ +

 

+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ +  Team Arena Prefabs
+
+ -4-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_arena_prefabs.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_arena_prefabs.html.svn-base new file mode 100644 index 00000000..15557ed2 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_arena_prefabs.html.svn-base @@ -0,0 +1,96 @@ + + + + + + +Team Arena Entity Definitions + + + + + +

Team Arena Prefabs

+
+ + + + +
There are eight prefabricated brush groups + in this folder. They are pre-built game components (using brushes and/or + curve patches) for some of the objects frequently used in Quake III: + Team Arena. The shader scripts and textures for these prefabs are + already a part of the Team Arena Mission Pack pak file and need not be + added separately. +

      The pads act like + decals (if you ever built plastic model kits, these are the little + graphic things that you soaked in water and then stuck on the surfaces + of the model). The images will appear to be a part of the surface upon + which they rest. For the pads, you will want to place them in such a way + that they are centered under the entity boxes above them. The surface of + the pad should be one to two units above the surface beneath them.

+

When positioning the banners, the banner brush should + not touch the surface behind it.

+ +

     armorpad_blue.pfb + Place this prefab beneath yellow and/or red armor on the blue team’s + side.

+ +

     armorpad_red.pfb Place + this prefab beneath yellow and/or red armor on the red team’s side

+ +

     armorpad_neutral.pfb + Place this prefab beneath yellow and/or red armor in neutral areas.

+ +

     weaponpad_blue.pfb + Place this prefab beneath weapons and (non persistent) power-ups on the + blue team’s side.

+ +

     weaponpad_red.pfb + Place this prefab beneath weapons and (non-persistent) power-ups on the + red team’s side.

+ +

     weaponpad_neutral.pfb + Place this prefab beneath weapons and (non-persistent) power-ups in the + map’s neutral areas (in between bases).

+ +

TA_banner_blue.pfb This + prefab is a smallish blue team flag with the placeholder blue team logo + placed over the flag surface as a decal. During game play, this logo + will change to show the logo selected by the blue team. Designers may + wish to scale the size or proportions of this banner to suit their + needs. Always make sure that the word “blue” on the logo reads + correctly. Otherwise, non-symmetrical team logos will appear backwards + on the banner.

+ +

TA_banner_red.pfb This + prefab is a red team flag with the placeholder red team logo placed over + the flag surface as a decal. During game play, this logo will change to + show the logo selected by the red team. Designers may wish to scale the + size or proportions of this banner to suit their needs. Always make sure + that the word “red” on the logo reads correctly. Otherwise, + non-symmetrical team logos will appear backwards on the banner.

+

 

+
+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+  Team Power-up Bases +

-5-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_powerup_bases.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_powerup_bases.html.svn-base new file mode 100644 index 00000000..b082e317 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/team_powerup_bases.html.svn-base @@ -0,0 +1,62 @@ + + + + + + +Team Arena Entity Definitions + + + + + +

Team Power-up Bases

+
+
+ + + + +
In Quake III: Team Arena, a base model + marks the location of each of the four persistent Team Power-Ups (Ammo + Regen, Guard, Doubler, and Scout). These models are not generated + programmatically (as is the case with the obelisks and flag bases) and + must be placed in the game maps by the mapmaker. Position the model such + that the center of its origin sits on top of the floor and so that it is + centered beneath the Team Power-Up. There are separate models for the + blue and red team sides. If you choose to place a powerup in neutral + territory (as in MPTERRA3), place a weaponpad_neutral.pfb under the + powerup. +

Copy the spawn folder into the models/mapobjects + directory in your missionpack directory (if necessary, create all three + directories now). Do not create a new directory for them. Shader scripts + and textures for these models are already a part of the Mission Pack pak + file and need not be added separately.

+

spawn.md3  This model is the location marker for the + blue side.

+

spawn_red.md3  This model is the location marker for + the red side.

+ +

 

+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+  New Game Entities +

-6-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/using_new_game_entities.html.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/using_new_game_entities.html.svn-base new file mode 100644 index 00000000..19ddc0d0 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/.svn/text-base/using_new_game_entities.html.svn-base @@ -0,0 +1,115 @@ + + + + + + +Team Arena Entity Definitions + + + + + +

Using New Game Entities

+
+
+ + + + + +
The best way to get a feeling for how the + new game entities should be used is to play Team Arena for a while. Here + are the id team’s rules and suggestions for using the new entities. +

 

+
+

Game Types

+
+

There are eight game types (including those from + original Quake III Arena). Unless marked with a gametype key, entities + will appear in every game type. The game types are:

+ +

Gametype Type of play corresponds to cvar …

+
+

FFA (multiplayer Free for All deathmatch) corresponds + to g_gametype 0

+

Tournament (1 on 1 deathmatch) corresponds to + g_gametype 1

+

Single (Single Player Free for All) corresponds to + g_gametype 2

+

Team (Team deathmatch) corresponds to g_gametype 3

+

CTF (Capture the Flag … traditional rules) + corresponds to g_gametype 4

+

Oneflag (single flag CTF) corresponds to g_gametype 5

+

Overload (destroy the opponent’s obelisk) + corresponds to g_gametype 6

+

Harvester (collect skulls, take to opponent’s base) + corresponds to g_gametype 7

+ +

 

+
+

The “notfree”, “notteam”, and “notsingle” + Keys

+
+

These are still checked by the game engine. They are + checked AFTER the gametype keys are checked. Because they complicate the + design (simple is usually best), we recommend not using them in Quake 3 + Team Arena maps.

+ +

 

+
+

Enable/Disabled entities for TA / Vanilla Q3

+
+

+ Entities can now have one of the following epairs: +

+ +

+ "notta" "1" +

+ +

+ for when the entity is not supposed to show up in Team Arena, and: +

+ +

+ "notq3a" "1" +

+ +

+ for when the entity is not supposed to show up in Quake III Arena. +

+ +

+ An entity may have both epairs, meaning it will only show up in mods. +

+ +

+ The epairs only work on "gameplay" type entities such as weapons, + powerups, items, ammo, etc. They will not affect entities that are + compiled into maps, such as models. +

+ +

 

+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ T.A. Game Types +

-7-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/design_tips.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/design_tips.html new file mode 100644 index 00000000..605c1692 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/design_tips.html @@ -0,0 +1,113 @@ + + + + + + +Design Tips and Suggestions + + + + + +

Design Tips and Suggestions

+
+
+ + + + +
  +
+
+

· The skull + generator in Harvester tosses skulls about it to a maximum distance + of 96 units. The id map designers usually allowed for a drop radius + of 104 to 128 units as a minimum. As a rule, the generator should + drop skulls only in a places accessible to the players. Skulls + should not drop out into death fog or the void.

+

· Where you place + the persistent team power-ups is really more a matter of personal + style than a fixed requirement. Generally speaking, we found having + all or most of them in easy view of the initial start positions was + a good thing. In some cases, we found that placing the scout in a + contested area made for interesting game challenges.

+

· It is not + necessary to put every team power-up on every map. If a team + power-up would be overpowering on a map, leave it out. If you study + the id team maps, you’ll note that not every map has every power + up. In a small map, the scout can be unreasonable. In a map where + the base is easily attacked and overwhelmed, the guard can unbalance + things. In a map where the base is easily defended by snipers, the + doubler is powerful.

+

· For One Flag CTF, + the flag should be placed in an area that is roughly equidistant + from both bases and can be easily reached by players from either + team.

+

· The same (as + above) is true for Harvester.

+

· You don’t have + to place the white flag and the Harvester skull generator in the + same place in the map.

+

· Don’t feel + obligated to put the CTF flag bases, the skull receptacles, and the + Overload skull obelisk in the exact same location in the bases. Just + remember to mark gametypes correctly.

+

· Don’t include a + kamikaze in a map where players are unlikely to ever see the full + effect of the explosion.

+

· The personal + teleporter entity takes the player to a deathmatch spawn. That’s + how we restricted where the player teleported to in some maps.

+

· When converting + Q3A CTF maps with small base areas around their flags will probably + need to have their bases enlarged to accommodate the Overload skull + obelisk.

+

· OVERLOAD: When + designing the base for the placement of the skull obelisk, don’t + make it easy for attackers to shoot the obelisk from protected + locations.

+

· FLOOR ARROWS: The + graphic arrows were added to map floors to help the players find + their ways through potentially confusing arenas and to give the + player a sense of how close to the flag room he or she might be. The + rule of thumb was that the greater the distance to the flag, the + more stripes or bars would follow the arrow. Exact style of arrow + use varied from mapper to mapper. Study the individual maps to + determine which works best for your own map. The floor arrows act + like decals (if you ever built plastic model kits, these are the + little graphic things that you soaked in water and then stuck on the + surfaces of the model). The images will appear to be a part of the + surface upon which they rest. For the arrows, you will want to build + them as nodraw brushes of the proper dimension with a surface raised + about 2 units above the floor or wall. For the arrow, use + missionpack/proto2/bluea_dcl for the blue arrows and missionpack/proto2/reda_dcl + for the red. You may have to scale and rotate the texture to get + what you want. For more than three trailing bars, add additional + decals and arrange to suit.

+
+
+
+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ + Map Converter's Checklist
+
+ -9-

+
+
+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/map_converters_checklist.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/map_converters_checklist.html new file mode 100644 index 00000000..d6faf3d4 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/map_converters_checklist.html @@ -0,0 +1,101 @@ + + + + + + +Design Tips and Suggestions + + + + + +

Map Converter’s Checklist

+
+
+ + + + +
  +

The following is a list of things to look for, do, or + be aware of when converting a pre-existing CTF map to Q3:TA game types.

+
+
+

· New file name. Don’t + overwrite your old CTF map.

+

· If you want to + convert an existing Q3A CTF map to the team arena game types, it + would be good to make a clean break from Q3A. Give it a new file + name and even a new map name. We did the same for our original CTF + maps.

+

· If you don’t + already have one, build a central “neutral” area in keeping with + the style of the rest of the map. This is an important play area, + perhaps even more so than the bases. Make the opportunities for + gameplay here just as exciting as the flag bases.

+

· Fix-up Time. This is + your opportunity to fix all those things that players have been + telling you are wrong with your map (sticky spots, bad hallway + connections, misaligned textures, poor item placement). The id guys + did it, so can you. It’s also a good time to read or re-read the + Q3Radiant section on optimizing maps for bots (you may want to look + for the recent updates that accompany the bspc tool). Pay particular + attention to placement of clip brushes and cluster portals. If + players can’t reach an area of the map (such as sky above ceiling + grills, or beyond window bars, fill the unreachable space with clip + brush - just walling it off is often worse than doing nothing.

+

· Add Team Power-ups + in or near bases.

+

· Place .md3 powerup + pad bases beneath Power-ups

+

· Remove “ow” + marks from floors that were used as weapon locators. Replace them + with the base floor for that texture. You may also be able to + simplify the geometry.

+

· Place Weapon pad + markers (use the pfbs) beneath weapon spawns.

+

· Consider adding new + weapon types or replacing existing ones with the new weapons. Don’t + just do it because they are new, though. Make sure the weapon is + appropriate to the map. If you don’t like a weapon or it’s + effect on play, don’t add it to your map.

+

· Replace old Q3A CTF + banners with new Q3: TA banners. Use the banner prefabs (pfbs) for + ease of placement.

+

· Consider adding team + logos as decals (see FLOOR ARROWS above) to other parts of the map, + like walls and floors.

+

· Make sure that the + team logos on banners and floors; walls, etc. have the proper + facing. You should be able to properly read the word “red” or + “blue” on the placeholder logo.

+

· Add in the flag + bases and obelisks. Follow directions noted above (page 9) to mark them for + gameplay types.

+
+
+
+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ + Related Links
+
+ -10-

+
+
+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/preface.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/preface.html new file mode 100644 index 00000000..e5de09b3 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/preface.html @@ -0,0 +1,40 @@ + + + + + + +If you are already familiar with the tools and processes for making your +own + + + + +

 

+

 

+

If you are already familiar with the tools +and processes for making your own

+

Quake III Arena game maps, then this +document and the other files in this directory

+

are what you need to create Quake III: Team +Arena maps. If you have previously

+

created team play style maps (for Capture +the Flag or other game “mods”),

+

it will not be difficult to add the new game +entities and models.

+

If you think you might be interested in +making game maps, consider

+

stopping by the Level Editing forum at Quake3World

+

registering as a forum user and asking what +you need to do to

+

get started. From the Quake3World home page, +click

+

on the “Community” button, and then

+

select the “Level Editing” button.

+

 

+

Back - Table of Contents

+

-2-

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/related_links.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/related_links.html new file mode 100644 index 00000000..fabfcf9d --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/related_links.html @@ -0,0 +1,51 @@ + + + + + + +Related Links + + + + + +

Related Links

+
+ +
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ -11-

+
+
+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/ta_game_types.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/ta_game_types.html new file mode 100644 index 00000000..7735ebc2 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/ta_game_types.html @@ -0,0 +1,199 @@ + + + + + + +Design for all Team Arena Game Types + + + + + +

Design for All Team Arena Game Types

+
+
+ + + + +
      We + encourage designers to make their maps compatible with all “team” + style games. Team DM and Tournament are the exceptions here. Experience + shows that balanced CTF style maps do not make great (or even good) Team + DM maps. To do this, you will need to mark some of the team game + entities for multiple game types. An example is the obelisk used in + Overload. The entity is also used to mark the location of the + skull-receiving base in Harvester. If your Overload obelisk and your + Harvester base are to be in the same location give the entity a + key/value of “gametype/obelisk, harvester”. If you choose to place + the entities in different locations in each game type, you will need to + place separate entities and mark them appropriately. +

 

+
+

Placing Common Entities for all Game types

+
+

     Typically, the player + start, respawn, power-ups, ammo and weapon placement are the same for + each game type. It helps players if they don’t have to remember a lot + of placement locations from game to game. But this doesn’t have to be + the case. Use the gametype key to control placement if you want them + different between game types.

+

      Place + team_CTF_blueplayer entities in the locations where you want blue team + members to join the game and team_CTF_redplayer entities in the + locations where you want red team members to join the game. You should + place enough of these to accommodate the maximum number of players that + will be on a side (though usually no more than 8 to a side in a “normal” + map and as many as 32 in an extremely large terrain map). If you place + too few, teammates are likely to telefrag each other as they join the + game.

+

      Place + team_CTF_bluespawn entities in the locations where you want blue team + members to respawn when they die in the game. Place team_CTF_redspawn + entities in the locations where you want red team members to respawn + when they die in the game. You should place enough of these to + accommodate the maximum number of players that will be on a side (though + usually no more than 8 to a side).

+

      Place the four + persistent power-ups (guard, doubler, scout, and ammo_regen) in or near + the bases of each team. On the blue side, check the BLUETEAM spawn flag + box for each entity. On the red side, check the REDTEAM spawn flag box + for each entity. Place (and center) the appropriate spawn spot model + beneath each power-up (spawn.md3 on the blue side, spawn_red.md3 on the + red side).

+ +

 

+
+

Placing Game-type Specific Entities

+
+

      Each of the four + team-style game types has a set of associated entities that go with it, + whether it’s the flags and bases in Capture the Flag, or the obelisk + in Overload.

+ +

Capture the Flag (required entities)

+
+

      This corresponds + to the cvar: “/g_gametype 4” when entered in the console.

+

      Entities in this game + must have a value/key setting of “gametype/ctf”

+

      Place a + team_CTF_blueflag in the blue base.

+

      Place a + team_CTF_redflag in the red base.

+

      Place a + team_blueobelisk in the blue base where the goal should be. Give it a + facing angle. This forms the flag base. Do not mark any gametype.

+

      Place a team_redobelisk + in the red base where the goal should be. Give it a facing angle. This + forms the flag base. Do not mark any gametype.

+ +

 

+ +

One Flag CTF (required entities)

+
+

      This corresponds + to the cvar: “/g_gametype 5” when entered in the console.

+

      Entities in this game + must have a value/key setting of “gametype/oneflag”

+

      Place a + team_CTF_blueflag in the blue base.

+

      Place a + team_CTF_redflag in the red base.

+

      Place a + team_blueobelisk in the blue base where the goal should be. Give it a + facing angle. This forms the flag base. Do not mark any gametype.

+

      Place a team_redobelisk + in the red base where the goal should be. Give it a facing angle. This + forms the flag base. Do not mark any gametype.

+

      Place a + team_neutralflag some place in the neutral area of the map, preferably + equidistant from both bases.

+ +

 

+ +

Overload (required entities)

+
+

     This corresponds to + the cvar: “/g_gametype 6” when entered in the console.

+

      Entities in this game + must have a value/key setting of “gametype/obelisk”

+

      Place a + team_blueobelisk in the blue base where the goal should be. Give it a + facing angle. Do not mark any gametype.

+

      Place a team_redobelisk + in the red base where the goal should be. Give it a facing angle. Do not + mark any gametype.

+ +

 

+ +

Harvester (required entities)

+
+

      This corresponds + to the cvar: “/g_gametype 7” when entered in the console.

+

      Entities in this game + must have a value/key setting of “gametype/harvester”

+

      Place a + team_blueobelisk in the blue base. Do not mark any gametype.

+

      Place a team_redobelisk + in the red base. Do not mark any gametype.

+

      Place a + team_neutralobelisk some place in the neutral area of the map, + preferably equidistant from both bases.

+ +

 

+ +

Using Entities for All Gametypes

+
+

      This assumes + that the designer will use the same entities, in the same locations for + all gametypes. Mark the gametypes on each entity as noted:

+

      Place a + team_CTF_blueflag in the blue base.

+

      Gametype: ctf, oneflag

+

      Place a + team_CTF_redflag in the red base.

+

      Gametype: ctf, oneflag

+

      Place a + team_blueobelisk in the blue base where the goal should be. Give it a + facing angle. This forms the flag base.

+

      Gametype: Do not mark + any gametype.

+

      Place a team_redobelisk + in the red base where the goal should be. Give it a facing angle. This + forms the flag base.

+

      Gametype: Do not mark + any gametype.

+

      Place a + team_neutralobelisk some place in the neutral area of the map, + preferably equidistant from both bases.

+

      Gametype: harvester

+

      Place a + team_neutralflag some place in the neutral area of the map, preferably + equidistant from both bases.

+

      Gametype: oneflag

+

 

+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ + Design Tips
+
+ -8-

+
+
+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/table_of_contents.htm b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/table_of_contents.htm new file mode 100644 index 00000000..7bc4d36d --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/table_of_contents.htm @@ -0,0 +1,77 @@ + + + + + + + +Table of Contents + + + + +

Table of Contents
+
(HTML Conversion by AstroCreep)

+
+ + + + + +
+

Title..........................1
+
+ +Preface..........................2
+
+ +Table of Contents..........................3
+
+ +Team Arena Entity Definitions..........................4
+
+ +Team Arena Prefabs..........................5
+
+ +Team Power-Up Bases..........................6
+
+ +Using the New Game Entities..........................7
+
+ +Design for All Team Arena Game Types...........................8
+
+ +Design Tips and Suggestions...........................9
+
+ +Map Converter’s Checklist.........................10
+
+Related Links.........................11
+

+
+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ + T A Entity Definitions
+
+ -3-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_arena_entity_definitions.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_arena_entity_definitions.html new file mode 100644 index 00000000..6cc9e20d --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_arena_entity_definitions.html @@ -0,0 +1,66 @@ + + + + + + +Team Arena Entity Definitions + + + + + +

Team Arena Entity +Definitions

+
+ + + + +
The enclosed tadef_ptch.def + file a bare bones list of entity descriptions for use in the Q3Radiant + editor. You can paste it onto the end of your current def file (or better + yet, into a copy of that file). +

This is the Quake III: Team Arena entities definition + file patch (note that it is not the entire definition file). The Q3Radiant + editing tool uses this data to place game entities (ammo, weapons, + power-ups, etc.) in the game map and the game. It contains the definitions + for all the power-ups, game-specific items (like the Obelisks from + Harvester and Overload). To use these definitions, open the text file and + copy it. Now open the definitions file that you are currently using + (probably in Baseq3/Scripts) and paste the contents of your clipboard at + the end of the file. Now save this modified document as “teamarena.def” + in a folder in your Quake III Arena folder called Missionpack/scripts. + Open the Q3Radiant editor. Click on the File menu, and then select the “Project + Settings” entry. This brings up the Project Settings pop-up window. + Change the entitypath field so the pathname leads to the new definitions + file.

+

Example: If the field currently reads c:/quake3 or + g:/quake3/missionpack/scripts/*.def, change it to + c:/quake3/baseq3/scripts/teamarena.def

+ +

 

+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ +  Team Arena Prefabs
+
+ -4-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_arena_prefabs.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_arena_prefabs.html new file mode 100644 index 00000000..15557ed2 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_arena_prefabs.html @@ -0,0 +1,96 @@ + + + + + + +Team Arena Entity Definitions + + + + + +

Team Arena Prefabs

+
+ + + + +
There are eight prefabricated brush groups + in this folder. They are pre-built game components (using brushes and/or + curve patches) for some of the objects frequently used in Quake III: + Team Arena. The shader scripts and textures for these prefabs are + already a part of the Team Arena Mission Pack pak file and need not be + added separately. +

      The pads act like + decals (if you ever built plastic model kits, these are the little + graphic things that you soaked in water and then stuck on the surfaces + of the model). The images will appear to be a part of the surface upon + which they rest. For the pads, you will want to place them in such a way + that they are centered under the entity boxes above them. The surface of + the pad should be one to two units above the surface beneath them.

+

When positioning the banners, the banner brush should + not touch the surface behind it.

+ +

     armorpad_blue.pfb + Place this prefab beneath yellow and/or red armor on the blue team’s + side.

+ +

     armorpad_red.pfb Place + this prefab beneath yellow and/or red armor on the red team’s side

+ +

     armorpad_neutral.pfb + Place this prefab beneath yellow and/or red armor in neutral areas.

+ +

     weaponpad_blue.pfb + Place this prefab beneath weapons and (non persistent) power-ups on the + blue team’s side.

+ +

     weaponpad_red.pfb + Place this prefab beneath weapons and (non-persistent) power-ups on the + red team’s side.

+ +

     weaponpad_neutral.pfb + Place this prefab beneath weapons and (non-persistent) power-ups in the + map’s neutral areas (in between bases).

+ +

TA_banner_blue.pfb This + prefab is a smallish blue team flag with the placeholder blue team logo + placed over the flag surface as a decal. During game play, this logo + will change to show the logo selected by the blue team. Designers may + wish to scale the size or proportions of this banner to suit their + needs. Always make sure that the word “blue” on the logo reads + correctly. Otherwise, non-symmetrical team logos will appear backwards + on the banner.

+ +

TA_banner_red.pfb This + prefab is a red team flag with the placeholder red team logo placed over + the flag surface as a decal. During game play, this logo will change to + show the logo selected by the red team. Designers may wish to scale the + size or proportions of this banner to suit their needs. Always make sure + that the word “red” on the logo reads correctly. Otherwise, + non-symmetrical team logos will appear backwards on the banner.

+

 

+
+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+  Team Power-up Bases +

-5-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_powerup_bases.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_powerup_bases.html new file mode 100644 index 00000000..b082e317 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/team_powerup_bases.html @@ -0,0 +1,62 @@ + + + + + + +Team Arena Entity Definitions + + + + + +

Team Power-up Bases

+
+
+ + + + +
In Quake III: Team Arena, a base model + marks the location of each of the four persistent Team Power-Ups (Ammo + Regen, Guard, Doubler, and Scout). These models are not generated + programmatically (as is the case with the obelisks and flag bases) and + must be placed in the game maps by the mapmaker. Position the model such + that the center of its origin sits on top of the floor and so that it is + centered beneath the Team Power-Up. There are separate models for the + blue and red team sides. If you choose to place a powerup in neutral + territory (as in MPTERRA3), place a weaponpad_neutral.pfb under the + powerup. +

Copy the spawn folder into the models/mapobjects + directory in your missionpack directory (if necessary, create all three + directories now). Do not create a new directory for them. Shader scripts + and textures for these models are already a part of the Mission Pack pak + file and need not be added separately.

+

spawn.md3  This model is the location marker for the + blue side.

+

spawn_red.md3  This model is the location marker for + the red side.

+ +

 

+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+  New Game Entities +

-6-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/using_new_game_entities.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/using_new_game_entities.html new file mode 100644 index 00000000..19ddc0d0 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pages/using_new_game_entities.html @@ -0,0 +1,115 @@ + + + + + + +Team Arena Entity Definitions + + + + + +

Using New Game Entities

+
+
+ + + + + +
The best way to get a feeling for how the + new game entities should be used is to play Team Arena for a while. Here + are the id team’s rules and suggestions for using the new entities. +

 

+
+

Game Types

+
+

There are eight game types (including those from + original Quake III Arena). Unless marked with a gametype key, entities + will appear in every game type. The game types are:

+ +

Gametype Type of play corresponds to cvar …

+
+

FFA (multiplayer Free for All deathmatch) corresponds + to g_gametype 0

+

Tournament (1 on 1 deathmatch) corresponds to + g_gametype 1

+

Single (Single Player Free for All) corresponds to + g_gametype 2

+

Team (Team deathmatch) corresponds to g_gametype 3

+

CTF (Capture the Flag … traditional rules) + corresponds to g_gametype 4

+

Oneflag (single flag CTF) corresponds to g_gametype 5

+

Overload (destroy the opponent’s obelisk) + corresponds to g_gametype 6

+

Harvester (collect skulls, take to opponent’s base) + corresponds to g_gametype 7

+ +

 

+
+

The “notfree”, “notteam”, and “notsingle” + Keys

+
+

These are still checked by the game engine. They are + checked AFTER the gametype keys are checked. Because they complicate the + design (simple is usually best), we recommend not using them in Quake 3 + Team Arena maps.

+ +

 

+
+

Enable/Disabled entities for TA / Vanilla Q3

+
+

+ Entities can now have one of the following epairs: +

+ +

+ "notta" "1" +

+ +

+ for when the entity is not supposed to show up in Team Arena, and: +

+ +

+ "notq3a" "1" +

+ +

+ for when the entity is not supposed to show up in Quake III Arena. +

+ +

+ An entity may have both epairs, meaning it will only show up in mods. +

+ +

+ The epairs only work on "gameplay" type entities such as weapons, + powerups, items, ammo, etc. They will not affect entities that are + compiled into maps, such as models. +

+ +

 

+
+
+
+ + + + +
+

Back
+
+ + Table of Contents
+
+ T.A. Game Types +

-7-

+
+
+

 

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/entries b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/entries new file mode 100644 index 00000000..b142b4f2 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/entries @@ -0,0 +1,300 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Team_Arena_Mapping_Help/pics +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +MENUBACKgif.gif +file + + + + +2012-04-01T16:51:46.189660Z +839e9cc96548eebf89596f615e14373c +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +21338 + +INTRUDER.gif +file + + + + +2012-04-01T16:51:46.194660Z +9b3060210f0318806d2b3c60d4422213 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4732 + +logo.gif +file + + + + +2012-04-01T16:51:46.198660Z +4792b845f9d48bb291c833378b3a80b5 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +42182 + +THEFALLEN.gif +file + + + + +2012-04-01T16:51:46.232662Z +75310c6dfbe5dbc56d69cc6e964cbd55 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +5367 + +MAINPOP.gif +file + + + + +2012-04-01T16:51:46.236663Z +e44b490395ae52234df64e1be49c2bd9 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +25903 + +CRUSADER.gif +file + + + + +2012-04-01T16:51:46.240663Z +a1f1727c6011a11e37b3c010af2b84ad +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4292 + +STROGGS.gif +file + + + + +2012-04-01T16:51:46.247663Z +4127cd99239e7ef7cd02e0ea5308e4a5 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4884 + +PAGANs.gif +file + + + + +2012-04-01T16:51:46.268664Z +8bf0f4500d1672bc0a0b2872ff56174f +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3861 + diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/CRUSADER.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/CRUSADER.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/CRUSADER.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/INTRUDER.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/INTRUDER.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/INTRUDER.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/MAINPOP.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/MAINPOP.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/MAINPOP.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/MENUBACKgif.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/MENUBACKgif.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/MENUBACKgif.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/PAGANs.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/PAGANs.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/PAGANs.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/STROGGS.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/STROGGS.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/STROGGS.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/THEFALLEN.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/THEFALLEN.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/THEFALLEN.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/logo.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/logo.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/prop-base/logo.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/CRUSADER.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/CRUSADER.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..002d850c6e91b0aba7a4cb88f1b0614ec96efc02 GIT binary patch literal 4292 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 Wfn+}Lm4|}tW#4OG-bSz?2>UN<@72Ws literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/INTRUDER.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/INTRUDER.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..34a52f0eccc420f91de6ced9b2f26ea41213b332 GIT binary patch literal 4732 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 RI<>(8HLpa?Wn;koe*u;cen|iT literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/MAINPOP.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/MAINPOP.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..cdd9c0296603914b6b5cf5f814890db744c3e443 GIT binary patch literal 25903 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 J20>uS{{fyDIxqkL literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/MENUBACKgif.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/MENUBACKgif.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..ec299c782f9f804287115c1e43dbdc09daef8f77 GIT binary patch literal 21338 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

TF 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

oXU_ysEV8LEVxn|h z>6|ofhjg4{(RwipBQ|h_78((eqUUDJY#nwDUkTD^dW-iEUTWz}Rw7H}mUAdIZZX?@ z@jWkN$Uk1i?g3DHQ#RbP0@O;Y9xdxZN)#LsUM-+zDUn~~R7X1tz7{1m5mK~tDg36% z#M^l?Mo~+x(67-)$Zdq&idd?rD$>f~ajR;)3Z_Ovh`kV+{lN8oEa%}IkpW2FDvs2| zY&f~)Rz1tUmXy0!j%kCBnec7!LaWsK+fM$U>D zDXCh8H#$a66skBf{qV!dOcvc1?uz0_xD#u9k%)jP_@E`olj{d#Qpl9&&Cy=^S#KU{clp|5jtZnZiXH9 zi4v{@@H9ET$w&!-Dcj%=8%xnErQD*{A=lba=K8!+Gzsa%89dOHhXncp0;pJAc6;BgmMcW{&;BgJTDzqsI&}L zTKYnaxad>y<^P_VM09y+d3ohX`DsqY z+2{(N3*{BRj8t6aR9=a${9k$H^^wY3oT}T=Rd>p(?u}Ia&Z!=Xu6|rz{dA=I1*hg^ Pbj|DXntOf_04(`Grl5?Z literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/PAGANs.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/PAGANs.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..9eb6c4e57fd2c503120abffef83f1b25b13b048b GIT binary patch literal 3861 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 DCCwN5 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/logo.gif.svn-base b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/.svn/text-base/logo.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..3dfbdca55a7d08a672af5052a5fd1bc277a27dfc GIT binary patch literal 42182 zcmW)Hc{o(>`~U1_#tdU03lxU z;}__LBM=}cS0i&%96=s}A`y&&z5FeV%ux`OJW76ZeG>wahd@v$6b^-wClHLHqT<%K zgD3(@-bfy24%v>&6O?eedPWuyoRhqfKSbULVidKs`W=e1f;sVFcE_PcK@wK6P#sr@ z{Ps}tio0V_I3r1)T$FQ~l(D-aIT&@|D$*iE$>XRJ(W>?NY~SkzRN4?K>AsCmpu>0w?7?~bc>aXJZBLQt$3^o zh11^U?Jsp84QuBHm&anu9)#W*Q1K3S3)-iwqi0}Ywe;(cgm;i)&Lx8fFOR{9}DObK~Z+oO)D)wk|G9uO2n+ekY&BzSG}i;;!i(5qe) z3SwlWO(1A(Zhl=~{~i+P`oH!6Y|QnQ>PFVL)KhtTw{)+w&D7)TUCniRN~pB`?lFNL{Y@p!W!bsu$v8A5$VUHqPMW)c z%0_8KZqmW~wIu{8$nO{}BZ4Mb2^HeuJeBNsVt?TKi5EsFNJqe~+7k&MX8+sHcis-1 zo3*7K3i8EL&Q$?byUXB$=dPPk!8u`m)6bqdp&(3U$yg=H5CzE-dN{JaUVn3AxjZyW z0p^8*ytFeoqk~&43tUZ8d>} z@DWfZ0vd~ejws0lA>r3F)q<6kG7NNs42bukkVYuvq6E|n0&#*s>>!Y9XtX&5Vg!K@ zAP^h`;)Oyvp-_Ak<#IJOrZU!UyDlM+Sgevc3T1>sxnY$E+ts@LBnoAP#mb{lSS6*+ z%}pbt?VHVel+)RI4U0*)l@xZ#??fPdIh<;6B&u(9RUZ(c7{{p!=BNG#0teGFMxY? zX_e>Qmbck{!s$29%f1A)9r-e6C)sgxw%g~TREc3%+k9WZ-IY(C_rARm6nGvmNhd>j z^3oLU89F)H@AgH%8wbu8-T3%;E#i4;qV$17w;DqtE3bDR&G}Ej1?#=FY}(7tJ!W`t zIIL!JpnY8Eski@6!kbf1PNJuAbD_hBGh(*f3Tqzz{wB&+ib0-8`1W~i-l}Cvp)+A+ zVs!SuBfBi$KmVq)zW>OTzlzgoa9#3c_KN<~ceKyWa7`XCFjmt+Zn}OpQ#GPo?clGg z+~F+3WyiU!|Bb#*y>M z%8eb?OL1CEQ#$97^5gZDH_(cOY8G;;@k;YQ@>G## zPS&tpImB_u{L903pZ1}m?^5+kgORmo%9E}iPP*a#UO#pzBc}nrP#WJNWk#n#6{2eI zR>$yvlRrL8c&QqHL%yO%)2+31_RAB11Zqiu!3?Uq+|>!Ym@?z8ARkQiZdmInp7jXH zT9zkC+kYE0JEuJ{Qa5a)o&RvS{Y#J5i{i4MOJ!G@trI4%z0ZzsxVLb;`l!UhKLHPv z8N0@ovaJ2{=HyRZ?=Q`*E>|@#U&`zW-RB}Qk;}X6g?8Hz`rd$OUZpXhv*JI$*IWPcM3NlbZ4{l1JdNdm{DK`S ze14dWRht~ZaTiUf+6w=P(Y5yxl zQtLsCcMO=-M4!Fr-iv+2f#MsB+QpsNe!D;Im0N#;IF|RTk?oCIKwu5R)t?<^Mh1Vt zVk@l_R`Vf}Q4mkLYxUl}oKY^|B|#u`Nm)b4vg%(tk!9reeM1}*)FUi@L&TMsj6F<_ z67?eJT)MOGhJ&lVe@M<=X01BEH5`2?R;@*>Lxq zPH8ZeS%XL0v|k)aZ!oV@_EvpWC;w6wKv-^*I_ajRkcaJ+H=NB%j-#rKW%d0*@w)`@dQFYl_HK6X;GZ0wfsPkrMLM;4X@gNd;}@UjHu+t>KN!2%o%x}w&qwV?9=)EU zvQq7;19!+uDOHfIVmTS$+j6|>{Z1c9fAznai^e9O5GFfnLsXm#tWSSyhs!gZ49qoq zpJW`(k=zg>niw>w?m9wwxqdCsZ7SoRWC1H3KQ86|B&RvK)UJ^yabD92W zfV7LB^{w9I{HJ)=?6IP)r$0M)+;sCgf6Pk1L*!xQoXObfn-kb9>nG#BclV!&2M6aq z-}@6QfbC}b`~7Pw_x|K+U+*z=?f9<;!-IX=-wFe6+GpR0$lzHue6@OVEJD5=@3ap} zfdlL3lwZ)6#4fLlj)pxy)P<WKg_V8f1HJUi{$v_;E&& zT=I2d@~JmEOkuy1&u!1}gaSXGzTl;-6vK$GZ!XPokBDv-&532^FRton{C4xVU;i35 z{iCk1=A~=J(Y^%}xx%d-eRukfe+NpF-uxbB4!2+aZud^L;+Ok3N`}?D8mS`~MOnUy zAy17h;W{XKyh-XYaM47s%d~_Tp8GGyCRDz9-6cgCKR%Sw@ZyX?wJeBYVXYbN?ACg+ zxg@w-o`{EB{!4+_;HS^y-?$^{1+NAFI$F8jtN&$~*B^rGgYD`$5~T=NaFVC~DkvvL0B>a(?`t zoo~2j?!OH|&%nPo1rDEjkB4^-X<8E5Hs*ra!%6k|&%8QbAxEEQ{c$we60p)^%PyXJ z`h8c+$$;IL(iil$?k=XOIitZCmio*Zj37S?ccMhdV*()|`xASC*od1IleJ3Mpil3A zdrvMD-cWw#XEtyeA9MO|Jn!||cSEV_(MlTR#{Tnx7G6TA-kLIBp$mjA-v!!3vDH5} z^fP>`VzSTYxBx#Ap>*^QarAQA`Q)$+i;cHm0vbUQ%|p^jT-%wB`1al6({D)RcVGX@ zOJ7j_!c?<+_tnK`z-i@G=uzfnTw4~@VD0M{difdI4T|%!cX8eot@`qmR}xk6<8B{3 zf;8+cjX$4Gm`ICsGwfNF>?{18mCvtS=-d7H$_Zp_T7RUfu>*;3qe{V}PZRz7PWKbC|%4MG-}8McCKS|R90 zU`_q;!)3=`1f1)D@9pwqce_ykuDPBy_w}oh8SQkiI}SU&bRxDOcOaI-j$!hzMgIlJ z90G6;;JJBL;7A56QUJuYo}VJa{9Czm8{D0WJm0yrMT(SjEN=sY9H+zE>3~cU`T~P@ zM|^Nud=mOqq0c`iy^Zk)qngh`vBhp(L6Pqk6W_v;RQ)9c3+(>|XUbk6dY4GgUQMT4 zru1JcOeFGCiPA&2x2Hh*9R;mx9he6|_}3%29f1b-0=d12Dlz(hKa33h0Fzr()$ftX zMh^5?p>{Eo{)YfL*MI<1;K%MDU-4saxC92?fiVRTGN~jy$fTJGl!BjY&pIws0Frat zTPW{-#Hv*DY6J|Ns}AIJ#Y7UiU;{+JR()=)xRhnZv{8hs>j1~x&gTblBS|oJ42&HD zJ!=j2C&BW5fwO-zuNH^>IBs>tRcf9hshy1+$0J~PL^}z+?k3&H$X{ehg&oHn9F>m4 zM&D6_|Dvh>VwD9G_aUr-x2-vEkMGmC<0&kc!MZA+rK@%VQ|1rF5Mvw(uM2z9Dtqsx zhrTD`(@c4F_A?miv1-Izl)Yl0k3Pb_f+V@gK#YtahG`eZw?wAP5_`TD%M}IVV|jbh zukIlW5M`{mS4&0LNdTiX=MwQ*9=?RU22uwc|EmqUTN;0AJ*OS(Au}2OXz}>tr`3AV zBzvlcda~~y4E)Wj6VHeMW^0YALD@4bg%eYDa0B913L;IG9U*}O=rE)EwVbKiNY?or zW!P>~-R?D*J|$_9DOLDP^1@-sMsZ$+HKmAzuAxY;QzRF}2kY+T|6EHJDyza<9ryrg z%R9dQt*7>rf&P?BHkO>0>(MS(v7?T%XG{wNG5~OT;i*@Jy%#Hw#HI{dNvH1P4_}v> z5u;v+QDe`F-aBPsV909Pl~V%gs%7*Cv($n)AM35dm+i7;FUhD!+}7RW8kevRVlWV* zR@l#uz<+wq*9(yC6rZ>PhykN%XX~E7OK%J&f}#Xl8V+z=qscqr?~nn*Xx()s@}RWbIz4YN_!T^Bc}PRe(Iq=ch$0I5tRuReR=-Y{wD*u&!el_d)}v`Ddh61jcSGaC=MN)74@1t=OUt@_fw8hOP0r590!!e^OBrZZ2wq`W`o zcyyprGvxL(ri%O=U9^TW+WL4_2tbHN5MWvXCbQkzFm+|*V9tCNa8cIVk0jn}_O;B~ zWMq#n0HiB`R8>m@T46j4;=Lr|Rx6Sla8RNj;)MZUZ|e9v-UP`hX{!LXVu6KF_Ti@NUhSY5jF`@v(wyEFZXjlB*x0v?KD8_t7Ib&Osb`ndnhOq<4~065L@ z1BtKorcx{W+LJB8qt5`;TYMGSmGT7|?sWrRjYoeLT>IE_aAK^{RjKWAfJ>oV@z*|= zL>_qa5(EQ-gT(ME3NnuYZ&`(V;UQ!iNVnkm|86w>>o!wc3`g|p5(V)~!uW;c!4hX` zd4QYRn9Skmn$vf0GU<0u;kW-LLrlqT7?VYL2;*1*|B#ZTW}*3>+xaguLiWJAhEYZk z-Uo;etH&J$J1|ln{vH0I)x&3|WezVjO+%f-A>UD)gVqsOSoM2ndTT$_M>a_RAU)Oo z1&<6X_(glLNrPtaTT@Prs-pX1)-rIZmqyDiB6k*^8U)0htPm;ljc!)H4!t(Sk$&rc z`{UNUWFHAx$3SKNJOI&gHd}({RKpkFAgl~8AASF9q+Pb4?(#4H>%L`luWFDZ22nUd zud0Ue$xUA}zy^45L(_9S03>b4lCi7qaxu4A%dz|hiTB>CX~|BKz+EY{p^lN%3Vr?Q zxk=fu<;63*4($m+YOheJcyVbG%V0RZg6xt^($lSRf;FXCWdH=$pRUi=vB zSra3g?!5ThjIOCWfrw@(E0lYlWsVUn$|$DvFd zV^mXRMxPA4_TIPVQ1pXj+`WjgwUJ8`#f2lMD~)faWTy9T(D`QPuT57!7HqGJTLt5N z)spwcacsAv{*PdCcmNoWen&gZjl8fVZqEe|Fl!VY+^tLR@7alm9@<6L0);? z(u<$|(2WM6AM=<8HQVhgKTfYvGaA+sjRJGskhaV&kO6My~nGv*xI z8`vuK@vQM=ieN77O>-=3RCNTP{RnfY6;g1j&Mv*n=JDq=Lx|A|pBV ztrgr{Ou4bRDY$Ch$-ynKt-g}ZM~-#uv|M8WK8$z;A9{3p>+@1*M@s5I<*?H7u<1DO zpX3U!Ju7ed?Ff2|f$9>+%C{m-KGGT4ffwwMbe$mDT-J-HJN|xC{`qkNk`?&xH3B4% z=Cw)`P>?dw;qrKAdCEs^66o$@ao6J~k&il>2RhUiJJd^GY0y@?516CO)wLQ1zeeo% z?C>AeA#(r9-DhOznbV(M+e4<*C!Jd*>@MeOs12ico_E^>2aQ0yN1#z_zpGzBYhFO> z_x!2+54yh^5=MgkeBAT<-PA9dP8&sX(?|-Gk3JW+HXr2r^Eb*|e{EX4cJQH+tZ~@W zBM&4`AU6e8*9risABGq+CvddxxTM7xT4We=-}S4~sI6)y_lxDNn!eYCV=2 zy+O>4-6>jz%er5vpd+Fc zj{*KdJF8=p*$L^=|UOth}`zt{JZ3aY8y z@t=#}P$L-#&h%88i1NR6pz1zCX)-LY|IFKkoUIF_1Al-&W2N6cI{AIydBcWJ(_iCX z6>0A_`7~wbGDc1Qe$`v`*3l2EUx(m3_CKQZ_ndouLVD^t6fvw9%#HRgfd(L-+}itu zv1zcW3z-&NdGZ(ySmgts0J_iZ0Cf7b*5|6Ej#x3Z)`zu_Y{P1G6t_D{UCOpNMm>#+ zlF>+`374wmUJLt5k7?EN)sJ;$7pkhvx9wCvk&?<+Q%_5{cF7m1>7+MS|L~GH|0cmA2*2mmW!(@a>#FX?Rs)vFRh>!q1hlTj&3* zm_IlDW6Qnrv)nBg^b~v4>-GSxYW4Q6oXJR}-AJPr=JY!7(+))A#+cxcO|-=# zxi9ij>oWOQpc@XlY`Rn^_wnXRxAfybE4JOc4K_Txo}BqdY}MW)x$Y{2$W?9#VLB7# zqSVh0*Dmix5_P(y93X{G#qX`Z_MCWE)AwHSpucOh^5OcgWvYo2JNwk94)?_zXN0>} z_(o45ihK-`dx~7#G_T5d!kMm@k0QIa;C1|tiGB56nlybb>EKF_?B0qy^>W_Z?3Sz> zdC~HUX640Wo*(bucy1z- z%M2>~qr8feVo<>Oe&?_p35~HjJh|HbdV4l*&FYjM-_fb3@!iK7pqvh> z3A#d=oL`bZBi%jwNYqrF|L@Q8l3oGtcb^3&%%WN&$fm#*YuKmFOynb z2arwZwI&m4F*Q_m<9T{!r&TwRdG#(FS_uNHORo&|#abJLeHrCoggRsdduc()<1mYt(z-V*`G8 zeMkH-1NJ}7OhoOxP%4fN9sezmxE}ge>bQXW>RyYfA6=v()sX)dpnD<&ufFD$HlSM| z47tXmDwe*sGYa@9^Gg6RZjq6Sp3pkgL2};V{MD2G?{?Y!hnFn{d;sjdw#E-~{_jfV z%YFrMz-4RH^5%Q>|7}h2=~H&)bX^iV1K6rDZ&%y9$`%}L@Nmk<$R`Nv<+ zpHG6!NZ&Sfm6>SE%fC&TCziwtQPot0}Lj1Rv)|FUiCSh4$0`Q3GVO4 zX^zG0e*Ja7(h$mpl;fN0!+ggSqiSsYh?4u4MF%!SN{{fFsPK(k-{$Lb?Erx$VKn>n zDhJ@JHRs%7zE>v&p<|Fd=gA{w0VrVkc!Pd|!A^iV?rMWdY3SR5uJOy4Wf~n6418~l z0p+{v8SVj1a}_HScl`}gjteIm{*{+Kg6{=|8s{!GP#|qZ7U*a+g`npSR@q>|j%-11 zM@8{7xzJh-H%PYqFaSzi^RWoSci)B^UNYoa!@?Dflv-FB#>)Y>e9E~ktqYgF(C3t% zjKC~KU(d&d<==k1siQ-B0}uDHRO!xg-X*ou=g@TgK_OW{2$mFp*XEV)ExTATb|T4w z8i~06JHc<`B(!-I&5VK<%AEt!eo7~H|H0td^@eX@E?JR3x(fJRZ-if_wRmQdn!CDY z<1bAasax#3Wy`1^iKjbGP12=~Hiw^2%$QespY_x#Q<#@XDOQEDA$r4|s;4j@#j4aa5k@d5*IKT8XQJ_qArWOVWw@<)arYBx$kSulExcwZpkR5Tw1k=W1B5 zi9Yn7Y*^ax`>6ODE_Pm*JabM^Da(o?d-{yWxNgbV}u2! z?3Jk$pqt$?9<1-|^la8wFj-!c*Vv*ho`ZIhg+}pQ<1Em-Le5S&@B06wlFKCy z^xuy$D?8GEInFK9DXZ3nl-UxQ8Ap6@tX!hk@#ZO-`I*=UxQLsP{m?K#Mr3ej7~I4^ zBv+lqef->b&keSU7-%k*kP=InZZ`Z1@8}K1_g(1dkMG_>U3`e5$_&tavA zX*xywyNjoawYq>S90w!1DEV-Rem}=}1avY1oECN8m_gXx1=h#{NjsVKOj{epa*UU) zjYdGjSvur+XmYGuGQBfVS*hiJnNb*?h5=+NcrqhaaQXHBG9v_#C|W~0%{Ge6>NImd zV+{+-;)jtqL2j0bjZ}+rIiG2;g}_*g#eJ7@L#=?IP3J)S%YJEgL;6e1qwsz4j#twi zi+q*kg%X38l*8M*6~-bLd0oP+qSp;7P@ba|6a@!pocP5Bw4OBx?Oabm~*;PMovw z$>zD8T|{s^q+V~ia#YjW*RX1ffg3g_sks@L8q#in>e(vG?Aes|C#*jDPBUY-%O?G% zcnqYSY7JT7S}s$reN;PH%;uVN5e!!_$1E{RA`!#4X@}YOm}#bGQZboMB*S1g$lm_; zIL4#6k<2u>`^3Hn--B75momdxA{#lFb{3Br>qdjOT&yhFRSlR~F;-`R@$e3F20)?_ zi0qfHC3J^n+d;BAQt=vBbL|>dF;TROCC}`_JsU^HJ?M>hTB7*37Ch9f^RmpJx8uro zJ3ZQf@T1}%MPp&{1(&wwo=E0YG*x7Q+ zkig(9^TO*tezUif86X|OpmwaE4vnKbGWcS3FnDl$-}+$a`s01LA)B4#a6-<6k$(iC z>+(r&=~$N=3WPzWJXDara;!S^b*3Jn;%j7d|N_{VruRnsp^)GVqzQZK+wm9ckB2tLzr5+S+X)O`*P=pLeuBzD9uq@KYy@H^PeHf^a?Z`XebB@ zAE+)?n%h6XKQ@{skjUd&*dK z8Wga5BhQBcQL%(j$lLNVPa_Mc)4z{E0TEk)gSkLiKn8Q?9;dh_$>?)!%(gi|@Le{*z5lI`UaPfknTl9|z5W^bXrtBMSLtaOLRl>^2d z0^Dos)mlr?#C?DfF8v;7$4J=Za?gJF+x^Cnz$}O*#YShtXJQ0oMB_xBHv1yTjKD|~ z>g|CBTVm!1X3FksC+ zu;gq@#=q{{4>B`xbkOlVwl_L2pvPdx>50}-9qE=4!D9)rnFnJflJMOYS<@ag-hK?s zdkvP@KX%lx7UmFc{Goz$+KOz$ws6aE>*BdB^R^oIa}i?x!G&-lg+p`!>9hiM7(iL^ zV;%blUCTGxupuH1WJ2POG3N~N+)v}q6RW)wpPUaQ0JWaZ-8(-Ny*j5MU_Iy!CA|Wm zM?%p|kVlog0j5e_?0=-5jcEilwXDoJ8TOnfczT%XgsPF6IRkHHN7ndel=FI}Ad>=+ z1uN5Sc|X0(tPSzA>|F%TdK88wTh_A^25bl z^j1+bQfUMd9t-g)hf+wqbRbWelB3JwsFKz5Tl^Ho_M_&9Z=>Hx@Oz0_AWLS18HsBJ z0GI1>FMNJH0!hZw-YC+5a#n1mEVj}b%Q)$&GGL|pAF%cSo79rr&g9ge;lRs*qwe!b zMgrF+mO~@UygKfV?C@!d+RNFMmd6CUMvk2&{%rYeAN_a}=G;LUPH$$$U8((hCncN# z+}CiMtBz>>*!^3AHFRnL%ni$rQCq#On#mx-9BJ?oZ-|GOm#zv;pNDOvTP9F49EqF{>kQvQRYVUXA@idbw%yOJwSCjKfx`_9~wz~zE5IlG4K&Xkh%5uU`OTD zw`hL)qC`T{19~~MqM(qNosrg`cViU(xZ#V>GpAO4FR}<6-U@MbW35X;OzpT>ED#e5 zG!ids_$U&Voh7a?c3T`q++`Cd*_ictD=fF{X^P24?1)#y?hG~-^VBdi^jB!I;;+L> z<-jc^EDnXORF<8n+ZMFDrV5~p8HUv$eEF>%%IlHP%Jb>zy~tGZWIY-u*BY0umuBxqya2i zxs$_Gi^)3=uOvy{m1 z)A^F%pZ~$acR$j6m>DH~gzz#m0|`4*p2=K;CNXawX2Q0THd-F9 zKTp_A`qOfxzW2!0W3#)KAwW2cQqH>GFI}k4#*)`mH^K>YHZulT{Ldbqzh?WEZHz75 zA!e9Sw%3Kjq%MxhhSv+oSI!e>*%ue&g4j_}Ulq3wJ6vZvx))0V;Al@;>_~wFn6Kqn zg!(WW&6m+OPp93P>(1#tci3nQAkrRi%C%SpTofHSZ+{j5pe!%lcGwNa4EP^TdEcOD z8YEiN?zrJw>r!eN0-Av(&%Fb**e*hAt~|s zjTK|EAIR#tF4x#qOic6CYni&sc-2yK|Ad>yZSdQamtBW$zG(+CX0|8>fEP1{ws8}* z>Q<~z{QJqJ1aX zQ01_&uf0k~SYKhqzMSL?S*PiOx;&?M^sA-1ch(L`5*q1SqVgR*j0TCFU9Gy8Oe)v9 zFYTs}%pz@?*Vr(KF?$3fsW1wbrnvb#IxB{!5?yWAC_PdcD%+md#+z;I-T&?o*!Fvt zwH=fXxrrf4HF2X5#n3x#5JFi2HHTD6Go8@AQDh3N3n^CN6}cAdQ{Wm-&5Hx~pN6Vg zMuwOjFnj4AdER=RVT#ntVVMRQ&XKOYw&ibLl?J{gT*$TU%bm-VVPIL+c2!-z%Fwut zSum#3_mxS^#UGS?hmrmbPXUcX)bjwL*bEVW^AR`SxbuDIn`@qyHNB z^gp_`&#|$Kj(OG^r!t1xp3+2lA<gssL*$GQwesvHdlC4Gxov&|%R)yEnTiAcTp5 zOr)IID`pQo^fQ+5mij93SE;Ylm~&AOoSms0&XeI6dldRt4-OUeJ%xNt+}W9nsN*%|A52fXUECUC3^taor+$r%J8)c^D^ z6gB)YYCEj9r(6hC_HJ!+R*YC>WayT`B>-*qYO;0uTUm-Y zW_4BoUfW@brgZpcbtYy5us3NL1*Q6_fQ_nolK2|Hx`i@yFhUVl?m~i(sH8VLhNH%Z zj-=N)o>-$reEZ;HYtUJF?hwlOHMWmT$-I;A-G_U94@SP7Y#JXMiJOG?4HSJhE!T97 zHgBIIRmh;@H>mcXtMgBvsX-^LFYN}#WsD&q`PL26fJa3t>fgJnJ$(DA*s-1DZNUcTrX9xsrD;;8l2SPI`3MOKpOctG|Ifuz4 zIvn;081tP=xzlC*mbC?`O0O*UqUg$bC8g*HaF@*ctZh$!2Kmt7rvK|9=4{|0nyn%; z>8O$egMMUHkKurN0%!>wa~HA*u%LLF)cJQid-PXsgYWU5Tb`NblIl9j~!2`$jmsqc^BB z^+cp0C<`4e->NbM;Qw3ss+6AUsM@#eq{jfFPU7L}8!Vod=_EKiy}-==DoRDMfaQn7 zV-)t^aBVxvJ--8W~$rv@sIo{w&f!M>V2XHk)S-c+SeNho$Db?r3Y0`%kB$P#Rn zQ=iQ{-~7_^DjNE!7R`y?1zgl6$${gY&gwwq1t*RyEq+=%xTy5b%xE4RK)@DLBy8{w zk_#g+BSwvE(Z)>zsBORs?!%zn7ol(St{Uq5Bw4fA2pelqSl;2XhjxAlgAk5ImB9Om zEO2SrUk|r=eUBrNDtmljFlI0B5e3Uxg&k{DTW1lxD2_3pQE7ym7_nFnQn187)FXw% zpN)f5OV=|DooZz=Fc1w{AUY5pp}~pmG11b@#hcei2Ggi=d18pws$xy>;fgKl-%(mh zKUk(@+x2|L*XVY-w#tB(zS&I8tP^}rRF8+{bvrso0bEpuX?+%R!o2v(NW%}+E_z}L zd)F#ZiUOeSdD*J0U#AH?;Is0gsKVcIP)p$t$5C&?0uAztXzB=`JTmt%K;5PJM(<%) z@PpaBl-!Q2S@C3u=B2>G4h5T88q@@Te`Dm!Isbi+(+lseH>p_D^2Os#tArLC}PACVTYvj0czAjRh)Jh3M!T3n%*(4>{g=4sw>jeztz5MQ!8R_OLp?jd zvF-+lQ%u6)sqmLYX8EFW6r(B6)?%8d2^`f^&ts=(}W{@0u+ zI9K8PB+npeH0E5D#K@g$zVTpTV24Map+ZL{Ikzx&>mzR!Hz|%7L1XjQ!?U$zWaG}}%9ZzbMMFr$P{dodvH4V{UJ z4}h{ohMtpu8X^BOm@o#N@3UHi-qpX2M11+ew3^K(qtB`ptzGX8l1fdtMUY@x(n`bs z?oTHEIx#zBjWe%*ht>qGtO}e+a?TSh*9n$PW1h^Ul%=l|Xs~^0)0Vb_` zg&3lUa$dN|5+dM26N0F(q#B_MG9q%2&6OK&Yl`KDE6%5|tPu0VN?a5%Pbr-N&w?U&& z-T$dPky7$WAmN)?`qdMJcckM0rj=Ey_h*4v(R9g0&_gw7DwR+GdYi_zVt|2bFa}(L z)B~11%q;?r1}X5xi6Fv0ktrEqMB$PasOC(5a7V61Gt`>F)s3a<(7^UtDpA>}<8*ba zevlkHcgdJPVl5H87BGb2o}v{duX6%N9Z!qFk!s#!)!QqVpVjJkt&kfb@K>?k zYojVzGb$3rEW~ofHwTBfXKruOgJ;q&m9z?w)dC6=h!nF)M1dj(s97n}WU>u<*|zs1 zJ8#OSbZE?xw#v{L2YCR{eN7uDxU%`S=-zdfB$;jULzZ+8P`Uiy2LOJ>$YVtyRf9pI zM_2%#s2Z#X8dtf^?Ba+Z6(hEi5gR%z#8v`X#z0jDN2On=&KUnMjQZ>%-unR7P$2w} z3e(V~64D)%CWV^x-dziLwNGMeFU}Ef5kXw3OQGsfs0QgA6$ME>3fR238c))cXM=a9 zb`vR79lYa_hg=);5p{WoLt@}IiLLHGCDHc$F%5w9Rrb@TkVeAyDhsB49SzDasz0ro z*#*YSMld#DsZ3};oi7dS-T~+q|CQD^7uoLz9ZC@ylhjjq+`%j^xe;uEq8MPeIGW8u zqAb9;a;|^mg)xA;Pe*3kN;XpB%1l5RyX>o<&9z)bNxygf2<56iJ75T}i}EhrMLWM! zOFQL2h6m02%PxRfbidijA!#GP?m1rvNsO8oEVW|m$RHF~te*v%(Dm)eoyzk)YG9^!$LGpysxk6MW zft4YYXHW^LoS9y+4jt?LGgfoqLO>B`=GlIGv;$^x8)4{-FKksiR)I~4S2Z^Si%qGz z0mObDdEe<3sI!b?tQL!(@=LWZV-5i=gAj0_Jm`?RJl_QYc%eMCdsm%1KWMy6K0g(OzGR_#CoMmB1JsCf*SpE&o zJQFJq7xQJ=R~9Zk{z{Q%M(Opl#e;%#c|xqeP`T0pI|#rzc@oHn2u>U=Cy-Gv)`+ZG zCK7RloKf|}Q3H-jtB3X^P$q#|Wa74~V4AVmWL?bJ>jBcnQ%SjwJJ!^+qCj40^7?R* zsermGgsL?ur^lk|EpyCpB7MTE1R7U)z~Mm@EasukgV;lcQI>erw^N*88AA^DqJF*5} z?8Jybl_LGDhR;#~_(6^?nQG7sww6C3*m9sm<(6>!ny~r8Xsz3m3c^jYGZEaT0+B*H^3b0c!kv2URiGwZu)XoYa094c z%udnbzAjR+Nk`e>xth(N4E;fNfU4V3T*EG^$(_$lo6-Oasy4yVq>HoD3A|&2tH}iK zqB*_}e;QFg8|C%1Sj{9FUQ)jQcDay7x`RQX2QNQ0Af5tSP@1e33Xbrc+gM4vCPlV5 zunDE9aFk=SDcZrKlKe%)hn$a(KVP$dZ$NhZ9yn`(WyOAT1Z9Qnyutzai)`x`Ni!T9 zUat8$Zc3}yhnHHX?zo!KWTbVJEyYjWAz)ZIdct3l2qZc8;U7hN*7>>92^~Y!Ok7quMNC(@JY(HnkQ5$ zh(hHGN)?(_*R(;Ab5M9AOK=s#-(mqF05QVAR3vzDgux} zu>%Hpke1R)!496Y!W36;#4(=7v2x>@eB|uA-aWz-9SHyt;b8ssnk~pLBDvdwDCv;_ zO@we`^QK}!A|rp!vEV|Bgl@|M$M}d}OC7lfc-_GxT9$lAvxUVUPq```?^OD^tImPf z_1%)2%+fu#H*g;@v!6#b-p*BFIKtQO+ za^$L?RS*`u=gsBd4hn++n3y6<0Low;(AX_J0QmzoNKp{8ajE;Y$E8#b#6J39ge438 zE&-*SI))8Egh~(|!*ToQpuXv#LE((fEf*XY=}ZD~gCfnw9?e0JX4XB;=3`oo?Egp6 zxyLiTKYo1o``G3-3>#u3=Gt7+Hg}=PZ7yj;5~`7;o3`2JuDK+1n@dv38L7~1bFWm> z?Wj~!l5P&AzPg;_=lAa(kNxxhJRa}M>-~H^-|-ec3IF?PV{hvu+hKo1Wc5eBMpl-n zTe@cDj*aogstnY$1?;itL;BR8Y_ZdFL-vX2Vd7k=(HJP4GGL<_2&Y7aLkC(z(6g79()UE7OcqY z{_7;gPGE%tY)dTIv*p$vewkYh^vu!3Gbaxa{RW6YvB%!IH@wpSZFmXHM^6uV!~iz; z<;-iIU3#w#0F)WJ=PoYcQvxe3g7#0&J}`qE#hJDQRsyX`w9R~r>N=&bj}XX=Ix@50 zx6GI=r#kL;8OG~x;JK9JVd+GCDg#ULnb{Cc+x1FZtTVD)YH&zk#e4YPcY}dl{Bs%4 zA^=P3M#O|tC>F7KiR_@6t$%#%LMBq&22QWcS!^Ju_sbYj-w{z=N2ieK0lOs{BZGh-=md(FlXUj{RPf=;%fh9 zC#ci~RTIkiDX#Xnb64p2GCri#gp+T#5H@P+lS*6(^mn=`E+I-;aH=X`AVOEp1)!)C z$pXR?TGkN3M$n?;nv$?eFI_h;)#xCC%w29UIk#`7F8M^3e*-LvH*A#k&}LXaCHtUQ z5K^%qIkr20VXH}w)wpGK)C$g39p*7LO$g)n!jA8%J2%s?lxH(z5PQ%OZs?Qh2*I)1 z@ByUF)U2TsS&B}Wab`y+Y@FZEtReajP*UsCn#NP*8E+Q+jQ7k2afK1n+o9&g)UH|c zAHg1aPa>oKMVzULO#g5OV<#)N!k^c?FVo5W_~C3z_UM$fxrPBM){oOR*|iGR;4wW z$4x3WEDl@n+P5N|u#z_wyOS_}2**LJnScQku$_3c>yf0ORY${Y-7QbE6MIu? zHhy*=tZ)(J`BsKb5}Sni0P5Rf@NBiVNzNGMJ*jhqS!jMbU|e!H+-bG|O0ud}hwV|EWulLPlypo)6C-RidmeH54Og3Mq6pC1yQ^ ziK$`hCgC$U!CYoUAOfsUya08?2`${1aHq(-ap8^qmZ(P;gGg_1XNX{ZxeU7IpbB%6 z4Y7RVWU#i4sU@!W-9p5pHb#Q*MQvhBZxzDp{PqJ$Px>{TC_%l zPaSKUm?k!nOA+!$Woj!;Y`Q1_h19VU_A|sL0HD@2UjN+|oU;{w7!w94FgG73eWfQ6 zMwgccSLfh|!l^8svK(LQoJwTE_5MUD+t=tvqcoT*()FDXd3Q&{9In47eRm8vcqdmY zyUc=puz#!XtP0_q1|k5{ea#`2MZK{s#-DL9MZ-kzNPCOJGKMWv!;#vCTzwP~;A$C8 zAECSjz;J?hcGiI16}th`B&D<6$osrKbf)lqDAAml^pxw=-=-T-%6$H1PEz%8^3f6m$6C=(0a?BJylW z$~hcA$}kR8jgbqY&57w9!3v$zi+8A@xC|W`?kT=s16y@n6~~i9Hc(lp$6Zfj!W@f( zh%7?YY;BH)CtZ`GD&*1%ga}GuuX1X$m{Gv9T__I9>&F$zAX@*55C{GR>SWJ~^g#uP zz%dXHc0iSOQU+PK)Bi|>2BTHQfRsJqx~?|H>rlxSa6eI{FO7xGxzu0|IV;=5$eh>*G` zsSS1k>?STWIC z1`AB3$^whW^3rU(^X#d%?Z3P6>s_WI^Y5j>&g>7DZ6W)b0207Xnu17hoY*7e&__A) zB)+B{0^15Kp-h zJDi>AI=t)OZlT+OK+(Pv6NC0BNA3oG65$6Oo{xTE^)@h^;S^OePF3cOj|ISyXOs|Ahqt_7Uqt;}6>1lX6Czy1C z9ifu_(?7YS3t(x0SJBCc7Qw43E~<)wAgPf*u!K!O?3_URk3h#re8!%M_fTogDYZri zwW&Z|WeXlc0W50(1YH%r!5SeY<17Uk_H!m_QzqGL)9Jgl!>OdC?WB^ao2Yl}uZ1Ll za-Y7qFHlIZ;~70vvD;Or2UQ(L0R*oxoCs(}w{iRO1Ju zfKxX|vJjepjtV1=^(UCfWTMezLilwF65hc3$}c9(eY*QbrLW=Xb9rVc6(LZlQw7vD zrx@M@lG=I3=@g?0p+UFGAPH!=LMP5l8SDpAN_eC|Ya&blKm?M^H-3d}C4MYKX-m#_ z3r+0K9PVM7JO&zq5QdDQ2mX?E6X5TW4~Q{CLQ`sVN4k}_2E%7T(*C*NHVf<0z?O^7 zAUiaO8Vw>r0QD-rn6Hct=F)GHwLX$@n=aBY6y2}E1R|3_0~$UDJk2k{NpIJA2sfJx zwRT$l)ml`t_)&XITMw1}uN6=0rUsP)ki-F~S~G}54a$FY`JBUx$P4B%U^tBd{WE$w z9RS$JuoNoc2j#HbyNEo-+PO5uY$$qy{9^td5;BY@F~{cQxL{m}E$S*}uFp=TO%M{O zjd+ww8^hCFhv<@-uRu(*1RG2%55AiZPo`ut?(6y27xfKFGnv|luuToIZ)E+eRfgv&zG$AMb?F$1>B6r&OXDV z@HY>R9If3MWZXYhuOC8sg$W-6;`JXejZ$>{nWV>Ms25{KnNw@NJhXQn?3f4o$|$<| zzB*ley=Wdl2B$4BX?v#h5*wMQN3`{Y=mp`&kGD@L!i+4PwQZ_R+L>R?|2ge#?_HuY zxDNz;W#Vfn08}IXO@|H@pc@?#-UVzOGzsVOW~Xpx5C2jPHcqGe3fQ2S4lN zVC43|V6xG`+acmBBM^T%gd_JF zxm4gA_~_{!SR5C53b3Ywdueeheg(p4OWQKKtHE1^8(pcXYtZuoLW2uFuH>aTP)oGK z?kS@(2Vfh`fK%^1vek#hDaGW+lu$C&i)t2IkEdJ+407r9SlT=igZiS^) zd7S_}iO`Y?ki=G5x(m{tf?Z-@(`&F*+#<42*A7TflLNm92%j~C#VknqB7yIOFRMyd z{BvviK1L(}0hneFKVdCZ`u%R1szqDykbD?;Yp{{nh70$)Y&b~K`8c!Qe@c%IBq*3) zpX=ZH^Vps#-nFbkntdi1_91glQHU;$>=7ruD`iHoOX1bPY~v^4$OwZ|D&tn>9y^2G zH-vl0k4#ReO!|aQFMwaYkG6KGoS7Zo2UP}f!gZT?1`sBWt0Isqb*m^w>9$4)iNRRnSG>cLty&= zsOMZQ|3>cFE4coL_LFiQ1W-q-k#P(FHFv{Aul%bre}@2if45DU1QID{9nr9YdU(rT z8YrjK=Rh;u2nJ3iORE{HHs-*a1PK0;B=j!kF}dQa_O>%h|J7t{2?skWUm@;MgDpC8 z%F0@T6Ft@zI1xxH>>LC4N4}5Wg)7@+=D|xZe|kpA$N)|uH<2;#LjTdD(^?Ny;l-f5JoJWAf$tlt=Rii9Z zDHrO>fjcc7TCI*azfM7H<~5%e8a_=4J>PixVa?GeXYbu<3^#qpUY1VPPpUT2|A~Fa z0|B70yYWn zZsOSmF%7P)NEP=~yT=l3f9FyRbg9MJ$VWr;V}a~?6W_m09)CU*x36}v)%ji{F$GAx zKehc2MK7?Cs>3tLRcU_?bG`-K_ZQP7jYmqGA}LfvU*)o$U4$_foA$$iF?Y>u2rII$pwvX z;LrCw;tC*6`Yp^KP)0N=MUJ$@!S56;FLS;^Qw3lbFg!t%hwK+u|zzb+0L>owmtiUyi%52EMQ_7=C zImzP`$n76JDkW_Bt=^kOqm&Yq^OGW|dB^aI7BO<)eelmi^PD}O3P|}t z;uSdHKaJ^E9-t&QJ(g!s)o7G<-YD^3qgmCE+qh8^Q!lbH;$NGNA(g@NsY8T!Y{U@z zv$g&c-r*Bb7Z)hFo?iEJPt2FEUnSmpajiP*dNS1W0r}+iBQb$;h)jM+BB9!c-h8BU z_yu>(e<($p1A0Q^KvadV60Sh~xX)5yEE{J&MIdvuY=Jsf%uXvKsEdZN`UI4IadWv} za=db2t8(fx0~UC_Y(<`wu=L-bw5_99M3bgGk5R6*9i|3sHJ1WQ8K@F6qzQm(JMwP3 z9M;E;>z1Q%_pKa&=XnZ3dKV#)4gRUo`UCKc>>#vg;7UPRsUYLVQ=>amckc>~t%P=( zPtGGbq!Psr)l}VI6hmqw*jP_j|F4{&Fm_U-E;0Q9(zr$QRre#%5JRrglBJ~JySW+wlK;kS=wbskyR2|_b^VPjcmrc;cJIXyvUpVu%jA@J{q-{HOiO$o0w6+Y zlU;KG!2aaI{sJGdC9hvNpliNPGd~-iQbJno)4&j#TeZ}=c=aVrJzOE$!x}JtU2m;Z zEnUUS7{mTYAF57!?#=bM13~FpQo@u1Bnzmn)=gA$uBDc9db0<6Li@#YC)~4U6#oyI z9;at&?nEc&e$hJ{bCOZM>GwyY9{$tr&8wwf3~z$Ie>{4=(2mx%A1;C(*T)#PavLxa z$A5$z>qz*^_7Gxt|oy0^N|#akaSTc7e?-MHbHmKW%`k9-|q3Cs|o>_@o;THXkrm=H#7 zTwbrw5>Oy3peYMx$Px6z%}%HuK+I3DSx9mn7lgDNln-J9$LK4JDJiP}OPl0_F`LE~ zB)V~dz+oa++$q+L&m8wNjtIlLJChst$?}7UIaJLW2!r z)r<~z8gUkz{agS++LftADBHn#mX1>!UyO1xa8^LG`UKQ{a{-+LMaRX+N`yjZ2ikVp8RGmyC_#vaTTO z6Frn6ZSJTd0Q8IYUF`amx4S$t^5+UA`)_4)x$8t(vWeTknEw4`hm&O+P}Zv}t4b5z zu9N(|wYgpNVBLorb0QZW;&jhtY4-R(F4gSaW%j#b-HcM}k&g^*S}d#Yru1pd4b#uL zH^;4gIqGM;$z&h@ckT6pW2TH*8Gh ze?F6Odq{7~!A7WwXA2&%TJc#&>6AYGF>qBQxvJRmsJwS@nXsDN>x=gKN`3!%ZMVR4 z&g%1R5hmb|4YZL?yd%VwZhGv)f&n`V@aQj$LEXV-M?d`S2wx_`*JXt)ZOMlWY3*e2 z2*D+YfLZ}Wwc-kMc$kw5Em8!Auc^;norq{%%V z3$^p@G`jyjYY=F{$q?bi%(BcDi`6-em>nwt4gp^r61h^=QTna$J6hgN5IZUm>13qR zZ>KyvW)@DME z0`O}EK=RMjBZ99$biPL^4NMTNQVGP2*MB1e=pa1G4`Qi&AxndW| zds?<8eDzRX((RN5bhhqW{I5DcC!@w8|DvYSd%!|xT}|o9r1!?SNseoo&?ih_ZO|Ql z?&0&@BdKZ426OY!L;s~+?zz`2OZa32z$}icOMX;xOH&M82Crz}*n$0{1iXywHaFM| zM4cWyTfP$@(N_u@+z=v?Q~+BU4}A4(foZ}Ah>fBV>&G1k8dbM!uuISLLd^Arh~*$62p7p=0X8c^X%BZc*s+0gkzA3%=*r5CVCh6Ms1yL@k%Tor$3*KpmEf>U)oB(g&B86by70Meh(PH}UgRdN zT!%#;YZF^h!;20v-UKomKx6>1@YMGt&q2gUWK(51c^kZK{Ur-X=eR!Gr3q*D3SwR5 z`0zCIf@d=^-Kpf`bZ{9C_#H89sU-+W9|M^^=J-Wzr4NXnurHi8EVn;3g-!SJX@3Zi zdiLRubd?2^?-r5?p1E3aJ2-M+hRfj00mriF%X!6c_ z_G;D&!r&S?;ruX_`_|w!)tmv) zOl_0iWdy|Z*^90n-D?RGT)x^0WHL9B63l7(=h!}|xmXFCtzzz`0AAMCOm(pYNre6U zwU*cK7Ht%>2#4hTIthySbxEF&T|%=#;JGu_wkziW+%m+8Y^lZL|B2%FJA3IBfzudN z9~lnu6!*s!x{iUO;E-YS&;Y>Zmj&@`GR9B6jzi1Nl*9a<5RL+nC&|cPGWcmf@?kFJ zCk-j4*-K@}4Ofua^HARp%J!*cm}hM4$ryC!ibPN8?4RuNnu}@S zdzbJd*1m(iQEh+Lw1#J}<^#}d>yzbxi&p>{jKG_J#}?<12jOMPwhTiMFyn0or3p+@ zz(|bD@sXeyL43ZBMJNEgwkzHpuw%v&eo}^bnT9OqB5M>#nVg;i*c{pg_Ex&j45P|r zh-N;b8n*-a1X+YbHPVpP4CpG^u5OFak4G)CtE>+itezP zkCZEruhW*1*EIfb&9yf242BqyrUZZlGcpf(i=v?v1Ji8hPr{ zMgY;ft)i7U?ZTdIg*E}jL7eOJ==*$3Jq|TO#@=LOe#nshwDq@fSmWePiHoQ=wv!|GiC{`m&BC4#A(0DS;MNyIP2JRZQGRp9) zAf)Tk=0*WhN(O@w(CegDf0 zU1_+bcuzCn*cOR{iVt|DiP}?mY;Vu8W{nTP8L;Jv&tu%Sq<5HyIBn0Pjse}<@>`1> zhR_QuIyQyRLjn3eyZ!X z;5RIE5ec>*NgRD{_M&^;#E5beX-ev$YS!Tn-0c3LR zJpdS+wrNwWBpT5YZr$=siFwAwTm_&eJ~+u`$lH9(w0zB>7VIPq%ZiGukzuyjU^0Nn zEklSSoesi%nAF_DUU}hBis3q!ZCq$HjK6HegPu*5_!b3~1m$460hkd1x`$zunvOmq zM{n7O?48$5&C$QiKn~NKFD+ol7|3>7{>I#hEr!UK41)nR=DEuB)h2A!nScW=*!En& z9|i2I`oNhua@+ay$6o{v7amldJ9x_ zM(8!byxCxAWBcufitTKmHx9Z}xkpAj`8ojcKWi(g8ZO0ItZUl!2PX5X>T{5TthUP# zKSNnc$j_q?LU5SR{Fb+9E(6D%InH0VqV|=;Knl37+$Ms2%LtDwm%}WAV4KMB5DmhW zj+V|tQ)$RDwv~Wi?OM2uv^ambN|qhpdnylrJfMWcvk*4(P&U_OQ_#^o%RMHT7UvC@ zE^{&GmHKo)WEo%U{kX}BhI5jk-5|qU<3`qZN_7@%g+bUteBHW~)Z||%Cl{j@ieaAu zl?aW_(vQ})xRQLq|5ByziKnQ;?uIRu$VtBT1vc}z2K7AKx6luHS-C>94Y$rqlAaZA zxs5u(J@>THw0=J}tXZqZ)$GSq`dPB}d%5e4S=Z9R-a`p)?In~u$AFZtz}wW!ksy%0 z9CCWm)43|qO$o9SKz0k@T^rz)+-uK1z<(>Ww`*>@$lAjd;HFHdoCGaV?kN+%^8~OA z0etka;t*{aDP`Qa=y~JgnO!ucb+7{Z>x00cO*Z)n2VE;1xK4d@S2!{WF5x2&(7;<{ z8+ua|JCra#GA4U|$7Z&>OoKQeN6KjEs(GkPxl_wE#PjF9|NY%0lc7{J)cVd-B{Xy; z4j{n+c(nL48g$fBmyhk9|NcB6pTJtJ>OU{TH1f6H0`$&CV{S13kLOXFj~T|KA~}B} zF9-(Qy|7s`QR`d=Q%d$W(+0gEb%~{eXBW_W_ebY?TrqrvUSeoBa?xk;s3k7Cldav% zKY5!K#0sVleq$`3 zzjds4`27fPjoYo;88y1*<}_f`$_W#9s51(*Sq2_+x40{XK6wlZ-t|Pn-%HzV0RrajQJC${+E~MgVwrgRpU|X2QRlz*(YCkFU$uXP2snwj%SP1IV_uG9o(TdX zE;6g$p}#WCo-4F!GDh;eGU~4#Px|s!hY+;&Vw`ysSd;@BL4ww^Edu$_zF+tlKEzi8 zTm2rkQw}>JU-jK<^E>~Ea5c@T96EKZ%GcC9=vyrcSxrYxh1> zexWtV!U^zPep2{(+NQK$j=Umg2^v?7J0TC(-8ahKp+HXVdyyc};k`k)b;4PdsMBhs zLl&}ykIcm(o8=yIHS+yAb_IKK+gDyO1IUwY%(&aBVk`r$;5gy2S}$+ZzgnXPhpNXF z=lX79CpB0Dd!sjnw5G88kJ(6Jy+h*a%X^ z9)0Dk7F-#(q(=Qa^#syCvVLw}t0_YnTXrX4)SL#sKk_v9k-5EKV-5k_?Me^eL*luR ziS*T1x^5?c(4rgKE@aqrb7Q;$yn_MbYf_5l3%2K#m1A$--i`Y_4b$zEhtQUxEIA;A`(7GW_0n+XW(K5^49(Sg7YI=8 zdPa~c6wNykM`a(FjhyKOQqw8aS@q{QMC6euJrIRr5fxnmiC;&WsR|f zz3o%9;VV$6nq}0|MaHfjL@r=iO*c{e`p?<^SP1`hpdHrB&Je7lyB<@=5Wmi}#e(cL z_cho_vg@Wto3c^%2lchO6sPX315^XFzbaq#X)yDEuH*8n-@Kil$S@sbW9b=GTn*w& zn_sTt(QO5`tjKhB9P?U`Q;arS(4Z?fX#c8wyN^Ux!sD>Z^Z(o;GrfZbkQZt^fg|;6 z<=vzDxnMx!Af$@AcT!!PvOE%I$pqG_P`L4uBPQW;+4cenrk)x;s+jUcKDK66AcCA+ zkUCZYHAb$_lLlZl#%oia4%Sx>Ra!Vkw&gYY&gz#kYb^1i))F*{F4i?rg|_x-da|kOYfOCkU$=`d6X#qk0pjK;;`6F0mn*&o-U?(r}sgF5y_Ietd3s zX7{C+wTE6z%sn4Z2)G6<(WUar#ZhyR?RuAkkG8E#UMyC+?0VI<`Ph%ob@rQ^J#PGZ zwLR*`rziK0zpqVPcXc^$VY2s{bjKb#e^K?);cThMqFP3#G#46ePZ)n!9gP`Z)sSAt zgOPGRPgxlx-|RiopH{W-c2!vP!mip_k6tJ#V~~WWNnhC>9h_!3?LE!7Ds%Yf>s?%SqUgli=FOR|J(S`4AF6rEYWpZ33If) zaZ?!M!_-CyE`&yb*{6!k;nbDQBg&pT%7d?;6j)Skm=st6nA~U90JF5Vv{L&XWm>b_ zY?=@HrW@0e7Q|Au)C75KAFK+c7PnZ{XDU8KuzAEOgiauvDLpONl!Ugc88t6iBV)X= zrs&tHkjrP~MomTL)5NAiN~^K}>B3hI-~$oJCbZM25qiz`@vi3Tt35?LglTG))$WbFw8O19`N9{s(o5%th!MHYsmF8E?!G%3>U2Y_!>-vN>5aAB*ZOXIV(b0B z&)si3u7&%LZxwuMb96`r@3rpr^Q zCdvfxQ@p@O8-PJJw)WMI#1LohSH;y?!I`}AbP0|tz zNp0X#3Q0{9Is|tO8{ELk?HxcF4Ng!>eg5iMnWJB&gSEow&mc8y4Dy|hzkg6G{%|$$ zot`=CGNtf1H*Km&e|Q%Y7A4$21#ONSGB35OnKeh)v;;PlAg^bmu>bxqpa86;Ru)*f zG`0tqok8-)Sp)+8qE!M*Yw(%~xt|Ncuz9*AYTur~PGn#tOQ%_Lq>Jo$HI|XIMIJb0 zd0)c3Dd;DZ6D3-G0O);88MlKr;V78GYy%7!T$f8c@_8!{7PPO`S)DXwx7^xUUY}$< zRU~!HreM+{{qb)M8M{-N<&i1|#VlY>?Mp6$%)@}Qs&e;- z$rT?c&kvM6)$;BdFgpC%|1o{~QFEig|1Vez%eSO~&D{FKSECd?!_NlHezYaf zB<^E(qL8~|9&Up5Os}F97n`Lx=`@51#B0wnff;<3j`$&@o+{Mh%YAl}D20{J8qM`o zAOkYT%c-pzT{)_|ie6d#L1Kw7$04b1oy94>tjORr&`%Ccz5Mm)uBZ&01!!%#5a^(3 z)Tuy7Ep5TYk^DgSuOcx8lT{KW0O_6#Y_#ymV(zObBQyXCViofx_a_wG#t*~hUC*)H z(SC!Aa*1nKczLI(qtWZSa)LuGHo1+ZdwybgZ5IUexw>(t-$zGsGY66%%(q!wFZj#fYe0W;$=9l?61_QafHb`X zrSa);SpbHyIV;1-G6I!zJ()0y@L#RKSFF!p-a&jW8?@1)6sOU^wF~pmsi$~^@ofuz zkB{LFhk`7VqW|vu`|_kCMd7~HNhhbNnf0M5R%A6zM$4AO-cQL;yXzfRG=#_q(J2iI zWD$-MkG1D2pnGnfIa%}^VeFPwe~i<=3R-*C$_a=Hw)DXV6IDz8N)S=WmD`bD|4fp3 zYv;+4OazD!2bHWr_#xxetfFiEM{MOh?f;OC7Lc~$NPvIaVl~*>oLOQr05Ynq6X{Ep zNSn5ENGCvl$N&Jg46)Fyz*WGHUMiVRYa(1iz%1#&%lm%@;A?syHsbKVoev5zoHm~Q z3-kR&_?1W zg~RcRJsppng1?Ocb}q(lpC-C|4}6;TxvhPx`*aZyfg@;oeXVsP^hpw+TPZ#y)$m# zjJBkN8(e!0+v|8P=ggPvjtyH-I_s^-BBy#JqyayGV+)HT6>H%fuIj)CIU*oXge#i` zTM&E-*O0VZm$&*DKbOOTNh<-QkZ$b{EDpR5!v8fYw)(-CLdDm~?PN@JBp0-JLq5>W z0u^nJdEQPrr(QycK#jJ^&Di}!d@ZB znb@nl3(WafVZhImD;FOgPd5S)KJ6g@5M$V;A)?q7VvgI^LnWV*iRjmP`it~?+u2NX z->rhV>qNN2=lkfJ-&iE)rZa2Ke?tNfv5Z7f0gi*6d0A!2{#}bwmqaFNgV!H=-cYGa z%fg8$@|E$&X^SpxW!fnki-%RGV9Dp4IqnaADke4E&TpnLdjZKu4o*t#Yu~SN2qSH2 z&`8(LHljZRn~9SX6)x!x*w`Kr@k5U#{fZ-r3wZ0&JPKVKd|+)RAklb;9$;4@#3rri zM;2t4J(eG5mCQ8wWO@CT-Ui~(8Aj=fcUu`01hNm+Q zWT^`xQ9W!JjvaxbrbkB|X<(OGcLrVJ%_!)df;)OiTta*pvjwj6vRHdfFl& z41ZPp@=#$7y+wu1b`>%Pd0Yfj*EjcEWikhKnuY`g+j89mAImz9|PI`bBG2d`Br@E)Q(;804lrb|#p)p$)_4 zh+}#T*;J6BW!u8fV(cfHfjr3c#OX!DenY;{kO(GmOU##bMK&p*M$8>~4oiz((8?&V zzy#Zn`+kmtem!HYSlK8p1-5D`Pzh#m?L8o3E^dHPG!TIhU(`A8qpJkE3vT-n681bSa8b(Uz^}iBZlh`Uhuk>zw#ld& z*7$YM#aH?QH54H>+$DoVB@9Jp4t)~T$F}<&R5U*-yYcM6k)43cxwF#kvcdytf*VB! zwi_^P_4O}B{_I)Uj#){(OcK+!dYc-SSp>~1DvZ&HW9YDL^OakQ{A1YAn6%I=mxllG z;nP)>ahq=K3G~UA!FQ|iiKr@a=g7D25z4Yqko>S}&4=~s@UGk z_-`c8a{|78#imC?`YTNQ$PxAyqe=~hvN*xWI#ib znIYL-M?=$=2N~o6ZRq1V_ij73wIxge%yUZQq&tS8CCTSN%kBlXN}vla*oFo^TO(Sn zWZ7^*XLCdj@;i=coimzX2B+Y{2A@klQo75v2!w$Tryy$ofH&=$r;8YpCvutx(ds07 z8IrvU$+gIc8`F1hw0QbO4koeJ$K%Gnaoa0X{@aKL1ukTuU0I^0<>HQ0U@NP9oId&HWb#pE_W8@E%N8m;2SxTL5+CzCjT(C zWD6grPP>_)u}$ice7G)oxF6o(4oO!^b{4@C0jsvv+`n1{^)`}z5?97n;nO2-RrA{wJ0M1ZLtGljhn7aL2OABy#fZHNqD~ z3eW8MXN>yThL?p*B4lfkIC5ULl@ZU$E80w#fZHB#;7WS7N;XeG!4pkUEwD`j>5X^s zy!rTB_Z|l+;g7sR!!F)f2ZE`K;5l{TP%iZ5OK~1v%U4$Thz!qGNLI|vu}Wyn1T42` z_+ghM4{$l#WyRtMPb?~oJ+wNpJ8Wt6KJna{mGRv>;W2-ra3O{C6Ks|K{bl;*2N_YV z|2+a?=srIeqg{|O*{*-@z6@T^iTUY)oUIfGwL#cv;?XF`{-_=wW=+o$$Xa$RoQ-i1 ziAR_HARj8l47%7yDJ+oOt^@;F`#6Q=6TdG`=s%hG_Y0@uJBLnXwVV(bt(3SGA{FZ2* ztRN~^(Y|9|vV{!KA;S|DlAWWH51*lI=jfD+XSQ&j?&&#$qyzS)LAM>X=Pp-0eSIc{ zcV~Te#)G-99nN)to!_56dbV-qBrWHAL7<>u>p5{yJtX)xIEDV&e->iTW=oO_#F1wm zsK8OcL`WONfdvWTAXAiLA9{fS8@SuVjKHYICUc~RCVn5~6n_E!dvBurJBKsNp)2ng zuLIjsH6Z`kqg$U*@?xEdU>YY5C57eFp(*S*?3IUCy&#Q!+)JOh`GTn;H6%`PZ7+X{ zGy0xrkA1Ybt>faej(0p$Q*qZxD43jNE`|EhA}vq7=-nLoVAAls^ouk6QB{E5)QS5)tF+ZXE&8>c(9vC+6E8g#`FL)v=6(wL3AWq^ahWY@iC}^^ zNT)QP{523?T!r6~I4Dnu{?wyi2XsjjA|g`txPjX`w%oqYxpPW*_rHlF&}SeiSW7d5 zoB*q}c8n)-;ep__#C}_s0yD;YWa{%nIKYp4?>oK32S+`+NW6RwAOMl(mj-C&GI^$cP^}Jx^N%=*7;idU7zMNj#X`dW!+yOEsScfOp|;wPxEaWRGdWzGZ%j?*rb<9B*YN_xrz!?!}ww|BnOsXBP~!+1!Rg7kobF zbKd9uIp=kGJlmb?8<5CMMiXWgp6LUr&-Y%fCiYd$C zVWdaLCO$uy=DUqR&cdSnqPSXet~NzEs4P3u2YQUb6-2(zf`cnVc=!sCndWh!3m7Mt zT8p_R_4T_)W7Mp`ABbRl8An(LwwVTF&uMYYGBWS)EFT9H`Z#yEj6@% zAjD?C3D{$18`b1PTf-p^T`RWWqsnR{5-bz%RY(LDcC{_%ms2OM)Rh?DzN9EMetsWz zhIpis_R@4y|G!>G0RS3NE!47($Tju9s~vQ;C8RtcZI9&{qn9`0kHwlD>^p78dKLc` zY+-A>xk7;gOnwi!aQ8qRc&(HW=LSDEB==;39CFo;$Rj1OhZd}o3&yh zwcM)6H2qzlj&-?#3pi^!s7$+#kmahYE9hp;d*s984TES6&en463PkX69+77GL0T5%4H1QoHz!LH|8-r5`7$j~A0~ zGLm`&j1MfLY;R&Ij~$xI+SGj*v<9>#=|1$?Ip@|KEpLyHQ_t3aZK2l@M?)j93S5aNRssXFn&o1u@<@k{&kT;~!M zf$)n^Ckbf2_li7LXuY%0w=ivEWAp8a^Nl-i9#`I?b|rzuO)?SUr21UO_^UlPo@c*? z+2EXlEw1G8gr?buACFAVE)A;gui*5l;-lGV3W}A&GqNlm4(}#RW|^v59QF#&27;>V zq{)u$W82YddiqF@F+zM(MTTl_!|e2AA?1>Dd{J{74-p&U)ByKeZX)Ls z^pz$DPj9&aeiRscM(~sXRZJX|u5Ry!KC>l1_shSK_G=13Iv`cbvtMRI`W<^13y;V@ z01}58wK*OJsJnx6A~!S-J-JeJ#=majGpykW@j?4!C~@YEX}%j}+y4CeIrbHeJnsD+ zVYb;dkk4^pgI60rHQpS(yQ|`-T2o7X&8=6+z9;|Aq!37^_WxXD@5?b2!rg*Cl`49; zRw4yGfJsS=b@6Ba zLF;zU!!tW}SbB{IcpZmmnA!kupSlsFo9xcAf^8Hev3v(_GEXWQnX3N9~K<-DTk_#$Qt4)soAy=}HNF<#tV zOLHnNKc_R}M?VjTH%4`zr`%wb+vOe3TGbaPI^ay1Lx%fzAI16o!6TgKI*SrDUs zf0gMX@S4jR0;FXc?8LC*l@g_>;}uA)>RmB2-1WcTo0+(2Ci^a2i1`E7cFc+8P=BxC zciDZfSQEO6=U^KFteBnctSDQ0vIB)HV>hxoK_akzTdU?y9AsGEL{aEoa)|(GZa$Md!{V!d=&#BxtzBQ``m8Mv!Hj z3(9In*yB=_rtb5Wru)`C`yFlEJ05O>-d#})3ghO{tEINN(|&HoU5L(e{%JGISsocE zn^XbM;4}_!Js+;VfdnxuGt=?05F?pQX6acTp>dc=Oi-0eb5adq=6K}!XVVm@Q3dZy z9R0#85+3c9p_G=fL+FFeaz9npdCP&H7uvx?U#x%__R5u=qPb^M+G&<8&s0N~$L7bmlH+5qbZ|}QU1lY`UsneH*vG1k<}uuxD;(AC zRI-?Xb$XO^Q$r1?27Vtd*R;Oy_=uUwN%q%tNb5;M6xhEg!!Pb`2qRs*!A~A&<*ECs zT4$7iL26{F2UJ7Zyb`9MRBIS#ii(*-xGxEEY!0k_-xLdv9HTiLqbd2c zZz^QMgHa8EU4EoE7(G4Cb`+<+{tcJuDQOMsvQmy2m9Vz5Acij#L(OG#8qIfQdY|2U ztixIhS}f)x6HcGra&%_LizPMina=8@+~*+F><*VpP5G+O+c{w!aoVR~t4cPEH0`a6 zaj3%fJYR%kPGUIt%t2v|-D`1_6NQJ)84)1wt8j>l+#k0wu#O0?>Q@ol_Q|?gg|SCq zc)$x;`F`-moj}99eWsJpQcGxVPS) z{8sl}rHO`c3_o9K>LN@uIS5nEosn<*27ZL-qYV0ZqNK7?wB`%t~qf~veF@FA`{B{1BS?G6du7|3l4F9dqwq|l0V&oHgqZ!$5qRQ-ME1E_F zyOa5^J7+Vn9{9`Y@ko|v?2?-|1U(OM)XqWd7n+T$>iuwAb^3rvDd%HvRjiGnZ6XJ_ z&S&_Jy7%0{#@|-%Bd2|#sO+4LJVrVN-NzAN%Q(s&oH*327JsYbtuU4ySf}ho2Di&4>%He#triTsvm( zlCY-Y=C{3rzox0xCc}L5=;R$O@{u(UIgdKl= za^xPxvk0lJQB`#6FivzZ9GL+l8%Yli;c`=wqrB45b@kJ0AH<_$O9c<)E#KDR@Fg$K zGL8N0Osx-2Xzi*W)|+t8aKAeKn=OJEy#lhy1!=3=4e?PLkZGv(U9{>cD=-?~axx+y z6s~A=MHJ6xc`8VUeWD%M33;}(tLRQd!tV98(pFQ)2W15^-@m1m@z=BSc&2?zP-jZ8 zoh#)6rbV)&NOGqFM6lx#mwBv@c=u33jAbpl(a8RP1tgzz1 zR^)6%8)f*I#7?27F?qywJfBXA(`nt^pwQp&PzfQA{9IglZkvYPmbXb9!(~eKPmY23 zEr0pntbTFTVTo3?n077{h<-s4(}ZInQK-oKr_2O9s%uPxOy>#fC6fcsK86~`6i+K0oVr?KKyf`T&@>y@$cKQ$XWjhr=YdGz@l6QvXGlp#acFd6MK zPdUV9S?1n`aTh>bD`dpW- z)2S{9oPMUnfW&hq;7BXdGm+g|Fo|)6L=OwXluAsdd8VO-M#&&uie#`AWSm*CG|kl` zgWxS+TMOcGbEt2S!e1|vz(!+;=a zi&Cg$740QK*HR4JD=Ai+`pUr~%y!@YT-|F^<3W`FH2iEwS1M{y_qEdV}{F5gC7qZF{cwIgNKKN85*Nf=}g3id({6)(rAHNgwgZxuDE5ciG2Zo z`C^>g3eAoXL3+g_vmuRb{}mkWcHCmo(|THz-#w$*rxqwJy{~RoK_jJuwHRyf^rA7q zMk_*vWmGr5iR)@gGw-LWW>Sqp6{k!WS-nx)OV^NKbdb!$mI3fKF%m;twFuc-#6a1}7)5q_u|RH^qdXTG`^Ds~W!$B7|+?m15V;~(+|F^*ereu+Il zeAeU_-bZ_I=A4FN)}2J)JM^kDU|G&hT_N_}E-S_k*C008Qf8o%b$t;jeIhc?l)!wv zJzDlPO|~V|{30c|n)291`+cnO&gC4wGaE8B%kz+zlJmgcBD$UENx|GmLR?Z|!h5IV zl;|L^StiYDCBTXWwn+pN0;PtGp7dym;j|>Yjh9ftS=FX&!~kFy5)a@0uVFfPO)*GQ zPSJ+r482aWw}Tx&a*X4pY6en+?=lRQtIrm18wfZ6HV~8JD+iGpxGhyF9A!JMaw0`j zc|0RqtmP*@yt}`qfqJx-qA!{{8q8UjD>Ui1%$?2MHLEuMl5PwVY#i8cpwwiHH0xPX92+69-t{uE}k>*$p z0mSrg$LQ|Sd{@C`i}r-PePGKLUf4GO>>!A}MY+ca-L6+E{w@`FM=4SW*2v?QjjUsz zggXjy?K{9$fqds#FwJhLAmL;8wdbq5hD}=HhoGA4*_mLAKxu};atx$l>p$v*uEj1h zVuJ$o^Qf9ou6A#+^B&l6H zkW$a70f&z0z?GMK-~@P8&D+16-Srb(q*$79sTmn4))G@!;XK2(UHTLtsQW6Vl-e@C ztu?!MPP5S$28jBD2~&CTZT%Zy*Mu{?9n({B>`^CebFVk_sefftVW}Towr-5tqd6`x ziIClT1@*}T3l*)A_tJ-dpm)HsJCCI`+H^ZP&AN@}k||TL&h9LkM>V)(Ti1OWe`D`E z#sJ@g6Jy&?x0>!+ovcs-chkS)lh@4D7wOh|bkb~eA@*LfH(0*CAd>V65-Q;w7=0+Z9FF>nqk+TX^n+@o6N9Z0wEl38ZRh+biz zubM0!n zf$`IzzPomqMOnP~ya`6i zGSi|5$}xaC=Ef^)=~<1d&7svDTU{Mmy&K~gj^HVX|9|{2G+uwY}K3u0_e*tb*8(pg^3eT*chGU&M9lO!Ix6iOG$tW;DZH1%F=IQ|yBA#w6px)t7bxmcY zO|1Bf=ddI-Yb(-0W{71x*n+(u@kXo%1-E0RYKqikT)gLwt9w#*Nt1WG*h|zZ*xq{p ztjMPN@Uzsew^~zF-%Y&;6#&po6T&FeQ-M2|TUPa5DQIGwLCZ6m(my*!=-4BdT3;$4 zM*z%B(=h`AzJV==A)n^PKj*Y!`XJGl(t_&9)&$6rMzR>Bbh$<8`{v-+ZR)6o z$GZ+~IojSl8*F|j^5-S7s(7EtG*$6@n@~NX;|GTqpypDEeiK)VE%5+zEEk8&hCvt( z^$;L7Veu^Uz}AV>J1x}3K#5+NWEkjLF5b*Doq0ak<<_Tkz7yeYw>o>{k zo~ezjJ*NUomVMU(Kt3w5ufDHe1+oC+MQ13SW-vADBdXpDQT2r#62>c!Mi?95Zd0Ax zs81hrbj|&U^aH*$A7=X0_O_1+>E87qj7+fhlv~)vMe_=BaNX@-{vNj#=!eeI(3^D0 zkz89L&j#Ro=gC|;q~;7&!eWwTD8wmIYJ-E|{lK7Vh^MAvY37|rURg~&y|4}37+P+e z#y@!n<(de&$mVYvhnSxoVKF~$-t_+D{xw@~N7~8`sI+J6S4di+QbHi^#HsDZe%}1(-x%yLRbDWegCDEJWU`7B83BbeX zusHCE9W+usXEo^?0IT~>e!dprkXN65wcdxT?8iCQawp~CPh34{hQi63YJrd*ZLnLU z#V9xH*0&&jvGtBEp_TGIgLQ>+a8CFQPh7Vb zQy=6GA+aIe?%@%4WFR2mL*5cT?Yi}vh}&z9Crs~79)klknPEs^p^zoQ+x)f?ljkTxAQx3@my+x3z+d4@On?t)0RB?{=^EX zUcI=Er;_QRnL&b`5|>>UD@|3Ld#$1sxVpFpI9lsf9sBUHZ(!finXH-b{SXSQqTfmG zRT-15d=5{gXQR!?B^liu&#zc150Ibuvo_VI^iq(Ow^M~Gg`x#phatzSe86iR{5V9* zuErJTmgdFzN6)plmMrz1wL3WC`50~8ciJla_LHA{X#R$)O4+=DPtbuUHOvBSeaa!k zHcwzSc`oOCQH1 zJ3c)%0dDUd?>@ceZ0fdqhvwctzxTpn>j_PuF0e=f&PAH~rMrjo=FU;Li=gFa|2D5a zwA^v614R0`p(ZHpK_@Wzbd>O{>{7bIx4O+F#qe@Jp#R$$wyj=_ELZaNpYKtEJT`^5Lr{N~( zk|ASbvrcDzeRT5lwy-w|X9GV`YfH8%=Q`puMdt#_3{6bU&w(|KNB(+^Z*o3xC}EYBO|4Vo4Rvk*PJ|5l>!%EduYJuMBf^X^b`Tk2 zLvky6=d_LH(sA}EEAPq5OF^69VO2Pn{=pasHzg8sJ^D9A}K(ex^6#2p3?L~ z`o}BjqQ6m#`gD*6KmcZk*EDXoZt%Ivuvy7TK$sb7p~tGO{BX8uRYV@TNC=AP(y=&3 zO(+d<4;N^i6tu?ch2YNBmViV_@30v|Kh5i11{{0j`+LW;2I`Is2I^YuA9U8*HGLR< znfl-0uX6Ahv+q(4_1N&&dvi}NINSo%lUt;SkQqT&7(1EQyW&xeBojO)^NCyjdEOR; zu%@e!7=bGyx>tit9cC=)EZI;pavJfrSNr-a8*q1p_ekI|PmH@GLD z$=SlVyGB=KK=hY(vqNX+I{EKZHHH=ZsliB=5==G1$_yGcwberKYegR#llkK)W&#*y zEK}~;FiEih0bViA110*#t*+eYnMiOzgm-2JPB}WXuEO+HILeQdP2nZ@9l`KBP;2Af z8)v%g^skG$9XrO=S=f(yTjsKeJo2rrz+~7hcYjM9IwvHVW~$jSXr$;H18kyr%%ILMDg8?yS&VhY+wDMfBE>U8z(u`WaK9;`LcXRbrU8)6V*vBJI3!Thq`WN9zW|@V-W`JZ zx;$1sf+~!0zhY+!5GBD6|t1CDM84N__Tl&x`L_UhhjO+JYkr!A8E znd3k(5_!BRQZB%gVukDbO}DNgt%8vx#^cX+REP^JA>;3>4og3=#-}3Vd&4-;%uDXk zH~gnKIm2Y`t)&JckiS(<>IW(%Wm-4-%n7AFw}EMD`In|$w(0l;cN{(Rqr8i(TeT5P zGU@vrMOYj(RV#glkS7jO+om*C5S)PJX+dECK0ny~ir$UsE@B%uzkV5P^LE)^rO*#~ zw48>zFeaexZOh4~K($4UvuNc?Ml`Lx= zb@vCZs|jsgn-F)Nr8JqJdaQByzf_xcEfx+QBOlQETDCTx;h?lVgJulO!s5qT_k|41 z;^&LJPpp8nMiXR_tLqNkwe6LlV^Rd>v$KL=k`yIWbfKm4EQ?Z>>S>k|HrOmDN&Xzx z>3nIvlB#MxhzF+xWJn!|cy z0dQ627gtjcG+uyyPCayQ@an&@O3tLDL+EHF2kkqWyGFchP4O!J8m2r8{z+x@&{xq)b z$aCMaC8V;^UDnT^o(Go;b}c|t6VFX_dt5sB4~`K^Qq5yV+Nt%U6D6L`-7XKlpN;4y+I!Ew zp*++rS}nY^XnDKmarnc1H)V=d_kRxmoBp?;%DdIu z5C5e6Zs30Ga!>{^zyoXf}2Cn-}P{)xvw2Dbm{S?Rn+{Cxw)d^I5kS^yBR7|375 zuopv#OU&y_6MKwVMBRg_-xCWB%dY?2z22z35+aL(a2=r37Rb5v&?KVLL&UFx*HWe= zDfLfh{1AXri*jqTWd56^qn^}3bcBXELLKS^Y*?1&Se}SoAo|)l0P87a?^A=lMmoX~ z<5R2G=dj;EUy15J_Ri0|n|CTmjmlL{(L9A9fd*z5p3K7O*Fi657sHTCQPjH>MbowU)bVa#DlAQ?K|0Uykjj}6tR1^%J^4O zI%fhtDD2cO!7spu4_5C@IZ=3j4V9m_z!c{69J>Y(+OXoNzT zEX=9ho;88YtDgwRq2Ly4zUsLYq^6@lzJ)acN06QzWX1q*yKea3d%}y)@6{@FdY$Yx z+%VkWWcqTS{fnWcF?1@XXsI6&E*>Anw+T7}j-Q-9ZQEvu!84a%)f)8k7d<$*wtrk0!wBC;@ zK^>iN*}C6l>w1@@o31G(OYw-MH*#_Cem(C6w*^!B&Il8|f;r6IIZ+7-2Jx6&Pa6N` zk+P3ev){8p)ARH*cf;%BJ6nB7&dv|z)(KY^I2*py4^0M?EIgJ2hKzTnjQ11D_M;`c zr*1mD(*l24@R@U7I#}W+V|)F%87|oGzSN3ty-Cqnq@Wb{+fAp0qWO-SzAD9l+k$WG zJ{&}o?7i349}#Xmt1-8r;XO?M@=Rk*x?f$rhWaeZI^F-XB1L`gJmK27a(X~gTR=)W zDRnsD%Tww(G+A}XZ8JF#1@}Ju43l5FXcYj;CkMHtD}Q)TyBrZ%bA{=ExS^gj7rg7n zL<=e4PH71KTFAY{U=TXkF+F&I8Q$5FYfN@-NGJa`T^MD0Jxvdrl=?R>_P3DNFQu=y zy}m{!vi?YBG{XXa1cZG9FPxvBgdPb0ug!UI|GJ;=O;TD{Q(Gg<4n)iio1C3r?Jr^I zFKwW@FrSt#R2SnuR0YpjMjmVPGH3exFGa?>Y)tq^8K1r}WocuY%ccVdHXYX41OWqU F{s%}u*9QOq literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/CRUSADER.gif b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/CRUSADER.gif new file mode 100644 index 0000000000000000000000000000000000000000..002d850c6e91b0aba7a4cb88f1b0614ec96efc02 GIT binary patch literal 4292 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 Wfn+}Lm4|}tW#4OG-bSz?2>UN<@72Ws literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/INTRUDER.gif b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/INTRUDER.gif new file mode 100644 index 0000000000000000000000000000000000000000..34a52f0eccc420f91de6ced9b2f26ea41213b332 GIT binary patch literal 4732 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 RI<>(8HLpa?Wn;koe*u;cen|iT literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/MAINPOP.gif b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/MAINPOP.gif new file mode 100644 index 0000000000000000000000000000000000000000..cdd9c0296603914b6b5cf5f814890db744c3e443 GIT binary patch literal 25903 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 J20>uS{{fyDIxqkL literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/MENUBACKgif.gif b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/MENUBACKgif.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec299c782f9f804287115c1e43dbdc09daef8f77 GIT binary patch literal 21338 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

TF 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

oXU_ysEV8LEVxn|h z>6|ofhjg4{(RwipBQ|h_78((eqUUDJY#nwDUkTD^dW-iEUTWz}Rw7H}mUAdIZZX?@ z@jWkN$Uk1i?g3DHQ#RbP0@O;Y9xdxZN)#LsUM-+zDUn~~R7X1tz7{1m5mK~tDg36% z#M^l?Mo~+x(67-)$Zdq&idd?rD$>f~ajR;)3Z_Ovh`kV+{lN8oEa%}IkpW2FDvs2| zY&f~)Rz1tUmXy0!j%kCBnec7!LaWsK+fM$U>D zDXCh8H#$a66skBf{qV!dOcvc1?uz0_xD#u9k%)jP_@E`olj{d#Qpl9&&Cy=^S#KU{clp|5jtZnZiXH9 zi4v{@@H9ET$w&!-Dcj%=8%xnErQD*{A=lba=K8!+Gzsa%89dOHhXncp0;pJAc6;BgmMcW{&;BgJTDzqsI&}L zTKYnaxad>y<^P_VM09y+d3ohX`DsqY z+2{(N3*{BRj8t6aR9=a${9k$H^^wY3oT}T=Rd>p(?u}Ia&Z!=Xu6|rz{dA=I1*hg^ Pbj|DXntOf_04(`Grl5?Z literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/PAGANs.gif b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/PAGANs.gif new file mode 100644 index 0000000000000000000000000000000000000000..9eb6c4e57fd2c503120abffef83f1b25b13b048b GIT binary patch literal 3861 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 DCCwN5 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/logo.gif b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/pics/logo.gif new file mode 100644 index 0000000000000000000000000000000000000000..3dfbdca55a7d08a672af5052a5fd1bc277a27dfc GIT binary patch literal 42182 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 F{s%}u*9QOq literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/start.html b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/start.html new file mode 100644 index 00000000..398230e5 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Team_Arena_Mapping_Help/start.html @@ -0,0 +1,30 @@ + + + + + + + +MAPPING HELP + + + + +

 

+

+

MAPPING +HELP

+

by +Paul Jaquays
+
Copyright © 2000 id software, inc.

+

      +    +    +    +

+

 

+

START

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/entries b/install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/entries new file mode 100644 index 00000000..d832938b --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/entries @@ -0,0 +1,68 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Terrain_Manual +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pages +dir + +start.html +file + + + + +2012-04-01T16:51:51.567968Z +0025952bdb22187b5bff2b055cf56a63 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1330 + +pics +dir + diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/prop-base/start.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/prop-base/start.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/prop-base/start.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/text-base/start.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/text-base/start.html.svn-base new file mode 100644 index 00000000..c63f6d2e --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/.svn/text-base/start.html.svn-base @@ -0,0 +1,30 @@ + + + + + + +Terrain Construction for Quake 3 Engine Games + + + + + +

+

  + +Special Thanks to Jim Dosé and Jan Paul van Waveren +for their assistance and review (and making this all work in the first place) +and the same gratitude to Astrocreep for his review and suggestions for making +it into something people could understand.

+

The material here is for use in conjunction with the Q3Radiant manual for the +Quake 3 Engine and presumes familiarity with that tool and game engine. Although +compiling switches and shader commands are included here, this is not intended +to be a general update or revision to the Q3Radiant manual

+

Table of Contents

+ +

-1-

+ + + + diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/entries b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/entries new file mode 100644 index 00000000..71a270a2 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/entries @@ -0,0 +1,1082 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/docs/Terrain_Manual/pages +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +the_meta_shader.html +file + + + + +2012-04-01T16:51:49.554852Z +7863e0c0b456e8f2fe355b56b52e5b7e +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4965 + +adding_bots.html +file + + + + +2012-04-01T16:51:49.615856Z +48bc8be5f9a212e61611298cf7a48f76 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1379 + +key_changes.html +file + + + + +2012-04-01T16:51:49.628857Z +255007af41994b3cd67c2fe744cc075e +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2706 + +related_links.html +file + + + + +2012-04-01T16:51:49.636857Z +a4afc479add39134b0fbdd4b8f44750b +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1297 + +boxing_in_the_world.html +file + + + + +2012-04-01T16:51:49.677859Z +ca930f9095817286f24b2036db553cd9 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2144 + +terrain_texture.html +file + + + + +2012-04-01T16:51:49.680860Z +4a0223e571794d1bbbaf5c47bd7ca71c +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2468 + +other_possible_height_map_tools.html +file + + + + +2012-04-01T16:51:49.728862Z +cbdab2216a768fe3083b3e92242fd1b7 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2650 + +height_maps.html +file + + + + +2012-04-01T16:51:49.734863Z +1cecddb7ac0e81b58b8ea0e9f9a65501 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +10197 + +terrain_mesh_into_terrain_entity.html +file + + + + +2012-04-01T16:51:49.808867Z +cfa6cd13302231c99c79f55259e73c04 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1844 + +clipping_the_terrain.html +file + + + + +2012-04-01T16:51:49.782865Z +0be10388e3e35a4e766bcfc522e94703 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2341 + +mapping_the_textures.html +file + + + + +2012-04-01T16:51:49.825868Z +098c6db7a8ea96220ec26cb5b214a6c9 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3792 + +terrain_entity.html +file + + + + +2012-04-01T16:51:49.841869Z +2371018f123ce9e4e0ababcd7377fd3f +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2279 + +glossary.html +file + + + + +2012-04-01T16:51:49.849869Z +85d820c636168e29bc790eaeb489103e +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1875 + +entity_keys_and_values.html +file + + + + +2012-04-01T16:51:49.970876Z +0d8ca41138b9bfc83e9db550a05b5d32 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +5347 + +adding_buildings_to_terrain.html +file + + + + +2012-04-01T16:51:49.447846Z +583573b09c72f60241f54cca0cbd40c4 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3954 + +new_or_revised_q3map_shader_comm.html +file + + + + +2012-04-01T16:51:49.450846Z +cc8433e61531ba1090bcae266539a21e +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +17401 + +creating_the_terrain.html +file + + + + +2012-04-01T16:51:49.621856Z +910908608d77bdc45788a59cbc1bb93b +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3181 + +introduction.html +file + + + + +2012-04-01T16:51:49.671859Z +41c0673454d8294e0449b861ada651ce +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2297 + +terrain_related_worldspawn_features.html +file + + + + +2012-04-01T16:51:49.674859Z +896886b3b1cdf315ce0ac922cff854c8 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +8068 + +manipulating_the_terrain_mesh.html +file + + + + +2012-04-01T16:51:49.738863Z +ccb406bbfebb5a04e110ee7f3c1293ce +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1622 + +table_of_contents.html +file + + + + +2012-04-01T16:51:49.766865Z +86341bc04f2759693bd2840e635bbc9c +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +3598 + +lighting_the_terrain.html +file + + + + +2012-04-01T16:51:49.799866Z +0934408ea820ce50fa39910042323cd6 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +7400 + +height_map_into_terrain_mesh.html +file + + + + +2012-04-01T16:51:49.816867Z +b2fd58df66284ebf1f937005e08383bf +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1771 + +creating_the_alphamap.html +file + + + + +2012-04-01T16:51:49.833868Z +31be3ad6e6452f60bbb79517b7c9ef48 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +11027 + +suggested_gensurf_settings.html +file + + + + +2012-04-01T16:51:49.857870Z +fe12cc8db710f012314ad76c52ded5e0 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +5521 + +Image3.gif +file + + + + +2012-04-01T16:51:49.887871Z +21a55417e69dda275c48fbc0492d0841 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +46899 + +art_tools.html +file + + + + +2012-04-01T16:51:49.884871Z +193099af318a7d5dc749ba6e9f63e4aa +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1442 + +Image4.gif +file + + + + +2012-04-01T16:51:49.890872Z +69603e176b566bf9917974a48ffca285 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +24307 + +Image5.gif +file + + + + +2012-04-01T16:51:50.046881Z +7afc45a08c0fbd1ad561c265482c14a5 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +27694 + +Image6.gif +file + + + + +2012-04-01T16:51:50.177888Z +21a55417e69dda275c48fbc0492d0841 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +46899 + +blocking_vis.html +file + + + + +2012-04-01T16:51:50.049881Z +7cde96b9c64141d26a31f3b062ffb4ab +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +5406 + diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image3.gif.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image3.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image3.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image4.gif.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image4.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image4.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image5.gif.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image5.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image5.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image6.gif.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image6.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image6.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/adding_bots.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/adding_bots.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/adding_bots.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/adding_buildings_to_terrain.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/adding_buildings_to_terrain.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/adding_buildings_to_terrain.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/art_tools.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/art_tools.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/art_tools.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/blocking_vis.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/blocking_vis.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/blocking_vis.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/boxing_in_the_world.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/boxing_in_the_world.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/boxing_in_the_world.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/clipping_the_terrain.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/clipping_the_terrain.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/clipping_the_terrain.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/creating_the_alphamap.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/creating_the_alphamap.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/creating_the_alphamap.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/creating_the_terrain.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/creating_the_terrain.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/creating_the_terrain.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/entity_keys_and_values.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/entity_keys_and_values.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/entity_keys_and_values.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/glossary.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/glossary.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/glossary.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/height_map_into_terrain_mesh.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/height_map_into_terrain_mesh.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/height_map_into_terrain_mesh.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/height_maps.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/height_maps.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/height_maps.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/introduction.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/introduction.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/introduction.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/key_changes.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/key_changes.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/key_changes.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/lighting_the_terrain.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/lighting_the_terrain.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/lighting_the_terrain.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/manipulating_the_terrain_mesh.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/manipulating_the_terrain_mesh.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/manipulating_the_terrain_mesh.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/mapping_the_textures.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/mapping_the_textures.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/mapping_the_textures.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/new_or_revised_q3map_shader_comm.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/new_or_revised_q3map_shader_comm.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/new_or_revised_q3map_shader_comm.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/other_possible_height_map_tools.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/other_possible_height_map_tools.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/other_possible_height_map_tools.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/related_links.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/related_links.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/related_links.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/suggested_gensurf_settings.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/suggested_gensurf_settings.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/suggested_gensurf_settings.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/table_of_contents.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/table_of_contents.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/table_of_contents.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_entity.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_entity.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_entity.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_mesh_into_terrain_entity.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_mesh_into_terrain_entity.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_mesh_into_terrain_entity.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_related_worldspawn_features.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_related_worldspawn_features.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_related_worldspawn_features.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_texture.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_texture.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/terrain_texture.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/the_meta_shader.html.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/the_meta_shader.html.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/prop-base/the_meta_shader.html.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/Image3.gif.svn-base b/install/installs/Q3Pack/install/docs/Terrain_Manual/pages/.svn/text-base/Image3.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..fdb98d272da61e4e970315c6ad6fc3bdc5606a09 GIT binary patch literal 46899 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%0Am&CJsv20<}L@m^0@9#EmHTq}}!?TI6r4?hU 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�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
^(w?@e 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�Tby3@`&MivTYm2j@|uE{tr1jL3bpg- zc!5z1;rAn;{1Ig5VQ{j+wHQqs8?1~2gM=Fy%M@|-05#S9G4}zYHF#ce-?1Qd554UG<661vj3ky|N1+e|BwHu1@M~o55nvO ziRrL6HfZx2Dx*tqG8Kt01h3U({soPC7xf;f&+UZ#XPSNf!c$**mDjrGHzVrCJ6Uj`%elqaz@k9Uk0=>w0o$uWu9}u zQv_B-$&&hF{e&B=Z)IzepM}(6;;VHpVMT6VI=bXGmvh3`bpK`iQ#YhCd;`uovpqQp zoQWvXgYX+?pEyLm?Bu4djs;cBNto`1S&b&bF|q_5nr_jQBOX0zgC_#AmEeKC3}gUG zFrTUD=~QC>D?2Ydz_O;Iud+(7Jnk@fp8~M)wEw==uo_y_quEo2SFiU}$4V~oR;QR8 zgN)*>mS8sK|7aTGqC^Pic}Kz6!nw-0YFloc0#YDQ&^MMTH`z_&hPQ1VfiZ;$4ir=& z0Dx#Nga>TR+521P$zpOdrZYMVZ;r;FhapAROP8hxguiK7kJ2X!aFy_`aOE_-7jh}} zKa9a1GH!U-xh6yJS4OH8A}u6>65VVEW#Gl4wb<2GV&lh0KEeLyYD4U~(k^9urjmK# zN7QNZ>hKMohA5GPo1vOYTRq+5Z^kQjhaG0?Qxh51cIXnD8b-La)k&FC{-RI0$S+Np ztPssTP-nyn3EsUjnTp_Em}ga-SQX^(8ShzWwboIFo<2OxRymTcV z9?rVwW`to$39oLgVGUZ_)UeD<&0jP^uwU3R9!<);I$Ls+IVwJ7BZDx`By-@-Jh6_Y z^L;89%b4FzSpppTmXo)U#viJX(c*a!Q#GYT17CkT|9O2)M;$)jeO}-HLLTtOy%hq- z8s+vh@u@F9Gu{%*G{aCY%GlN#gETmRos;%Z)Cliu7#ynlBd+NPI36u?t{++}rR=*@ zU8CI=|HMFadHb0t0D5rCwK8GVJ)G^K)M(ezIWNoqQXN^`yrcSXLsN0b7iQV~u}ylz zZha>!1jaYZ@p?Vn^GW?XF1dEfLuA)vdNBBmd{)kBcD10>lo-C4492N7NhT@W1u1KQ z2(XkA*znixp6pC30f6^bi~Lv)XjH^qc#OxDVB>Jl#rUIVktSANO3>q)TcNdWZ81lE zncL$;gP^*3mvY}$DeRN-=SkH$J-^S_lAfQH@kg(!D}jsA`-=@0&5V`ZojoR_{yvhk z)y&-+BiTEM30QePZ}2e?fA*&CGJtb6lfp#u+xIvyE^KTVSi(r3--7Fx$MD0)q> zrrd!ib`=48@BLx6izwjzTvg62wb5X5Y@IS0OZ(5!335CW&ZEAd=zf^<^T-td1MUdp zByr*h=)L$9gpJ*9xn3OSzZZxxSoOMd72uTV)&1X}S(ci(&TBzbd?vc}dBd**;Uk9{ zyi1oZGj==FI9_5$sY8;*HB%d`E_DHw5W$=aE6<=wi7C}`6F4M%5epm-ViGrMLmx6Z z#=22Cz?kqL*v?V^_I*{sOX*OdGGPD;QfpjQmVU-CQ84pNVppf8PY`Au;bY(T>0k52 z)OVH+utLL>JM7vOWtdW$#b!u=r;&k2r8-hW>eChX{gIZW0+Q($k2pCe>eDW^l%_1S=cUC~97penH*V=0s^{YHEeq;4_I;;I91?<;U#GsDg(JG!K|sd+}!XE!Pb{?g-0^Iv79LSk|&l zlwKM>IQCvrJVqO=fVY;+`?uopt%!vrKS}jzFDZ%NcT6z#>|Q&y24Z%kD~vQu?+hwno=7Tq$(Y(Q|yS-L!f<%vcQ zDUUaGkfqo3kEf+T3oHHBFQ?=INc?Rt7fm3&>#Y2;)mS`$XEHbODd@}-8z7Io9D@5R6*P$95EIqU^Dfquhr;_<~ zuB%%#SB1EWMn2Hw1(z@j;?z}t1ou8C10PT>J4C=E1bv9sQAgYU2S*mG&E&8~Bv-6% z_b1DI-}cO`E=2izUlW*`lTwnIXO;kGm%vTYmM&v0_f#X;%&sFZ z-JO9OH%)vVwN{*Vo%fQR0=I`QYg~ELi{1GElW|^ zagc8`jwIux47VEjfLNSvps|R!{;qZb52p0bIW72={5aQ5c#ycPT-3ioL>IQ>ZSrZW zm)v<@NrV8knWT#LK9PsW6!kGPE0P2^rzDbm@VYG#<{B-dfPfvhhP8{QPv)%yBFKz6 z!$6~JLGJeaDZD_>)a}A-=7LKPwbRWRKB;M#eeUNH4i`4P%ww%}Qx1z}29gOI_lQz)EpxZ?t7)l2GF#f@gG#ldF`Q>o_y(v#P z3TDYKSP;i*_XLBJw9S>Z9Tf8zUGf>8(1HxyOx$fMk8x^$WOSmm(ntk3cM~n;63EaprgCm)ZLuIg7=M&WC$0iRegyj0&dx z4+)GbRWR^^EOr9*h$}klV7^9`1$|QU`6rUzW8jfARj(QbCpA@$1kqw>n#-A&heqWG z`o5s=oZE%dE0NOOvZZ^Ddnej?WiPE&;F#62UYW?xXnK!z3Qz;%MCYk5y`9X5=cJT4 zQEZ8%3y`vBuE~F}7RkNNX+cFTUc=N?-br1hPW58(Ob4R*arN{D->BXBLaPVL!9VY zy9}I*stMKZ+OiZE;B0eDMZ0;*$F-I307VBPdaV7&#TubX>{=miMoJt%(Z5e zsB|v74Fj9KVoZc#aUi=T1zk~>>f8bB@s?9fKJrUi55-_((+Cl?g@|&^d2NZ_tlyMy z>@Zm$&ne)yHHYs~3gm%J8WwHoUKWU*l4vaW)BJ_XcKVW?^In;bY!ne&*> zJXGVGV{7}Lt$8x3;FY~yv_;Figu*RI7*?ySv~})&A3i?x(Ys)r$+U5wMd66AJnmM= z*Q#h80grOHVPRg=hT8d9j&V5AsH%vjFA9eTieDHyXo#4)haMj@V6ph5uFEYq_7U2;IT`SZJXiftb|HQUm4(NK2=xX6^-n1>`agE?=@)~PC(Y8U2@%rH_ds3ZGxQ}p9}XeI&HdX zGnXs|Gltrkr6tjtXn?5jC{my9WRby!A}ScpifprCY_MU>OZQIW)EW zSji+U0<5YEXqu%DKZpM9X618bcW&t#nK?P#id;fsjAl5i033TgbWZf1;+9>#gcDj} zBNzFZWT+&>vc|1BsFx`bj|P^)>K&IDf7jK#n^BI;gpG|X6@UnTw&7GKn~HesFemJq z4vXV&ihvEY{);oPnWsdobVo+L!r8q=ky2Wse|)7+Qf>

ks)rbxa-FR=-r97JKY5 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

Ve~z9z==Jd$|M^({`B=*- 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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/missionpack/.svn/text-base/terrademo-README.txt.svn-base b/install/installs/Q3Pack/install/missionpack/.svn/text-base/terrademo-README.txt.svn-base new file mode 100644 index 00000000..ba17b47c --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/.svn/text-base/terrademo-README.txt.svn-base @@ -0,0 +1,40 @@ +Terrain Map Demo for Quake III Arena (ver >= 1.27g) +All included media (c) Id Software +Archive built by qeradiant.com, + thanks for the help to Fubar - Fubar_@btinternet.com +version 2 - 1/9/2001 +===================================================== + +version 2 update: new q3map (patchlevel 2) included in this archive, solves the +shader blending bug on terrain maps. + +This archive contains a complete set of shaders, textures, models needed to +build a small terrain map that will run with a Quake III Arena installation +(version >= 1.27g) + +So far terrain maps have only been seen in Quake III: Team Arena, but the +terrain capabilities are indeed in the Quake III engine and will soon be used in +mods and maps. The aim of this archive is to provide a starting point to do +terrain maps if you don't have Quake III: Team Arena. If you have Quake III: +Team Arena installed and GtkRadiant configured for it, you can use +missionpack/maps/terrademo.map + +If you are going to write your own terrain maps, you will need to redistribute +some of the shaders in your pk3. Keep in mind that a default Quake III Arena +installation will not have common/terrain for example. + +We also include an update to the tree mapobjects, the shaders were missing. If +you use the trees in your maps you need to redistribute those shaders too. + +There is an update to q3map included, if q3map fails to load the alphamap for a +terrain entity, it will exit cleanly instead of crashing. + +Basic setup: + +1) Unzip the archive to your baseq3/ directory, move the new q3map where belongs + +2) In order to compile the sample map correctly you need to add a line with the +new .shader file name in your shaderlist.txt: add "terrademoQ3" at the end the +file. If you don't do that, q3map will simply not see those new shaders. + +3) You can now open terrademoQ3.map and compile it \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/mapmedia-TA.pk3 b/install/installs/Q3Pack/install/missionpack/mapmedia-TA.pk3 new file mode 100644 index 0000000000000000000000000000000000000000..0584089f57fa4a10074456c86e4500f83c64f108 GIT binary patch literal 353896 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

{0R(x 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%0Am&CJsv20<}L@m^0@9#EmHTq}}!?TI6r4?hU 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�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
^(w?@e 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�Tby3@`&MivTYm2j@|uE{tr1jL3bpg- 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

ks)rbxa-FR=-r97JKY5 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

Ve~z9z==Jd$|M^({`B=*- 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 literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/missionpack/maps/.svn/entries b/install/installs/Q3Pack/install/missionpack/maps/.svn/entries new file mode 100644 index 00000000..449a9f82 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/.svn/entries @@ -0,0 +1,65 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/missionpack/maps +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +Team Arena Prefabs +dir + +terrademo.map +file + + + + +2012-04-01T16:51:39.453275Z +eb4594330013666971d45cd48693a36d +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +34925 + diff --git a/install/installs/Q3Pack/install/missionpack/maps/.svn/prop-base/terrademo.map.svn-base b/install/installs/Q3Pack/install/missionpack/maps/.svn/prop-base/terrademo.map.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/.svn/prop-base/terrademo.map.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/maps/.svn/text-base/terrademo.map.svn-base b/install/installs/Q3Pack/install/missionpack/maps/.svn/text-base/terrademo.map.svn-base new file mode 100644 index 00000000..fca03efd --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/.svn/text-base/terrademo.map.svn-base @@ -0,0 +1,553 @@ +{ +"gridsize" "256 256 256" +"vertexremapshader6" "textures/terrain/mpterra2_2;textures/terrain/vxmpterra2" +"vertexremapshader5" "textures/terrain/mpterra2_1;textures/terrain/vxmpterra2" +"vertexremapshader4" "textures/terrain/mpterra2_0;textures/terrain/vxmpterra2" +"vertexremapshader3" "textures/terrain/mpterra2_1to2;textures/terrain/vxmpterra2" +"vertexremapshader2" "textures/terrain/mpterra2_0to2;textures/terrain/vxmpterra2" +"vertexremapshader1" "textures/terrain/mpterra2_0to1;textures/terrain/vxmpterra2" +"enableBreath" "1" +"_color" ".22 .37 .4" +"message" "Distant Screams" +"classname" "worldspawn" +"ambient" "22" +"music" "music/fla_mp03.wav" +// brush 0 +{ +( -448 -640 -352 ) ( -448 440 -352 ) ( -512 440 -352 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( -512 440 -304 ) ( -448 440 -304 ) ( -448 -640 -304 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( -512 440 -304 ) ( -512 -640 -304 ) ( -512 -640 -1952 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( -512 -512 -304 ) ( -448 -512 -304 ) ( -448 -512 -1952 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( 576 -640 -304 ) ( 576 440 -304 ) ( 576 440 -1952 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( -448 512 -304 ) ( -512 512 -304 ) ( -512 512 -1952 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +} +// brush 1 +{ +( -448 -640 1376 ) ( -448 440 1376 ) ( -512 440 1376 ) skies/pj_ctf2_sky 128 127 90 0.500000 0.500000 0 0 0 +( -512 440 1424 ) ( -448 440 1424 ) ( -448 -640 1424 ) skies/pj_ctf2_sky 128 127 90 0.500000 0.500000 0 0 0 +( -512 440 1424 ) ( -512 -640 1424 ) ( -512 -640 -224 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( -512 -512 1424 ) ( -448 -512 1424 ) ( -448 -512 -224 ) skies/pj_ctf2_sky 127 0 -180 0.500000 -0.500000 0 0 0 +( 576 -640 1424 ) ( 576 440 1424 ) ( 576 440 -224 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( -448 512 1424 ) ( -512 512 1424 ) ( -512 512 -224 ) skies/pj_ctf2_sky 127 0 -180 0.500000 -0.500000 0 0 0 +} +// brush 2 +{ +( -512 -576 -352 ) ( -512 504 -352 ) ( -576 504 -352 ) skies/pj_ctf2_sky 0 255 90 0.500000 0.500000 0 0 0 +( -576 504 1424 ) ( -512 504 1424 ) ( -512 -576 1424 ) skies/pj_ctf2_sky 0 255 90 0.500000 0.500000 0 0 0 +( -576 504 1296 ) ( -576 -576 1296 ) ( -576 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -576 -576 1296 ) ( -512 -576 1296 ) ( -512 -576 -352 ) skies/pj_ctf2_sky 0 0 -180 0.500000 -0.500000 0 0 0 +( -512 -576 1296 ) ( -512 504 1296 ) ( -512 504 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -512 576 1296 ) ( -576 576 1296 ) ( -576 576 -352 ) skies/pj_ctf2_sky 0 0 -180 0.500000 -0.500000 0 0 0 +} +// brush 3 +{ +( 576 -576 -352 ) ( 576 504 -352 ) ( 512 504 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( 512 504 1424 ) ( 576 504 1424 ) ( 576 -576 1424 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( 512 504 1296 ) ( 512 -576 1296 ) ( 512 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 512 -576 1296 ) ( 576 -576 1296 ) ( 576 -576 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( 576 -576 1296 ) ( 576 504 1296 ) ( 576 504 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 576 576 1296 ) ( 512 576 1296 ) ( 512 576 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +} +// brush 4 +{ +( 576 576 -352 ) ( -504 576 -352 ) ( -504 512 -352 ) skies/pj_ctf2_sky 0 -128 0 0.500000 0.500000 0 0 0 +( -504 512 1424 ) ( -504 576 1424 ) ( 576 576 1424 ) skies/pj_ctf2_sky 0 -128 0 0.500000 0.500000 0 0 0 +( -504 512 1296 ) ( 576 512 1296 ) ( 576 512 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 512 512 1296 ) ( 512 576 1296 ) ( 512 576 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( 576 576 1296 ) ( -504 576 1296 ) ( -504 576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -512 576 1296 ) ( -512 512 1296 ) ( -512 512 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +} +// brush 5 +{ +( 576 -512 -352 ) ( -504 -512 -352 ) ( -504 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -504 -576 1424 ) ( -504 -512 1424 ) ( 576 -512 1424 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -504 -576 1296 ) ( 576 -576 1296 ) ( 576 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 512 -576 1296 ) ( 512 -512 1296 ) ( 512 -512 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 576 -512 1296 ) ( -504 -512 1296 ) ( -504 -512 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -512 -512 1296 ) ( -512 -576 1296 ) ( -512 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +} +} +// entity 1 +{ +"origin" "248 136 416" +"model" "models/mapobjects/tree2/tree6.md3" +"classname" "misc_model" +} +// entity 2 +{ +"classname" "misc_model" +"model" "models/mapobjects/tree2/tree1.md3" +"origin" "176 256 392" +} +// entity 3 +{ +"origin" "40 -112 440" +"angle" "90" +"classname" "info_player_deathmatch" +} +// entity 4 +{ +"classname" "func_group" +"alphamap" "textures/proto2/pj_terralpha01.pcx" +"shader" "terrain/mpterra2" +"layers" "3" +"terrain" "1" +// brush 0 +{ +( -512 -512 1296 ) ( -256 -256 592 ) ( -256 -512 848 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 -512 -352 ) ( -256 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -512 848 ) ( -256 -512 -352 ) ( -512 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -256 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 -512 1296 ) ( -512 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 1 +{ +( -512 -256 1152 ) ( -256 -256 592 ) ( -512 -512 1296 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 -256 -352 ) ( -512 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 -512 1296 ) ( -512 -512 -352 ) ( -512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -512 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 -256 1152 ) ( -512 -256 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 2 +{ +( -512 -256 1152 ) ( -512 0 800 ) ( -256 -256 592 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 -256 -352 ) ( -256 -256 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 0 800 ) ( -512 0 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 -256 1152 ) ( -512 -256 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 3 +{ +( -512 0 800 ) ( -256 0 416 ) ( -256 -256 592 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 0 -352 ) ( -256 -256 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 0 416 ) ( -256 0 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 0 800 ) ( -512 0 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 4 +{ +( -512 0 800 ) ( -256 256 344 ) ( -256 0 416 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 0 -352 ) ( -256 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 0 416 ) ( -256 0 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 0 800 ) ( -512 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 5 +{ +( -512 256 360 ) ( -256 256 344 ) ( -512 0 800 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 256 -352 ) ( -512 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 0 800 ) ( -512 0 -352 ) ( -512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 256 360 ) ( -512 256 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 6 +{ +( -512 256 360 ) ( -512 512 200 ) ( -256 256 344 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 256 -352 ) ( -256 256 -352 ) ( -512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 512 200 ) ( -512 512 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 256 360 ) ( -512 256 -352 ) ( -512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 7 +{ +( -512 512 200 ) ( -256 512 272 ) ( -256 256 344 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 512 -352 ) ( -256 256 -352 ) ( -256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 512 272 ) ( -256 512 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 512 200 ) ( -512 512 -352 ) ( -256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 8 +{ +( -256 -512 848 ) ( -256 -256 592 ) ( 0 -512 408 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 -512 -352 ) ( 0 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -512 408 ) ( 0 -512 -352 ) ( -256 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( 0 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -512 848 ) ( -256 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 9 +{ +( -256 -256 592 ) ( 0 -256 376 ) ( 0 -512 408 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 -256 -352 ) ( 0 -512 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -512 408 ) ( 0 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -256 376 ) ( 0 -256 -352 ) ( 0 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 10 +{ +( -256 -256 592 ) ( 0 0 360 ) ( 0 -256 376 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 -256 -352 ) ( 0 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -256 376 ) ( 0 -256 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 11 +{ +( -256 0 416 ) ( 0 0 360 ) ( -256 -256 592 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 0 -352 ) ( -256 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 0 416 ) ( -256 0 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 12 +{ +( -256 0 416 ) ( -256 256 344 ) ( 0 0 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 0 -352 ) ( 0 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 0 416 ) ( -256 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 13 +{ +( -256 256 344 ) ( 0 256 352 ) ( 0 0 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 256 -352 ) ( 0 0 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 256 352 ) ( 0 256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 14 +{ +( -256 256 344 ) ( 0 512 360 ) ( 0 256 352 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 256 -352 ) ( 0 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 256 352 ) ( 0 256 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 512 360 ) ( 0 512 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 15 +{ +( -256 512 272 ) ( 0 512 360 ) ( -256 256 344 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 512 -352 ) ( -256 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 512 360 ) ( 0 512 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 512 272 ) ( -256 512 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 16 +{ +( 0 -512 408 ) ( 256 -256 448 ) ( 256 -512 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 -512 -352 ) ( 256 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -512 360 ) ( 256 -512 -352 ) ( 0 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 256 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -512 408 ) ( 0 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 17 +{ +( 0 -256 376 ) ( 256 -256 448 ) ( 0 -512 408 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 -256 -352 ) ( 0 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -512 408 ) ( 0 -512 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 0 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -256 376 ) ( 0 -256 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 18 +{ +( 0 -256 376 ) ( 0 0 360 ) ( 256 -256 448 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 -256 -352 ) ( 256 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -256 376 ) ( 0 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 19 +{ +( 0 0 360 ) ( 256 0 456 ) ( 256 -256 448 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 0 -352 ) ( 256 -256 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 0 456 ) ( 256 0 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 20 +{ +( 256 0 456 ) ( 0 0 360 ) ( 256 256 400 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 0 -352 ) ( 256 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 0 456 ) ( 256 0 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 21 +{ +( 0 0 360 ) ( 0 256 352 ) ( 256 256 400 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 256 -352 ) ( 0 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 256 352 ) ( 0 256 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 22 +{ +( 256 256 400 ) ( 0 256 352 ) ( 0 512 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 256 -352 ) ( 256 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 512 360 ) ( 0 512 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 256 352 ) ( 0 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 23 +{ +( 256 256 400 ) ( 0 512 360 ) ( 256 512 456 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 512 -352 ) ( 256 256 -352 ) ( 256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 512 456 ) ( 256 512 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 512 360 ) ( 0 512 -352 ) ( 256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 24 +{ +( 256 -512 360 ) ( 256 -256 448 ) ( 512 -512 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 -512 -352 ) ( 512 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 -512 360 ) ( 512 -512 -352 ) ( 256 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 512 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -512 360 ) ( 256 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 25 +{ +( 256 -256 448 ) ( 512 -256 496 ) ( 512 -512 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 -256 -352 ) ( 512 -512 -352 ) ( 512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 -512 360 ) ( 512 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 -256 496 ) ( 512 -256 -352 ) ( 512 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 26 +{ +( 256 -256 448 ) ( 512 0 408 ) ( 512 -256 496 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 -256 -352 ) ( 512 -256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 -256 496 ) ( 512 -256 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 0 408 ) ( 512 0 -352 ) ( 512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 27 +{ +( 256 0 456 ) ( 512 0 408 ) ( 256 -256 448 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 0 -352 ) ( 256 -256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 0 408 ) ( 512 0 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 0 456 ) ( 256 0 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 28 +{ +( 256 256 400 ) ( 512 0 408 ) ( 256 0 456 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 0 -352 ) ( 512 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 0 408 ) ( 512 0 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 0 456 ) ( 256 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 29 +{ +( 512 0 408 ) ( 256 256 400 ) ( 512 256 536 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 256 -352 ) ( 512 0 -352 ) ( 512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 0 408 ) ( 512 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 256 536 ) ( 512 256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 30 +{ +( 512 512 960 ) ( 512 256 536 ) ( 256 256 400 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 256 -352 ) ( 512 256 -352 ) ( 512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 256 536 ) ( 512 256 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 512 960 ) ( 512 512 -352 ) ( 512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 31 +{ +( 512 512 960 ) ( 256 256 400 ) ( 256 512 456 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 512 -352 ) ( 256 256 -352 ) ( 512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 512 960 ) ( 512 512 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 512 456 ) ( 256 512 -352 ) ( 512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +} +// entity 5 +{ +"classname" "func_group" +// brush 0 +{ +( 3072 -6528 120 ) ( 3072 -6528 136 ) ( 3000 -6600 136 ) proto2/concrete04stair2 32 -16 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6608 160 ) ( 3248 -6608 176 ) ( 3176 -6536 176 ) proto2/concrete04stair2 160 -16 -180 0.500000 -0.500000 134217728 0 0 +( 3072 -6752 176 ) ( 3072 -6752 160 ) ( 3000 -6680 160 ) proto2/concrete04stair2 160 -16 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/tin_floor06 0 0 0 0.500000 0.500000 134217728 0 0 +( 3160 -6752 160 ) ( 3144 -6752 160 ) ( 3152 -6752 176 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +( 3144 -6528 160 ) ( 3168 -6528 160 ) ( 3156 -6528 176 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +( 3232 -6664 120 ) ( 3232 -6688 120 ) ( 3232 -6676 136 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +( 3008 -6696 120 ) ( 3008 -6672 120 ) ( 3008 -6684 136 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +( 3232 -6688 160 ) ( 3176 -6744 160 ) ( 3204 -6716 176 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 1 +{ +( 3112 -6560 176 ) ( 3112 -6560 178 ) ( 3000 -6560 178 ) common/nodraw 0 0 -180 0.500000 -0.500000 134217728 0 0 +( 3200 -6640 176 ) ( 3200 -6640 178 ) ( 3200 -6528 178 ) common/nodraw 0 0 -180 0.500000 -0.500000 134217728 0 0 +( 3120 -6720 176 ) ( 3120 -6720 178 ) ( 3232 -6720 178 ) common/nodraw 0 0 -180 0.500000 -0.500000 134217728 0 0 +( 3040 -6640 176 ) ( 3040 -6640 178 ) ( 3040 -6752 178 ) common/nodraw 0 0 -180 0.500000 -0.500000 134217728 0 0 +( 3232 -6528 176 ) ( 3008 -6528 176 ) ( 3008 -6752 176 ) common/nodraw 0 -31 -180 0.500000 0.500000 134217728 0 0 +( 3008 -6752 178 ) ( 3008 -6528 178 ) ( 3232 -6528 178 ) ctf2/blueteam01 -127 0 0 1.250000 1.250000 134217728 0 0 +} +// brush 2 +{ +( 3176 -6512 176 ) ( 3176 -6512 160 ) ( 3248 -6584 160 ) proto2/concrete07_min 160 -32 -180 0.500000 -0.500000 134217728 0 0 +( 2992 -6512 120 ) ( 2992 -6768 120 ) ( 3248 -6768 120 ) common/caulk -62 -1 90 0.500000 0.500000 134217728 0 0 +( 3248 -6768 176 ) ( 2992 -6768 176 ) ( 2992 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3248 -6584 176 ) ( 3248 -6584 160 ) ( 3232 -6592 160 ) proto2/tin_floor06 64 63 -180 0.500000 -0.500000 134217728 0 0 +( 3176 -6512 120 ) ( 3176 -6512 136 ) ( 3168 -6528 136 ) proto2/tin_floor06 0 63 0 0.500000 0.500000 134217728 0 0 +( 3224 -6584 160 ) ( 3168 -6528 160 ) ( 3196 -6556 176 ) proto2/tin_floor06 -127 63 0 0.500000 0.500000 134217728 0 0 +} +// brush 3 +{ +( 3064 -6512 176 ) ( 3064 -6512 160 ) ( 3176 -6512 160 ) proto2/concrete07_min 0 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3168 -6528 120 ) ( 3168 -6528 136 ) ( 3176 -6512 136 ) proto2/concrete04stair2 -32 -18 0 0.500000 0.500000 134217728 0 0 +( 2992 -6768 120 ) ( 3248 -6768 120 ) ( 3248 -6512 120 ) common/caulk -31 33 0 0.500000 0.500000 134217728 0 0 +( 3248 -6512 176 ) ( 3248 -6768 176 ) ( 2992 -6768 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3168 -6528 176 ) ( 3168 -6528 160 ) ( 3072 -6528 160 ) proto2/tin_floor06 -96 63 0 0.500000 0.500000 134217728 0 0 +( 3072 -6528 136 ) ( 3072 -6528 120 ) ( 3064 -6512 120 ) proto2/tin_floor06 -32 63 0 0.500000 0.500000 134217728 0 0 +} +// brush 4 +{ +( 2992 -6584 176 ) ( 2992 -6584 160 ) ( 3064 -6512 160 ) proto2/concrete07_min 32 -32 -180 0.500000 -0.500000 134217728 0 0 +( 2992 -6768 120 ) ( 3248 -6768 120 ) ( 3248 -6512 120 ) common/caulk -31 33 0 0.500000 0.500000 134217728 0 0 +( 3248 -6512 176 ) ( 3248 -6768 176 ) ( 2992 -6768 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3064 -6512 136 ) ( 3064 -6512 120 ) ( 3072 -6528 120 ) proto2/tin_floor06 -32 63 0 0.500000 0.500000 134217728 0 0 +( 2992 -6584 120 ) ( 2992 -6584 136 ) ( 3008 -6592 136 ) proto2/tin_floor06 -96 63 0 0.500000 0.500000 134217728 0 0 +( 3064 -6536 120 ) ( 3008 -6592 120 ) ( 3036 -6564 136 ) proto2/tin_floor06 -96 63 0 0.500000 0.500000 134217728 0 0 +} +// brush 5 +{ +( 3008 -6592 120 ) ( 3008 -6592 136 ) ( 2992 -6584 136 ) proto2/concrete04stair2 224 -17 -180 0.500000 -0.500000 134217728 0 0 +( 3008 -6688 136 ) ( 3008 -6688 120 ) ( 2992 -6696 120 ) proto2/concrete04stair2 224 -17 -180 0.500000 -0.500000 134217728 0 0 +( 2992 -6584 160 ) ( 2992 -6584 176 ) ( 2992 -6696 176 ) proto2/concrete07_min 128 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3008 -6592 136 ) ( 3008 -6592 120 ) ( 3008 -6688 120 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 6 +{ +( 3064 -6768 176 ) ( 3064 -6768 160 ) ( 2992 -6696 160 ) proto2/concrete07_min 96 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6768 120 ) ( 3248 -6512 120 ) ( 2992 -6512 120 ) common/caulk 0 63 -90 0.500000 0.500000 134217728 0 0 +( 2992 -6512 176 ) ( 3248 -6512 176 ) ( 3248 -6768 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 2992 -6696 136 ) ( 2992 -6696 120 ) ( 3008 -6688 120 ) proto2/tin_floor06 0 63 0 0.500000 0.500000 134217728 0 0 +( 3064 -6768 120 ) ( 3064 -6768 136 ) ( 3072 -6752 136 ) proto2/tin_floor06 64 64 -180 0.500000 -0.500000 134217728 0 0 +( 3016 -6696 160 ) ( 3072 -6752 160 ) ( 3044 -6724 176 ) proto2/tin_floor06 1 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 7 +{ +( 3176 -6768 136 ) ( 3176 -6768 120 ) ( 3064 -6768 120 ) proto2/concrete07_min 160 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3072 -6752 120 ) ( 3072 -6752 136 ) ( 3064 -6768 136 ) proto2/concrete04stair2 32 -16 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3072 -6752 176 ) ( 3072 -6752 160 ) ( 3168 -6752 160 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +( 3168 -6752 136 ) ( 3168 -6752 120 ) ( 3176 -6768 120 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 8 +{ +( 3248 -6696 176 ) ( 3248 -6696 160 ) ( 3176 -6768 160 ) proto2/concrete07_min 160 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3176 -6768 136 ) ( 3176 -6768 120 ) ( 3168 -6752 120 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6696 160 ) ( 3248 -6696 176 ) ( 3232 -6688 176 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +( 3176 -6744 160 ) ( 3232 -6688 160 ) ( 3204 -6716 176 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 9 +{ +( 3232 -6592 176 ) ( 3232 -6592 160 ) ( 3248 -6584 160 ) proto2/concrete04stair2 224 -17 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6696 160 ) ( 3248 -6696 176 ) ( 3248 -6584 176 ) proto2/concrete07_min 160 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3232 -6592 120 ) ( 3232 -6592 136 ) ( 3232 -6688 136 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6696 176 ) ( 3248 -6696 160 ) ( 3232 -6688 160 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +} +} +// entity 6 +{ +"classname" "func_group" +// brush 0 +{ +( -8 0 360 ) ( -8 0 376 ) ( -80 -72 376 ) proto2/concrete04stair2 32 -15 -180 0.500000 -0.500000 134217728 0 0 +( 168 -80 400 ) ( 168 -80 416 ) ( 96 -8 416 ) proto2/concrete04stair2 159 -15 -180 0.500000 -0.500000 134217728 0 0 +( -8 -224 416 ) ( -8 -224 400 ) ( -80 -152 400 ) proto2/concrete04stair2 159 -15 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/tin_floor06 16 0 0 0.500000 0.500000 134217728 0 0 +( 80 -224 400 ) ( 64 -224 400 ) ( 72 -224 416 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +( 64 0 400 ) ( 88 0 400 ) ( 76 0 416 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +( 152 -136 360 ) ( 152 -160 360 ) ( 152 -148 376 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +( -72 -168 360 ) ( -72 -144 360 ) ( -72 -156 376 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +( 152 -160 400 ) ( 96 -216 400 ) ( 124 -188 416 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 1 +{ +( 32 -32 416 ) ( 32 -32 418 ) ( -80 -32 418 ) common/nodraw -16 -32 -180 0.500000 -0.500000 134217728 0 0 +( 120 -112 416 ) ( 120 -112 418 ) ( 120 0 418 ) common/nodraw 0 -31 -180 0.500000 -0.500000 134217728 0 0 +( 40 -192 416 ) ( 40 -192 418 ) ( 152 -192 418 ) common/nodraw -16 -32 -180 0.500000 -0.500000 134217728 0 0 +( -40 -112 416 ) ( -40 -112 418 ) ( -40 -224 418 ) common/nodraw 0 -31 -180 0.500000 -0.500000 134217728 0 0 +( 152 0 416 ) ( -72 0 416 ) ( -72 -224 416 ) common/nodraw -16 -30 -180 0.500000 0.500000 134217728 0 0 +( -72 -224 418 ) ( -72 0 418 ) ( 152 0 418 ) ctf2/blueteam01 33 102 0 1.250000 1.250000 134217728 0 0 +} +// brush 2 +{ +( 96 16 416 ) ( 96 16 400 ) ( 168 -56 400 ) proto2/concrete07_min 159 -63 -180 0.500000 -0.500000 134217728 0 0 +( -88 16 360 ) ( -88 -240 360 ) ( 168 -240 360 ) common/caulk 1 14 90 0.500000 0.500000 134217728 0 0 +( 168 -240 416 ) ( -88 -240 416 ) ( -88 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( 168 -56 416 ) ( 168 -56 400 ) ( 152 -64 400 ) proto2/tin_floor06 -80 30 -180 0.500000 -0.500000 134217728 0 0 +( 96 16 360 ) ( 96 16 376 ) ( 88 0 376 ) proto2/tin_floor06 0 31 0 0.500000 0.500000 134217728 0 0 +( 144 -56 400 ) ( 88 0 400 ) ( 116 -28 416 ) proto2/tin_floor06 1 31 0 0.500000 0.500000 134217728 0 0 +} +// brush 3 +{ +( -16 16 416 ) ( -16 16 400 ) ( 96 16 400 ) proto2/concrete07_min -15 63 -180 0.500000 -0.500000 134217728 0 0 +( 88 0 360 ) ( 88 0 376 ) ( 96 16 376 ) proto2/concrete04stair2 -32 -18 0 0.500000 0.500000 134217728 0 0 +( -88 -240 360 ) ( 168 -240 360 ) ( 168 16 360 ) common/caulk 49 33 0 0.500000 0.500000 134217728 0 0 +( 168 16 416 ) ( 168 -240 416 ) ( -88 -240 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( 88 0 416 ) ( 88 0 400 ) ( -8 0 400 ) proto2/tin_floor06 48 31 0 0.500000 0.500000 134217728 0 0 +( -8 0 376 ) ( -8 0 360 ) ( -16 16 360 ) proto2/tin_floor06 -32 31 0 0.500000 0.500000 134217728 0 0 +} +// brush 4 +{ +( -88 -56 416 ) ( -88 -56 400 ) ( -16 16 400 ) proto2/concrete07_min 32 -63 -180 0.500000 -0.500000 134217728 0 0 +( -88 -240 360 ) ( 168 -240 360 ) ( 168 16 360 ) common/caulk 49 33 0 0.500000 0.500000 134217728 0 0 +( 168 16 416 ) ( 168 -240 416 ) ( -88 -240 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( -16 16 376 ) ( -16 16 360 ) ( -8 0 360 ) proto2/tin_floor06 -32 31 0 0.500000 0.500000 134217728 0 0 +( -88 -56 360 ) ( -88 -56 376 ) ( -72 -64 376 ) proto2/tin_floor06 48 31 0 0.500000 0.500000 134217728 0 0 +( -16 -8 360 ) ( -72 -64 360 ) ( -44 -36 376 ) proto2/tin_floor06 -96 31 0 0.500000 0.500000 134217728 0 0 +} +// brush 5 +{ +( -72 -64 360 ) ( -72 -64 376 ) ( -88 -56 376 ) proto2/concrete04stair2 -48 -17 -180 0.500000 -0.500000 134217728 0 0 +( -72 -160 376 ) ( -72 -160 360 ) ( -88 -168 360 ) proto2/concrete04stair2 -48 -17 -180 0.500000 -0.500000 134217728 0 0 +( -88 -56 400 ) ( -88 -56 416 ) ( -88 -168 416 ) proto2/concrete07_min 127 -63 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( -72 -64 376 ) ( -72 -64 360 ) ( -72 -160 360 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 6 +{ +( -16 -240 416 ) ( -16 -240 400 ) ( -88 -168 400 ) proto2/concrete07_min 95 -63 -180 0.500000 -0.500000 134217728 0 0 +( 168 -240 360 ) ( 168 16 360 ) ( -88 16 360 ) common/caulk 0 -17 -90 0.500000 0.500000 134217728 0 0 +( -88 16 416 ) ( 168 16 416 ) ( 168 -240 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( -88 -168 376 ) ( -88 -168 360 ) ( -72 -160 360 ) proto2/tin_floor06 16 31 0 0.500000 0.500000 134217728 0 0 +( -16 -240 360 ) ( -16 -240 376 ) ( -8 -224 376 ) proto2/tin_floor06 63 32 -180 0.500000 -0.500000 134217728 0 0 +( -64 -168 400 ) ( -8 -224 400 ) ( -36 -196 416 ) proto2/tin_floor06 0 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 7 +{ +( 96 -240 376 ) ( 96 -240 360 ) ( -16 -240 360 ) proto2/concrete07_min -112 63 -180 0.500000 -0.500000 134217728 0 0 +( -8 -224 360 ) ( -8 -224 376 ) ( -16 -240 376 ) proto2/concrete04stair2 32 -15 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( -8 -224 416 ) ( -8 -224 400 ) ( 88 -224 400 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +( 88 -224 376 ) ( 88 -224 360 ) ( 96 -240 360 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 8 +{ +( 168 -168 416 ) ( 168 -168 400 ) ( 96 -240 400 ) proto2/concrete07_min 159 -63 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( 96 -240 376 ) ( 96 -240 360 ) ( 88 -224 360 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +( 168 -168 400 ) ( 168 -168 416 ) ( 152 -160 416 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +( 96 -216 400 ) ( 152 -160 400 ) ( 124 -188 416 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 9 +{ +( 152 -64 416 ) ( 152 -64 400 ) ( 168 -56 400 ) proto2/concrete04stair2 -48 -17 -180 0.500000 -0.500000 134217728 0 0 +( 168 -168 400 ) ( 168 -168 416 ) ( 168 -56 416 ) proto2/concrete07_min 159 -63 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( 152 -64 360 ) ( 152 -64 376 ) ( 152 -160 376 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +( 168 -168 416 ) ( 168 -168 400 ) ( 152 -160 400 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +} +} +// entity 7 +{ +"classname" "misc_model" +"model" "models/mapobjects/tree2/tree6.md3" +"origin" "288 272 440" +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/entries b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/entries new file mode 100644 index 00000000..f0c618df --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/entries @@ -0,0 +1,300 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/missionpack/maps/Team%20Arena%20Prefabs +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +armorpad_blue.pfb +file + + + + +2012-04-01T16:51:39.256263Z +0fff87b5195a2b33459e2d3f941891bc +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +604 + +armorpad_neutral.pfb +file + + + + +2012-04-01T16:51:39.270264Z +ba9037d16e7e53ba7a559ac7ff6bf8e2 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +632 + +armorpad_red.pfb +file + + + + +2012-04-01T16:51:39.341268Z +7813b785d5eb5184caf84c42e94eb7a9 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +587 + +TA_banner_blue.pfb +file + + + + +2012-04-01T16:51:39.383271Z +622f20a660fff008d7e494e116c5c4d2 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1134 + +TA_banner_red.pfb +file + + + + +2012-04-01T16:51:39.391271Z +c330a5191afab16eb52141596bfa375a +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1132 + +weaponpad_blue.pfb +file + + + + +2012-04-01T16:51:39.410272Z +df180ba275d3c7c3cf810db5a9ada61a +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1513 + +weaponpad_neutral.pfb +file + + + + +2012-04-01T16:51:39.417273Z +96b6e84d3703485efe20ae328d094daf +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1541 + +weaponpad_red.pfb +file + + + + +2012-04-01T16:51:39.422273Z +2cf3872b14f69e1bd11e197a524dfb59 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1491 + diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/TA_banner_blue.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/TA_banner_blue.pfb.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/TA_banner_blue.pfb.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/TA_banner_red.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/TA_banner_red.pfb.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/TA_banner_red.pfb.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_blue.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_blue.pfb.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_blue.pfb.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_neutral.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_neutral.pfb.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_neutral.pfb.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_red.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_red.pfb.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/armorpad_red.pfb.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_blue.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_blue.pfb.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_blue.pfb.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_neutral.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_neutral.pfb.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_neutral.pfb.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_red.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_red.pfb.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/prop-base/weaponpad_red.pfb.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/TA_banner_blue.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/TA_banner_blue.pfb.svn-base new file mode 100644 index 00000000..a6acf990 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/TA_banner_blue.pfb.svn-base @@ -0,0 +1,22 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 +{ +( 4 124 24 ) ( 60 124 24 ) ( 60 132 24 ) common/nodraw 0 -30 90 0.500000 0.500000 0 0 0 +( 60 132 80 ) ( 60 124 80 ) ( 4 124 80 ) common/nodraw 0 -30 90 0.500000 0.500000 0 0 0 +( 4 132 -16 ) ( 4 132 112 ) ( 4 124 112 ) common/nodraw 0 -31 0 0.500000 0.500000 0 0 0 +( 60 4 -16 ) ( 60 4 112 ) ( 4 4 112 ) common/nodraw 1 0 -180 0.500000 -0.500000 0 0 0 +( 60 124 -16 ) ( 60 124 112 ) ( 60 132 112 ) common/nodraw 0 -31 0 0.500000 0.500000 0 0 0 +( 5 -1 -16 ) ( 5 -1 112 ) ( 61 -1 112 ) ctf2/blueteam01 -10 54 0 0.437500 0.437500 0 0 0 +} +// brush 1 +{ +( 64 128 0 ) ( -64 128 0 ) ( -64 -32 0 ) common/nodraw -1 -1 0 0.500000 0.500000 0 0 0 +( -64 -32 128 ) ( -64 128 128 ) ( 64 128 128 ) common/nodraw -1 -1 0 0.500000 0.500000 0 0 0 +( 0 0 0 ) ( 0 0 128 ) ( 64 0 128 ) ctf2/blue_banner02 0 0 0 -0.500000 0.500000 0 0 0 +( 64 -32 24 ) ( 64 128 24 ) ( 64 128 -40 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +( 68 4 16 ) ( -60 4 16 ) ( -60 4 -48 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +( 0 0 128 ) ( 0 0 0 ) ( 0 8 0 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/TA_banner_red.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/TA_banner_red.pfb.svn-base new file mode 100644 index 00000000..3139cdd0 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/TA_banner_red.pfb.svn-base @@ -0,0 +1,22 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 +{ +( 4 124 24 ) ( 60 124 24 ) ( 60 132 24 ) common/nodraw 0 -30 90 0.500000 0.500000 0 0 0 +( 60 132 80 ) ( 60 124 80 ) ( 4 124 80 ) common/nodraw 0 -30 90 0.500000 0.500000 0 0 0 +( 4 132 -16 ) ( 4 132 112 ) ( 4 124 112 ) common/nodraw 0 -31 0 0.500000 0.500000 0 0 0 +( 60 4 -16 ) ( 60 4 112 ) ( 4 4 112 ) common/nodraw 1 0 -180 0.500000 -0.500000 0 0 0 +( 60 124 -16 ) ( 60 124 112 ) ( 60 132 112 ) common/nodraw 0 -31 0 0.500000 0.500000 0 0 0 +( 5 -1 -16 ) ( 5 -1 112 ) ( 61 -1 112 ) ctf2/redteam01 -10 54 0 0.437500 0.437500 0 0 0 +} +// brush 1 +{ +( 64 128 0 ) ( -64 128 0 ) ( -64 -32 0 ) common/nodraw -1 -1 0 0.500000 0.500000 0 0 0 +( -64 -32 128 ) ( -64 128 128 ) ( 64 128 128 ) common/nodraw -1 -1 0 0.500000 0.500000 0 0 0 +( 0 0 0 ) ( 0 0 128 ) ( 64 0 128 ) ctf2/red_banner02 0 0 0 -0.500000 0.500000 0 0 0 +( 64 -32 24 ) ( 64 128 24 ) ( 64 128 -40 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +( 68 4 16 ) ( -60 4 16 ) ( -60 4 -48 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +( 0 0 128 ) ( 0 0 0 ) ( 0 8 0 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_blue.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_blue.pfb.svn-base new file mode 100644 index 00000000..c51a0002 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_blue.pfb.svn-base @@ -0,0 +1,12 @@ +{ +"classname" "worldspawn" +// brush 0 +{ +( 48 -16 -1 ) ( 80 -16 -1 ) ( 80 16 -1 ) common/nodraw 31 0 -180 0.500000 0.500000 0 0 0 +( 80 16 1 ) ( 80 -16 1 ) ( 48 -16 1 ) base_wall2/techfloor_kc_blue 64 -64 0 0.500000 -0.500000 0 0 0 +( 80 32 31 ) ( 48 32 31 ) ( 48 32 -1 ) common/nodraw 0 -2 -180 0.500000 -0.500000 0 0 0 +( 32 16 31 ) ( 32 -16 31 ) ( 32 -16 -1 ) common/nodraw 0 -1 -180 0.500000 -0.500000 0 0 0 +( 48 -32 31 ) ( 80 -32 31 ) ( 80 -32 -1 ) common/nodraw 0 -2 -180 0.500000 -0.500000 0 0 0 +( 96 -16 31 ) ( 96 16 31 ) ( 96 16 -1 ) common/nodraw 0 -1 -180 0.500000 -0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_neutral.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_neutral.pfb.svn-base new file mode 100644 index 00000000..46cc78d7 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_neutral.pfb.svn-base @@ -0,0 +1,12 @@ +{ +"classname" "worldspawn" +// brush 0 +{ +( 40 32 0 ) ( -24 32 0 ) ( -24 -32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( -24 -32 1 ) ( -24 32 1 ) ( 40 32 1 ) base_wall2/ntrl_techfloor_kc -48 64 0 -0.500000 0.500000 134217728 0 0 +( -24 -32 48 ) ( 40 -32 48 ) ( 40 -32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( 40 -32 48 ) ( 40 32 48 ) ( 40 32 0 ) common/nodraw 0 0 0 0.500000 0.500000 134217728 0 0 +( 40 32 48 ) ( -24 32 48 ) ( -24 32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( -24 32 48 ) ( -24 -32 48 ) ( -24 -32 0 ) common/nodraw 0 0 0 0.500000 0.500000 134217728 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_red.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_red.pfb.svn-base new file mode 100644 index 00000000..e6f01ba1 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/armorpad_red.pfb.svn-base @@ -0,0 +1,12 @@ +{ +"classname" "worldspawn" +// brush 0 +{ +( 16 16 -1 ) ( -16 16 -1 ) ( -16 -16 -1 ) common/nodraw 0 0 0 0.500000 0.500000 0 0 0 +( -16 -16 1 ) ( -16 16 1 ) ( 16 16 1 ) base_wall2/techfloor_kc -64 64 0 -0.500000 0.500000 0 0 0 +( -16 -32 31 ) ( 16 -32 31 ) ( 16 -32 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( 32 -16 31 ) ( 32 16 31 ) ( 32 16 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( 16 32 31 ) ( -16 32 31 ) ( -16 32 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( -32 16 31 ) ( -32 -16 31 ) ( -32 -16 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_blue.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_blue.pfb.svn-base new file mode 100644 index 00000000..59e22f86 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_blue.pfb.svn-base @@ -0,0 +1,32 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 + { + patchDef2 + { + base_wall2/respawn_effect1_blue + ( 9 3 0 0 0 ) +( +( ( 24 0 41 0 0.349386 ) ( 34 0 21 0 0.174693 ) ( 44 0 1 0 0 ) ) +( ( 24 40 41 0.312500 0.349386 ) ( 34 30 21 0.312500 0.174693 ) ( 44 20 1 0.312500 0 ) ) +( ( 64 40 41 0.624996 0.349386 ) ( 64 30 21 0.624996 0.174693 ) ( 64 20 1 0.624996 0 ) ) +( ( 104 40 41 0.937492 0.349386 ) ( 94 30 21 0.937492 0.174693 ) ( 84 20 1 0.937492 0 ) ) +( ( 104 0 41 1.249992 0.349386 ) ( 94 0 21 1.249992 0.174693 ) ( 84 0 1 1.249992 0 ) ) +( ( 104 -40 41 1.562492 0.349386 ) ( 94 -30 21 1.562492 0.174693 ) ( 84 -20 1 1.562492 0 ) ) +( ( 64 -40 41 1.874989 0.349386 ) ( 64 -30 21 1.874989 0.174693 ) ( 64 -20 1 1.874989 0 ) ) +( ( 24 -40 41 2.187485 0.349386 ) ( 34 -30 21 2.187485 0.174693 ) ( 44 -20 1 2.187485 0 ) ) +( ( 24 0 41 2.499985 0.349386 ) ( 34 0 21 2.499985 0.174693 ) ( 44 0 1 2.499985 0 ) ) +) + } + } +// brush 1 +{ +( 48 -16 -1 ) ( 80 -16 -1 ) ( 80 16 -1 ) common/nodraw 31 0 -180 0.500000 0.500000 0 0 0 +( 80 16 1 ) ( 80 -16 1 ) ( 48 -16 1 ) base_wall2/techfloor_kc_blue 64 -64 0 0.500000 -0.500000 0 0 0 +( 80 32 31 ) ( 48 32 31 ) ( 48 32 -1 ) common/nodraw 0 -2 -180 0.500000 -0.500000 0 0 0 +( 32 16 31 ) ( 32 -16 31 ) ( 32 -16 -1 ) common/nodraw 0 -1 -180 0.500000 -0.500000 0 0 0 +( 48 -32 31 ) ( 80 -32 31 ) ( 80 -32 -1 ) common/nodraw 0 -2 -180 0.500000 -0.500000 0 0 0 +( 96 -16 31 ) ( 96 16 31 ) ( 96 16 -1 ) common/nodraw 0 -1 -180 0.500000 -0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_neutral.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_neutral.pfb.svn-base new file mode 100644 index 00000000..25a25d69 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_neutral.pfb.svn-base @@ -0,0 +1,32 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 + { + patchDef2 + { + base_wall2/respawn_effect1_ntrl + ( 9 3 0 0 0 ) +( +( ( 48 0 40 0 0.349386 ) ( 38 0 20 0 0.174693 ) ( 28 0 0 0 0 ) ) +( ( 48 -40 40 0.312500 0.349386 ) ( 38 -30 20 0.312500 0.174693 ) ( 28 -20 0 0.312500 0 ) ) +( ( 8 -40 40 0.624996 0.349386 ) ( 8 -30 20 0.624996 0.174693 ) ( 8 -20 0 0.624996 0 ) ) +( ( -32 -40 40 0.937492 0.349386 ) ( -22 -30 20 0.937492 0.174693 ) ( -12 -20 0 0.937492 0 ) ) +( ( -32 0 40 1.249992 0.349386 ) ( -22 0 20 1.249992 0.174693 ) ( -12 0 0 1.249992 0 ) ) +( ( -32 40 40 1.562492 0.349386 ) ( -22 30 20 1.562492 0.174693 ) ( -12 20 0 1.562492 0 ) ) +( ( 8 40 40 1.874989 0.349386 ) ( 8 30 20 1.874989 0.174693 ) ( 8 20 0 1.874989 0 ) ) +( ( 48 40 40 2.187485 0.349386 ) ( 38 30 20 2.187485 0.174693 ) ( 28 20 0 2.187485 0 ) ) +( ( 48 0 40 2.499985 0.349386 ) ( 38 0 20 2.499985 0.174693 ) ( 28 0 0 2.499985 0 ) ) +) + } + } +// brush 1 +{ +( 40 32 0 ) ( -24 32 0 ) ( -24 -32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( -24 -32 1 ) ( -24 32 1 ) ( 40 32 1 ) base_wall2/ntrl_techfloor_kc -48 64 0 -0.500000 0.500000 134217728 0 0 +( -24 -32 48 ) ( 40 -32 48 ) ( 40 -32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( 40 -32 48 ) ( 40 32 48 ) ( 40 32 0 ) common/nodraw 0 0 0 0.500000 0.500000 134217728 0 0 +( 40 32 48 ) ( -24 32 48 ) ( -24 32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( -24 32 48 ) ( -24 -32 48 ) ( -24 -32 0 ) common/nodraw 0 0 0 0.500000 0.500000 134217728 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_red.pfb.svn-base b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_red.pfb.svn-base new file mode 100644 index 00000000..56728e93 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/.svn/text-base/weaponpad_red.pfb.svn-base @@ -0,0 +1,32 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 + { + patchDef2 + { + base_wall2/respawn_effect1 + ( 9 3 0 0 0 ) +( +( ( 40 0 40 0 0.349386 ) ( 30 0 20 0 0.174693 ) ( 20 0 0 0 0 ) ) +( ( 40 -40 40 0.312500 0.349386 ) ( 30 -30 20 0.312500 0.174693 ) ( 20 -20 0 0.312500 0 ) ) +( ( 0 -40 40 0.624996 0.349386 ) ( 0 -30 20 0.624996 0.174693 ) ( 0 -20 0 0.624996 0 ) ) +( ( -40 -40 40 0.937492 0.349386 ) ( -30 -30 20 0.937492 0.174693 ) ( -20 -20 0 0.937492 0 ) ) +( ( -40 0 40 1.249992 0.349386 ) ( -30 0 20 1.249992 0.174693 ) ( -20 0 0 1.249992 0 ) ) +( ( -40 40 40 1.562492 0.349386 ) ( -30 30 20 1.562492 0.174693 ) ( -20 20 0 1.562492 0 ) ) +( ( 0 40 40 1.874989 0.349386 ) ( 0 30 20 1.874989 0.174693 ) ( 0 20 0 1.874989 0 ) ) +( ( 40 40 40 2.187485 0.349386 ) ( 30 30 20 2.187485 0.174693 ) ( 20 20 0 2.187485 0 ) ) +( ( 40 0 40 2.499985 0.349386 ) ( 30 0 20 2.499985 0.174693 ) ( 20 0 0 2.499985 0 ) ) +) + } + } +// brush 1 +{ +( 16 16 -1 ) ( -16 16 -1 ) ( -16 -16 -1 ) common/nodraw 0 0 0 0.500000 0.500000 0 0 0 +( -16 -16 1 ) ( -16 16 1 ) ( 16 16 1 ) base_wall2/techfloor_kc -64 64 0 -0.500000 0.500000 0 0 0 +( -16 -32 31 ) ( 16 -32 31 ) ( 16 -32 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( 32 -16 31 ) ( 32 16 31 ) ( 32 16 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( 16 32 31 ) ( -16 32 31 ) ( -16 32 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( -32 16 31 ) ( -32 -16 31 ) ( -32 -16 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/TA_banner_blue.pfb b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/TA_banner_blue.pfb new file mode 100644 index 00000000..a6acf990 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/TA_banner_blue.pfb @@ -0,0 +1,22 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 +{ +( 4 124 24 ) ( 60 124 24 ) ( 60 132 24 ) common/nodraw 0 -30 90 0.500000 0.500000 0 0 0 +( 60 132 80 ) ( 60 124 80 ) ( 4 124 80 ) common/nodraw 0 -30 90 0.500000 0.500000 0 0 0 +( 4 132 -16 ) ( 4 132 112 ) ( 4 124 112 ) common/nodraw 0 -31 0 0.500000 0.500000 0 0 0 +( 60 4 -16 ) ( 60 4 112 ) ( 4 4 112 ) common/nodraw 1 0 -180 0.500000 -0.500000 0 0 0 +( 60 124 -16 ) ( 60 124 112 ) ( 60 132 112 ) common/nodraw 0 -31 0 0.500000 0.500000 0 0 0 +( 5 -1 -16 ) ( 5 -1 112 ) ( 61 -1 112 ) ctf2/blueteam01 -10 54 0 0.437500 0.437500 0 0 0 +} +// brush 1 +{ +( 64 128 0 ) ( -64 128 0 ) ( -64 -32 0 ) common/nodraw -1 -1 0 0.500000 0.500000 0 0 0 +( -64 -32 128 ) ( -64 128 128 ) ( 64 128 128 ) common/nodraw -1 -1 0 0.500000 0.500000 0 0 0 +( 0 0 0 ) ( 0 0 128 ) ( 64 0 128 ) ctf2/blue_banner02 0 0 0 -0.500000 0.500000 0 0 0 +( 64 -32 24 ) ( 64 128 24 ) ( 64 128 -40 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +( 68 4 16 ) ( -60 4 16 ) ( -60 4 -48 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +( 0 0 128 ) ( 0 0 0 ) ( 0 8 0 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/TA_banner_red.pfb b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/TA_banner_red.pfb new file mode 100644 index 00000000..3139cdd0 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/TA_banner_red.pfb @@ -0,0 +1,22 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 +{ +( 4 124 24 ) ( 60 124 24 ) ( 60 132 24 ) common/nodraw 0 -30 90 0.500000 0.500000 0 0 0 +( 60 132 80 ) ( 60 124 80 ) ( 4 124 80 ) common/nodraw 0 -30 90 0.500000 0.500000 0 0 0 +( 4 132 -16 ) ( 4 132 112 ) ( 4 124 112 ) common/nodraw 0 -31 0 0.500000 0.500000 0 0 0 +( 60 4 -16 ) ( 60 4 112 ) ( 4 4 112 ) common/nodraw 1 0 -180 0.500000 -0.500000 0 0 0 +( 60 124 -16 ) ( 60 124 112 ) ( 60 132 112 ) common/nodraw 0 -31 0 0.500000 0.500000 0 0 0 +( 5 -1 -16 ) ( 5 -1 112 ) ( 61 -1 112 ) ctf2/redteam01 -10 54 0 0.437500 0.437500 0 0 0 +} +// brush 1 +{ +( 64 128 0 ) ( -64 128 0 ) ( -64 -32 0 ) common/nodraw -1 -1 0 0.500000 0.500000 0 0 0 +( -64 -32 128 ) ( -64 128 128 ) ( 64 128 128 ) common/nodraw -1 -1 0 0.500000 0.500000 0 0 0 +( 0 0 0 ) ( 0 0 128 ) ( 64 0 128 ) ctf2/red_banner02 0 0 0 -0.500000 0.500000 0 0 0 +( 64 -32 24 ) ( 64 128 24 ) ( 64 128 -40 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +( 68 4 16 ) ( -60 4 16 ) ( -60 4 -48 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +( 0 0 128 ) ( 0 0 0 ) ( 0 8 0 ) common/nodraw 0 1 0 0.500000 0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_blue.pfb b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_blue.pfb new file mode 100644 index 00000000..c51a0002 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_blue.pfb @@ -0,0 +1,12 @@ +{ +"classname" "worldspawn" +// brush 0 +{ +( 48 -16 -1 ) ( 80 -16 -1 ) ( 80 16 -1 ) common/nodraw 31 0 -180 0.500000 0.500000 0 0 0 +( 80 16 1 ) ( 80 -16 1 ) ( 48 -16 1 ) base_wall2/techfloor_kc_blue 64 -64 0 0.500000 -0.500000 0 0 0 +( 80 32 31 ) ( 48 32 31 ) ( 48 32 -1 ) common/nodraw 0 -2 -180 0.500000 -0.500000 0 0 0 +( 32 16 31 ) ( 32 -16 31 ) ( 32 -16 -1 ) common/nodraw 0 -1 -180 0.500000 -0.500000 0 0 0 +( 48 -32 31 ) ( 80 -32 31 ) ( 80 -32 -1 ) common/nodraw 0 -2 -180 0.500000 -0.500000 0 0 0 +( 96 -16 31 ) ( 96 16 31 ) ( 96 16 -1 ) common/nodraw 0 -1 -180 0.500000 -0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_neutral.pfb b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_neutral.pfb new file mode 100644 index 00000000..46cc78d7 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_neutral.pfb @@ -0,0 +1,12 @@ +{ +"classname" "worldspawn" +// brush 0 +{ +( 40 32 0 ) ( -24 32 0 ) ( -24 -32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( -24 -32 1 ) ( -24 32 1 ) ( 40 32 1 ) base_wall2/ntrl_techfloor_kc -48 64 0 -0.500000 0.500000 134217728 0 0 +( -24 -32 48 ) ( 40 -32 48 ) ( 40 -32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( 40 -32 48 ) ( 40 32 48 ) ( 40 32 0 ) common/nodraw 0 0 0 0.500000 0.500000 134217728 0 0 +( 40 32 48 ) ( -24 32 48 ) ( -24 32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( -24 32 48 ) ( -24 -32 48 ) ( -24 -32 0 ) common/nodraw 0 0 0 0.500000 0.500000 134217728 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_red.pfb b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_red.pfb new file mode 100644 index 00000000..e6f01ba1 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/armorpad_red.pfb @@ -0,0 +1,12 @@ +{ +"classname" "worldspawn" +// brush 0 +{ +( 16 16 -1 ) ( -16 16 -1 ) ( -16 -16 -1 ) common/nodraw 0 0 0 0.500000 0.500000 0 0 0 +( -16 -16 1 ) ( -16 16 1 ) ( 16 16 1 ) base_wall2/techfloor_kc -64 64 0 -0.500000 0.500000 0 0 0 +( -16 -32 31 ) ( 16 -32 31 ) ( 16 -32 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( 32 -16 31 ) ( 32 16 31 ) ( 32 16 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( 16 32 31 ) ( -16 32 31 ) ( -16 32 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( -32 16 31 ) ( -32 -16 31 ) ( -32 -16 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_blue.pfb b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_blue.pfb new file mode 100644 index 00000000..59e22f86 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_blue.pfb @@ -0,0 +1,32 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 + { + patchDef2 + { + base_wall2/respawn_effect1_blue + ( 9 3 0 0 0 ) +( +( ( 24 0 41 0 0.349386 ) ( 34 0 21 0 0.174693 ) ( 44 0 1 0 0 ) ) +( ( 24 40 41 0.312500 0.349386 ) ( 34 30 21 0.312500 0.174693 ) ( 44 20 1 0.312500 0 ) ) +( ( 64 40 41 0.624996 0.349386 ) ( 64 30 21 0.624996 0.174693 ) ( 64 20 1 0.624996 0 ) ) +( ( 104 40 41 0.937492 0.349386 ) ( 94 30 21 0.937492 0.174693 ) ( 84 20 1 0.937492 0 ) ) +( ( 104 0 41 1.249992 0.349386 ) ( 94 0 21 1.249992 0.174693 ) ( 84 0 1 1.249992 0 ) ) +( ( 104 -40 41 1.562492 0.349386 ) ( 94 -30 21 1.562492 0.174693 ) ( 84 -20 1 1.562492 0 ) ) +( ( 64 -40 41 1.874989 0.349386 ) ( 64 -30 21 1.874989 0.174693 ) ( 64 -20 1 1.874989 0 ) ) +( ( 24 -40 41 2.187485 0.349386 ) ( 34 -30 21 2.187485 0.174693 ) ( 44 -20 1 2.187485 0 ) ) +( ( 24 0 41 2.499985 0.349386 ) ( 34 0 21 2.499985 0.174693 ) ( 44 0 1 2.499985 0 ) ) +) + } + } +// brush 1 +{ +( 48 -16 -1 ) ( 80 -16 -1 ) ( 80 16 -1 ) common/nodraw 31 0 -180 0.500000 0.500000 0 0 0 +( 80 16 1 ) ( 80 -16 1 ) ( 48 -16 1 ) base_wall2/techfloor_kc_blue 64 -64 0 0.500000 -0.500000 0 0 0 +( 80 32 31 ) ( 48 32 31 ) ( 48 32 -1 ) common/nodraw 0 -2 -180 0.500000 -0.500000 0 0 0 +( 32 16 31 ) ( 32 -16 31 ) ( 32 -16 -1 ) common/nodraw 0 -1 -180 0.500000 -0.500000 0 0 0 +( 48 -32 31 ) ( 80 -32 31 ) ( 80 -32 -1 ) common/nodraw 0 -2 -180 0.500000 -0.500000 0 0 0 +( 96 -16 31 ) ( 96 16 31 ) ( 96 16 -1 ) common/nodraw 0 -1 -180 0.500000 -0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_neutral.pfb b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_neutral.pfb new file mode 100644 index 00000000..25a25d69 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_neutral.pfb @@ -0,0 +1,32 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 + { + patchDef2 + { + base_wall2/respawn_effect1_ntrl + ( 9 3 0 0 0 ) +( +( ( 48 0 40 0 0.349386 ) ( 38 0 20 0 0.174693 ) ( 28 0 0 0 0 ) ) +( ( 48 -40 40 0.312500 0.349386 ) ( 38 -30 20 0.312500 0.174693 ) ( 28 -20 0 0.312500 0 ) ) +( ( 8 -40 40 0.624996 0.349386 ) ( 8 -30 20 0.624996 0.174693 ) ( 8 -20 0 0.624996 0 ) ) +( ( -32 -40 40 0.937492 0.349386 ) ( -22 -30 20 0.937492 0.174693 ) ( -12 -20 0 0.937492 0 ) ) +( ( -32 0 40 1.249992 0.349386 ) ( -22 0 20 1.249992 0.174693 ) ( -12 0 0 1.249992 0 ) ) +( ( -32 40 40 1.562492 0.349386 ) ( -22 30 20 1.562492 0.174693 ) ( -12 20 0 1.562492 0 ) ) +( ( 8 40 40 1.874989 0.349386 ) ( 8 30 20 1.874989 0.174693 ) ( 8 20 0 1.874989 0 ) ) +( ( 48 40 40 2.187485 0.349386 ) ( 38 30 20 2.187485 0.174693 ) ( 28 20 0 2.187485 0 ) ) +( ( 48 0 40 2.499985 0.349386 ) ( 38 0 20 2.499985 0.174693 ) ( 28 0 0 2.499985 0 ) ) +) + } + } +// brush 1 +{ +( 40 32 0 ) ( -24 32 0 ) ( -24 -32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( -24 -32 1 ) ( -24 32 1 ) ( 40 32 1 ) base_wall2/ntrl_techfloor_kc -48 64 0 -0.500000 0.500000 134217728 0 0 +( -24 -32 48 ) ( 40 -32 48 ) ( 40 -32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( 40 -32 48 ) ( 40 32 48 ) ( 40 32 0 ) common/nodraw 0 0 0 0.500000 0.500000 134217728 0 0 +( 40 32 48 ) ( -24 32 48 ) ( -24 32 0 ) common/nodraw 16 0 0 0.500000 0.500000 134217728 0 0 +( -24 32 48 ) ( -24 -32 48 ) ( -24 -32 0 ) common/nodraw 0 0 0 0.500000 0.500000 134217728 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_red.pfb b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_red.pfb new file mode 100644 index 00000000..56728e93 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/Team Arena Prefabs/weaponpad_red.pfb @@ -0,0 +1,32 @@ +// entity 1 +{ +"classname" "func_group" +// brush 0 + { + patchDef2 + { + base_wall2/respawn_effect1 + ( 9 3 0 0 0 ) +( +( ( 40 0 40 0 0.349386 ) ( 30 0 20 0 0.174693 ) ( 20 0 0 0 0 ) ) +( ( 40 -40 40 0.312500 0.349386 ) ( 30 -30 20 0.312500 0.174693 ) ( 20 -20 0 0.312500 0 ) ) +( ( 0 -40 40 0.624996 0.349386 ) ( 0 -30 20 0.624996 0.174693 ) ( 0 -20 0 0.624996 0 ) ) +( ( -40 -40 40 0.937492 0.349386 ) ( -30 -30 20 0.937492 0.174693 ) ( -20 -20 0 0.937492 0 ) ) +( ( -40 0 40 1.249992 0.349386 ) ( -30 0 20 1.249992 0.174693 ) ( -20 0 0 1.249992 0 ) ) +( ( -40 40 40 1.562492 0.349386 ) ( -30 30 20 1.562492 0.174693 ) ( -20 20 0 1.562492 0 ) ) +( ( 0 40 40 1.874989 0.349386 ) ( 0 30 20 1.874989 0.174693 ) ( 0 20 0 1.874989 0 ) ) +( ( 40 40 40 2.187485 0.349386 ) ( 30 30 20 2.187485 0.174693 ) ( 20 20 0 2.187485 0 ) ) +( ( 40 0 40 2.499985 0.349386 ) ( 30 0 20 2.499985 0.174693 ) ( 20 0 0 2.499985 0 ) ) +) + } + } +// brush 1 +{ +( 16 16 -1 ) ( -16 16 -1 ) ( -16 -16 -1 ) common/nodraw 0 0 0 0.500000 0.500000 0 0 0 +( -16 -16 1 ) ( -16 16 1 ) ( 16 16 1 ) base_wall2/techfloor_kc -64 64 0 -0.500000 0.500000 0 0 0 +( -16 -32 31 ) ( 16 -32 31 ) ( 16 -32 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( 32 -16 31 ) ( 32 16 31 ) ( 32 16 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( 16 32 31 ) ( -16 32 31 ) ( -16 32 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +( -32 16 31 ) ( -32 -16 31 ) ( -32 -16 -1 ) common/nodraw 0 -2 0 0.500000 0.500000 0 0 0 +} +} diff --git a/install/installs/Q3Pack/install/missionpack/maps/terrademo.map b/install/installs/Q3Pack/install/missionpack/maps/terrademo.map new file mode 100644 index 00000000..fca03efd --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/maps/terrademo.map @@ -0,0 +1,553 @@ +{ +"gridsize" "256 256 256" +"vertexremapshader6" "textures/terrain/mpterra2_2;textures/terrain/vxmpterra2" +"vertexremapshader5" "textures/terrain/mpterra2_1;textures/terrain/vxmpterra2" +"vertexremapshader4" "textures/terrain/mpterra2_0;textures/terrain/vxmpterra2" +"vertexremapshader3" "textures/terrain/mpterra2_1to2;textures/terrain/vxmpterra2" +"vertexremapshader2" "textures/terrain/mpterra2_0to2;textures/terrain/vxmpterra2" +"vertexremapshader1" "textures/terrain/mpterra2_0to1;textures/terrain/vxmpterra2" +"enableBreath" "1" +"_color" ".22 .37 .4" +"message" "Distant Screams" +"classname" "worldspawn" +"ambient" "22" +"music" "music/fla_mp03.wav" +// brush 0 +{ +( -448 -640 -352 ) ( -448 440 -352 ) ( -512 440 -352 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( -512 440 -304 ) ( -448 440 -304 ) ( -448 -640 -304 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( -512 440 -304 ) ( -512 -640 -304 ) ( -512 -640 -1952 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( -512 -512 -304 ) ( -448 -512 -304 ) ( -448 -512 -1952 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( 576 -640 -304 ) ( 576 440 -304 ) ( 576 440 -1952 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +( -448 512 -304 ) ( -512 512 -304 ) ( -512 512 -1952 ) common/caulk 0 0 0 0.500000 0.500000 0 0 0 +} +// brush 1 +{ +( -448 -640 1376 ) ( -448 440 1376 ) ( -512 440 1376 ) skies/pj_ctf2_sky 128 127 90 0.500000 0.500000 0 0 0 +( -512 440 1424 ) ( -448 440 1424 ) ( -448 -640 1424 ) skies/pj_ctf2_sky 128 127 90 0.500000 0.500000 0 0 0 +( -512 440 1424 ) ( -512 -640 1424 ) ( -512 -640 -224 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( -512 -512 1424 ) ( -448 -512 1424 ) ( -448 -512 -224 ) skies/pj_ctf2_sky 127 0 -180 0.500000 -0.500000 0 0 0 +( 576 -640 1424 ) ( 576 440 1424 ) ( 576 440 -224 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( -448 512 1424 ) ( -512 512 1424 ) ( -512 512 -224 ) skies/pj_ctf2_sky 127 0 -180 0.500000 -0.500000 0 0 0 +} +// brush 2 +{ +( -512 -576 -352 ) ( -512 504 -352 ) ( -576 504 -352 ) skies/pj_ctf2_sky 0 255 90 0.500000 0.500000 0 0 0 +( -576 504 1424 ) ( -512 504 1424 ) ( -512 -576 1424 ) skies/pj_ctf2_sky 0 255 90 0.500000 0.500000 0 0 0 +( -576 504 1296 ) ( -576 -576 1296 ) ( -576 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -576 -576 1296 ) ( -512 -576 1296 ) ( -512 -576 -352 ) skies/pj_ctf2_sky 0 0 -180 0.500000 -0.500000 0 0 0 +( -512 -576 1296 ) ( -512 504 1296 ) ( -512 504 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -512 576 1296 ) ( -576 576 1296 ) ( -576 576 -352 ) skies/pj_ctf2_sky 0 0 -180 0.500000 -0.500000 0 0 0 +} +// brush 3 +{ +( 576 -576 -352 ) ( 576 504 -352 ) ( 512 504 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( 512 504 1424 ) ( 576 504 1424 ) ( 576 -576 1424 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( 512 504 1296 ) ( 512 -576 1296 ) ( 512 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 512 -576 1296 ) ( 576 -576 1296 ) ( 576 -576 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( 576 -576 1296 ) ( 576 504 1296 ) ( 576 504 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 576 576 1296 ) ( 512 576 1296 ) ( 512 576 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +} +// brush 4 +{ +( 576 576 -352 ) ( -504 576 -352 ) ( -504 512 -352 ) skies/pj_ctf2_sky 0 -128 0 0.500000 0.500000 0 0 0 +( -504 512 1424 ) ( -504 576 1424 ) ( 576 576 1424 ) skies/pj_ctf2_sky 0 -128 0 0.500000 0.500000 0 0 0 +( -504 512 1296 ) ( 576 512 1296 ) ( 576 512 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 512 512 1296 ) ( 512 576 1296 ) ( 512 576 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +( 576 576 1296 ) ( -504 576 1296 ) ( -504 576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -512 576 1296 ) ( -512 512 1296 ) ( -512 512 -352 ) skies/pj_ctf2_sky 128 0 0 0.500000 0.500000 0 0 0 +} +// brush 5 +{ +( 576 -512 -352 ) ( -504 -512 -352 ) ( -504 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -504 -576 1424 ) ( -504 -512 1424 ) ( 576 -512 1424 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -504 -576 1296 ) ( 576 -576 1296 ) ( 576 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 512 -576 1296 ) ( 512 -512 1296 ) ( 512 -512 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( 576 -512 1296 ) ( -504 -512 1296 ) ( -504 -512 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +( -512 -512 1296 ) ( -512 -576 1296 ) ( -512 -576 -352 ) skies/pj_ctf2_sky 0 0 0 0.500000 0.500000 0 0 0 +} +} +// entity 1 +{ +"origin" "248 136 416" +"model" "models/mapobjects/tree2/tree6.md3" +"classname" "misc_model" +} +// entity 2 +{ +"classname" "misc_model" +"model" "models/mapobjects/tree2/tree1.md3" +"origin" "176 256 392" +} +// entity 3 +{ +"origin" "40 -112 440" +"angle" "90" +"classname" "info_player_deathmatch" +} +// entity 4 +{ +"classname" "func_group" +"alphamap" "textures/proto2/pj_terralpha01.pcx" +"shader" "terrain/mpterra2" +"layers" "3" +"terrain" "1" +// brush 0 +{ +( -512 -512 1296 ) ( -256 -256 592 ) ( -256 -512 848 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 -512 -352 ) ( -256 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -512 848 ) ( -256 -512 -352 ) ( -512 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -256 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 -512 1296 ) ( -512 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 1 +{ +( -512 -256 1152 ) ( -256 -256 592 ) ( -512 -512 1296 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 -256 -352 ) ( -512 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 -512 1296 ) ( -512 -512 -352 ) ( -512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -512 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 -256 1152 ) ( -512 -256 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 2 +{ +( -512 -256 1152 ) ( -512 0 800 ) ( -256 -256 592 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 -256 -352 ) ( -256 -256 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 0 800 ) ( -512 0 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 -256 1152 ) ( -512 -256 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 3 +{ +( -512 0 800 ) ( -256 0 416 ) ( -256 -256 592 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 0 -352 ) ( -256 -256 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 0 416 ) ( -256 0 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 0 800 ) ( -512 0 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 4 +{ +( -512 0 800 ) ( -256 256 344 ) ( -256 0 416 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 0 -352 ) ( -256 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 0 416 ) ( -256 0 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 0 800 ) ( -512 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 5 +{ +( -512 256 360 ) ( -256 256 344 ) ( -512 0 800 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 256 -352 ) ( -512 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 0 800 ) ( -512 0 -352 ) ( -512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 256 360 ) ( -512 256 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 6 +{ +( -512 256 360 ) ( -512 512 200 ) ( -256 256 344 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 256 -352 ) ( -256 256 -352 ) ( -512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 512 200 ) ( -512 512 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 256 360 ) ( -512 256 -352 ) ( -512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 7 +{ +( -512 512 200 ) ( -256 512 272 ) ( -256 256 344 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -512 512 -352 ) ( -256 256 -352 ) ( -256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 512 272 ) ( -256 512 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -512 512 200 ) ( -512 512 -352 ) ( -256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 8 +{ +( -256 -512 848 ) ( -256 -256 592 ) ( 0 -512 408 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 -512 -352 ) ( 0 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -512 408 ) ( 0 -512 -352 ) ( -256 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( 0 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -512 848 ) ( -256 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 9 +{ +( -256 -256 592 ) ( 0 -256 376 ) ( 0 -512 408 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 -256 -352 ) ( 0 -512 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -512 408 ) ( 0 -512 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -256 376 ) ( 0 -256 -352 ) ( 0 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 10 +{ +( -256 -256 592 ) ( 0 0 360 ) ( 0 -256 376 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 -256 -352 ) ( 0 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -256 376 ) ( 0 -256 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 11 +{ +( -256 0 416 ) ( 0 0 360 ) ( -256 -256 592 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 0 -352 ) ( -256 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 -256 592 ) ( -256 -256 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( -256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 0 416 ) ( -256 0 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 12 +{ +( -256 0 416 ) ( -256 256 344 ) ( 0 0 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 0 -352 ) ( 0 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( -256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 0 416 ) ( -256 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 13 +{ +( -256 256 344 ) ( 0 256 352 ) ( 0 0 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 256 -352 ) ( 0 0 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 256 352 ) ( 0 256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 14 +{ +( -256 256 344 ) ( 0 512 360 ) ( 0 256 352 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 256 -352 ) ( 0 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 256 352 ) ( 0 256 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 512 360 ) ( 0 512 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 15 +{ +( -256 512 272 ) ( 0 512 360 ) ( -256 256 344 ) common/terrain 0 0 0 2 2 134217728 0 0 +( -256 512 -352 ) ( -256 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 256 344 ) ( -256 256 -352 ) ( -256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 512 360 ) ( 0 512 -352 ) ( -256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( -256 512 272 ) ( -256 512 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 16 +{ +( 0 -512 408 ) ( 256 -256 448 ) ( 256 -512 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 -512 -352 ) ( 256 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -512 360 ) ( 256 -512 -352 ) ( 0 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 256 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -512 408 ) ( 0 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 17 +{ +( 0 -256 376 ) ( 256 -256 448 ) ( 0 -512 408 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 -256 -352 ) ( 0 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -512 408 ) ( 0 -512 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 0 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -256 376 ) ( 0 -256 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 18 +{ +( 0 -256 376 ) ( 0 0 360 ) ( 256 -256 448 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 -256 -352 ) ( 256 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 0 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 -256 376 ) ( 0 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 19 +{ +( 0 0 360 ) ( 256 0 456 ) ( 256 -256 448 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 0 -352 ) ( 256 -256 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 0 456 ) ( 256 0 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 20 +{ +( 256 0 456 ) ( 0 0 360 ) ( 256 256 400 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 0 -352 ) ( 256 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 0 456 ) ( 256 0 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 21 +{ +( 0 0 360 ) ( 0 256 352 ) ( 256 256 400 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 256 -352 ) ( 0 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 0 360 ) ( 0 0 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 0 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 256 352 ) ( 0 256 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 22 +{ +( 256 256 400 ) ( 0 256 352 ) ( 0 512 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 256 -352 ) ( 256 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 0 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 512 360 ) ( 0 512 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 256 352 ) ( 0 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 23 +{ +( 256 256 400 ) ( 0 512 360 ) ( 256 512 456 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 0 512 -352 ) ( 256 256 -352 ) ( 256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 0 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 512 456 ) ( 256 512 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 0 512 360 ) ( 0 512 -352 ) ( 256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 24 +{ +( 256 -512 360 ) ( 256 -256 448 ) ( 512 -512 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 -512 -352 ) ( 512 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 -512 360 ) ( 512 -512 -352 ) ( 256 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 512 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -512 360 ) ( 256 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 25 +{ +( 256 -256 448 ) ( 512 -256 496 ) ( 512 -512 360 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 -256 -352 ) ( 512 -512 -352 ) ( 512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 -512 360 ) ( 512 -512 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 -256 496 ) ( 512 -256 -352 ) ( 512 -512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 26 +{ +( 256 -256 448 ) ( 512 0 408 ) ( 512 -256 496 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 -256 -352 ) ( 512 -256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 -256 496 ) ( 512 -256 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 0 408 ) ( 512 0 -352 ) ( 512 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 27 +{ +( 256 0 456 ) ( 512 0 408 ) ( 256 -256 448 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 0 -352 ) ( 256 -256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 -256 448 ) ( 256 -256 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 0 408 ) ( 512 0 -352 ) ( 256 -256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 0 456 ) ( 256 0 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 28 +{ +( 256 256 400 ) ( 512 0 408 ) ( 256 0 456 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 0 -352 ) ( 512 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 0 408 ) ( 512 0 -352 ) ( 256 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 0 456 ) ( 256 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 29 +{ +( 512 0 408 ) ( 256 256 400 ) ( 512 256 536 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 256 -352 ) ( 512 0 -352 ) ( 512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 0 408 ) ( 512 0 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 256 536 ) ( 512 256 -352 ) ( 512 0 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 30 +{ +( 512 512 960 ) ( 512 256 536 ) ( 256 256 400 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 256 -352 ) ( 512 256 -352 ) ( 512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 256 536 ) ( 512 256 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 512 960 ) ( 512 512 -352 ) ( 512 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +// brush 31 +{ +( 512 512 960 ) ( 256 256 400 ) ( 256 512 456 ) common/terrain 0 0 0 2 2 134217728 0 0 +( 256 512 -352 ) ( 256 256 -352 ) ( 512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 256 360 ) ( 256 256 -352 ) ( 256 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 512 512 960 ) ( 512 512 -352 ) ( 256 256 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +( 256 512 456 ) ( 256 512 -352 ) ( 512 512 -352 ) common/caulk 0 0 0 2 2 134217728 0 0 +} +} +// entity 5 +{ +"classname" "func_group" +// brush 0 +{ +( 3072 -6528 120 ) ( 3072 -6528 136 ) ( 3000 -6600 136 ) proto2/concrete04stair2 32 -16 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6608 160 ) ( 3248 -6608 176 ) ( 3176 -6536 176 ) proto2/concrete04stair2 160 -16 -180 0.500000 -0.500000 134217728 0 0 +( 3072 -6752 176 ) ( 3072 -6752 160 ) ( 3000 -6680 160 ) proto2/concrete04stair2 160 -16 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/tin_floor06 0 0 0 0.500000 0.500000 134217728 0 0 +( 3160 -6752 160 ) ( 3144 -6752 160 ) ( 3152 -6752 176 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +( 3144 -6528 160 ) ( 3168 -6528 160 ) ( 3156 -6528 176 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +( 3232 -6664 120 ) ( 3232 -6688 120 ) ( 3232 -6676 136 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +( 3008 -6696 120 ) ( 3008 -6672 120 ) ( 3008 -6684 136 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +( 3232 -6688 160 ) ( 3176 -6744 160 ) ( 3204 -6716 176 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 1 +{ +( 3112 -6560 176 ) ( 3112 -6560 178 ) ( 3000 -6560 178 ) common/nodraw 0 0 -180 0.500000 -0.500000 134217728 0 0 +( 3200 -6640 176 ) ( 3200 -6640 178 ) ( 3200 -6528 178 ) common/nodraw 0 0 -180 0.500000 -0.500000 134217728 0 0 +( 3120 -6720 176 ) ( 3120 -6720 178 ) ( 3232 -6720 178 ) common/nodraw 0 0 -180 0.500000 -0.500000 134217728 0 0 +( 3040 -6640 176 ) ( 3040 -6640 178 ) ( 3040 -6752 178 ) common/nodraw 0 0 -180 0.500000 -0.500000 134217728 0 0 +( 3232 -6528 176 ) ( 3008 -6528 176 ) ( 3008 -6752 176 ) common/nodraw 0 -31 -180 0.500000 0.500000 134217728 0 0 +( 3008 -6752 178 ) ( 3008 -6528 178 ) ( 3232 -6528 178 ) ctf2/blueteam01 -127 0 0 1.250000 1.250000 134217728 0 0 +} +// brush 2 +{ +( 3176 -6512 176 ) ( 3176 -6512 160 ) ( 3248 -6584 160 ) proto2/concrete07_min 160 -32 -180 0.500000 -0.500000 134217728 0 0 +( 2992 -6512 120 ) ( 2992 -6768 120 ) ( 3248 -6768 120 ) common/caulk -62 -1 90 0.500000 0.500000 134217728 0 0 +( 3248 -6768 176 ) ( 2992 -6768 176 ) ( 2992 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3248 -6584 176 ) ( 3248 -6584 160 ) ( 3232 -6592 160 ) proto2/tin_floor06 64 63 -180 0.500000 -0.500000 134217728 0 0 +( 3176 -6512 120 ) ( 3176 -6512 136 ) ( 3168 -6528 136 ) proto2/tin_floor06 0 63 0 0.500000 0.500000 134217728 0 0 +( 3224 -6584 160 ) ( 3168 -6528 160 ) ( 3196 -6556 176 ) proto2/tin_floor06 -127 63 0 0.500000 0.500000 134217728 0 0 +} +// brush 3 +{ +( 3064 -6512 176 ) ( 3064 -6512 160 ) ( 3176 -6512 160 ) proto2/concrete07_min 0 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3168 -6528 120 ) ( 3168 -6528 136 ) ( 3176 -6512 136 ) proto2/concrete04stair2 -32 -18 0 0.500000 0.500000 134217728 0 0 +( 2992 -6768 120 ) ( 3248 -6768 120 ) ( 3248 -6512 120 ) common/caulk -31 33 0 0.500000 0.500000 134217728 0 0 +( 3248 -6512 176 ) ( 3248 -6768 176 ) ( 2992 -6768 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3168 -6528 176 ) ( 3168 -6528 160 ) ( 3072 -6528 160 ) proto2/tin_floor06 -96 63 0 0.500000 0.500000 134217728 0 0 +( 3072 -6528 136 ) ( 3072 -6528 120 ) ( 3064 -6512 120 ) proto2/tin_floor06 -32 63 0 0.500000 0.500000 134217728 0 0 +} +// brush 4 +{ +( 2992 -6584 176 ) ( 2992 -6584 160 ) ( 3064 -6512 160 ) proto2/concrete07_min 32 -32 -180 0.500000 -0.500000 134217728 0 0 +( 2992 -6768 120 ) ( 3248 -6768 120 ) ( 3248 -6512 120 ) common/caulk -31 33 0 0.500000 0.500000 134217728 0 0 +( 3248 -6512 176 ) ( 3248 -6768 176 ) ( 2992 -6768 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3064 -6512 136 ) ( 3064 -6512 120 ) ( 3072 -6528 120 ) proto2/tin_floor06 -32 63 0 0.500000 0.500000 134217728 0 0 +( 2992 -6584 120 ) ( 2992 -6584 136 ) ( 3008 -6592 136 ) proto2/tin_floor06 -96 63 0 0.500000 0.500000 134217728 0 0 +( 3064 -6536 120 ) ( 3008 -6592 120 ) ( 3036 -6564 136 ) proto2/tin_floor06 -96 63 0 0.500000 0.500000 134217728 0 0 +} +// brush 5 +{ +( 3008 -6592 120 ) ( 3008 -6592 136 ) ( 2992 -6584 136 ) proto2/concrete04stair2 224 -17 -180 0.500000 -0.500000 134217728 0 0 +( 3008 -6688 136 ) ( 3008 -6688 120 ) ( 2992 -6696 120 ) proto2/concrete04stair2 224 -17 -180 0.500000 -0.500000 134217728 0 0 +( 2992 -6584 160 ) ( 2992 -6584 176 ) ( 2992 -6696 176 ) proto2/concrete07_min 128 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3008 -6592 136 ) ( 3008 -6592 120 ) ( 3008 -6688 120 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 6 +{ +( 3064 -6768 176 ) ( 3064 -6768 160 ) ( 2992 -6696 160 ) proto2/concrete07_min 96 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6768 120 ) ( 3248 -6512 120 ) ( 2992 -6512 120 ) common/caulk 0 63 -90 0.500000 0.500000 134217728 0 0 +( 2992 -6512 176 ) ( 3248 -6512 176 ) ( 3248 -6768 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 2992 -6696 136 ) ( 2992 -6696 120 ) ( 3008 -6688 120 ) proto2/tin_floor06 0 63 0 0.500000 0.500000 134217728 0 0 +( 3064 -6768 120 ) ( 3064 -6768 136 ) ( 3072 -6752 136 ) proto2/tin_floor06 64 64 -180 0.500000 -0.500000 134217728 0 0 +( 3016 -6696 160 ) ( 3072 -6752 160 ) ( 3044 -6724 176 ) proto2/tin_floor06 1 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 7 +{ +( 3176 -6768 136 ) ( 3176 -6768 120 ) ( 3064 -6768 120 ) proto2/concrete07_min 160 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3072 -6752 120 ) ( 3072 -6752 136 ) ( 3064 -6768 136 ) proto2/concrete04stair2 32 -16 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3072 -6752 176 ) ( 3072 -6752 160 ) ( 3168 -6752 160 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +( 3168 -6752 136 ) ( 3168 -6752 120 ) ( 3176 -6768 120 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 8 +{ +( 3248 -6696 176 ) ( 3248 -6696 160 ) ( 3176 -6768 160 ) proto2/concrete07_min 160 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3176 -6768 136 ) ( 3176 -6768 120 ) ( 3168 -6752 120 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6696 160 ) ( 3248 -6696 176 ) ( 3232 -6688 176 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +( 3176 -6744 160 ) ( 3232 -6688 160 ) ( 3204 -6716 176 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 9 +{ +( 3232 -6592 176 ) ( 3232 -6592 160 ) ( 3248 -6584 160 ) proto2/concrete04stair2 224 -17 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6696 160 ) ( 3248 -6696 176 ) ( 3248 -6584 176 ) proto2/concrete07_min 160 -32 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6512 120 ) ( 2992 -6512 120 ) ( 2992 -6768 120 ) common/caulk 32 -31 -180 0.500000 0.500000 134217728 0 0 +( 2992 -6768 176 ) ( 2992 -6512 176 ) ( 3248 -6512 176 ) proto2/concrete07_smth 0 0 0 0.500000 0.500000 134217728 0 0 +( 3232 -6592 120 ) ( 3232 -6592 136 ) ( 3232 -6688 136 ) proto2/tin_floor06 32 64 -180 0.500000 -0.500000 134217728 0 0 +( 3248 -6696 176 ) ( 3248 -6696 160 ) ( 3232 -6688 160 ) proto2/tin_floor06 96 63 -180 0.500000 -0.500000 134217728 0 0 +} +} +// entity 6 +{ +"classname" "func_group" +// brush 0 +{ +( -8 0 360 ) ( -8 0 376 ) ( -80 -72 376 ) proto2/concrete04stair2 32 -15 -180 0.500000 -0.500000 134217728 0 0 +( 168 -80 400 ) ( 168 -80 416 ) ( 96 -8 416 ) proto2/concrete04stair2 159 -15 -180 0.500000 -0.500000 134217728 0 0 +( -8 -224 416 ) ( -8 -224 400 ) ( -80 -152 400 ) proto2/concrete04stair2 159 -15 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/tin_floor06 16 0 0 0.500000 0.500000 134217728 0 0 +( 80 -224 400 ) ( 64 -224 400 ) ( 72 -224 416 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +( 64 0 400 ) ( 88 0 400 ) ( 76 0 416 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +( 152 -136 360 ) ( 152 -160 360 ) ( 152 -148 376 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +( -72 -168 360 ) ( -72 -144 360 ) ( -72 -156 376 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +( 152 -160 400 ) ( 96 -216 400 ) ( 124 -188 416 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 1 +{ +( 32 -32 416 ) ( 32 -32 418 ) ( -80 -32 418 ) common/nodraw -16 -32 -180 0.500000 -0.500000 134217728 0 0 +( 120 -112 416 ) ( 120 -112 418 ) ( 120 0 418 ) common/nodraw 0 -31 -180 0.500000 -0.500000 134217728 0 0 +( 40 -192 416 ) ( 40 -192 418 ) ( 152 -192 418 ) common/nodraw -16 -32 -180 0.500000 -0.500000 134217728 0 0 +( -40 -112 416 ) ( -40 -112 418 ) ( -40 -224 418 ) common/nodraw 0 -31 -180 0.500000 -0.500000 134217728 0 0 +( 152 0 416 ) ( -72 0 416 ) ( -72 -224 416 ) common/nodraw -16 -30 -180 0.500000 0.500000 134217728 0 0 +( -72 -224 418 ) ( -72 0 418 ) ( 152 0 418 ) ctf2/blueteam01 33 102 0 1.250000 1.250000 134217728 0 0 +} +// brush 2 +{ +( 96 16 416 ) ( 96 16 400 ) ( 168 -56 400 ) proto2/concrete07_min 159 -63 -180 0.500000 -0.500000 134217728 0 0 +( -88 16 360 ) ( -88 -240 360 ) ( 168 -240 360 ) common/caulk 1 14 90 0.500000 0.500000 134217728 0 0 +( 168 -240 416 ) ( -88 -240 416 ) ( -88 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( 168 -56 416 ) ( 168 -56 400 ) ( 152 -64 400 ) proto2/tin_floor06 -80 30 -180 0.500000 -0.500000 134217728 0 0 +( 96 16 360 ) ( 96 16 376 ) ( 88 0 376 ) proto2/tin_floor06 0 31 0 0.500000 0.500000 134217728 0 0 +( 144 -56 400 ) ( 88 0 400 ) ( 116 -28 416 ) proto2/tin_floor06 1 31 0 0.500000 0.500000 134217728 0 0 +} +// brush 3 +{ +( -16 16 416 ) ( -16 16 400 ) ( 96 16 400 ) proto2/concrete07_min -15 63 -180 0.500000 -0.500000 134217728 0 0 +( 88 0 360 ) ( 88 0 376 ) ( 96 16 376 ) proto2/concrete04stair2 -32 -18 0 0.500000 0.500000 134217728 0 0 +( -88 -240 360 ) ( 168 -240 360 ) ( 168 16 360 ) common/caulk 49 33 0 0.500000 0.500000 134217728 0 0 +( 168 16 416 ) ( 168 -240 416 ) ( -88 -240 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( 88 0 416 ) ( 88 0 400 ) ( -8 0 400 ) proto2/tin_floor06 48 31 0 0.500000 0.500000 134217728 0 0 +( -8 0 376 ) ( -8 0 360 ) ( -16 16 360 ) proto2/tin_floor06 -32 31 0 0.500000 0.500000 134217728 0 0 +} +// brush 4 +{ +( -88 -56 416 ) ( -88 -56 400 ) ( -16 16 400 ) proto2/concrete07_min 32 -63 -180 0.500000 -0.500000 134217728 0 0 +( -88 -240 360 ) ( 168 -240 360 ) ( 168 16 360 ) common/caulk 49 33 0 0.500000 0.500000 134217728 0 0 +( 168 16 416 ) ( 168 -240 416 ) ( -88 -240 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( -16 16 376 ) ( -16 16 360 ) ( -8 0 360 ) proto2/tin_floor06 -32 31 0 0.500000 0.500000 134217728 0 0 +( -88 -56 360 ) ( -88 -56 376 ) ( -72 -64 376 ) proto2/tin_floor06 48 31 0 0.500000 0.500000 134217728 0 0 +( -16 -8 360 ) ( -72 -64 360 ) ( -44 -36 376 ) proto2/tin_floor06 -96 31 0 0.500000 0.500000 134217728 0 0 +} +// brush 5 +{ +( -72 -64 360 ) ( -72 -64 376 ) ( -88 -56 376 ) proto2/concrete04stair2 -48 -17 -180 0.500000 -0.500000 134217728 0 0 +( -72 -160 376 ) ( -72 -160 360 ) ( -88 -168 360 ) proto2/concrete04stair2 -48 -17 -180 0.500000 -0.500000 134217728 0 0 +( -88 -56 400 ) ( -88 -56 416 ) ( -88 -168 416 ) proto2/concrete07_min 127 -63 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( -72 -64 376 ) ( -72 -64 360 ) ( -72 -160 360 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 6 +{ +( -16 -240 416 ) ( -16 -240 400 ) ( -88 -168 400 ) proto2/concrete07_min 95 -63 -180 0.500000 -0.500000 134217728 0 0 +( 168 -240 360 ) ( 168 16 360 ) ( -88 16 360 ) common/caulk 0 -17 -90 0.500000 0.500000 134217728 0 0 +( -88 16 416 ) ( 168 16 416 ) ( 168 -240 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( -88 -168 376 ) ( -88 -168 360 ) ( -72 -160 360 ) proto2/tin_floor06 16 31 0 0.500000 0.500000 134217728 0 0 +( -16 -240 360 ) ( -16 -240 376 ) ( -8 -224 376 ) proto2/tin_floor06 63 32 -180 0.500000 -0.500000 134217728 0 0 +( -64 -168 400 ) ( -8 -224 400 ) ( -36 -196 416 ) proto2/tin_floor06 0 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 7 +{ +( 96 -240 376 ) ( 96 -240 360 ) ( -16 -240 360 ) proto2/concrete07_min -112 63 -180 0.500000 -0.500000 134217728 0 0 +( -8 -224 360 ) ( -8 -224 376 ) ( -16 -240 376 ) proto2/concrete04stair2 32 -15 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( -8 -224 416 ) ( -8 -224 400 ) ( 88 -224 400 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +( 88 -224 376 ) ( 88 -224 360 ) ( 96 -240 360 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 8 +{ +( 168 -168 416 ) ( 168 -168 400 ) ( 96 -240 400 ) proto2/concrete07_min 159 -63 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( 96 -240 376 ) ( 96 -240 360 ) ( 88 -224 360 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +( 168 -168 400 ) ( 168 -168 416 ) ( 152 -160 416 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +( 96 -216 400 ) ( 152 -160 400 ) ( 124 -188 416 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +} +// brush 9 +{ +( 152 -64 416 ) ( 152 -64 400 ) ( 168 -56 400 ) proto2/concrete04stair2 -48 -17 -180 0.500000 -0.500000 134217728 0 0 +( 168 -168 400 ) ( 168 -168 416 ) ( 168 -56 416 ) proto2/concrete07_min 159 -63 -180 0.500000 -0.500000 134217728 0 0 +( 168 16 360 ) ( -88 16 360 ) ( -88 -240 360 ) common/caulk -48 -30 -180 0.500000 0.500000 134217728 0 0 +( -88 -240 416 ) ( -88 16 416 ) ( 168 16 416 ) proto2/concrete07_smth 16 0 0 0.500000 0.500000 134217728 0 0 +( 152 -64 360 ) ( 152 -64 376 ) ( 152 -160 376 ) proto2/tin_floor06 31 32 -180 0.500000 -0.500000 134217728 0 0 +( 168 -168 416 ) ( 168 -168 400 ) ( 152 -160 400 ) proto2/tin_floor06 -48 30 -180 0.500000 -0.500000 134217728 0 0 +} +} +// entity 7 +{ +"classname" "misc_model" +"model" "models/mapobjects/tree2/tree6.md3" +"origin" "288 272 440" +} diff --git a/install/installs/Q3Pack/install/missionpack/models/.svn/entries b/install/installs/Q3Pack/install/missionpack/models/.svn/entries new file mode 100644 index 00000000..e9a6a258 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/models/.svn/entries @@ -0,0 +1,31 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/missionpack/models +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +mapobjects +dir + diff --git a/install/installs/Q3Pack/install/missionpack/models/mapobjects/.svn/entries b/install/installs/Q3Pack/install/missionpack/models/mapobjects/.svn/entries new file mode 100644 index 00000000..c4412257 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/models/mapobjects/.svn/entries @@ -0,0 +1,31 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/missionpack/models/mapobjects +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +spawn +dir + diff --git a/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/entries b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/entries new file mode 100644 index 00000000..a30ca1df --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/entries @@ -0,0 +1,96 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/missionpack/models/mapobjects/spawn +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +spawn.md3 +file + + + + +2012-04-01T16:51:40.017307Z +4d50bf05639f629bbed696fa89a97f7a +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1084 + +spawn_r.md3 +file + + + + +2012-04-01T16:51:40.020307Z +79bfe680dba6bb114c4533d433936584 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +1084 + diff --git a/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/prop-base/spawn.md3.svn-base b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/prop-base/spawn.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/prop-base/spawn.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/prop-base/spawn_r.md3.svn-base b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/prop-base/spawn_r.md3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/prop-base/spawn_r.md3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/text-base/spawn.md3.svn-base b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/text-base/spawn.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..91cf9f8668b5b5e078faa2f291e6b9ab5879edcb GIT binary patch literal 1084 zcmd5)JxD@P6uxDq*0Z7^f*Rfu^kZ4L^y^EjK?o`WY0T1sP@kma5L8P`OIt)VNkiCB zdmuP9wAB!_1cIYfQ)W_~@8(ITf~F39@B7Yo&pGej`<`cV*3l@02%bA&E2`O zu7_0D{8ZPM@1Z?T=;1*BK)LQO3i|?Z-fqGL0ed{H7D6=$aY*>_9vpqKRUb9{5;RT* zzYhs(FxCNRdZmm8dU6f4wUmREikxe>7yZzjec>w#Y&Ex^> zv$l{2u+O@VJb-=H_2dEUv&I<#_ABp$z5mW558E0Y;T!3psHWcRJL9Pt?aX;Mb`)>d zf|l2j>!vFwxTDtPg#WxeJ%&2H*)WWL{^ zh=o|7A1hHz(dSg=%!MTV28#b6pQNi(HV*RMcj7&B!TUyhoG7|qiO(}1yLsZYYLNNu arBSYDZ6;a&Vl&Bp%cW7yYf}w!e(xuewtwpY literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/text-base/spawn_r.md3.svn-base b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/.svn/text-base/spawn_r.md3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..b690f79185e5f04376d3cdf8e93dd91c6d9c428f GIT binary patch literal 1084 zcmd5)JuE{}6uvywmggsiM#AtGiJ$sQ7gYPS7$g!zA~s4(B7L4{qk{yC#bRqjOpQTm zU~kf-lflLyu}CBx8%$aR=ev3^buc-}_rC9Z_niCgJ@1W;OuFiX5QZ5Hg(KZYV9i`u z2`xq=-I29GZ1w9ox87w0T~t*%%8JX(Vakt-7_1;Ml*@?uhm0)S$@)n9gm4gk;x^&* zw=S)lhUS|dZTs@a=#0bWYN)68r|vHb=K^rwcEULUXFMqvLQ{k|Ae5Ygiv|&04p2+U zpzUPv`;f2(V;z8|SIVfRC)YsN6mzipE9V;SML#sg3-CH?3wZ$htSiX_*k^4e4`83Q zjXZ#T)^_p$_E}ev2e8k&nmmAg*0>|U{_lCP_utulx2@9^zLDvV=-So3H^jlcvc1J3j$pDS?du literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/spawn.md3 b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/spawn.md3 new file mode 100644 index 0000000000000000000000000000000000000000..91cf9f8668b5b5e078faa2f291e6b9ab5879edcb GIT binary patch literal 1084 zcmd5)JxD@P6uxDq*0Z7^f*Rfu^kZ4L^y^EjK?o`WY0T1sP@kma5L8P`OIt)VNkiCB zdmuP9wAB!_1cIYfQ)W_~@8(ITf~F39@B7Yo&pGej`<`cV*3l@02%bA&E2`O zu7_0D{8ZPM@1Z?T=;1*BK)LQO3i|?Z-fqGL0ed{H7D6=$aY*>_9vpqKRUb9{5;RT* zzYhs(FxCNRdZmm8dU6f4wUmREikxe>7yZzjec>w#Y&Ex^> zv$l{2u+O@VJb-=H_2dEUv&I<#_ABp$z5mW558E0Y;T!3psHWcRJL9Pt?aX;Mb`)>d zf|l2j>!vFwxTDtPg#WxeJ%&2H*)WWL{^ zh=o|7A1hHz(dSg=%!MTV28#b6pQNi(HV*RMcj7&B!TUyhoG7|qiO(}1yLsZYYLNNu arBSYDZ6;a&Vl&Bp%cW7yYf}w!e(xuewtwpY literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/spawn_r.md3 b/install/installs/Q3Pack/install/missionpack/models/mapobjects/spawn/spawn_r.md3 new file mode 100644 index 0000000000000000000000000000000000000000..b690f79185e5f04376d3cdf8e93dd91c6d9c428f GIT binary patch literal 1084 zcmd5)JuE{}6uvywmggsiM#AtGiJ$sQ7gYPS7$g!zA~s4(B7L4{qk{yC#bRqjOpQTm zU~kf-lflLyu}CBx8%$aR=ev3^buc-}_rC9Z_niCgJ@1W;OuFiX5QZ5Hg(KZYV9i`u z2`xq=-I29GZ1w9ox87w0T~t*%%8JX(Vakt-7_1;Ml*@?uhm0)S$@)n9gm4gk;x^&* zw=S)lhUS|dZTs@a=#0bWYN)68r|vHb=K^rwcEULUXFMqvLQ{k|Ae5Ygiv|&04p2+U zpzUPv`;f2(V;z8|SIVfRC)YsN6mzipE9V;SML#sg3-CH?3wZ$htSiX_*k^4e4`83Q zjXZ#T)^_p$_E}ev2e8k&nmmAg*0>|U{_lCP_utulx2@9^zLDvV=-So3H^jlcvc1J3j$pDS?du literal 0 HcmV?d00001 diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/entries b/install/installs/Q3Pack/install/missionpack/scripts/.svn/entries new file mode 100644 index 00000000..95fae12c --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/entries @@ -0,0 +1,844 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/missionpack/scripts +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2008-02-28T02:40:44.363662Z +30 +timo + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +stone2.shader +file + + + + +2012-04-01T16:51:41.777408Z +bfddfb7269fe860287cc6250aa2b8a90 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +169 + +liquids.shader +file + + + + +2012-04-01T16:51:41.772407Z +c74f77664df5ba1cb9c6689a5795d286 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +23860 + +base_floor.shader +file + + + + +2012-04-01T16:51:42.135428Z +76f07736637f598b71d3e53ccd0d70ab +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +17698 + +base_wall2.shader +file + + + + +2012-04-01T16:51:42.070424Z +3d75adad1476ad52ffd62bd5e0ffff32 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +14883 + +museum.shader +file + + + + +2012-04-01T16:51:41.994420Z +f7614f8ffa2ddbbb4a3dbcab101109b7 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +567 + +ctf.shader +file + + + + +2012-04-01T16:51:42.138428Z +fde130d5d5d3817fa44ea7e104b1567d +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +11611 + +skies.shader +file + + + + +2012-04-01T16:51:42.172430Z +a15a65a06bc84c161ffa6f9dd747ceb7 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +20574 + +entities-ta.def +file + + + + +2012-04-01T16:51:42.140428Z +c0b706986b1a7b68789f733e4e756e5e +2008-02-28T02:40:44.363662Z +30 +timo + + + + + + + + + + + + + + + + + + + + + +30086 + +default_shaderlist.txt +file + + + + +2012-04-01T16:51:42.175430Z +3f1bf2c98a07f16d84fa448771a6f2f7 +2008-02-28T02:40:44.363662Z +30 +timo + + + + + + + + + + + + + + + + + + + + + +181 + +sfx2.shader +file + + + + +2012-04-01T16:51:42.194431Z +9e2df9b641bc06b562444a074fb4b029 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +25414 + +proto2.shader +file + + + + +2012-04-01T16:51:42.225433Z +0473fd2f76f20b773e360b9d0a3a42a8 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +31911 + +team.shader +file + + + + +2012-04-01T16:51:42.228433Z +e1c690c8573d6027e197530b8915ed11 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2586 + +common.shader +file + + + + +2012-04-01T16:51:42.230434Z +3122d41a6d0171570855268fd160606f +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +7988 + +tim.shader +file + + + + +2012-04-01T16:51:42.263435Z +c82f5dc168ca9c0f0f6663388cedef1f +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4292 + +base_wall.shader +file + + + + +2012-04-01T16:51:42.233434Z +c9b6a4598ecaa7a088c12d0b60380a38 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +25377 + +liquids2.shader +file + + + + +2012-04-01T16:51:42.267436Z +a6b9e8214294e348f88e36efcc859619 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4510 + +gothic_wall.shader +file + + + + +2012-04-01T16:51:42.271436Z +90ac9c800e2e815fbfcd045c94bebc78 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +2110 + +base_floor2.shader +file + + + + +2012-04-01T16:51:42.511450Z +6b9517c59de8919708db6f8fb13afd4a +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +559 + +ctf2.shader +file + + + + +2012-04-01T16:51:42.515450Z +09fa6724f4b47bda65f11909bb594a22 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +6285 + +sfx.shader +file + + + + +2012-04-01T16:51:42.520450Z +71719108e0590d3fdbca0ebf41c64523 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +67806 + +skies2.shader +file + + + + +2012-04-01T16:51:42.524450Z +613cf81f3aa6e4b09cd6c6505322738e +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +4880 + +base_light.shader +file + + + + +2012-04-01T16:51:42.546452Z +ed4c32860fa809bab26f07e31dd33634 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +31565 + +terrain.shader +file + + + + +2012-04-01T16:51:42.550452Z +d97527e2f5bbba73cd47b836b1e71701 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +9842 + +gothic_trim.shader +file + + + + +2012-04-01T16:51:42.553452Z +5051248ff6593df4880a642458269486 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +5169 + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_floor.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_floor.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_floor.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_floor2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_floor2.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_floor2.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_light.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_light.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_light.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_wall.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_wall.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_wall.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_wall2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_wall2.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/base_wall2.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/common.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/common.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/common.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/ctf.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/ctf.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/ctf.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/ctf2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/ctf2.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/ctf2.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/gothic_trim.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/gothic_trim.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/gothic_trim.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/gothic_wall.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/gothic_wall.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/gothic_wall.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/liquids.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/liquids.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/liquids.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/liquids2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/liquids2.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/liquids2.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/museum.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/museum.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/museum.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/proto2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/proto2.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/proto2.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/sfx.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/sfx.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/sfx.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/sfx2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/sfx2.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/sfx2.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/skies.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/skies.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/skies.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/skies2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/skies2.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/skies2.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/stone2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/stone2.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/stone2.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/team.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/team.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/team.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/terrain.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/terrain.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/terrain.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/tim.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/tim.shader.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/prop-base/tim.shader.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_floor.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_floor.shader.svn-base new file mode 100644 index 00000000..b6c754aa --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_floor.shader.svn-base @@ -0,0 +1,900 @@ +textures/base_floor/clang_floor3blava +{ + surfaceparm nolightmap + { + map textures/liquids/protolava2.tga + tcmod scale .2 .2 + tcmod scroll .04 .03 + tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/clang_floor3blava.tga + blendfunc blend + + } + +} + +textures/base_floor/clangdark +{ + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/clangdark.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/clangdark_ow +{ + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/clangdark_ow.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/clangdark_ow3 +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/clangdark_ow3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/clangdarkspot +{ + surfaceparm metalsteps + //{ + // map textures/base_floor/clangdarkspot.tga + // rgbGen identity + //} + + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + + { + map textures/effects/tinfx3.tga + //tcGen environment + blendFunc GL_ONE GL_ONE + tcGen environment + //tcMod turb 0 0.01 0 9 + //rgbGen identity + } + + { + map textures/base_floor/clangdarkspot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/clangfloor_noisy +{ + qer_editorimage textures/base_floor/clang_floor.tga + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + } + + { + map textures/base_floor/clang_floor.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbgen identity + + } + +} + +textures/base_floor/clangspot2 +{ + surfaceparm metalsteps + + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + + { + map textures/effects/tinfx3.tga + //tcGen environment + blendFunc GL_ONE GL_ONE + tcGen environment + //tcMod turb 0 0.01 0 9 + //rgbGen identity + } + + { + map textures/base_floor/clangspot2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/concretefloor1 +{ + + { + map textures/base_wall/chrome_env.tga + tcgen environment + rgbgen wave sin .25 0 0 0 + } + + + { + map textures/base_floor/concretefloor1.tga + blendFunc GL_ZERO GL_SRC_ALPHA + tcmod scale .1 .1 + rgbgen identity + } + + { + map textures/base_floor/concretefloor1.tga + blendFunc GL_ONE GL_SRC_ALPHA + rgbgen identity + } + + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + + + +} + +textures/base_floor/cybergrate2 +{ + cull disable + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm nomarks + { + map textures/base_floor/cybergrate2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_floor/cybergrate3 +{ + cull disable + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm nomarks + { + map textures/sfx/hologirl.tga + blendFunc add + tcmod scale 1.2 .5 + tcmod scroll 3.1 1.1 + + } + { + map textures/base_floor/cybergrate3.tga + alphaFunc GE128 + depthWrite + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_floor/diamond2c_ow +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/diamond2c_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/diamond2cspot +{ + surfaceparm metalsteps + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/base_floor/diamond2cspot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/diamond_noisy +{ + qer_editorimage textures/base_floor/diamond2.tga + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/diamond2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_floor/floor3_3dark_ow +{ + + { + map textures/effects/envmapblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/base_floor/floor3_3dark_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/base_floor/hfloor3 +{ + //deformVertexes wave 100 sin 3 2 .1 3 + { + rgbGen identity + map $lightmap + } + { + map textures/base_floor/hfloor3.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/effects/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + { + map textures/base_floor/hfloor3.tga + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/metalbridge04dbroke +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/metalbridge04dbroke.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/nomarkstone_1 +{ + qer_editorimage textures/base_floor/smallstone.tga + q3map_lightimage textures/base_floor/smallstone.tga + q3map_globaltexture + surfaceparm nomarks + surfaceparm noimpact + + // A stone that isn't marked by weapons. Used below red fog in pj_dm10 + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/smallstone.tga + tcMod scale 2 2 + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_floor/pjgrate1 +{ + surfaceparm metalsteps + cull none + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/pjgrate1.tga + tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/pjgrate2 +{ + surfaceparm metalsteps + cull none + + // A RUSTED GRATE THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/pjgrate2.tga + tcMod scale 2.0 2.0 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + rgbGen identity + } +} + +textures/base_floor/pool_floor2 +{ + + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.25 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .25 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_floor/pool_floor2.tga + blendFunc GL_one GL_src_color + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_floor3 +{ + qer_editorimage textures/base_wall/patch10rusty5.tga + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.25 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .25 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_wall/patch10rusty5.tga + blendFunc GL_one GL_src_color + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_side2 +{ + + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.5 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .5 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_floor/pool_side2.tga + blendFunc GL_one GL_src_color + tcmod scale .5 .5 + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_side3 +{ + qer_editorimage textures/base_wall/patch10rusty5.tga + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.5 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .5 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_wall/patch10rusty5.tga + blendFunc GL_one GL_src_color + tcmod scale .5 .5 + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/proto_grate +{ + surfaceparm metalsteps + surfaceparm trans + cull none + nopicmip + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_grate3 +{ + surfaceparm metalsteps + surfaceparm trans + cull none + nopicmip + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate3.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_grate4 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm nonsolid //Tim's fuckage + cull none + nopicmip + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate4.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_rustygrate +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + // A RUSTY GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_rustygrate.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_rustygrate2 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + // A RUSTY GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_rustygrate2.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/rusty_pentagrate +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + + cull none + nopicmip + // A RUSTY and Eeevil grate THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/rusty_pentagrate.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/skylight1 +{ + q3map_lightimage textures/base_floor/skylight1_lm.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/skylight1.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_floor/skylight1_lm.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .2 2 0 7.7 + } + { + map textures/base_floor/skylight1_lm.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .2 5 1 5.1 + } + +} + +textures/base_floor/skylight_spec +{ + { + rgbGen identity + map $lightmap + } + { + map textures/base_floor/skylight_spec.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_floor/techfloor +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztpink.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + //clampmap textures/gothic_block/blocks18cgeomtrn2.tga + clampmap textures/base_floor/techfloor2.tga + blendFunc blend + tcmod rotate 170 + tcMod stretch sin .8 0.2 0 .4 + rgbGen identity + } + { + map textures/base_floor/techfloor.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/techfloor2 +{ + cull disable + //surfaceparm trans + surfaceparm nomarks + //nomipmaps + + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate 70 + tcMod stretch sin .8 0.2 0 .3 + rgbGen identity + } + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate -50 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} + +textures/base_floor/tilefloor7_ow +{ + q3map_lightimage textures/base_floor/tilefloor7_owfx.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/tilefloor7_ow.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_floor/tilefloor7_owfx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + } + { + map textures/base_floor/tilefloor7_owfx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + +} + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_floor2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_floor2.shader.svn-base new file mode 100644 index 00000000..a8108463 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_floor2.shader.svn-base @@ -0,0 +1,29 @@ +textures/base_floor/concfloor_rain + + { + + tessSize 32 + deformVertexes normal 1 15 + + { + map textures/base_floor/concfloor_rain.tga + rgbGen identity + } + { + map textures/liquids/pj_e3_reflection2b.tga + Blendfunc add + tcgen environment + rgbgen wave sin .3 0 0 0 + tcmod scale 2 2 + tcMod scroll .5 .5 + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + + + } + + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_light.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_light.shader.svn-base new file mode 100644 index 00000000..07ade964 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_light.shader.svn-base @@ -0,0 +1,1683 @@ +textures/base_light/baslt4_1_2k +{ + qer_editorimage textures/base_light/baslt4_1.tga + surfaceparm nomarks + q3map_surfacelight 2000 + //light 1 + + // New Fluorescent light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/baslt4_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/baslt4_1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/baslt4_1_4k +{ + qer_editorimage textures/base_light/baslt4_1.tga + surfaceparm nomarks + q3map_surfacelight 4000 + //light 1 + + // New Fluorescent light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/baslt4_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/baslt4_1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/border11light +{ + q3map_surfacelight 500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border11light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border11light.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/border11light_300 +{ + qer_editorimage textures/base_light/border11light.tga + q3map_lightimage textures/base_light/border11light.blend.tga + + q3map_surfacelight 235 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border11light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border11light.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/border7_ceil50 +{ + qer_editorimage textures/base_light/border7_ceil50.tga + q3map_surfacelight 100 + // Square dirty white llight + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border7_ceil50.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border7_ceil50glow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a_8k +{ + surfaceparm nomarks + qer_editorimage textures/base_light/ceil1_22a.tga + q3map_surfacelight 8000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a_trans +{ + qer_editorimage textures/base_light/ceil1_22a.tga + surfaceparm nomarks + surfaceparm nonsolid + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30 +{ + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square rich blue light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30_8k +{ + surfaceparm nomarks + qer_editorimage textures/base_light/ceil1_30.tga + q3map_surfacelight 8000 +// light 1 + // Square rich blue light (8k light wattage + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30_trans +{ + qer_editorimage textures/base_light/ceil1_30.tga + surfaceparm nomarks + surfaceparm nonsolid + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34 +{ + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square tourquoise light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_10k +{ + qer_editorimage textures/base_light/ceil1_34.tga + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square tourquoise light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_1k +{ + qer_editorimage textures/base_light/ceil1_34.tga + q3map_lightimage textures/base_light/ceil1_34.blend.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_2k +{ + qer_editorimage textures/base_light/ceil1_34.tga + q3map_lightimage textures/base_light/ceil1_34.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_5k +{ + qer_editorimage textures/base_light/ceil1_34.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_37 +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_37.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_37.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38 +{ + surfaceparm nomarks + q3map_surfacelight 2500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_10k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_20k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_30k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_40k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 40000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_50k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 50000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_70k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 70000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_90k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 90000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_39 +{ + surfaceparm nomarks + q3map_surfacelight 7500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_4 +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_4.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_4.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil_white5k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/cornerlight +{ + q3map_lightimage textures/base_light/cornerlight.glow.tga + surfaceparm nomarks + q3map_surfacelight 2500 + { + map textures/base_light/cornerlight.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_light/cornerlight.glow.tga + blendfunc GL_one gl_one + rgbgen wave sawtooth .6 .1 0 7 + } +} + +textures/base_light/geolight +{ + q3map_lightimage textures/base_light/geolight_glow.tga + surfaceparm nomarks + q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/geolight.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/base_light/geolight_glow.tga + blendFunc add + rgbgen wave sin .575 .025 0 10 + } + +} + +textures/base_light/jaildr03_1 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr03_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr03_1.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/jaildr03_2 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr03_2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr03_2.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/base_light/jaildr1_3 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr1_3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr1_3.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_1500 +{ + qer_editorimage textures/base_light/light1.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + //rgbGen wave sin 0.5 0.5 0 3 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_3000 +{ + qer_editorimage textures/base_light/light1.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + //rgbGen wave sin 0.5 0.5 0 3 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_5000 +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_1500 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_2000 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_5000 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_800 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 800 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1dark +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + surfaceparm nomarks + q3map_surfacelight 6000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1red_2000 +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1red_5000 +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_10k +{ + qer_editorimage textures/base_light/light5.tga + q3map_lightimage textures/base_light/xlight5.blend.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/xlight5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/xlight5.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_15k +{ + qer_editorimage textures/base_light/light5.tga + q3map_lightimage textures/base_light/light5.blend.tga + surfaceparm nomarks + q3map_surfacelight 15000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light5.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_3000 +{ + qer_editorimage textures/base_light/light5.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 3000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/xlight5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/xlight5.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_5k +{ + qer_editorimage textures/base_light/light5.tga + //light 1 + surfaceparm nomarks + surfaceparm nolightmap + q3map_surfacelight 5000 + { + map textures/base_light/light5.tga + rgbGen identity + } +} + +textures/base_light/lt2_2000 +{ + qer_editorimage textures/base_light/light2.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin 0.6 0.1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/lt2_4000 +{ + qer_editorimage textures/base_light/light2.tga + //light 1 + surfaceparm nomarks + q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/lt2_8000 +{ + qer_editorimage textures/base_light/light2.tga + surfaceparm nomarks + q3map_surfacelight 8000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite +{ + q3map_surfacelight 2500 + surfaceparm nomarks +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite2 +{ + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite2_1000 +{ + qer_editorimage textures/base_light/patch10_pj_lite2.tga + q3map_surfacelight 1000 + surfaceparm nomarks + //light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/pjceil1_39_1K +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 1000 +// light 1 + // Square dirty white + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/pjceil1_39_1p5k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/proto_light +{ + q3map_lightimage textures/base_light/proto_lightmap.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/proto_light_2k +{ + qer_editorimage textures/base_light/proto_light.tga + q3map_lightimage textures/base_light/proto_lightmap.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/proto_lightred +{ + q3map_lightimage textures/base_light/proto_lightred.tga + surfaceparm nomarks + q3map_surfacelight 300 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc filter + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc add + } + +} + +textures/base_light/proto_lightred2 +{ + q3map_lightimage textures/base_light/proto_lightred.tga + qer_editorimage textures/base_light/proto_lightred.tga + surfaceparm nomarks + q3map_surfacelight 1000 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc filter + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc add + rgbGen wave square .5 .5 0 1 + } + +} + +textures/base_light/runway +{ + q3map_lightimage textures/base_light/runway_glow.tga + surfaceparm nomarks + q3map_surfacelight 400 + { + map textures/base_light/runway_glow.tga + tcmod scale 1 .25 + rgbgen wave square -1 2 .5 8 + tcmod scroll 0 .5 + } + + { + map textures/base_light/runway.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/base_light/runwayb.tga + blendFunc add + rgbGen identity + } + + +} + +textures/base_light/s_proto_light +{ + q3map_lightimage textures/base_light/s_proto_lightmap.tga + qer_editorimage textures/base_light/proto_light.tga + surfaceparm nomarks + q3map_surfacelight 100 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/scrolllight +{ + q3map_lightimage textures/sfx/scrolllight2.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + Map textures/base_light/scrolllight.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + Map textures/base_light/scrolllight2.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -1 0 + } + { + Map textures/base_light/scrolllight2.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -2 0 + } + + +} + +textures/base_light/trianglelight +{ + q3map_lightimage textures/base_light/trianglelight.blend.tga + surfaceparm nomarks + q3map_surfacelight 2500 + { + map textures/base_light/trianglelight.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_light/trianglelight.blend.tga + blendfunc GL_one gl_one + rgbgen wave sawtooth .6 .1 0 7 + } + + +} + +textures/base_light/wsupprt1_12 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + //light1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/wsupprt1_12.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/wsupprt1_12.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39 +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_1 +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_10k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_110k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 110000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_15k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 15000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_20k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_2k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_30k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_500k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 500000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_50k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 50000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_5k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_70k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 70000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_90k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 90000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_a +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_b +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 40000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_wall.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_wall.shader.svn-base new file mode 100644 index 00000000..82730f68 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_wall.shader.svn-base @@ -0,0 +1,1406 @@ + +textures/base_wall/atech1_alpha +{ + + { + map textures/sfx/hologirl.tga + tcmod scale 2 .4 + tcmod scroll 6 .6 + //tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/atech1_alpha.tga + blendfunc blend + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/atechengine_ax +{ + q3map_lightimage textures/base_wall/atechengine_ax2.tga + q3map_surfacelight 300 + { + map textures/sfx/proto_zzztpink.tga + tcmod rotate 60 + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/atechengine_ax.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/basewall01_ow +{ + q3map_lightimage textures/base_wall/basewall01_owfx.tga + + { + map $lightmap + rgbGen identity + } + { + map textures/base_wall/basewall01_ow.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_wall/basewall01_owfx.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 0 .5 + } + +} + +textures/base_wall/basewall01bit +{ + q3map_lightimage textures/base_wall/basewall01bitfx.tga + q3map_surfacelight 300 + { + map textures/base_wall/basewall01bit.tga + rgbGen identity + } + + { + map textures/base_wall/basewall01bitfx.tga + blendfunc GL_ONE GL_ONE + tcmod scroll 3.3 1 + rgbGen wave sin .5 0.5 0 5 + } + { + map textures/effects/envmap2.tga + tcGen environment + tcmod scale 4 4 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/base_wall/basewall01bit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + + +} + +textures/base_wall/bluemetal1b_chrome +{ + qer_editorimage textures/base_wall/bluemetal1b_shiny.tga + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetal1b_shiny.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetal1b_shiny +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal1b_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/bluemetal2_noisy +{ + qer_editorimage textures/base_wall/bluemetal2_shiny.tga + surfaceparm metalsteps + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetal2_shiny +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetal2_shiny_trans +{ + qer_editorimage textures/base_wall/bluemetal2_shiny.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetalsupport2 +{ + + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2b +{ + + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2bglow.tga + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2b.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2bglow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/base_wall/bluemetalsupport2c +{ + + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2c_1 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c_1.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2c_1vent +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c_1vent.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2clight +{ + surfaceparm nomarks + q3map_surfacelight 500 + + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2clight.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2clight.glow.tga + blendFunc add + rgbgen wave sawtooth .6 .1 0 4 + } +} + +textures/base_wall/bluemetalsupport2d_1 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2d_1.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2e +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2e.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2e2 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2e2.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2eye +{ + + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/bluemetalsupport2eyel.tga + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2eye.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + { + map textures/base_wall/bluemetalsupport2eyel.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } +} + +textures/base_wall/bluemetalsupport2f +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2f.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2fline +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2fline_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2fline.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall/bluemetalsupport2fline_glow.tga + blendFunc add + rgbGen wave sin .5 .5 0 1 + } + + +} + +textures/base_wall/bluemetalsupport2ftv +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2ftv_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2ftv.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall/bluemetalsupport2ftv_glow.tga + blendFunc add + rgbGen wave sawtooth .4 .05 0 10 + } + + +} + +textures/base_wall/blumtlspt2b +{ + + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/blumtlspt2bglow.tga + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/blumtlspt2b.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2bglow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/base_wall/c_met5_2_trans +{ + qer_editorimage textures/base_wall/c_met5_2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_wall/c_met5_2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_wall/chrome_metal +{ + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + + } + + { + map textures/base_wall/chrome_metal.tga + blendFunc GL_ONE GL_ONE + detail + tcMod scale 0.0693 0.0712 + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + + } + + + +} + +textures/base_wall/comp3 +{ + q3map_lightimage textures/base_wall/comp3env.tga + qer_editorimage textures/base_wall/comp3_qer.tga + q3map_surfacelight 1000 + { + map textures/base_wall/comp3text.tga + rgbGen identity + tcmod scroll 3 1 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3b +{ + q3map_lightimage textures/base_wall/comp3textb.tga + qer_editorimage textures/base_wall/comp3b_qer.tga + q3map_surfacelight 1000 + { + map textures/base_wall/comp3textb.tga + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3b_dark +{ + q3map_lightimage textures/base_wall/comp3textb.tga + qer_editorimage textures/base_wall/comp3b_qer.tga + q3map_surfacelight 1 + { + map textures/base_wall/comp3textb.tga + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3c +{ + qer_editorimage textures/base_wall/comp3c_qer.tga + + { + map textures/base_wall/comp3env.tga + rgbGen identity + tcGen environment + } + + { + map $lightmap + tcGen environment + blendFunc GL_ONE GL_ONE + } + + { + map textures/base_wall/comp3c.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/concrete_ow +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/concrete_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/dooreye +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/dooreye2 +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/dooreye3 +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/girders1i_yellofin +{ + qer_editorimage textures/base_wall/girders1i_yellodark_fin.tga + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm playerclip + surfaceparm nonsolid + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_wall/girders1i_yellodark_fin.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_wall/glass01 +{ + qer_editorimage textures/base_wall/shiny3.tga + surfaceparm trans + cull none + qer_trans 0.5 + + { + map textures/effects/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/glass_frame +{ + cull none + surfaceparm alphashadow + + { + map textures/effects/tinfx2.tga + blendFunc GL_ONE GL_ONE + tcgen environment + rgbGen identity + } + { + map textures/base_wall/glass_frame.tga + alphaFunc GE128 + depthWrite + //rgbGen vertex + //blendfunc blend + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/grill +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/grill.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/main_q3abanner +{ + q3map_lightimage textures/base_wall/main_q3abanner.tga + q3map_surfacelight 100 + + + { + map textures/base_wall/main_q3abanner.tga + rgbGen wave square 0 1 0 .5 + } + + { + map textures/base_wall/comp3text.tga + blendfunc add + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3textb.tga + blendfunc add + rgbGen identity + tcmod scroll 3 3 + } + + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map $lightmap + tcgen environment + tcmod scale .5 .5 + rgbGen wave sin .25 0 0 0 + blendfunc add + } +} + +textures/base_wall/medal_impressive +{ + qer_editorimage textures/base_wall/medal_impressive.tga + q3map_surfacelight 100 + + + { + animMap .25 textures/base_wall/medal_impressive.tga textures/base_wall/medal_gauntlet.tga textures/base_wall/medal_excellent.tga textures/base_wall/medal_accuracy.tga textures/base_wall/medal_victory.tga textures/base_wall/medal_frags.tga + rgbGen wave sawtooth 0 1 0 .25 + + } + + { + map textures/base_wall/comp3textd.tga + blendfunc add + tcmod scroll 5 .25 + rgbGen wave inversesawtooth 0 1 0 .25 + } + + { + map textures/base_wall/chrome_env.tga + tcgen environment + tcmod scale .5 .5 + blendfunc add + rgbgen wave triangle .5 .05 0 10 + } + + { + map textures/base_wall/comp3frame.tga + blendfunc blend + rgbgen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_wall/metalfloor_wall_14_specular +{ + qer_editorimage textures/base_wall/metalfloor_wall_14_specular.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/metalfloor_wall_14_specular.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/metalfloor_wall_15ow +{ + { + map textures/base_wall/metalfloor_wall_15ow.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/sfx/hologirl.tga + tcmod scale 2 .4 + tcmod scroll 6 .6 + //tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ONE + rgbGen identity + + } + { + map textures/base_wall/metalfloor_wall_15ow.tga + blendfunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + //blendfunc dst_color gl_zero + } + +} + +textures/base_wall/metaltechgeomtrn +{ + + + { + map textures/sfx/fire_ctfblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn.tga + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/patch10shiny +{ + qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/patch10_beatup4_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/patch10shiny_trans +{ + qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/patch10_beatup4_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/protobanner +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + tessSize 64 + deformVertexes wave 30 sin 0 3 0 .2 + deformVertexes wave 100 sin 0 3 0 .7 + + { + map textures/base_wall/protobanner.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/protobanner_ow +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + deformVertexes wave 100 sin 0 1 0 .1 + deformVertexes wave 100 sin 0 1 0 .2 + + { + map textures/base_wall/protobanner_ow.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/protobanner_still +{ + qer_editorimage textures/base_wall/protobanner.tga + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + tessSize 64 + //deformVertexes wave 30 sin 0 3 0 .2 + //deformVertexes wave 100 sin 0 3 0 .7 + + { + map textures/base_wall/protobanner.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/q3tourneyscreen +{ + qer_editorimage textures/base_wall/q3tourney1.tga + q3map_surfacelight 100 + + + + { + animMap .25 textures/base_wall/q3tourney1.tga textures/base_wall/q3tourney2.tga textures/base_wall/q3tourney3.tga textures/base_wall/q3tourney4.tga textures/base_wall/q3tourney5.tga + rgbGen wave sawtooth 0 1 0 .25 + + } + + { + map textures/base_wall/comp3textd.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 .25 + tcmod scroll 5 .25 + } + + { + map textures/base_wall/chrome_env.tga + tcgen environment + tcmod scale .5 .5 + blendfunc add + rgbgen wave triangle .5 .05 0 10 + } + + { + map textures/base_wall/comp3frame.tga + blendfunc blend + rgbgen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + +} + +textures/base_wall/shinybluemetal1 +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/shinybluemetal1.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/shinygrate1_4 +{ + + { + map $lightmap + tcgen environment + tcmod scale .25 .25 + rgbgen identity + } + + + { + map textures/base_wall/shinygrate1_4.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + + +} + +textures/base_wall/steed1gf +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/steed1gf.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/symbol_bluelt1 +{ + q3map_lightimage textures/base_wall/symbol_bluelt1_mask.tga + q3map_surfacelight 100 +// light 1 + + { + map $lightmap + rgbGen identity + } + + + { + map textures/base_wall/symbol_bluelt1.tga + blendfunc filter + rgbgen identity + } + + { + map textures/base_wall/symbol_bluelt1_mask.tga + blendfunc add + rgbgen wave sawtooth .2 .05 0 7 + } +} + +textures/base_wall/train1 +{ + + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .1 + rgbGen identity + } + + + { + map textures/base_wall/train1.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_wall2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_wall2.shader.svn-base new file mode 100644 index 00000000..93308923 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/base_wall2.shader.svn-base @@ -0,0 +1,860 @@ +textures/base_wall2/blue_warning_light +{ + + qer_editorimage textures/proto2/bluelight_off.tga + + { + map textures/proto2/bluelight_off.tga + rgbgen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + +} + + + +textures/base_wall2/ntrl_techfloor_kc +{ + surfaceparm metalsteps + surfaceparm alphashadow + surfaceparm nomarks + qer_editorimage textures/base_wall2/techfloor_kc.tga + + { + clampmap textures/base_wall2/zzztntrl_kc.tga + alphaFunc GE128 + tcmod rotate 360 + rgbgen wave sin .8 .2 0 2 + depthWrite + } + { + clampmap textures/base_wall2/techfloor2_kc.tga + blendFunc blend + tcmod rotate 180 + depthFunc equal + tcMod stretch sin .8 0.1 0 .4 + rgbGen identity + } + + { + map textures/base_wall2/techfloor_kc.tga + blendFunc blend + depthFunc equal + rgbGen identity + } + + { + map $lightmap + blendfunc filter + depthFunc equal + rgbgen identity + } + { + map textures/base_wall2/techfloor_kc_shadow.tga + blendfunc filter + rgbGen identity + } + + +} +textures/base_wall2/respawn_effect1_ntrl +{ + cull disable + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + qer_editorimage textures/base_wall2/ntrl_1_kc.tga + { + map textures/base_wall2/ntrl_1_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbgen wave sin .25 .25 0 .25 + tcmod scroll .5 0 + } + { + map textures/base_wall2/ntrl_2_kc.tga + blendFunc add + rgbgen wave sin .25 .25 .25 .25 + tcmod scale 1 -1 + tcmod scroll -.5 0 + } + + + { + map textures/base_wall2/ntrl_3_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbGen wave inversesawtooth -.3 1.3 0 .25 + } + + +} + +textures/base_wall2/blue_metal +{ + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/blue_metal.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} +textures/base_wall2/scuffs1 +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/base_wall2/scuffs1.tga + blendfunc filter + rgbGen identity + } +} + +textures/base_wall2/space_panel +{ + + qer_editorimage textures/base_wall2/space_panel_alt2.tga + { + map textures/base_wall2/space_panel_alt.tga + rgbgen identity + tcmod scale .5 .5 + } + + { + map textures/base_wall2/space_panel_alt.tga + blendFunc filter + rgbgen wave sin .5 0 0 0 + } + + + { + map textures/base_wall2/lensflare.tga + blendFunc add + tcgen environment + } + + + { + map $lightmap + rgbGen identity + blendfunc filter + } +} + + + + +textures/base_wall2/space_concrete +{ + qer_editorimage textures/base_wall2/space_panel_alt.tga + + { + map textures/base_wall/concrete1.tga + rgbgen identity + } + + { + map textures/base_wall2/space_panel_alt.tga + blendFunc filter + tcmod scale .25 .25 + } + + + { + map textures/base_wall2/space_panel_alt2.tga + blendFunc filter + tcmod scale .25 .1 + } + { + map textures/base_wall2/lensflare.tga + blendFunc add + rgbgen wave sin .5 0 0 0 + tcgen environment + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } +} + + +textures/base_wall2/jumppad_red_kc +{ + surfaceparm trans + surfaceparm nomarks + { + map textures/base_wall2/jumppad_red_kc.tga + alphafunc GE128 + depthwrite + rgbGen identity + } + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + depthfunc equal + tcmod rotate 130 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + depthfunc equal + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + depthfunc equal + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + depthfunc equal + rgbGen identity + } + { + map $lightmap + blendFunc filter + depthfunc equal + rgbGen identity + } + + { + map textures/base_wall2/jumppad_shadow.tga + blendfunc filter + rgbGen identity + } + +} + +textures/base_wall2/jumppad_blue_kc +{ + surfaceparm trans + surfaceparm nomarks + { + map textures/base_wall2/jumppad_blue_kc.tga + alphafunc GE128 + depthwrite + rgbGen identity + } + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + depthfunc equal + tcmod rotate 130 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + depthfunc equal + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + depthfunc equal + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + depthfunc equal + rgbGen identity + } + { + map $lightmap + blendFunc filter + depthfunc equal + rgbGen identity + } + + { + map textures/base_wall2/jumppad_shadow.tga + blendfunc filter + rgbGen identity + } + +} + +textures/base_wall2/jumppad_ntrl_kc +{ + qer_editorimage textures/base_wall2/jumppad_blue_kc.tga + surfaceparm trans + surfaceparm nomarks + { + map textures/base_wall2/jumppad_blue_kc.tga + alphafunc GE128 + depthwrite + rgbGen identity + } + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + depthfunc equal + tcmod rotate 130 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + depthfunc equal + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + depthfunc equal + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + depthfunc equal + rgbGen identity + } + { + map $lightmap + blendFunc filter + depthfunc equal + rgbGen identity + } + + { + map textures/base_wall2/jumppad_shadow.tga + blendfunc filter + rgbGen identity + } + +} + + +textures/base_wall2/respawn_effect1 +{ + cull disable + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + qer_editorimage textures/base_wall2/redjet_1_kc.tga + { + map textures/base_wall2/redjet_1_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbgen wave sin .25 .25 0 .25 + tcmod scroll .5 0 + } + { + map textures/base_wall2/redjet_2_kc.tga + blendFunc add + rgbgen wave sin .25 .25 .25 .25 + tcmod scale 1 -1 + tcmod scroll -.5 0 + } + + + { + map textures/base_wall2/redjet_3_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbGen wave inversesawtooth -.3 1.3 0 .25 + } + + + + + + +} + +textures/base_wall2/respawn_effect1_blue +{ + cull disable + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + qer_editorimage textures/base_wall2/bluejet_1_kc.tga + { + map textures/base_wall2/bluejet_1_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbgen wave sin .25 .25 0 .25 + tcmod scroll .5 0 + } + { + map textures/base_wall2/bluejet_2_kc.tga + blendFunc add + rgbgen wave sin .25 .25 .25 .25 + tcmod scale 1 -1 + tcmod scroll -.5 0 + } + + + { + map textures/base_wall2/bluejet_3_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbGen wave inversesawtooth -.3 1.3 0 .25 + } + + +} + +textures/base_wall2/red_metal +{ + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/red_metal.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall2/blue_line +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall2/blue_line_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/blue_line.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall2/blue_line_glow.tga + blendFunc add + // rgbGen wave sin .5 .5 0 1 + } + + +} + +textures/base_wall2/red_line +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall2/red_line_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/red_line.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall2/red_line_glow.tga + blendFunc add + // rgbGen wave sin .5 .5 0 1 + } +} + + +textures/base_wall2/double_line_blue +{ + + surfaceparm trans + surfaceparm nomipmap + surfaceparm nolightmap + + { + map textures/base_wall2/double_line_blue.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + +} + +textures/base_wall2/double_line_red +{ + + surfaceparm trans + surfaceparm nomipmap + surfaceparm nolightmap + + { + map textures/base_wall2/double_line_red.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + +} + +textures/base_wall2/techfloor_kc_blue +{ + qer_editorimage textures/base_wall2/zzztblue_kc.tga.tga + surfaceparm metalsteps + surfaceparm alphashadow + surfaceparm nomarks + + { + clampmap textures/base_wall2/zzztblue_kc.tga + alphaFunc GE128 + tcmod rotate 360 + rgbgen wave sin .8 .2 0 2 + depthWrite + } + { + clampmap textures/base_wall2/techfloor2_kc.tga + blendFunc blend + tcmod rotate 180 + depthFunc equal + tcMod stretch sin .8 0.1 0 .4 + rgbGen identity + } + + { + map textures/base_wall2/techfloor_kc.tga + blendFunc blend + depthFunc equal + rgbGen identity + } + + { + map $lightmap + blendfunc filter + depthFunc equal + rgbgen identity + } + { + map textures/base_wall2/techfloor_kc_shadow.tga + blendfunc filter + rgbGen identity + } + + +} + + +textures/base_wall2/techfloor_kc +{ + surfaceparm metalsteps + surfaceparm alphashadow + surfaceparm nomarks + + { + clampmap textures/base_wall2/zzztred_kc.tga + alphaFunc GE128 + tcmod rotate 360 + rgbgen wave sin .8 .2 0 2 + depthWrite + } + { + clampmap textures/base_wall2/techfloor2_kc.tga + blendFunc blend + tcmod rotate 180 + depthFunc equal + tcMod stretch sin .8 0.1 0 .4 + rgbGen identity + } + + { + map textures/base_wall2/techfloor_kc.tga + blendFunc blend + depthFunc equal + rgbGen identity + } + + { + map $lightmap + blendfunc filter + depthFunc equal + rgbgen identity + } + { + map textures/base_wall2/techfloor_kc_shadow.tga + blendfunc filter + rgbGen identity + } + + +} + +textures/base_wall2/blue_arrow_small +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/blue_arrow_small.tga + blendfunc blend + rgbGen identity + + } + + +} +textures/base_wall2/red_arrow_small +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/red_arrow_small.tga + blendfunc blend + rgbGen identity + + } + + +} + +textures/base_wall2/yellow_circle +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/yellow_circle.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + + +} + +textures/base_wall2/red_circle +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/red_circle.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + + +} + +textures/base_wall2/blue_circle +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/blue_circle.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + + +} + + +textures/base_wall2/name_vortex +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/base_wall2/name_vortex.tga + blendfunc blend + rgbGen identity + } + +} + + +textures/base_wall2/bluearrows +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/bluearrows.tga + blendfunc add + rgbGen identity + + } + + +} + +textures/base_wall2/redarrows +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/redarrows.tga + blendfunc add + rgbGen identity + + } + + +} + +textures/base_wall2/red_solid +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall2/red_solid.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/red_solid.tga + blendFunc filter + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall2/red_solid.tga + blendFunc add + rgbGen wave sin .25 .25 0 1 + } + + +} + +textures/base_wall2/blue_solid +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall2/blue_solid.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/blue_solid.tga + blendFunc filter + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall2/blue_solid.tga + blendFunc add + rgbGen wave sin .25 .25 0 1 + } + + +} + + + + + + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/common.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/common.shader.svn-base new file mode 100644 index 00000000..30320886 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/common.shader.svn-base @@ -0,0 +1,429 @@ +textures/common/nolightmap +{ + surfaceparm nolightmap +} + +textures/common/nodrawnonsolid +{ + surfaceparm nonsolid + surfaceparm nodraw +} + +textures/common/invisible +{ + surfaceparm nolightmap + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +textures/common/teleporter +{ + surfaceparm nolightmap + surfaceparm noimpact + q3map_lightimage textures/sfx/powerupshit.tga + q3map_surfacelight 800 + { + map textures/sfx/powerupshit.tga + tcGen environment +// tcMod scale 5 5 + tcMod turb 0 0.015 0 0.3 + } +} + +textures/common/nodrop +{ + qer_nocarve + qer_trans 0.5 + surfaceparm trans + surfaceparm nonsolid + surfaceparm nomarks + surfaceparm nodrop + surfaceparm nolightmap + surfaceparm nodraw + cull disable +} + +textures/common/weapclip +{ + qer_trans 0.40 + surfaceparm trans + surfaceparm nomarks + surfaceparm nodraw +} + +textures/common/pwclip +{ + qer_trans 0.40 + surfaceparm trans + surfaceparm nomarks + surfaceparm nodraw + +} + +textures/common/clip +{ + qer_trans 0.40 + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nodraw + surfaceparm nonsolid + //surfaceparm nolightmap //proto_addition 11/08/99 + surfaceparm playerclip + surfaceparm noimpact +} + +textures/common/full_clip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm playerclip +} + +textures/common/missileclip +{ + qer_trans 0.40 + surfaceparm nodamage + surfaceparm nomarks + surfaceparm nodraw + //surfaceparm nonsolid + surfaceparm playerclip +} + +textures/common/botclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm botclip +} + +//***************************************** +//** I've reduced the transparency on most editor-only brushes here. +//** If the transparent textures are still too pale for +//** things like clip, hint, trigger, etc., +//** Please make an editorimage to suit your needs. +//****************************************** + +textures/common/cushion +{ + qer_nocarve + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nodamage + surfaceparm trans +} + +textures/common/hint +{ +qer_nocarve +qer_trans 0.30 +surfaceparm nodraw +surfaceparm nonsolid +surfaceparm structural +surfaceparm trans +surfaceparm noimpact +surfaceparm hint +} + +textures/common/skip +{ +qer_nocarve +qer_trans 0.40 +surfaceparm nodraw +surfaceparm nonsolid +surfaceparm structural +surfaceparm trans +} + +textures/common/slick +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nomarks + surfaceparm trans + surfaceparm slick +} + +textures/common/origin +{ + qer_nocarve + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm origin +} + +textures/common/noimpact +{ + surfaceparm noimpact +} + +textures/common/areaportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm nomarks + surfaceparm areaportal +} + +//bot specific cluster portal +textures/common/clusterportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm detail + surfaceparm clusterportal +} + +//bot specific "do not enter" brush +textures/common/donotenter +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm detail + surfaceparm donotenter +} + +textures/common/trigger +{ + qer_trans 0.50 + qer_nocarve + surfaceparm nodraw +} + +textures/common/caulk +{ + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/nodraw +{ + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks +} + +textures/common/mirror1 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + +} + +textures/common/mirror2 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirror.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } + +} +textures/common/energypad +{ + qer_editorimage textures/common/bluegoal.tga + surfaceparm nolightmap + cull twosided + { + map textures/common/bluegoal.tga + blendFunc GL_ONE GL_SRC_ALPHA + tcGen environment + tcMod turb 0 0.25 0 0.05 + } +} + +textures/common/portal +{ + qer_editorimage textures/common/qer_portal.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga +// map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 +// blendFunc GL_ONE GL_SRC_ALPHA + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + + } +} + +textures/common/timportal +{ + qer_editorimage textures/common/qer_portal.tga + portal + surfaceparm nolightmap + { + map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 + blendFunc GL_ONE GL_SRC_ALPHA + depthWrite + } +} + +textures/sfx/portal_sfx +{ + + // ************************************************* + // * Portal Inside Effect * + // * April 29 * + // * Please Comment Changes * + // ************************************************* + + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + // This blend function is not working on RagePro drivers Mac only + // when it is used on top of portals + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + alphagen portal 256 + rgbGen identityLighting + tcmod turb sin 0 .5 0 1 + tcmod rotate .1 .1 + tcmod scroll .01 .03 + } +} +textures/sfx/portal2_sfx +{ + + // ************************************************* + // * Portal Inside Effect * + // * April 29 * + // * Please Comment Changes * + // ************************************************* + + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + // This blend function is not working on RagePro drivers Mac only + // when it is used on top of portals + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + //alphagen portal 128 + rgbGen identityLighting + tcmod turb sin 0 .5 0 1 + tcmod rotate .1 .1 + tcmod scroll .01 .03 + } +} + +// +// ydnar q3map lightgrid bounds +// +// the min/max bounds of brushes with this shader in a map +// will define the bounds of the map's lightgrid (model lighting) +// note: make it as small as possible around player space +// to minimize bsp size and compile time +// + +textures/common/lightgrid +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm detail + surfaceparm nomarks + surfaceparm trans + surfaceparm lightgrid +} + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/ctf.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/ctf.shader.svn-base new file mode 100644 index 00000000..6a280383 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/ctf.shader.svn-base @@ -0,0 +1,577 @@ + +textures/ctf/blue_telep +{ + cull disable + surfaceparm nomarks + surfaceparm trans + sort additive + + { + + clampmap textures/ctf/blue_telep.tga + blendFunc add + //depthWrite + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 327 + rgbGen identity + } + { + clampmap textures/ctf/blue_telep2.tga + blendFunc add + //depthWrite + //tcMod stretch sin .9 0.1 0 .1 + tcmod rotate -211 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + depthWrite + tcmod rotate 20 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + depthWrite + tcMod stretch sin .7 0 0 0 + tcmod rotate -20 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + + +} + +textures/ctf/ctf_arch_b_shiny +{ + qer_editorimage textures/ctf/ctf_arch_b.tga + { + map textures/ctf/ctf_arch_b.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scale 10 10 + rgbGen identity + } + { + map textures/ctf/ctf_arch_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + +} + +textures/ctf/ctf_arch_r_shiny +{ + qer_editorimage textures/ctf/ctf_arch_r.tga + { + map textures/ctf/ctf_arch_r.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scale 10 10 + rgbGen identity + } + { + map textures/ctf/ctf_arch_r.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + +} + +textures/ctf/ctf_blueflag +{ + tessSize 64 + deformVertexes wave 194 sin 0 3 0 .4 + deformVertexes normal .5 .1 + surfaceparm nomarks + cull none + + { + map textures/ctf/ctf_blueflag.tga + rgbGen identity + } + { + map textures/effects/redflagmap.tga + tcGen environment + tcmod scale 9 3 + tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/ctf/ctf_blueflag.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/ctf/ctf_redflag +{ + tessSize 64 + deformVertexes wave 194 sin 0 3 0 .4 + deformVertexes normal .3 .2 + surfaceparm nomarks + cull none + + { + map textures/ctf/ctf_redflag.tga + rgbGen identity + } + { + map textures/effects/blueflagmap.tga + tcGen environment + tcmod scale 9 3 + tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/ctf/ctf_redflag.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/ctf/ctf_tower_bluefin_shiny +{ +qer_editorimage textures/ctf/ctf_tower_bluefin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/ctf_tower_bluefin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/ctf_tower_redfin_shiny +{ +qer_editorimage textures/ctf/ctf_tower_redfin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/ctf_tower_redfin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/killblockctf_b +{ + qer_editorimage textures/gothic_block/killblockgeomtrn.tga + + { + map textures/sfx/fire_ctfblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/killblockgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/ctf/killblockctf_r +{ + qer_editorimage textures/gothic_block/blocks15cgeomtrn.tga + + { + map textures/sfx/fire_ctfred.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/blocks15cgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/ctf/metalbase09_bluekillblock_shiny +{ +qer_editorimage textures/ctf/metalbase09_bluekillblock.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/metalbase09_bluekillblock.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_cfin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_cfin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_csansfacefin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_csansfacefin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_d3fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_d3fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_telep +{ + cull disable + surfaceparm nomarks + surfaceparm trans + + { + + clampmap textures/ctf/red_telep.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 327 + rgbGen identity + } + { + clampmap textures/ctf/red_telep2.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .1 + tcmod rotate -211 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + tcmod rotate 20 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + tcMod stretch sin .7 0 0 0 + tcmod rotate -20 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + + +} + +textures/ctf/tallblue_1L_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_1L_fin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_1L_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_1R_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_1R_fin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_1R_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_2_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_2_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_2b_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_2b_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_4bsmall_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_4bsmall_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_4c_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_4c_fin.tga + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_4c_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_5esmallb_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_5esmallb_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/test2_r_trans +{ + qer_editorimage textures/ctf/test2_r.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/ctf/test2_r.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/ctf/test2_trans +{ + qer_editorimage textures/ctf/test2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + } + { + map textures/ctf/test2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/ctf2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/ctf2.shader.svn-base new file mode 100644 index 00000000..d15e6d5e --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/ctf2.shader.svn-base @@ -0,0 +1,343 @@ +textures/ctf2/test2_trans_vert +{ + qer_editorimage textures/ctf/test2.tga + surfaceparm nonsolid + surfaceparm pointlight + + { + map textures/ctf/test2.tga + rgbGen vertex + } +} + +textures/ctf2/test2_r_trans_vert +{ + qer_editorimage textures/ctf/test2_r.tga + surfaceparm nonsolid + surfaceparm pointlight + { + map textures/ctf/test2_r.tga + rgbGen vertex + } +} + +textures/ctf2/redteam02 +{ + qer_editorimage textures/ctf2/redteam01.tga + cull none + surfaceparm alphashadow + surfaceparm nomarks + { + map textures/ctf2/redteam01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} +textures/ctf2/blueteam02 +{ + qer_editorimage textures/ctf2/blueteam01.tga + cull none + surfaceparm alphashadow + surfaceparm nomarks + { + map textures/ctf2/blueteam01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} +textures/ctf2/redteam01 +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map textures/ctf2/redteam01.tga + blendFunc Add + //rgbgen wave triangle 0.2 0.5 0 0.2 + rgbGen wave sin 1 .5 0 .2 + + } + +} + +textures/ctf2/xredteam01x +// Non Flashy version +{ + qer_editorimage textures/ctf2/redteam01.tga + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map textures/ctf2/redteam01.tga + blendFunc Add + rgbgen identity + + } + +} + + +textures/ctf2/xblueteam01 +// non flashy version +{ + qer_editorimage textures/ctf2/blueteam01.tga + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map textures/ctf2/blueteam01.tga + blendFunc Add + rgbgen identity + } + +} + + +textures/ctf2/blueteam01 +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map textures/ctf2/blueteam01.tga + blendFunc Add + //rgbgen wave triangle 0.2 0.5 0 0.2 + rgbGen wave sin 1 .8 0 .2 + + } + +} + + +textures/ctf2/red_banner02 +{ + surfaceparm alphashadow + cull none + + { + map textures/ctf2/red_banner02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} + +textures/ctf2/blue_banner02 +{ + surfaceparm alphashadow + cull none + + { + map textures/ctf2/blue_banner02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} +textures/ctf2/tin_redpanel +{ + surfaceparm metalsteps + qer_editorimage textures/proto2/tin_panel.tga + + { + map textures/effects/envmapred.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/tin_panel.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/ctf2/tin_blupanel +{ + surfaceparm metalsteps + qer_editorimage textures/proto2/tin_panel.tga + + { + map textures/effects/envmapblue.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/tin_panel.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/ctf2/blue_banner01 +{ + surfaceparm alphashadow + cull none + + { + map textures/ctf2/blue_banner01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + { + map textures/ctf2/b_dummy.tga + blendFunc Add + rgbGen wave sin 1 .5 0 .5 + + } + +} +textures/ctf2/blue_techsign01 +{ + surfaceparm alphashadow + cull none + + { + map textures/ctf2/blue_techsign01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + { + map textures/ctf2/b_dummy.tga + blendFunc Add + rgbGen wave sin 1 .5 0 .5 + + } + +} + +textures/ctf2/pj_baseboardr +{ + //q3map_lightimage textures/ctf2/pj_baseboardr_l.tga + //q3map_surfacelight 300 + + { + map textures/ctf2/pj_baseboardr.tga + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + { + map textures/ctf2/pj_baseboardr_l.tga + blendFunc add + rgbGen wave sin .9 .5 0 .1 + } + +} +textures/ctf2/pj_baseboardb +{ + //q3map_lightimage textures/ctf2/pj_baseboardb_l.tga + //q3map_surfacelight 300 + + { + map textures/ctf2/pj_baseboardb.tga + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + { + map textures/ctf2/pj_baseboardb_l.tga + blendFunc add + rgbGen wave sin .9 .5 0 .1 + } + +} + +textures/ctf2/jaildr_bluescroll +{ + qer_editorimage textures/ctf2/jaildr_blue.tga + q3map_lightimage textures/ctf2/jaildr_blue.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/ctf2/jaildr_blue.tga + blendFunc GL_DST_COLOR GL_ZERO + tcMod scroll 0 -.25 + rgbGen identity + } + { + map textures/ctf2/jaildr_blue.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + tcMod scroll 0 -.25 + blendfunc GL_ONE GL_ONE + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/default_shaderlist.txt.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/default_shaderlist.txt.svn-base new file mode 100644 index 00000000..eb4da10f --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/default_shaderlist.txt.svn-base @@ -0,0 +1,23 @@ +base_floor +base_floor2 +base_light +base_wall +base_wall2 +common +ctf +ctf2 +gothic_trim +gothic_wall +liquids +liquids2 +museum +outdoors +proto2 +sfx +sfx2 +skies +skies2 +stone2 +terrain +tim +team diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/entities-ta.def.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/entities-ta.def.svn-base new file mode 100644 index 00000000..a5eee7af --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/entities-ta.def.svn-base @@ -0,0 +1,374 @@ +//INSTRUCTIONS +//This document contains the editor descriptions for all the new entities in +//use in Quake III: Team Arena. +// +//===================================================================== +/*QUAKED ammo_nails (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Nailgun ammo. Gives the player 25 by default. +-------- KEYS -------- +wait : value is the time in seconds before the item respawns after being picked up (default 40, -1 = never respawn). +random : a random time variance in seconds is added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : the valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/nailgunam.md3"*/ + +//===================================================================== + +/*QUAKED ammo_mines (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Prox Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). Any teamed item with the same value will be part of this team. +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/proxmineam.md3"*/ + +//=========================================================================== + +/*QUAKED ammo_belt (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Chaingun ammo. Gives the player 100 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/chaingunam.md3"*/ + +//=========================================================================== + +HOLDABLE_* ENTITIES + +//=========================================================================== + +/*QUAKED holdable_kamikaze (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +One use kamikaze item that can be picked up and used later. Does an initial wave of shock damage, knockback, then 200 damage to everything in a 256 radius. It kills the using player when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/kamikazi.md3"*/ + +/*QUAKED holdable_invulnerability (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Invulnerability. Creates an energy shield that protects the player against all weapons except proximity mines. Effect lasts XX seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/invulnerability.md3"*/ + +//=========================================================================== + +PERSISTANT POWERUPS (instant use, last until death) + +//=========================================================================== + +/*QUAKED item_scout (0.3 0.3 1) (-16 -16 -16) (16 16 16) SUSPENDED REDTEAM BLUETEAM +Scout power-up. Player moves at 2/3 haste speed. Increases rate of fire. Lasts until death. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 0, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +REDTEAM: only player on the red team may pick up this item +BLUETEAM: only player on the blue team may pick up this item +-------- NOTES -------- +These team entities are intended to respawn instantly. The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/scout.md3"*/ + +//=========================================================================== + +/*QUAKED item_guard (0.3 0.3 1) (-16 -16 -16) (16 16 16) SUSPENDED REDTEAM BLUETEAM +Guard power-up. Gives player 200 regenerating health and 200 armor (without decay over time). Lasts until death. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 0, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +REDTEAM: only player on the red team may pick up this item +BLUETEAM: only player on the blue team may pick up this item +-------- NOTES -------- +These team entities are intended to respawn instantly. The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/guard.md3"*/ + +//=========================================================================== + +/*QUAKED item_doubler (0.3 0.3 1) (-16 -16 -16) (16 16 16) SUSPENDED REDTEAM BLUETEAM +Doubler power-up. Doubles the damage of player's weapons. Lasts until death. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 0, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +REDTEAM: only player on the red team may pick up this item +BLUETEAM: only player on the blue team may pick up this item +-------- NOTES -------- +These team entities are intended to respawn instantly. The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/doubler.md3"*/ + +//=========================================================================== + +/*QUAKED item_ammoregen (0.3 0.3 1) (-16 -16 -16) (16 16 16) SUSPENDED REDTEAM BLUETEAM +Ammo Regen power-up. Slowly regenerates ammo count for all weapons currently possessed by the player. +-------- KEYS -------- +gametype : the values for this key determine which gametype the entity appears in. They are tournament, ffa, single, teamdm, oneflag, obelisk, harvester +wait : time in seconds before item respawns after being picked up (default 0, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +REDTEAM: only player on the red team may pick up this item +BLUETEAM: only player on the blue team may pick up this item +-------- NOTES -------- +These team entities are intended to respawn instantly. The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo.md3"*/ + +//=========================================================================== +TEAM ARENA TEAMPLAY ENTITIES [NEW] + +//============================================================================= + +/*QUAKED team_CTF_neutralflag (1 .2 1) (-16 -16 -24) (16 16 32) SUSPENDED +Neutral flag (One Flag CTF only). +-------- KEYS -------- +angle : an angle facing needs to be set for this entity. This item has a specific facing. +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/n_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_redobelisk (1 .2 0) (-16 -16 0) (16 16 88) +Red team Obelisk. Used for Overload, CTF, Oneflag, and Harvester game types for various functions. Facing needs to be set. +-------- KEYS -------- +angle : an angle facing needs to be set for this entity. This item has a specific facing. +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- NOTES -------- +Do not assign a gametype to this item unless the location of your CTF flags and your Overload obelisk will be different. It is used in all four team game types. The game will call for it as needed. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/overload_base.md3"*/ + +//============================================================================= + +/*QUAKED team_blueobelisk (0 .2 1) (-16 -16 0) (16 16 88) +Blue team Obelisk. Used for Overload and Harvester game types. Facing needs to be set. +-------- KEYS -------- +angle : an angle facing needs to be set for this entity. This item has a specific facing. +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- NOTES -------- +Do not assign a gametype to this item. It is used in all four team game types. the The game will call for it as needed. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/overload_base.md3"*/ + +//============================================================================= + +/*QUAKED team_neutralobelisk (1 .2 1) (-16 -16 0) (16 16 88) +Neutral Obelisk (Harvester only). +-------- KEYS -------- +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/obelisk/obelisk.md3"*/ + + + +//=========================================================================== +TEAM ARENA WEAPONS + +//=========================================================================== + +/*QUAKED weapon_chaingun (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Chaingun. A rapid fire instant hit weapon. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons/vulcan/vulcan.md3"*/ + +//============================================================================= + +/*QUAKED weapon_nailgun (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Nailgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons/nailgun/nailgun.md3"*/ + +//=========================================================================== + +/*QUAKED weapon_prox_launcher (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Proximity Mine Launcher. Lobs a mine which checks for proximity of a player or a time out. In team play, the mines are differentiated by teams. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons/proxmine/proxmine.md3"*/ + + + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/gothic_trim.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/gothic_trim.shader.svn-base new file mode 100644 index 00000000..100fa7c7 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/gothic_trim.shader.svn-base @@ -0,0 +1,296 @@ + +textures/gothic_trim/baseboard09_p_shiny +{ + + + { + map $lightmap + rgbGen identity + } + + { + map textures/gothic_trim/baseboard09_p_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } +} + +textures/gothic_trim/border6_trans +{ + qer_editorimage textures/gothic_trim/border6.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/border6.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + } +} + +textures/gothic_trim/column2c_trans +{ + qer_editorimage textures/gothic_trim/column2c_test.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/column2c_test.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/gothgrate2 +{ + surfaceparm metalsteps + cull none + + { + map textures/gothic_trim/gothgrate2.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + alphaFunc GT0 + depthWrite + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + depthFunc equal + } +} + +textures/gothic_trim/km_arena1tower4_shiny +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/km_arena1tower4_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4b_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4b.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/metalsupport4b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/metalsupport4h_shiny +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4h_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4j_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4j.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_trim/metalsupport4j.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/gothic_trim/metlsupport4i_shiney +{ + qer_editorimage textures/gothic_trim/xmetalsupport4i_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/xmetalsupport4i_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/pitted_rust2_trans +{ + qer_editorimage textures/gothic_trim/pitted_rust2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/pitted_rust2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/pitted_rust3_trans +{ + qer_editorimage textures/gothic_trim/pitted_rust3.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/pitted_rust3.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/supportborderside_shiney +{ + qer_editorimage textures/gothic_trim/xsupportborderside_shiney.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/xsupportborderside_shiney.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/tongue_bone +{ + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_trim/tongue_bone.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_trim/tongue_bone.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 0.2 + } +} + +textures/gothic_trim/x_noblight +{ + q3map_lightimage textures/gothic_trim/x_noblightfx.tga + q3map_surfacelight 100 + { + map textures/sfx/firegorre2.tga + tcmod scroll .1 1 + tcmod scale 1 1 + } + { + map textures/gothic_trim/x_noblight.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/gothic_trim/x_noblightfx.tga + blendFunc add + rgbGen wave sin .5 .5 0 .1 + } +} + +textures/gothic_trim/zinc_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_trim/zinc_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/gothic_wall.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/gothic_wall.shader.svn-base new file mode 100644 index 00000000..4203aec6 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/gothic_wall.shader.svn-base @@ -0,0 +1,120 @@ + +textures/gothic_wall/iron01_m +{ + qer_editorimage textures/gothic_wall/iron01_m.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/iron01_m.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/iron01_ndark +{ + qer_editorimage textures/gothic_wall/iron01_ndark.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/iron01_ndark.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/streetbricks10_shiny +{ + qer_editorimage textures/gothic_wall/streetbricks11.tga + q3map_globaltexture + sort opaque + + { + map $lightmap + tcmod scale 2 2 + rgbgen identity + } + + { + map textures/gothic_wall/streetbricks11.tga + rgbGen identity + blendfunc gl_one gl_src_color + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + +} + +textures/gothic_wall/window_evil6a + +{ + q3map_lightimage textures/gothic_wall/window_evil6a_glow.tga + q3map_surfacelight 50 + + { + map $lightmap + rgbGen identity + } + + { + map textures/gothic_wall/window_evil6a.tga + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/gothic_wall/window_evil6a_glow.tga + blendfunc GL_ONE GL_ONE + rgbGen identity + } + +} + +textures/gothic_wall/xoct20c_shiney +{ + qer_editorimage textures/gothic_wall/xoct20c_shiney.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/xoct20c_shiney.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/xpipecolumn_gray_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_wall/xpipecolumn_gray_shiny.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/liquids.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/liquids.shader.svn-base new file mode 100644 index 00000000..fd2d50cc --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/liquids.shader.svn-base @@ -0,0 +1,1153 @@ +textures/liquids/x_calm_pool_nolight + { + // ************************************************* + // * CALM GREEN WATER POOL oct.6.2000 + // * same as calm water but emits NO light -Xian * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 256 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + + + // END + } + + + +textures/liquids/calm_pool_nolight + { + // ************************************************* + // * CALM GREEN WATER POOL oct.6.2000 + // * same as calm water but emits NO light -Xian * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + + + // END + } + + + +textures/liquids/protolava +{ + + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/protolava2.tga + tcmod scale .2 .2 + tcmod scroll .04 .03 + tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/liquids/protolava.tga + blendfunc blend + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/watertest + +// ************************************************************ +// * Water test with environmentmap. Created September 21* +// ************************************************************ + + { + qer_editorimage textures/liquids/pool3d_3b.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + tessSize 32 + deformVertexes normal .15 2 + deformVertexes bulge 128 5 2 + { + map $lightmap + blendfunc filter + } + + { + map textures/liquids/pool3d_4byell2.tga + blendfunc add + tcgen environment + // tcMod scroll .05 .05 + } + + + } + + + + +textures/liquids/flatripplewater_1500 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/pool2.tga + q3map_globaltexture + q3map_lightsubdivide 32 + //surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 500 + cull disable + +// tesssize 128 +// cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/pool2.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/xctf_painwater + { + qer_editorimage textures/liquids/pool2.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 450 + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + { + map textures/sfx/bolts.tga + blendfunc GL_ONE GL_ONE + tcMod scale .2 .2 + //tcGen environment + tcMod scroll .1 .1 + tcmod rotate 290 + //rgbgen wave sin .1 1 5 .1 + } + } +textures/liquids/clear_calm1 + +// ********************************************************* +// * Medium clear calm water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3e.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .25 .25 0 .5 + { + map textures/liquids/pool3d_5e.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod scroll .025 .01 + } + + { + map textures/liquids/pool3d_3e.tga + blendFunc GL_dst_color GL_one + tcmod scale -.5 -.5 + tcmod scroll .025 .025 + } + + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + + +// END + } + +textures/liquids/clear_ripple3 + +// ********************************************************* +// * Medium clear ripple water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3c.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + { + map textures/liquids/pool3d_5c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + +// END + } + + +textures/liquids/clear_ripple2 + +// ********************************************************* +// * Small clear ripple water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3b.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + { + map textures/liquids/pool3d_5b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + +// END + } + + +textures/liquids/clear_ripple1 + +// ********************************************************* +// * Large clear ripple water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } +// END + } + +textures/liquids/clear_ripple1_q3dm1 + +// ********************************************************* +// * Large clear ripple water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } +} + +textures/liquids/lavahell +{ + q3map_globaltexture + surfaceparm noimpact + surfaceparm trans + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + + + +// END +} + +textures/liquids/lavahell_xdm1 +{ + qer_editorimage textures/liquids/lavahell.tga + // Added to g3map_global texture on May 11, 1999 + q3map_globaltexture + //surfaceparm trans + //surfaceparm nonsolid + surfaceparm nodlight + surfaceparm noimpact + //surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +// END +} + +textures/liquids/lavahell_1000 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 1000 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/lavahell_2000 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2000 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} +textures/liquids/lavahell_750 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + q3map_lightsubdivide 32 + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/flatlavahell_1500 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + q3map_lightsubdivide 32 + //surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 1500 + cull disable + +// tesssize 128 +// cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + + +textures/liquids/lavahell_2500 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/lavahelldark +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 150 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +// END +} + +textures/liquids/lavahellflat_400 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 400 + cull disable + + tesssize 128 + cull disable + //deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/calm_pool + { + // ************************************************* + // * CALM GREEN WATER POOL Feb 19, 1998 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/pool2.tga + qer_trans .5 + q3map_globaltexture + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + + // END +} + +textures/liquids/calm_poollight + { + // ************************************************* + // * CALM GREEN WATER POOL may 5 1999 + // * same as calm water but emits light * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 50 + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + +} + +textures/liquids/calm_poollight2 + { + // ************************************************* + // * CALM GREEN WATER POOL may 5 1999 + // * same as calm water but emits light * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 50 + + cull disable + tesssize 512 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + + + // END +} + +textures/liquids/calm_pool_bgtess + { + // ************************************************* + // * CALM GREEN WATER POOL Feb 19, 1998 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // * Large tesselations added on May 26, '99 + // ************************************************* + + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/pool2.tga + qer_trans .5 + q3map_globaltexture + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 256 + deformVertexes wave 256 sin 1 1 1 .1 + + + + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + + // END +} + + textures/liquids/proto_poolpass + { + /////////////////////////////////////////// + //Electric Slime. FOUR passes of FURY ---// + /////////////////////////////////////////// + + q3map_globaltexture + //qer_editorimage textures/liquids/proto_pool3.tga + q3map_lightimage textures/liquids/proto_pool3.tga + q3map_globaltexture + q3map_surfacelight 240 + // tesssize 256 + //deformVertexes wave 100 sin 1 5 .1 .5 + surfaceparm slime + + { + map textures/liquids/proto_gruel2.tga + //tcMod scale 1 1 + tcMod scale .5 .6 + //tcMod scroll .4 .01 + tcMod turb .1 .25 0 -.1 + + } + //{ + // map textures/liquids/proto_poolpass2.tga + // blendfunc GL_ONE GL_ONE + // tcMod scale .5 .6 + // //tcMod scroll .6 .04 + // tcMod turb .1 .25 0 .01 + //} + { + map textures/liquids/proto_poolpass.tga + blendfunc GL_ONE GL_ONE + tcMod scale .2 .2 + //tcMod scroll .5 .05 + tcMod turb .1 .25 0 .07 + } + { + map $lightmap + rgbgen identity + blendfunc GL_DST_COLOR GL_ZERO + } + { + map textures/sfx/bolts.tga + blendfunc GL_ONE GL_ONE + tcMod scale .2 .2 + //tcGen environment + tcMod scroll .1 .1 + tcmod rotate 290 + //rgbgen wave sin .1 1 5 .1 + } + + +} + +ripplewater2_back + { + // Added to g3map_global texture on May 11, 1999 + q3map_globaltexture + // this is used when looking from inside the water to the outside + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + +// fogonly + { + map textures/liquids/ripplewater3.tga + blendfunc GL_DST_COLOR GL_SRC_COLOR + tcMod scale .05 .05 + tcGen environment + tcMod scroll .001 .001 + } + + // END +} + +textures/liquids/slime1 + { + // ************************************************* + // * SLIME Feb 11 1999 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/slime7.tga + q3map_lightimage textures/liquids/slime7.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm slime + surfaceparm nolightmap + surfaceparm trans + + q3map_surfacelight 100 + tessSize 32 + cull disable + + deformVertexes wave 100 sin 0 1 .5 .5 + + { + map textures/liquids/slime7c.tga + tcMod turb .3 .2 1 .05 + tcMod scroll .01 .01 + } + + { + map textures/liquids/slime7.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .1 1 .05 + tcMod scale .5 .5 + tcMod scroll .01 .01 + } + + { + map textures/liquids/bubbles.tga + blendfunc GL_ZERO GL_SRC_COLOR + tcMod turb .2 .1 .1 .2 + tcMod scale .05 .05 + tcMod scroll .001 .001 + } + + // END + } + +textures/liquids/slime1_2000 + { + // ************************************************* + // * SLIME Feb 11 1999 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/slime7.tga + q3map_lightimage textures/liquids/slime7.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm slime + surfaceparm nolightmap + surfaceparm trans + + q3map_surfacelight 2000 + tessSize 32 + cull disable + + deformVertexes wave 100 sin 0 1 .5 .5 + + { + map textures/liquids/slime7c.tga + tcMod turb .3 .2 1 .05 + tcMod scroll .01 .01 + } + + { + map textures/liquids/slime7.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .1 1 .05 + tcMod scale .5 .5 + tcMod scroll .01 .01 + } + + { + map textures/liquids/bubbles.tga + blendfunc GL_ZERO GL_SRC_COLOR + tcMod turb .2 .1 .1 .2 + tcMod scale .05 .05 + tcMod scroll .001 .001 + } + + // END +} + +textures/hell/lavasolid +{ + // Added to g3map_global texture on May 11, 1999 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 450 + + tesssize 64 + deformVertexes wave 100 sin 2 2 0 0.1 + + { + map textures/hell/lava2d.tga + tcGen environment + tcMod turb 0 0.25 0 0.05 + } + + { + map textures/hell/lava2d.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.05 + } +} + +textures/liquids/lavahell_2500_subd +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_lightsubdivide 32 + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/liquids2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/liquids2.shader.svn-base new file mode 100644 index 00000000..244dab46 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/liquids2.shader.svn-base @@ -0,0 +1,243 @@ +textures/liquids2/calm_poollight2nt + { + + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 50 + + cull disable + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + + + // END + } + +textures/liquids2/water_volume + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + surfaceparm nodraw + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + +// END + } + + +textures/liquids2/clear_ripple1v + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen vertex + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + +// END + } + +textures/liquids2/clear_ripple1_q3dm1v + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen vertex + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + +// END + } +textures/liquids2/clear_calm1v + + { + qer_editorimage textures/liquids/pool3d_3e.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .25 .25 0 .5 + { + map textures/liquids/pool3d_5e.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod scroll .025 .01 + + } + + { + map textures/liquids/pool3d_3e.tga + blendFunc GL_dst_color GL_one + tcmod scale -.5 -.5 + tcmod scroll .025 .025 + rgbGen vertex + } + + + + + +// END + } +textures/liquids2/pjslime + { + // ************************************************* + // * ORIGINAL SLIME Feb 11 1999 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // * + // ************************************************* + //Changed light value to 400 on May 17, 2000 + // Added to g3map_global texture on May 11, 1999 + q3map_lightimage textures/proto2/concrete_blue.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm lava + surfaceparm trans + + q3map_surfacelight 500 + tessSize 64 + //cull disable + deformVertexes wave 100 sin 1 2 0 .5 + + + { + map $lightmap + rgbgen identity + } + + + { + map textures/liquids2/pjslime.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + tcMod turb 0 .2 .5 .05 + tcmod scroll .01 .01 + } + + + + { + map textures/liquids2/pjslime2.tga + blendfunc add + rgbgen wave inversesawtooth 0 1 0 4 + tcMod turb 0 .2 .5 .05 + tcmod scroll .01 .01 + } + +} + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/museum.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/museum.shader.svn-base new file mode 100644 index 00000000..c33ec1eb --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/museum.shader.svn-base @@ -0,0 +1,28 @@ + +////////////////////////////// +// Rainy Concrete floor // +////////////////////////////// + +textures/base_floor/concfloor_rain +{ + tessSize 32 + deformVertexes normal 1 15 + { + map textures/base_floor/concfloor_rain.tga + rgbGen identity + } + { + map textures/liquids/pj_e3_reflection2b.tga + Blendfunc add + tcgen environment + rgbgen wave sin .3 0 0 0 + tcmod scale 2 2 + tcMod scroll .5 .5 + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/proto2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/proto2.shader.svn-base new file mode 100644 index 00000000..9682be19 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/proto2.shader.svn-base @@ -0,0 +1,1833 @@ +textures/proto2/winframe +{ + + { + map models/weapons/nailgun/nailgun_env.tga + //tcMod scale 2 2 + tcGen environment + rgbGen identity + } + { + map textures/proto2/winframe.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/mpintro +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpteam6.roq + blendFunc add + rgbGen identity + } + + +} +textures/proto2/mpteam1 +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpteam1.roq + blendFunc add + rgbGen identity + } + + +} + +textures/proto2/mpteam3_movie +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpteam3.roq + blendFunc add + rgbGen identity + } + + +} + + +textures/proto2/mpteam5_mv +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpteam5.roq + blendFunc add + rgbGen identity + } + +} + +textures/proto2/mpterra2_mv +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpterra2.roq + blendFunc add + rgbGen identity + } + +} + + +textures/proto2/redflag +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/redflag.tga + alphaFunc GE128 + } + + +} + +textures/proto2/blueflag +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/blueflag.tga + alphaFunc GE128 + } + + +} + + +textures/proto2/oneflag +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/oneflag.tga + alphaFunc GE128 + } + + +} + +textures/proto2/harvest +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/harvest.tga + alphaFunc GE128 + } + + +} + +textures/proto2/redob +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/redob.tga + alphaFunc GE128 + } + + +} +textures/proto2/blueob +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/blueob.tga + alphaFunc GE128 + } + + +} + + +textures/proto2/urhere +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/urhere.tga + alphaFunc GE128 + } + + +} + + +textures/proto2/terramap01 +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/terramap01.tga + blendFunc add + rgbGen wave sin 1 .2 0 .75 + } + { + map textures/proto2/terramap02.tga + BlendFunc add + tcmod scale 1.75 1 + tcmod scroll -3.75 0 + rgbGen wave inversesawtooth 1 .2 0 .75 + } + +} + +ui/assets/logo01 +{ + + nopicmip + + { + map ui/assets/logo01.tga + BlendFunc add + rgbGen wave triangle 1 1 0 .25 + } + { + map ui/assets/logo02.tga + BlendFunc add + tcmod scroll .43 0 + rgbGen wave triangle 1 1 0 .75 + } + { + map ui/assets/logo02.tga + BlendFunc add + tcmod scroll -.51 0 + rgbGen wave triangle 1 1 0 1 + } + { + map ui/assets/logo03.tga + BlendFunc add + tcmod scroll -.3 0 + } + { + map ui/assets/logo03.tga + BlendFunc add + tcmod scroll .25 0 + } + +} + +textures/proto2/xflag01 +{ + surfaceparm alphashadow + cull none + + { + map textures/proto2/xflag01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} + +textures/proto2/grill03b +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/grill03b.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/proto2/vertex_greenstone +{ + qer_editorimage textures/gothic_block/blocks17i.tga + surfaceparm pointlight + + { + map textures/gothic_block/blocks17i.tga + rgbGen vertex + } + +} + +textures/proto2/vertex_cavestone +{ + qer_editorimage textures/stone/pjrock5.tga + surfaceparm pointlight + + { + map textures/stone/pjrock5.tga + rgbGen vertex + } + +} + +textures/proto2/marbledoor_blue +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/marbledoor_blue.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/marbledoor_red +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/marbledoor_red.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/vertex_con +{ + + qer_editorimage textures/proto2/concrete03c.tga + surfaceparm pointlight + + { + map textures/proto2/concrete03c.tga + rgbGen vertex + } + +} + +textures/proto2/concrete03c_aqua +{ + surfaceparm pointlight + + { + map textures/proto2/concrete03c_aqua.tga + rgbGen vertex + } + +} + +textures/proto2/pulsebeam +{ + surfaceparm metalsteps + + + { + map textures/proto2/pulsebeam.tga + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/proto2/pulsebeam2.tga + BlendFunc add + rgbGen wave inversesawtooth -.3 1.3 0 1 + } +} + +textures/proto2/concrete_rednfx +{ + surfaceparm metalsteps + qer_editorimage textures/proto2/concrete_red.tga + + { + map textures/proto2/concrete_red.tga + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/concrete_bluenfx +{ + surfaceparm metalsteps + qer_editorimage textures/proto2/concrete_blue.tga + + { + map textures/proto2/concrete_blue.tga + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/cheapfloor +{ + qer_editorimage textures/proto2/marble02b_floor.tga + + { + map textures/effects2/xtourney_fx3.tga + //tcGen environment + //tcmod scale .5 .5 + tcGen environment + rgbGen identity + + } + { + map textures/proto2/marble02b_floor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + +} + +textures/proto2/redlight_on +{ + surfaceparm nolightmap + + { + map textures/proto2/redlight_on.tga + rgbGen identity + } + + +} + +textures/proto2/bluelight_on +{ + surfaceparm nolightmap + + { + map textures/proto2/bluelight_on.tga + rgbGen identity + } + + +} + +////////////////////////////// Warning lights for mpterra2 +textures/proto2/bsredlight_on +//for team sides in mpterra2 (1 of 8) +{ + surfaceparm nolightmap + qer_editorimage textures/proto2/redlight_on.tga + + { + map textures/proto2/redlight_on.tga + rgbGen identity + } +} + +textures/proto2/bsbluelight_on +//for team sides in mpterra2 (2 of 8) +{ + surfaceparm nolightmap + qer_editorimage textures/proto2/bluelight_on.tga + { + map textures/proto2/bluelight_on.tga + rgbGen identity + } +} + +textures/proto2/rsredlight_off +//for team sides in mpterra2 (3 of 8) +{ + + qer_editorimage textures/proto2/redlight_off.tga + + { + map textures/proto2/redlight_off.tga + rgbGen identity + } +} + +textures/proto2/rsbluelight_off +//for team sides in mpterra2 (4 of 8) +{ + qer_editorimage textures/proto2/bluelight_off.tga + + { + map textures/proto2/bluelight_off.tga + rgbGen identity + } +} + +textures/proto2/bsredlight_off +//for team sides in mpterra2 (5 of 8) +{ + + qer_editorimage textures/proto2/redlight_off.tga + + { + map textures/proto2/redlight_off.tga + rgbGen identity + } +} + +textures/proto2/bsbluelight_off +//for team sides in mpterra2 (6 of 8) +{ + qer_editorimage textures/proto2/bluelight_off.tga + + { + map textures/proto2/bluelight_off.tga + rgbGen identity + } +} + +textures/proto2/rsbluelight_on +//for team sides in mpterra2 (7 of 8) +{ + surfaceparm nolightmap + qer_editorimage textures/proto2/bluelight_on.tga + { + map textures/proto2/bluelight_on.tga + rgbGen identity + } +} + +textures/proto2/rsredlight_on +//for team sides in mpterra2 (8 of 8) +{ + surfaceparm nolightmap + qer_editorimage textures/proto2/redlight_on.tga + { + map textures/proto2/redlight_on.tga + rgbGen identity + } +} + + + +textures/proto2/mirrorfloor +{ + qer_editorimage textures/proto2/marble02b_s.tga + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/proto2/marble02b_floor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + +} + +textures/proto2/bluetrim01 +{ + + + { + map textures/effects2/envmap_blu.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .025 .05 + tcmod Scroll .005 .04 + + rgbGen identity + } + { + map textures/proto2/bluetrim01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/redtrim01 +{ + qer_editorimage textures/proto2/bluetrim01 + + { + map textures/effects2/envmap_red.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .025 .05 + tcmod Scroll .005 .04 + + rgbGen identity + } + { + map textures/proto2/bluetrim01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/torchstone02_trans +{ + qer_editorimage textures/proto2/marbledge01.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/proto2/marbledge01.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} +textures/proto2/torchstone03_trans +{ + qer_editorimage textures/proto2/marble02b.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/proto2/marble02b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + + +textures/proto2/shiny_black +{ + surfaceparm nolightmap + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/light_nv +{ + surfaceparm nolightmap + + { + map textures/proto2/light_nv.tga + rgbGen identity + } + + { + map textures/effects/tinfx2b.tga + tcGen environment + blendFunc add + rgbGen identity + } + + +} +textures/proto2/marble02btrim03 +{ + + { + map textures/proto2/marble02btrim03.tga + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + { + map textures/proto2/marble02btrim03_lt.tga + blendFunc add + rgbGen wave sin .9 .5 0 .2 + } + +} +textures/proto2/marble02rtrim03 +{ + + { + map textures/proto2/marble02rtrim03.tga + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + { + map textures/proto2/marble02rtrim03_lt.tga + blendFunc add + rgbGen wave sin .9 .5 0 .2 + } + +} + + +textures/proto2/red_zot +{ + cull disable + deformVertexes move 0.2 0 .3 sin 0 5 0 10 + deformVertexes move 0 0.2 0 sin 0 5 0 13 + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/proto2/red_zot.tga + blendFunc Add + rgbGen identity + } + +} + +textures/proto2/blue_zot +{ + cull disable + deformVertexes move 0.2 0 .3 sin 0 5 0 10 + deformVertexes move 0 0.2 0 sin 0 5 0 13 + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/proto2/blue_zot.tga + blendFunc Add + rgbGen identity + } + +} + +textures/proto2/red_zot2 +{ + cull disable + qer_lightimage textures/proto2/red_zot2.tga + q3map_surfacelight 120 + deformVertexes move 0.2 0 .3 sin 0 5 0 10 + deformVertexes move 0 0.2 0 sin 0 5 0 13 + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/proto2/red_zot2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/blue_zot2 +{ + qer_editorimage textures/proto2/blue_zot.tga + cull disable + qer_lightimage textures/proto2/blue_zot.tga + q3map_surfacelight 120 + deformVertexes move 0.2 0 .3 sin 0 5 0 10 + deformVertexes move 0 0.2 0 sin 0 5 0 13 + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/proto2/blue_zot.tga + blendFunc Add + rgbGen identity + } + + +} + + + +textures/proto2/door_right +{ + surfaceparm metalsteps + + { + map textures/effects2/envmap_sky.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/door_right.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/reda_dcl +{ + surfaceparm nomarks + surfaceparm trans + //nomipmaps + surfaceparm pointlight + + { + map textures/proto2/reda_dcl.tga + blendFunc add + rgbGen vertex + } +} +textures/proto2/bluea_dcl +{ + surfaceparm nomarks + surfaceparm trans + //nomipmaps + surfaceparm pointlight + + { + map textures/proto2/bluea_dcl.tga + blendFunc add + rgbGen vertex + } +} + +textures/proto2/blueat_dcl +{ + surfaceparm nomarks + surfaceparm trans + //nomipmaps + surfaceparm pointlight + + { + map textures/proto2/blueat_dcl.tga + blendFunc add + rgbGen vertex + } +} + +textures/proto2/concrete_red +{ + surfaceparm metalsteps + + { + map textures/effects2/redfx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/concrete_red.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/concrete_blue +{ + surfaceparm metalsteps + + { + map textures/effects2/bluefx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/concrete_blue.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/teamwerkz_red1 +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/teamwerkz_red2.tga + blendFunc add + tcMod scroll 1 0 + rgbgen wave sin 0 1 0 9 + } + { + map textures/proto2/teamwerkz_red1.tga + blendFunc add + tcMod scroll -.2 0 + rgbgen wave sin 0 1 0 .19 + } + + + +} +textures/proto2/teamwerkz_blue1 +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/teamwerkz_blue2.tga + blendFunc add + tcMod scroll 1 0 + rgbgen wave sin 0 1 0 9 + } + { + map textures/proto2/teamwerkz_blue1.tga + blendFunc add + tcMod scroll -.2 0 + rgbgen wave sin 0 1 0 .19 + } + + + +} +textures/proto2/gothic_light +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/gothic_light.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/proto2/gothic_lightfx +{ + + q3map_surfacelight 2000 + surfaceparm alphashadow + surfaceparm nomarks + + { + map textures/proto2/gothic_lightfx.tga + blendfunc add + rgbGen identity + + } +} +textures/proto2/5_dcl +{ + + surfaceparm pointlight + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/5_dcl.tga + blendFunc add + depthWrite + rgbGen vertex + + } + +} + +textures/proto2/grill02 +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/grill02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/wirepipe +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/wirepipe.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/wheel01 +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/wheel01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/c_zinc_shiny +{ + qer_editorimage textures/gothic_trim/zinc_shiny.tga + cull none + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_trim/zinc_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/proto2/stadlight01 +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/stadlight01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + { + map textures/proto2/stadlight01fx.tga + blendfunc add + rgbGen wave sin .5 .5 0 2 + + } +} + +textures/proto2/v_support02 +{ + + + surfaceparm alphashadow + cull none + nomipmaps + { + map textures/proto2/v_support02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/pipes01 +{ + + + surfaceparm alphashadow + cull none + + { + map textures/proto2/pipes01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/floorvent01 +{ + + surfaceparm pointlight + surfaceparm alphashadow + cull none + + { + map textures/proto2/floorvent01.tga + blendFunc blend + depthWrite + rgbGen vertex + + } + +} + +textures/proto2/supportctfblu +{ + + + { + map textures/effects2/envmap_blu.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .025 .05 + tcmod Scroll .005 .02 + + rgbGen identity + } + { + map textures/proto2/supportctfblu.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/supportctfred +{ + + + { + map textures/effects2/envmap_red.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .025 .05 + tcmod Scroll .005 .02 + + rgbGen identity + } + { + map textures/proto2/supportctfred.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/marble02b_s +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/marble02b_s.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/ceiling_pipe01 +{ + + + surfaceparm alphashadow + cull none + + { + map textures/proto2/ceiling_pipe01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/duct01 +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/duct01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/grate_trim +{ + surfaceparm metalsteps + + { + map textures/sfx/specular.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/grate_trim.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/techtrim02 +{ + surfaceparm metalsteps + + { + map textures/sfx/specular.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/techtrim02.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/steam01 +{ + qer_editorimage textures/proto2/steam_01_img.tga + cull disable + deformVertexes autoSprite2 + surfaceparm trans + //surfaceparm alphashadow + //surfaceparm nolightmap + surfaceparm pointlight + deformVertexes wave 50 sin 0 3 0 .3 + deformVertexes move .3 .1 0 sin 0 .5 0 0.2 + //deformVertexes move .6 .3 0 sin 0 .5 0 0.4 + { + map textures/proto2/steam01.tga + tcmod scroll 0 0.3 + blendFunc blend + rgbGen vertex + } + + + +} +textures/proto2/flare2 +{ + cull disable + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/flare2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/flare +{ + cull disable + deformVertexes autoSprite + surfaceparm trans + surfaceparm nolightmap + + { + clampmap textures/proto2/flare.tga + tcmod rotate 10 + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/redflare2 +{ + cull disable + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/redflare2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/redflare +{ + cull disable + deformVertexes autoSprite + surfaceparm trans + surfaceparm nolightmap + + { + clampmap textures/proto2/redflare.tga + tcmod rotate 10 + blendFunc Add + rgbGen identity + } + + +} + +textures/proto2/xredflare2 +// No autosprite for xian_team4 fuckage +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + + { + map textures/proto2/xredflare2.tga + blendFunc Add + rgbGen identity + } +} + +textures/proto2/blueflare2 +{ + cull disable + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/blueflare2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/blueflare +{ + cull disable + deformVertexes autoSprite + surfaceparm trans + surfaceparm nolightmap + + { + clampmap textures/proto2/blueflare.tga + tcmod rotate 10 + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/pipewall01 +{ + + + surfaceparm alphashadow + cull none + + { + map textures/proto2/pipewall01.tga + alphaFunc GE128 + + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/barbedwire +{ + surfaceparm pointlight + surfaceparm trans + surfaceparm alphashadow + deformVertexes autoSprite2 + cull twosided + //nopicmip + + { + map textures/proto2/barbedwire.tga + blendFunc Blend + //alphaFunc GE128 + //depthWrite + rgbGen vertex + } + //{ + // map $lightmap + // rgbGen identity + // blendFunc GL_DST_COLOR GL_ZERO + // depthFunc equal + //} +} + +textures/proto2/rail01 + +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/rail01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/grill01 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/grill01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/vent01 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/vent01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/girder05 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/girder05.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/girder04 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/girder04.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/gear02 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + clampmap textures/proto2/gear02.tga + alphaFunc GE128 + tcmod rotate 123 + depthWrite + rgbGen identity + } + { + clampmap textures/proto2/gear02b.tga + blendFunc add + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/proto2/lightbulb +{ + cull disable + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/lightbulb.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/lightbulb2 +{ + cull disable + deformVertexes autoSprite + surfaceparm trans + surfaceparm nolightmap + + { + map textures/proto2/lightbulb2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/tin_panel +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/tin_panel.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/girder03 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + { + map textures/proto2/girder03.tga + alphaFunc GE128 + //depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/proto2/chain +{ + cull disable + deformVertexes autoSprite2 + deformVertexes wave 100 sin 0 3 0 .05 + deformVertexes wave 100 sin 0 3 0 .3 + { + map textures/proto2/chain.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + +} + +textures/proto2/concrete01wetwall + + { + + { + map textures/proto2/ooze.tga + tcmod scale 2 2 + tcmod scroll 0 -.1 + rgbGen identity + } + { + map textures/proto2/concrete01wetwall.tga + Blendfunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/sfx.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/sfx.shader.svn-base new file mode 100644 index 00000000..5edf9796 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/sfx.shader.svn-base @@ -0,0 +1,3253 @@ +textures/sfx/beam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + + { + map textures/sfx/beam.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_blue + { + qer_editorimage textures/sfx/beam_blue4.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .6 + cull none + { + map textures/sfx/beam_blue4.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_dusty2 +{ + qer_editorimage textures/sfx/beam_1.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + { + map textures/sfx/beam_1.tga + blendFunc add + } +} + +textures/sfx/beam_red +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + cull none + { + map textures/sfx/beam_red.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_waterlight2 +{ + qer_editorimage textures/sfx/beam_waterlight.tga + q3map_globaltexture + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + q3map_surfacelight 50 + qer_trans 0.6 + cull none + { + map textures/sfx/beam_waterlight.tga + tcMod turb 0 0.015 0.5 0.07 + tcMod Scroll .15 0 + blendFunc add + } + +} + +textures/sfx/blackness +{ + surfaceparm nolightmap + surfaceparm noimpact + surfaceparm nomarks + { + map textures/sfx/blackness.tga + } +} + +textures/sfx/blocks17final_pent +{ + qer_editorimage textures/sfx/blocks17final_pent.tga + { + map textures/sfx/blocks17final_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/blocks17g_jumpad +{ + surfaceparm nodamage + q3map_surfacelight 400 + + + { + map textures/sfx/blocks17g_jumpad.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/blocks18ccomputer +{ + + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/blocks18ccomputer.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/border11c +{ + q3map_surfacelight 300 + q3map_lightimage textures/base_trim/border11c_pulse1.tga + qer_editorimage textures/base_trim/border11c.tga + + { + map textures/base_trim/border11c.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/base_trim/border11c_light.tga + blendfunc gl_one gl_one + rgbgen wave sin 1 .1 0 5 + } + + + { + map textures/base_trim/border11c_pulse1b.tga + blendfunc gl_one gl_one + tcmod scale .035 1 + tcmod scroll -0.65 0 + + + } + + +} + +textures/sfx/bounce_concrete +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_concrete.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc add + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc add + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_dirt +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_dirt.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc add + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc add + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_largeblock3 +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_largeblock3.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_largeblock3b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_largeblock3b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_metalbridge04 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_metalbridge04.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_xq1metalbig +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_xq1metalbig.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_block17 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 1000 + + + { + map textures/sfx/bouncepad01_block17.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_metalbridge06b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bouncepad01_metalbridge06b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_xarch +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bouncepad01_xarch.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01block18b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 2000 + + + { + map textures/sfx/bouncepad01block18b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad1q1metal7_99 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 2000 + + + { + map textures/sfx/bouncepad1q1metal7_99.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bugmirror +{ + qer_editorimage textures/sfx/mirrorkc.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirrorkc.tga + blendFunc add + depthfunc equal + } +} + +textures/sfx/bullseye +{ + cull disable + surfaceparm nomarks + surfaceparm nolightmap + deformVertexes autosprite + + { + clampmap textures/sfx/bullseye.tga + tcMod stretch sin .8 0.2 0 .2 + tcmod rotate 200 + blendFunc add + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .3 + tcmod rotate 70 + alphaFunc GE128 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .2 + tcmod rotate 50 + alphaFunc GE128 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .1 + tcmod rotate 30 + alphaFunc GE128 + rgbGen identity + } + +} + +textures/sfx/clangdark_bounce +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/clangdark_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/computer_blocks17 +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computer_blocks17.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/computerblocks15 +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computerblocks15.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } +} + +textures/sfx/computerpurptileb +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computerpurptileb.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/console01 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + qer_trans .5 + q3map_surfacelight 150 + q3map_lightimage textures/sfx/console01.tga + cull none + { + clampmap textures/sfx/console01.tga + + tcMod rotate 20 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console02.tga + + tcMod rotate -200 + blendFunc GL_ONE GL_ONE + } + +} + +textures/sfx/console03 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + q3map_surfacelight 150 + q3map_lightimage textures/sfx/console03.tga + cull none + { + clampmap textures/sfx/console01.tga + + tcMod rotate 20 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console02.tga + + tcMod rotate -400 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console03.tga + + tcMod rotate 40 + blendFunc GL_ONE GL_ONE + } +} + +textures/sfx/constfog +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 100 + fogparms ( .8 .8 .8 ) 100 +} + +textures/sfx/demonltblackfinal +{ + q3map_lightimage textures/sfx/demonltblackfinal_glow2.tga + q3map_surfacelight 100 + surfaceparm nomarks + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal_glow2.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx/diamond2cjumppad +{ + qer_editorimage textures/sfx/bouncepad01_diamond2cTGA.tga + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 500 + + + { + map textures/sfx/bouncepad01_diamond2cTGA.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/dust_puppy2 +{ + + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/sfx/dust_puppy2.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fan +{ + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + { + clampmap textures/sfx/fan.tga + tcMod rotate 256 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fan3 +{ + cull disable + surfaceparm alphashadow + sort 6 + { + map textures/sfx/fan3.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/sfx/fan3bladeb +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + sort 5 + { + clampmap textures/sfx/fan3bladeb.tga + blendFunc blend + tcmod rotate 999 + rgbGen identity + } + +} + +textures/sfx/fan_grate +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm metalsteps + cull none + nopicmip + { + map textures/sfx/fan_grate.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fanfx +{ + qer_editorimage textures/sfx/fanfx.tga + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + + { + clampmap textures/sfx/fanfx.tga + tcMod rotate 256 + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + depthWrite + } +} + +textures/sfx/fishy +{ + tesssize 32 + deformVertexes wave 10 sin 0 3 0 .5 + cull disable + surfaceparm nolightmap + surfaceparm nomarks + + { + clampmap textures/sfx/fishy.tga + alphaFunc GE128 + tcMod stretch sin .8 0.10 0 .07 + depthWrite + + } + + +} + +textures/sfx/flame1 +{ + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 7500 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1_hell +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 600 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1dark +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 2000 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1km +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 4000 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1side +{ + qer_editorimage textures/sfx/flame1side.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame2 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 5500 + qer_editorimage textures/sfx/flame2.tga + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue_nolight +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue_pj +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_dimmer +{ + qer_editorimage textures/sfx/flame1.tga + q3map_lightimage textures/sfx/flame6.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1500 + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_green_pj +{ + qer_editorimage textures/sfx/g_flame1.tga + q3map_lightimage textures/sfx/g_flame6.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + { + animMap 10 textures/sfx/g_flame1.tga textures/sfx/g_flame2.tga textures/sfx/g_flame3.tga textures/sfx/g_flame4.tga textures/sfx/g_flame5.tga textures/sfx/g_flame6.tga textures/sfx/g_flame7.tga textures/sfx/g_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/g_flame2.tga textures/sfx/g_flame3.tga textures/sfx/g_flame4.tga textures/sfx/g_flame5.tga textures/sfx/g_flame6.tga textures/sfx/g_flame7.tga textures/sfx/g_flame8.tga textures/sfx/g_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/g_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} + +textures/sfx/flameanim_red +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_red_nolight +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_red_pj +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/fog_intel +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .75 .38 0 ) 800 +} + +textures/sfx/fog_mkcdm4 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .5 0 0 ) 96 +} + +textures/sfx/fog_pjdm1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .733 .737 .620 ) 300 + +} + +textures/sfx/fog_q3dm10 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( 0.75 0.38 0 ) 128 +} + +textures/sfx/fog_timctf1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .729 .729 .780 ) 464 + +} + +textures/sfx/fog_timdm1 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .615 .309 0 ) 616 +} + +textures/sfx/fog_timdm2 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .615 .309 0 ) 356 +} + +textures/sfx/fog_timdm8 +{ + qer_editorimage textures/sfx/fog_green.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .211 .231 .094 ) 250 +} + +textures/sfx/healthfloor +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + clampmap textures/sfx/healthfloor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/hellfog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 300 + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_1k +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 200 + fogparms ( .5 .12 .1 ) 300 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + } +} + +textures/sfx/hellfog_mini_dm10 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .5 .12 .1 ) 16 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_pj_dm10 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .5 .12 .1 ) 392 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_tim_dm14 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .55 .11 .1 ) 128 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + + +} + +textures/sfx/hellfogdense +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 128 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/jacobs_x +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map textures/sfx/jacobs_x.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + //tcMod rotate 103 + } +} + +textures/sfx/kc_hellfog_1k +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 300 + q3map_lightsubdivide 32 + fogparms ( .5 .12 .1 ) 225 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/kenelectric +{ + { + map textures/sfx/kenelectric.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 7 7 + tcMod scroll 5 -5 + tcmod rotate 360 + rgbGen identity + } + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ONE + } +} + +textures/sfx/largerblock3b3_pent +{ + qer_editorimage textures/sfx/largerblock3b3_pent.tga + { + map textures/sfx/largerblock3b3_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/largerblock3b3x128_pent +{ + q3map_lightimage textures/sfx/pentagramfloor_blue3glowtest.tga + q3map_surfacelight 100 + surfaceparm nomarks + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/largerblock3b3x128_pent.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/pentagramfloor_blue3glowtest.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx/largerblock3b3x128_pentred +{ + qer_editorimage textures/sfx/largerblock3b3x128_pent.tga + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/sfx/largerblock3b3x128_pent.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/sfx/launchpad_blocks17 +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_blocks17.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_blocks18d +{ + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_blocks18d.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_diamond +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_diamond.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_metalbridge04d +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_metalbridge04d.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/lavabeam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + nomipmaps + { + map textures/sfx/lavabeam.tga + tcMod Scroll 999 0 + blendFunc add + } + +} + +textures/sfx/lightmap +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm nodrop + surfaceparm fog + fogparms ( .7 .1 .1 ) 64 + + + + { + map $lightmap + blendFunc GL_dst_color GL_one + tcmod scale 1 .01 + tcMod scroll 1 -2 + } + + +} + +textures/sfx/metalbridge06_bounce +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/metalbridge06_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/metaltech12final_bounce +{ + + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/metaltech12final_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/mkc_bigflame +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + qer_editorimage textures/sfx/flame1.tga + q3map_surfacelight 500 + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/mkc_fog_ctfblue +{ + qer_editorimage textures/sfx/fog_blue.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.2 0.2 0.25 ) 320 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_ctfblue2 +{ + qer_editorimage textures/sfx/fog_blue.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.1 0.1 0.3 ) 320 + + q3map_surfacelight 40 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_ctfred +{ + qer_editorimage textures/sfx/fog_purp.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.3 0.2 0.2 ) 320 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_tdm3 +{ + qer_editorimage textures/sfx/fog_purp.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.3 0.2 0.2 ) 320 + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/omm +{ + + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/sfx/omm.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/pentagramfloor_red3test +{ + { + map textures/sfx/pentagramfloor_red3test.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red3glowtest.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/pentfloor_diamond2c +{ + qer_editorimage textures/sfx/pentfloor_diamond2c.tga + { + map textures/sfx/pentfloor_diamond2c.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/pj_a1_fog1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 30 + fogparms ( .5 .5 .5 ) 512 +} + +textures/sfx/portal2_sfx +{ + qer_editorimage textures/sfx/portalfog.tga + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + //alphagen portal 128 + rgbGen identityLighting + tcmod rotate .1 //.1 + tcmod scroll .01 .03 + } +} + +textures/sfx/portal_sfx +{ + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + alphagen portal 256 + rgbGen identityLighting + tcmod rotate .1 //.1 + tcmod scroll .01 .03 + } +} + +textures/sfx/portal_sfx_ring +{ + deformVertexes wave 100 sin 0 2 0 .5 + cull none + + { + map textures/sfx/portal_sfx_ring_blue1.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + } + + + { + map textures/sfx/portal_sfx_ring_electric.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 .2 .5 + tcmod scroll 0 .5 + + } + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx_ring.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + +} + +textures/sfx/proto_hellfog +{ +qer_editorimage textures/sfx/fog_red.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap + +fogparms ( .275 .012 0 ) 500 +} + +textures/sfx/proto_zzztblu3 +{ + surfaceparm nolightmap + surfaceparm nonsolid + cull twosided + { + map textures/sfx/proto_zzztblu3.tga + tcGen environment + tcMod turb 0 0.25 0 0.5 + tcmod scroll 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/sfx/pureblack +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + { + map textures/skies/blacksky.tga + } +} + +textures/sfx/q3dm14fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 256 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/q3dm9fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 256 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/q3tourney3fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 384 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/rain +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + deformVertexes move 3 1 0 sin 0 5 0 0.2 + deformVertexes move .6 3.3 0 sin 0 5 0 0.4 + deformVertexes wave 30 sin 0 10 0 .2 + cull none + + { + map textures/sfx/rain.tga + tcMod Scroll .5 -8 + tcMod turb .1 .25 0 -.1 + blendFunc GL_ONE GL_ONE + } + { + map textures/sfx/rain.tga + tcMod Scroll .01 -6.3 + + blendFunc GL_ONE GL_ONE + } + + +} + +textures/sfx/smallerblock3b3dim_pent +{ + qer_editorimage textures/sfx/smallerblock3b3dim_pent.tga + { + map textures/sfx/smallerblock3b3dim_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/spawn_floor +{ + + { + map textures/sfx/firegorre2.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/sfx/spawn_floor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/spawn_floord2c +{ + + { + map textures/sfx/proto_zzztblu.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/sfx/spawn_floord2c.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/teslacoil +{ + cull none + q3map_lightimage textures/sfx/tesla1.tga + qer_editorimage textures/sfx/tesla1.tga + q3map_surfacelight 100 + + { + map $lightmap + tcgen environment + blendfunc filter + } + + { + map textures/sfx/tesla1.tga + blendfunc add + rgbgen wave sawtooth 0 1 0 5 + tcmod scale 1 .5 + tcmod turb 0 .1 0 1 + tcMod scroll -1 -1 + } + + + + { + map textures/sfx/electricslime.tga + blendfunc add + rgbgen wave sin 0 .5 0 1 + tcmod scale .5 .5 + tcmod turb 0 .1 0 1 + tcmod rotate 180 + tcmod scroll -1 -1 + } + + { + map textures/sfx/cabletest2.tga + blendfunc blend + } + + +} + +textures/sfx/teslacoil3 +{ + cull none + q3map_lightimage textures/sfx/tesla1b.tga + q3map_surfacelight 100 + qer_editorimage textures/sfx/cabletest2.tga + surfaceparm nolightmap + + + + { + map textures/sfx/cabletest2.tga + blendfunc blend + } + + + { + map textures/sfx/electricslime2.tga + blendfunc add + rgbGen wave square .25 .25 0 2.5 + tcmod scale 1 1 + tcMod scroll 1 1 + } + + + + { + map textures/sfx/tesla1b.tga + blendfunc add + rgbgen wave square 0 1 0 3 + tcmod scale 1 1 + tcMod scroll -2 1 + } + +} + +textures/sfx/testconstantfog +{ + qer_editorimage textures/sfx/fog_green.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 100 + fogparms ( 0 1 0 ) 300 +} + +textures/sfx/x_conduit +{ + q3map_lightimage textures/sfx/x_conduit.tga + surfaceparm nomarks + q3map_surfacelight 100 + { + map $lightmap + rgbGen identity + } + { + map textures/sfx/x_conduit.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { animMap 10 textures/sfx/x_conduit2.tga textures/sfx/x_conduit3.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + map textures/sfx/x_conduit2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 1 + rgbGen wave sin .5 0.5 0 7 + } + { + map textures/sfx/x_conduit3.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 1 + rgbgen wave triangle .2 1 0 9 + } +} + +textures/sfx/xblackfog +{ +qer_editorimage textures/sfx/fog_black.tga +qer_nocarve +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +fogparms ( 0 0 0 ) 128 + +} + +textures/sfx/xbluefog +{ + qer_editorimage textures/sfx/fog_blue.tga + q3map_surfacelight 300 + q3map_lightsubdivide 64 + q3map_lightimage textures/sfx/xbluelightimage.tga + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.3 0.3 0.9 ) 128 + +} + +textures/sfx/xbluefogx128 +{ + qer_editorimage textures/sfx/fog_blue.tga + q3map_surfacelight 300 + q3map_lightsubdivide 128 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.3 0.3 0.9 ) 128 + +} + +textures/sfx/xdensegreyfog +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + + fogparms ( 0.7 0.7 0.7 ) 1700 +} + +textures/sfx/xfinalfog +{ +qer_editorimage textures/sfx/fog_grey.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0.7 0.7 0.7 ) 3000 + +} + +textures/sfx/xfinalfoginvert +{ +qer_editorimage textures/sfx/fog_black.tga +qer_nocarve +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0 0 0 ) 256 + +} + +textures/sfx/xflame1 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 7500 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame1side +{ + surfaceparm trans + surfaceparm nomarks + qer_editorimage textures/sfx/flame1.tga + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 5500 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2_1800 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2_2250 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2250 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflamebright +{ + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 3000 + qer_editorimage textures/sfx/flame1.tga + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} + +textures/sfx/xian_dm3padwall + { + q3map_surfacelight 100 + q3map_lightimage textures/sfx/xian_dm3padwallglow.tga + qer_editorimage textures/sfx/xian_dm3padwall.tga + + { + map textures/sfx/xian_dm3padwall.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx/xian_dm3padwallglow.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + +textures/sfx/xlightgreyfog +{ +qer_editorimage textures/sfx/fog_grey.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0.7 0.7 0.7 ) 1400 + +} + +textures/sfx/xmetalfloor_wall_14b +{ + qer_editorimage textures/sfx/metalfloor_wall_14b.tga + q3map_lightimage textures/sfx/metalfloor_wall_14bglow2.tga + q3map_surfacelight 50 + { + map textures/sfx/metalfloor_wall_14b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_14bglow2.tga + blendfunc gl_one gl_one + } +} + +textures/sfx/xmetalfloor_wall_5b +{ + qer_editorimage textures/sfx/metalfloor_wall_5b.tga + + { + map textures/sfx/metalfloor_wall_7b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_5bglowblu.tga + blendfunc gl_one gl_one + rgbgen wave sin .5 .2 0 .1 + } +} + +textures/sfx/xmetalfloor_wall_9b +{ + qer_editorimage textures/sfx/metalfloor_wall_9b.tga + + { + map textures/sfx/metalfloor_wall_9b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_9bglow.tga + blendfunc gl_one gl_one + } +} + +textures/sfx/xq1metalbig_jumppad +{ + qer_editorimage textures/gothic_floor/q1metal7_98d_256x256.tga + surfaceparm nodamage + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/q1metal7_98d_256x256.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + clampmap textures/sfx/surface6jumppad.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.75 0.25 0 .2 + tcMod stretch sin 0.80 0.20 0 1 + } +} + +textures/sfx/xredfog +{ + q3map_lightimage textures/sfx/xredlightimage.tga + qer_editorimage textures/sfx/fog_red.tga + q3map_surfacelight 300 + q3map_lightsubdivide 64 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.9 0.3 0.3 ) 128 + +} + +textures/sfx/zap_scroll +{ + q3map_surfacelight 300 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 7 + tcMod scroll 0 1 + } + { + Map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 5 + tcMod scale -1 1 + tcMod scroll 0 1 + } + { + Map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 6.3 + tcMod scale -1 1 + tcMod scroll 2 1 + } + { + Map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 7.7 + tcMod scroll -1.3 1 + } +} + +textures/sfx/zap_scroll1000 +{ + q3map_surfacelight 1000 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + q3map_lightimage textures/sfx/zap_scroll.tga + qer_editorimage textures/sfx/zap_scroll2.tga + cull none + + { + map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 7 + tcMod scroll 0 1 + } + { + map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 5 + tcMod scale -1 1 + tcMod scroll 0 1 + } + { + map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 6.3 + tcMod scale -1 1 + tcMod scroll 2 1 + } + { + map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 7.7 + tcMod scroll -1.3 1 + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/sfx2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/sfx2.shader.svn-base new file mode 100644 index 00000000..b8b81cf2 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/sfx2.shader.svn-base @@ -0,0 +1,1160 @@ +textures/sfx2/senbouncenolit +{ + surfaceparm nodamage + surfaceparm nomarks + q3map_lightimage textures/sfx/jumppadsmall.tga + qer_editorimage textures/sfx/bouncepad01block18b.tga + + { + map textures/sfx/bouncepad01block18b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } +} + + +textures/sfx2/flame_nolit_noshad +{ + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + } + +} + +textures/sfx2/demonltblacknolight +{ + q3map_lightimage textures/sfx/demonltblackfinal_glow2.tga + surfaceparm nomarks + qer_editorimage textures/sfx/demonltblackfinal.tga + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal_glow2.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx2/jumpadx +{ + + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpadx.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/beam01 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + nomipmaps + { + map textures/sfx2/beam01.tga + tcMod Scroll .1 0 + blendFunc add + } + +} + +textures/sfx2/ouchfog +{ + qer_editorimage textures/sfx/hellfog.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .66 0 0 ) 392 + + + + { + map textures/sfx2/ouchfog.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/sfx2/ouchfog.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + + +textures/sfx2/autorain +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + deformVertexes move 3 1 0 sin 0 5 0 0.2 + deformVertexes move .6 3.3 0 sin 0 5 0 0.4 + deformVertexes autoSprite2 + cull none + //nopicmip + + { + map textures/sfx2/autorain.tga + tcMod Scroll .5 -8 + tcMod turb .1 .25 0 -.1 + blendFunc GL_ONE GL_ONE + } + //{ + // map textures/sfx/rain.tga + // tcMod Scroll .01 -6.3 + // + // blendFunc GL_ONE GL_ONE + //} + + +} + +textures/sfx2/flameanim_red_lowlite +{ + + // ************************************************* + // * Red Flame * + // * April 24, 2000 Surface Light 1000 * + // * Please Comment Changes * + // ************************************************* + qer_editorimage textures/sfx/r_flame3.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1000 + // surfacelight changed to 1000 on 04/24/00.... PAJ + + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} +textures/sfx2/flameanim_blue_lowlite +{ + + // ************************************************* + // * Blue Flame * + // * April 24, 2000 Surface Light 1000 * + // * Please Comment Changes * + // ************************************************* + qer_editorimage textures/sfx/b_flame7.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1000 + // texture changed to 1K surface light.... PAJ + + + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx2/blue_jumpad05 +{ + qer_editorimage textures/sfx2/jumpad05.tga + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad05.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/red_jumpad05 +{ + qer_editorimage textures/sfx2/jumpad05.tga + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad05.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/screen01 +{ + cull disable + surfaceparm nomarks + + { + map textures/sfx2/screen01.tga + tcMod scroll 9 .1 + rgbGen identity + } + { + map textures/effects2/tinfx_scr.tga + blendfunc add + tcGen environment + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + + + +} + +textures/sfx2/blue_edge +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + + { + map textures/sfx2/blue_edge.tga + blendFunc add + tcMod scale .2 .2 + tcMod scroll .2 .2 + rgbGen identity + } + + + +} +textures/sfx2/b_smack01 +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + { + map textures/sfx2/b_smack01.tga + blendFunc add + tcMod turb 0 .05 .06 .25 + rgbgen wave sin 0 1 0 .19 + } + { + map textures/sfx2/b_smack03.tga + blendFunc add + tcMod turb 0 .05 .07 .33 + rgbgen wave sin 0 1 0 7 + } + { + map textures/sfx2/b_smack02.tga + blendFunc add + tcMod turb 0 .07 .05 .4 + rgbgen wave sin 0 1 0 .5 + } + + + +} +textures/sfx2/r_fight01 +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + { + map textures/sfx2/r_fight01.tga + blendFunc add + tcMod turb 0 .05 .06 .25 + rgbgen wave sin 0 1 0 .19 + } + { + map textures/sfx2/r_fight02.tga + blendFunc add + tcMod turb 0 .05 .07 .33 + rgbgen wave sin 0 1 0 7 + } + { + map textures/sfx2/r_fight03.tga + blendFunc add + tcMod turb 0 .07 .05 .4 + rgbgen wave sin 0 1 0 .5 + } + + + +} + +textures/sfx2/ven_beam +{ + qer_editorimage textures/sfx2/ven_beam.tga + cull disable + surfaceparm trans + + { + map textures/sfx2/ven_beam.tga + blendFunc add + rgbGen identity + } + + + +} + +textures/sfx2/padwall_red + { + + q3map_lightimage textures/sfx2/dm3padwallglow_red.tga + qer_editorimage textures/sfx2/dm3padwall_red.tga + + { + map textures/sfx2/dm3padwall_red.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx2/dm3padwallglow_red.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + +textures/sfx2/padwall_red_light + { + + q3map_lightimage textures/sfx2/dm3padwallglow_red.tga + qer_editorimage textures/sfx2/dm3padwall_red.tga + q3map_surfacelight 100 + q3map_lightsubdivide 64 + { + map textures/sfx2/dm3padwall_red.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx2/dm3padwallglow_red.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + + + +textures/sfx2/padwall_ntl + { + + q3map_lightimage textures/sfx2/dm3padwallglow_ntl.tga + qer_editorimage textures/sfx2/dm3padwall_red.tga + + { + map textures/sfx2/dm3padwall_red.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx2/dm3padwallglow_ntl.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + +textures/sfx2/ntrl_launchpad +{ + qer_editorimage textures/sfx2/launchpad03.tga + + { + map textures/sfx2/tread.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 .7 + tcmod scale 1 2 + rgbGen identity + } + { + map textures/sfx2/nlaunch.tga + blendFunc Add + tcmod scale 1 .5 + tcmod scroll 0 2 + rgbgen wave square 0 1 0 2 + alphagen wave square 0 1 .1 2 + } + + { + map textures/sfx2/launchpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx2/nlaunch2.tga + blendFunc Add + rgbgen wave square 0 1 0 1 + alphagen wave square 0 1 .1 1 + + } + +} +textures/sfx2/blue_launchpad +{ + qer_editorimage textures/sfx2/launchpad03.tga + + { + map textures/sfx2/tread.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 .7 + tcmod scale 1 2 + rgbGen identity + } + { + map textures/sfx2/blaunch.tga + blendFunc Add + tcmod scale 1 .5 + tcmod scroll 0 2 + rgbgen wave square 0 1 0 2 + alphagen wave square 0 1 .1 2 + } + + { + map textures/sfx2/launchpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx2/blaunch2.tga + blendFunc Add + rgbgen wave square 0 1 0 1 + alphagen wave square 0 1 .1 1 + + } + +} +textures/sfx2/red_launchpad +{ + qer_editorimage textures/sfx2/launchpad03.tga + + { + map textures/sfx2/tread.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 .7 + tcmod scale 1 2 + rgbGen identity + } + { + map textures/sfx2/rlaunch.tga + blendFunc Add + tcmod scale 1 .5 + tcmod scroll 0 2 + rgbgen wave square 0 1 0 2 + alphagen wave square 0 1 .1 2 + } + + { + map textures/sfx2/launchpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx2/rlaunch2.tga + blendFunc Add + rgbgen wave square 0 1 0 1 + alphagen wave square 0 1 .1 1 + + } + +} + + +textures/sfx2/tread2 +{ + + { + map textures/sfx2/tread2.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 1 + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/ntrl_jumpad +{ + qer_editorimage textures/sfx2/jumpad02.tga + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad02.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/blue_jumpad +{ + qer_editorimage textures/sfx2/jumpad02.tga + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad02.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/red_jumpad +{ + qer_editorimage textures/sfx2/jumpad02.tga + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad02.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/ntrl_jumpad2 +{ + qer_editorimage textures/sfx2/jumpad01.tga + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/blue_jumpad2 +{ + qer_editorimage textures/sfx2/jumpad01.tga + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/red_jumpad2 +{ + qer_editorimage textures/sfx2/jumpad01.tga + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +///// +textures/sfx2/ntrl_jumpad3 +{ + qer_editorimage textures/sfx2/jumpad03.tga + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/blue_jumpad3 +{ + qer_editorimage textures/sfx2/jumpad03.tga + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/red_jumpad3 +{ + qer_editorimage textures/sfx2/jumpad03.tga + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/redgoal2 +{ + surfaceparm nolightmap + //surfaceparm nonsolid + surfaceparm trans + cull twosided + { + map textures/sfx2/redgoal2.tga + tcGen environment + tcmod scale 2 2 + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.5 + } +} + + +textures/sfx2/bluegoal2 +{ + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + cull twosided + { + map textures/sfx2/bluegoal2.tga + tcGen environment + tcmod scale 2 2 + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.5 + } +} +textures/sfx2/swirl_b1 +{ + deformVertexes wave 100 sin 1 2 .1 1 + //q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm nonsolid + cull none + + { + clampmap textures/sfx2/swirl_b1.tga + blendFunc GL_ONE GL_ONE + tcMod rotate -188 + } + { + clampmap textures/sfx2/swirl_b2.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 333 + } + +} +textures/sfx2/swirl_r1 +{ + deformVertexes wave 100 sin 1 2 .1 1 + //q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm nonsolid + cull none + + { + clampmap textures/sfx2/swirl_r1.tga + blendFunc GL_ONE GL_ONE + tcMod rotate -188 + } + { + clampmap textures/sfx2/swirl_r2.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 333 + } + +} +textures/sfx2/jumportal01 +{ + + + surfaceparm trans + cull none + + { + map textures/sfx2/jumportal01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/sfx2/jumportal02 +{ + + + surfaceparm trans + cull none + + { + map textures/sfx2/jumportal02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/sfx2/scrolling_red +{ + qer_editorimage textures/base_light/jaildr1_3.tga + surfaceparm nomarks + q3map_lightimage textures/base_light/jaildr1_3.blend.tga + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr1_3.tga + blendFunc GL_DST_COLOR GL_ZERO + tcMod scroll 0 -.25 + rgbGen identity + } + { + map textures/base_light/jaildr1_3.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + tcMod scroll 0 -.25 + blendfunc GL_ONE GL_ONE + } +} + +textures/sfx2/b_flame1 +{ + qer_editorimage textures/sfx/b_flame1.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/skies.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/skies.shader.svn-base new file mode 100644 index 00000000..27c27979 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/skies.shader.svn-base @@ -0,0 +1,1073 @@ +textures/skies/blacksky +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 25 + q3map_lightsubdivide 512 + q3map_sun 1 1 1 32 90 90 + { + map gfx/colors/black.tga + } +} + +textures/skies/hellsky +{ + qer_editorimage textures/skies/dimclouds.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 4 3 3 65 290 75 + q3map_surfacelight 50 + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.05 0 + tcMod scale 2 2 + depthWrite + } +} + +textures/skies/hellsky2 +{ + qer_editorimage textures/skies/dimclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .9 .9 1 70 65 78 + q3map_surfacelight 60 + skyparms - 512 - + { + map textures/skies/dimclouds.tga + tcMod scroll 0.02 0 + tcMod scale 1 1 + depthWrite + } + { + map textures/skies/dimclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.02 0.01 + tcMod scale 3 3 + } + +} + +textures/skies/hellsky2bright +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 1 1 1 100 220 50 + q3map_surfacelight 120 + + qer_editorimage textures/skies/inteldimredclouds.tga + + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/kc_dm10sky +{ + q3map_lightimage textures/skies/pjbasesky.tga + q3map_lightsubdivide 512 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 90 225 55 + q3map_surfacelight 150 + + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } + + +} + +textures/skies/kcbasesky_arena1_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 500 + + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/killsky +{ + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 3 2 2 70 315 65 + q3map_surfacelight 75 + skyparms - 512 - + + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/mkc_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 0.266383 0.274632 0.358662 150 60 80 + q3map_surfacelight 700 + + skyparms half 256 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/nightsky_xian_dm1 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 300 + q3map_sun 1 1 1 100 -41 58 + + qer_editorimage textures/skies/xnight2_up.tga + + + skyparms env/xnight2 - - +} + +textures/skies/nightsky_xian_dm15 +{ + qer_editorimage textures/skies/xnight2_up.tga + surfaceparm nolightmap + surfaceparm noimpact + + q3map_surfacelight 900 + q3map_sun 1 1 1 100 -58 58 + skyparms env/xnight2 - - + + +} + +textures/skies/nightsky_xian_dm4 +{ + qer_editorimage textures/skies/xnight2_up.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 1 80 -41 58 + q3map_surfacelight 50 + skyparms env/xnight2 - - +} + +textures/skies/pj_arena2sky +{ + qer_editorimage textures/skies/pjbasesky.tga + + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 100 350 55 + q3map_surfacelight 100 + + skyparms full 200 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_arena4_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 200 165 45 + q3map_surfacelight 100 + + skyparms full 128 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_ctf1sky +{ + qer_editorimage textures/skies/pjbasesky + + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 100 350 75 + q3map_surfacelight 150 + + skyparms full 200 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_ctf2_sky +{ + qer_editorimage textures/skies/bluetopclouds.tga + q3map_lightimage textures/skies/topclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 250 90 45 + q3map_surfacelight 100 + + skyparms full 128 - + + { + map textures/skies/bluedimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/topclouds.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_dm10sky +{ + q3map_lightimage textures/common/white.tga + q3map_lightsubdivide 512 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 90 225 55 + q3map_surfacelight 150 + + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } + +} + +textures/skies/pj_dm9sky +{ + qer_editorimage textures/skies/bluetopclouds.tga + q3map_lightimage textures/skies/topclouds.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + + q3map_sun .5 .6 .8 140 165 60 + q3map_surfacelight 80 + + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/pjbasesky_arena1_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 100 + + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/q3dm0 + +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 60 80 75 + q3map_surfacelight 80 + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/skybox +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/space1_bk.tga + q3map_sun 1 1 1 100 -58 58 + q3map_surfacelight 400 + + skyparms env/space1 - - + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/stars_arena7 +{ + qer_editorimage textures/skies/black_up.tga + + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 10 + q3map_sun .6 .6 .6 30 35 78 + + skyparms env/black - - +} + +textures/skies/tim_dm14 +{ + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_sun 3 2 2 90 314 60 + q3map_surfacelight 80 + skyparms - 512 - + + //cloudparms 512 full + //lightning + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_dm14red +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_sun .5 .37 .19 70 314 60 + + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_dm3_red +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun .5 .37 .19 70 30 70 + + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_hell +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 1 .77 .77 80 315 70 + q3map_surfacelight 130 + skyparms - 384 - + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_km2 +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun .5 .37 .19 90 315 40 + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/toxicsky +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 80 + q3map_sun 1 1 0.5 100 30 60 + + + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskydim +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 100 + q3map_sun 1 1 0.5 80 30 70 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskytim_blue +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 100 70 60 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_ctf1 +//used in tim_ctf1 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 90 70 40 + q3map_surfacelight 120 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm2 + +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 100 190 75 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm3 + +{ + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 80 + q3map_sun 1 1 0.5 100 30 60 + + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskytim_dm4 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 90 120 75 + q3map_surfacelight 80 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm5 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 1 .78 .48 90 225 55 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm7 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 100 260 50 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm8 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 85 220 40 + q3map_surfacelight 120 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm9 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .980 .835 .3 100 25 65 + q3map_surfacelight 80 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/xblacksky +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 300 + q3map_lightsubdivide 512 + q3map_sun 1 1 1 32 45 90 + { + map gfx/colors/black.tga + } +} + +textures/skies/xblacksky_dm7 +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + { + map gfx/colors/black.tga + } +} + +textures/skies/xtoxicsky_ctf +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 500 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm14 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 800 + q3map_sun 1 1 0.85 100 90 90 + + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm3 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 400 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm9 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 400 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_q3ctf3 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + q3map_surfacelight 500 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/xtoxicsky_tourney +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 495 + q3map_sun 1 1 0.5 150 75 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicskytim_q3dm5 + +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 400 + q3map_sun .5 .6 .8 150 30 60 + + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/skies2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/skies2.shader.svn-base new file mode 100644 index 00000000..45ff6f88 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/skies2.shader.svn-base @@ -0,0 +1,245 @@ +textures/skies2/ctf6sky +{ + qer_editorimage textures/skies2/ctf6sky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 100 + + skyparms - 512 - + + { + map textures/skies2/ctf6sky2.tga + + tcMod scale 3 3 + tcMod scroll 0.01 0.01 + depthWrite + } + { + map textures/skies2/ctf6sky.tga + + blendfunc Add + tcMod scale 1.2 0.9 + tcMod scroll .013 .002 + + } +} + +textures/skies2/ctf6sky_ter +//sky for mpterra2 +{ + qer_editorimage textures/skies2/ctf6skyb.tga + qer_lightimage textures/skies2/ctf6sky2b.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 1 1 1 185 180 85 + q3map_surfacelight 300 + skyparms - 512 - + + { + map textures/skies2/ctf6sky2b.tga + + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + depthWrite + } + { + map textures/skies2/ctf6skyb.tga + + blendfunc Add + tcMod scale 1.2 0.9 + tcMod scroll .013 .002 + + } +} + +textures/skies2/nebulax +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + + skyparms textures/skies2/env/nebulax - - + + +} + +textures/skies2/nebula3 +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/proto_sky.tga + q3map_sun .90 .90 .95 80 315 40 + q3map_surfacelight 460 + + skyparms textures/skies2/env/nebula3 - - + + +} + +textures/skies2/x_nebula3 +{ + qer_editorimage textures/skies2/nebula3.tga + q3map_lightsubdivide 512 + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + + q3map_lightimage textures/skies/proto_sky.tga + q3map_sun .90 .90 .95 150 135 50 + q3map_surfacelight 200 + + skyparms textures/skies2/env/nebula3 - - +} + + + +textures/skies2/nebula3halflit +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/proto_sky.tga + q3map_sun .90 .90 .95 80 315 40 + q3map_surfacelight 190 + + skyparms textures/skies2/env/nebula3 - - + + +} + +textures/skies2/nebula3nolit +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + skyparms textures/skies2/env/nebula3 - - + + +} + + +textures/skies2/nebula2 +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun .90 .90 .95 80 315 40 + q3map_surfacelight 60 + + skyparms textures/skies2/env/nebula2 - - + +} + +textures/skies2/nebula +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun .75 .37 .19 90 315 40 + q3map_surfacelight 80 + + skyparms textures/skies2/env/nebula - - + + +} + +textures/skies2/hell1 +{ + qer_editorimage textures/skies2/hell1.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun 1 1 1 55 -58 58 + q3map_surfacelight 400 + + skyparms textures/skies2/env/hell1 - - + +} + +textures/skies2/xhell1_nolight +{ + qer_editorimage textures/skies2/hell1.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun 1 1 1 55 -58 58 + + skyparms textures/skies2/env/hell1 - - + +} + + +textures/skies2/hell2 +{ + qer_editorimage textures/skies2/hell1.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun .75 .37 .19 90 315 40 + q3map_surfacelight 80 + + skyparms textures/skies2/env/hell2 - - + + +} + +textures/skies2/hell3 +{ + qer_editorimage textures/skies2/hell1.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun .75 .37 .19 90 315 40 + q3map_surfacelight 80 + + skyparms textures/skies2/env/hell3 - - + + +} + +textures/skies2/mpterra2 +//used terrain ctf map + +{ + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + + q3map_sun 1 1 1 200 180 85 + q3map_surfacelight 90 + + qer_editorimage textures/skies/toxicbluesky.tga + + skyparms - 1024 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.0355 0.0355 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.0125 0.0125 + } +} diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/stone2.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/stone2.shader.svn-base new file mode 100644 index 00000000..eab89729 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/stone2.shader.svn-base @@ -0,0 +1,10 @@ + +textures/stone2/pjrock5_vertex +{ + surfaceparm nolightmap + qer_editorimage textures/stone/pjrock5.tga + { + map textures/stone/pjrock5.tga + rgbGen vertex + } +} diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/team.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/team.shader.svn-base new file mode 100644 index 00000000..e05bb796 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/team.shader.svn-base @@ -0,0 +1,140 @@ +"team_icon/the fallen_red" +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/thefallen_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +"team_icon/the fallen_blue" +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/thefallen_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/intruders_red +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/intruders_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/intruders_blue +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/intruders_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/crusaders_red +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/crusaders_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/crusaders_blue +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/crusaders_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/pagans_red +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/pagans_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/pagans_blue +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/pagans_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/stroggs_red +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/stroggs_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/stroggs_blue +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/stroggs_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/terrain.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/terrain.shader.svn-base new file mode 100644 index 00000000..fe729223 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/terrain.shader.svn-base @@ -0,0 +1,557 @@ +// ************************************************* +// * +// * Vertex Lighting Replacement Shaders +// * +// ************************************************* + +textures/terrain/vxmpterra2 + +{ + qer_editorimage textures/stone/pjrock10bc.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + + { + + map textures/stone/pjrock10b_2.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + +} + + +textures/terrain/vxmpterra1 + +{ + qer_editorimage textures/stone/pjrock12c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + + { + + map textures/stone/pjrock12c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + +} + + +// ********************************************************* + +// ************************************************* +// * +// * MPTerra2 terrain shaders (PaulJ) +// * +// ************************************************* + + +textures/terrain/mpterra2_0 + +{ + qer_editorimage textures/stone/pjrock9b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock9b_2.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + + { + + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_1 + +{ + qer_editorimage textures/stone/pjrock12b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock12b_2.tga + rgbGen vertex + tcmod scale 0.1 0.1 + + } + + { + + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_2 +{ + qer_editorimage textures/stone/pjrock10b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock10b_2.tga + tcmod scale 0.05 0.05 + rgbGen vertex + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + +} + +textures/terrain/mpterra2_0to1 + +{ + qer_editorimage textures/stone/pjrock9b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + map textures/stone/pjrock9b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + + { + map textures/stone/pjrock12b_2.tga + tcmod scale 0.1 0.1 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + } + + +} + +textures/terrain/mpterra2_0to2 +{ + qer_editorimage textures/stone/pjrock9b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.05 0.05 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_1to2 +{ + qer_editorimage textures/stone/pjrock12b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + map textures/stone/pjrock12b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.1 0.1 + } + + { + map textures/stone/pjrock10b_2.tga + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + } + + +} + +////////////////////////////////////////////// +// // +// x_mpterra // +// // +////////////////////////////////////////////// + +textures/terrain/vxmpterra3 + +{ + qer_editorimage textures/proto2/px02.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + } + +} + + + +textures/proto2/xproto_0to1 + +{ + qer_editorimage textures/proto2/px01.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + + } + + { + map textures/proto2/px02.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + +textures/proto2/xproto_1to2 + +{ + qer_editorimage textures/proto2/px02.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + alphaGen vertex + } + + { + map textures/proto2/px03.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + +textures/proto2/xproto_0to2 + +{ + qer_editorimage textures/proto2/px02.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + } + { + map textures/proto2/px03.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + + + +textures/proto2/xproto_0 + +{ + qer_editorimage textures/proto2/px01.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + } + + + +} + +textures/proto2/xproto_1 + +{ + qer_editorimage textures/proto2/px02.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + } + + + +} + +textures/proto2/xproto_2 + +{ + qer_editorimage textures/proto2/px03.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + { + map textures/proto2/px03.tga + tcmod scale .1 .1 + rgbGen vertex + } + +} + + + +// ************************************************* +// * +// * MPTerra1 terrain shaders (Tim) +// * +// ************************************************* + +textures/terrain/mpterra1_0 +{ + qer_editorimage textures/stone/pjrock9c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_1 +{ + qer_editorimage textures/stone/pjrock12c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock12c.tga + //tcmod transform 1 0 1 1 1 1 + rgbGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_2 +{ + qer_editorimage textures/stone/pjrock10c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock10c.tga + tcmod scale 0.05 0.05 + rgbGen vertex + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_0to1 +{ + qer_editorimage textures/stone/pjrock9c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock12c.tga + tcmod scale 0.125 0.125 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_0to2 +{ + qer_editorimage textures/stone/pjrock9c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10c.tga + //tcmod transform 1 0 1 1 1 1 + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_1to2 +{ + qer_editorimage textures/stone/pjrock12c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock12c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10c.tga + //tcmod transform 1 0 1 1 1 1 + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/tim.shader.svn-base b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/tim.shader.svn-base new file mode 100644 index 00000000..c5c2b3db --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/.svn/text-base/tim.shader.svn-base @@ -0,0 +1,213 @@ +//Bwahahahahhaha + +textures/tim/red_flagbase +{ + qer_editorimage textures/tim/flagbase.tga + + { + map textures/tim/swirl_red.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/tim/swirl_red.tga + blendFunc Add + tcmod rotate 80 + tcMod stretch sin .7 0.5 0 .1 + rgbGen identity + } + { + map textures/tim/flagbase.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/tim/blue_flagbase +{ + qer_editorimage textures/tim/flagbase.tga + + { + map textures/tim/swirl_blue.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/tim/swirl_blue.tga + blendFunc Add + tcmod rotate 80 + tcMod stretch sin .7 0.5 0 .1 + rgbGen identity + } + { + map textures/tim/flagbase.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/tim/timborder11c +{ + q3map_surfacelight 300 + q3map_lightimage textures/tim/tim11c_pulse1.tga + qer_editorimage textures/base_trim/border11c.tga + + { + map textures/base_trim/border11c.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/base_trim/border11c_light.tga + blendfunc gl_one gl_one + rgbgen wave sin 1 .1 0 5 + } + + + { + map textures/tim/tim11c_pulse1.tga + blendfunc gl_one gl_one + tcmod scale .035 1 + tcmod scroll -0.65 0 + + + } + + +} + +textures/tim/rmetaltechgeomtrn +{ + + + { + map textures/sfx/fire_ctfred.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/tim/rmetaltechgeomtrn.tga + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/tim/rmetaltechgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/tim/redmetalsupport2fline +{ + q3map_surfacelight 100 + q3map_lightimage textures/tim/redmetalsupport2fline_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/tim/redmetalsupport2fline.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/tim/redmetalsupport2fline_glow.tga + blendFunc add + rgbGen wave sin .5 .5 0 1 + } + + +} +textures/tim/symbol_redlt1 +{ + q3map_lightimage textures/tim/symbol_redlt1_mask.tga + q3map_surfacelight 100 +// light 1 + + { + map $lightmap + rgbGen identity + } + + + { + map textures/tim/symbol_redlt1.tga + blendfunc filter + rgbgen identity + } + + { + map textures/tim/symbol_redlt1_mask.tga + blendfunc add + rgbgen wave sawtooth .2 .05 0 7 + } +} + +textures/tim/rconcrete_ow +{ + + { + map textures/tim/proto_zzztred.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/tim/rconcrete_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} diff --git a/install/installs/Q3Pack/install/missionpack/scripts/base_floor.shader b/install/installs/Q3Pack/install/missionpack/scripts/base_floor.shader new file mode 100644 index 00000000..b6c754aa --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/base_floor.shader @@ -0,0 +1,900 @@ +textures/base_floor/clang_floor3blava +{ + surfaceparm nolightmap + { + map textures/liquids/protolava2.tga + tcmod scale .2 .2 + tcmod scroll .04 .03 + tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/clang_floor3blava.tga + blendfunc blend + + } + +} + +textures/base_floor/clangdark +{ + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/clangdark.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/clangdark_ow +{ + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/clangdark_ow.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/clangdark_ow3 +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/clangdark_ow3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/clangdarkspot +{ + surfaceparm metalsteps + //{ + // map textures/base_floor/clangdarkspot.tga + // rgbGen identity + //} + + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + + { + map textures/effects/tinfx3.tga + //tcGen environment + blendFunc GL_ONE GL_ONE + tcGen environment + //tcMod turb 0 0.01 0 9 + //rgbGen identity + } + + { + map textures/base_floor/clangdarkspot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/clangfloor_noisy +{ + qer_editorimage textures/base_floor/clang_floor.tga + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + } + + { + map textures/base_floor/clang_floor.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbgen identity + + } + +} + +textures/base_floor/clangspot2 +{ + surfaceparm metalsteps + + { + map textures/liquids/proto_grueldark.tga + //tcGen environment + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + + tcMod turb 0 0.05 0 .05 + //rgbGen identity + } + + { + map textures/effects/tinfx3.tga + //tcGen environment + blendFunc GL_ONE GL_ONE + tcGen environment + //tcMod turb 0 0.01 0 9 + //rgbGen identity + } + + { + map textures/base_floor/clangspot2.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/concretefloor1 +{ + + { + map textures/base_wall/chrome_env.tga + tcgen environment + rgbgen wave sin .25 0 0 0 + } + + + { + map textures/base_floor/concretefloor1.tga + blendFunc GL_ZERO GL_SRC_ALPHA + tcmod scale .1 .1 + rgbgen identity + } + + { + map textures/base_floor/concretefloor1.tga + blendFunc GL_ONE GL_SRC_ALPHA + rgbgen identity + } + + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + + + +} + +textures/base_floor/cybergrate2 +{ + cull disable + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm nomarks + { + map textures/base_floor/cybergrate2.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_floor/cybergrate3 +{ + cull disable + surfaceparm alphashadow + surfaceparm metalsteps + surfaceparm nomarks + { + map textures/sfx/hologirl.tga + blendFunc add + tcmod scale 1.2 .5 + tcmod scroll 3.1 1.1 + + } + { + map textures/base_floor/cybergrate3.tga + alphaFunc GE128 + depthWrite + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_floor/diamond2c_ow +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/diamond2c_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/diamond2cspot +{ + surfaceparm metalsteps + + { + map textures/liquids/proto_grueldark2.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 2 2 + tcMod scroll .01 .03 + tcMod turb 0 0.05 0 .05 + } + + { + map textures/effects/tinfx3.tga + blendFunc GL_ONE GL_ONE + tcGen environment + } + + { + map textures/base_floor/diamond2cspot.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/diamond_noisy +{ + qer_editorimage textures/base_floor/diamond2.tga + surfaceparm metalsteps + + // metal that makes metalsteps sound + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/diamond2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_floor/floor3_3dark_ow +{ + + { + map textures/effects/envmapblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 1.5 1.5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/base_floor/floor3_3dark_ow.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + +textures/base_floor/hfloor3 +{ + //deformVertexes wave 100 sin 3 2 .1 3 + { + rgbGen identity + map $lightmap + } + { + map textures/base_floor/hfloor3.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/effects/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + + { + map textures/base_floor/hfloor3.tga + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + +} + +textures/base_floor/metalbridge04dbroke +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_floor/metalbridge04dbroke.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_floor/nomarkstone_1 +{ + qer_editorimage textures/base_floor/smallstone.tga + q3map_lightimage textures/base_floor/smallstone.tga + q3map_globaltexture + surfaceparm nomarks + surfaceparm noimpact + + // A stone that isn't marked by weapons. Used below red fog in pj_dm10 + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/smallstone.tga + tcMod scale 2 2 + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/base_floor/pjgrate1 +{ + surfaceparm metalsteps + cull none + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/pjgrate1.tga + tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/pjgrate2 +{ + surfaceparm metalsteps + cull none + + // A RUSTED GRATE THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/pjgrate2.tga + tcMod scale 2.0 2.0 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + rgbGen identity + } +} + +textures/base_floor/pool_floor2 +{ + + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.25 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .25 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_floor/pool_floor2.tga + blendFunc GL_one GL_src_color + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_floor3 +{ + qer_editorimage textures/base_wall/patch10rusty5.tga + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.25 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .25 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_wall/patch10rusty5.tga + blendFunc GL_one GL_src_color + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_side2 +{ + + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.5 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .5 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_floor/pool_side2.tga + blendFunc GL_one GL_src_color + tcmod scale .5 .5 + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/pool_side3 +{ + qer_editorimage textures/base_wall/patch10rusty5.tga + + { + map textures/liquids/pool3d_5e.tga + tcmod scale -.5 -.25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/liquids/pool3d_6e.tga + blendFunc GL_one GL_ONE + tcmod scale .5 .25 + tcmod scroll .025 .025 + rgbgen wave sin .75 0 0 0 + } + + { + map textures/base_wall/patch10rusty5.tga + blendFunc GL_one GL_src_color + tcmod scale .5 .5 + rgbgen identity + } + + + { + rgbGen identity + map $lightmap + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_floor/proto_grate +{ + surfaceparm metalsteps + surfaceparm trans + cull none + nopicmip + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_grate3 +{ + surfaceparm metalsteps + surfaceparm trans + cull none + nopicmip + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate3.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_grate4 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm nonsolid //Tim's fuckage + cull none + nopicmip + + // A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_grate4.tga + //tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_rustygrate +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + // A RUSTY GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_rustygrate.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/proto_rustygrate2 +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + // A RUSTY GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/proto_rustygrate2.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/rusty_pentagrate +{ + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + + cull none + nopicmip + // A RUSTY and Eeevil grate THAT CAN BE SEEN FROM BOTH SIDES + { + map textures/base_floor/rusty_pentagrate.tga + // tcMod scale 2 2 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/skylight1 +{ + q3map_lightimage textures/base_floor/skylight1_lm.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/skylight1.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_floor/skylight1_lm.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .2 2 0 7.7 + } + { + map textures/base_floor/skylight1_lm.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle .2 5 1 5.1 + } + +} + +textures/base_floor/skylight_spec +{ + { + rgbGen identity + map $lightmap + } + { + map textures/base_floor/skylight_spec.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_floor/techfloor +{ + surfaceparm metalsteps + + { + map textures/sfx/proto_zzztpink.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + //clampmap textures/gothic_block/blocks18cgeomtrn2.tga + clampmap textures/base_floor/techfloor2.tga + blendFunc blend + tcmod rotate 170 + tcMod stretch sin .8 0.2 0 .4 + rgbGen identity + } + { + map textures/base_floor/techfloor.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_floor/techfloor2 +{ + cull disable + //surfaceparm trans + surfaceparm nomarks + //nomipmaps + + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate 70 + tcMod stretch sin .8 0.2 0 .3 + rgbGen identity + } + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate -50 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/base_floor/techfloor2.tga + alphaFunc GE128 + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} + +textures/base_floor/tilefloor7_ow +{ + q3map_lightimage textures/base_floor/tilefloor7_owfx.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + map textures/base_floor/tilefloor7_ow.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + map textures/base_floor/tilefloor7_owfx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + } + { + map textures/base_floor/tilefloor7_owfx.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + +} + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/base_floor2.shader b/install/installs/Q3Pack/install/missionpack/scripts/base_floor2.shader new file mode 100644 index 00000000..a8108463 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/base_floor2.shader @@ -0,0 +1,29 @@ +textures/base_floor/concfloor_rain + + { + + tessSize 32 + deformVertexes normal 1 15 + + { + map textures/base_floor/concfloor_rain.tga + rgbGen identity + } + { + map textures/liquids/pj_e3_reflection2b.tga + Blendfunc add + tcgen environment + rgbgen wave sin .3 0 0 0 + tcmod scale 2 2 + tcMod scroll .5 .5 + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + + + } + + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/base_light.shader b/install/installs/Q3Pack/install/missionpack/scripts/base_light.shader new file mode 100644 index 00000000..07ade964 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/base_light.shader @@ -0,0 +1,1683 @@ +textures/base_light/baslt4_1_2k +{ + qer_editorimage textures/base_light/baslt4_1.tga + surfaceparm nomarks + q3map_surfacelight 2000 + //light 1 + + // New Fluorescent light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/baslt4_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/baslt4_1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/baslt4_1_4k +{ + qer_editorimage textures/base_light/baslt4_1.tga + surfaceparm nomarks + q3map_surfacelight 4000 + //light 1 + + // New Fluorescent light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/baslt4_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/baslt4_1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/border11light +{ + q3map_surfacelight 500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border11light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border11light.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/border11light_300 +{ + qer_editorimage textures/base_light/border11light.tga + q3map_lightimage textures/base_light/border11light.blend.tga + + q3map_surfacelight 235 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border11light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border11light.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/border7_ceil50 +{ + qer_editorimage textures/base_light/border7_ceil50.tga + q3map_surfacelight 100 + // Square dirty white llight + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/border7_ceil50.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/border7_ceil50glow.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a_8k +{ + surfaceparm nomarks + qer_editorimage textures/base_light/ceil1_22a.tga + q3map_surfacelight 8000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_22a_trans +{ + qer_editorimage textures/base_light/ceil1_22a.tga + surfaceparm nomarks + surfaceparm nonsolid + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_22a.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_22a.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30 +{ + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square rich blue light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30_8k +{ + surfaceparm nomarks + qer_editorimage textures/base_light/ceil1_30.tga + q3map_surfacelight 8000 +// light 1 + // Square rich blue light (8k light wattage + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_30_trans +{ + qer_editorimage textures/base_light/ceil1_30.tga + surfaceparm nomarks + surfaceparm nonsolid + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_30.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_30.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34 +{ + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square tourquoise light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_10k +{ + qer_editorimage textures/base_light/ceil1_34.tga + surfaceparm nomarks + q3map_surfacelight 10000 +// light 1 + // Square tourquoise light + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_1k +{ + qer_editorimage textures/base_light/ceil1_34.tga + q3map_lightimage textures/base_light/ceil1_34.blend.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_2k +{ + qer_editorimage textures/base_light/ceil1_34.tga + q3map_lightimage textures/base_light/ceil1_34.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_34_5k +{ + qer_editorimage textures/base_light/ceil1_34.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_34.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_34.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_37 +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_37.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_37.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38 +{ + surfaceparm nomarks + q3map_surfacelight 2500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_10k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_20k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_30k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_40k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 40000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_50k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 50000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_70k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 70000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_38_90k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 90000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_39 +{ + surfaceparm nomarks + q3map_surfacelight 7500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil1_4 +{ + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_4.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_4.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/ceil_white5k +{ + qer_editorimage textures/base_light/ceil1_38.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_38.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_38.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/cornerlight +{ + q3map_lightimage textures/base_light/cornerlight.glow.tga + surfaceparm nomarks + q3map_surfacelight 2500 + { + map textures/base_light/cornerlight.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_light/cornerlight.glow.tga + blendfunc GL_one gl_one + rgbgen wave sawtooth .6 .1 0 7 + } +} + +textures/base_light/geolight +{ + q3map_lightimage textures/base_light/geolight_glow.tga + surfaceparm nomarks + q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/geolight.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + { + map textures/base_light/geolight_glow.tga + blendFunc add + rgbgen wave sin .575 .025 0 10 + } + +} + +textures/base_light/jaildr03_1 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr03_1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr03_1.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/jaildr03_2 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr03_2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr03_2.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } + +} + +textures/base_light/jaildr1_3 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr1_3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/jaildr1_3.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_1500 +{ + qer_editorimage textures/base_light/light1.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + //rgbGen wave sin 0.5 0.5 0 3 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_3000 +{ + qer_editorimage textures/base_light/light1.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + //rgbGen wave sin 0.5 0.5 0 3 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light1_5000 +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_1500 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_2000 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_5000 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1blue_800 +{ + qer_editorimage textures/base_light/light1blue.tga + q3map_lightimage textures/base_light/light1blue.blend.tga + surfaceparm nomarks + q3map_surfacelight 800 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1blue.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1blue.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1dark +{ + qer_editorimage textures/base_light/light1.tga + q3map_lightimage textures/base_light/light1.blend.tga + surfaceparm nomarks + q3map_surfacelight 6000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1red_2000 +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light1red_5000 +{ + qer_editorimage textures/base_light/light1red.tga + q3map_lightimage textures/base_light/light1red.blend.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light1red.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light1red.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_10k +{ + qer_editorimage textures/base_light/light5.tga + q3map_lightimage textures/base_light/xlight5.blend.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/xlight5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/xlight5.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_15k +{ + qer_editorimage textures/base_light/light5.tga + q3map_lightimage textures/base_light/light5.blend.tga + surfaceparm nomarks + q3map_surfacelight 15000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light5.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_3000 +{ + qer_editorimage textures/base_light/light5.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 3000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/xlight5.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/xlight5.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/light5_5k +{ + qer_editorimage textures/base_light/light5.tga + //light 1 + surfaceparm nomarks + surfaceparm nolightmap + q3map_surfacelight 5000 + { + map textures/base_light/light5.tga + rgbGen identity + } +} + +textures/base_light/lt2_2000 +{ + qer_editorimage textures/base_light/light2.tga +// light 1 + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin 0.6 0.1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/lt2_4000 +{ + qer_editorimage textures/base_light/light2.tga + //light 1 + surfaceparm nomarks + q3map_surfacelight 4000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/lt2_8000 +{ + qer_editorimage textures/base_light/light2.tga + surfaceparm nomarks + q3map_surfacelight 8000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/light2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/light2.blend.tga + rgbGen wave sin .6 .1 .1 .1 + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite +{ + q3map_surfacelight 2500 + surfaceparm nomarks +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite2 +{ + q3map_surfacelight 2000 + surfaceparm nomarks + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/patch10_pj_lite2_1000 +{ + qer_editorimage textures/base_light/patch10_pj_lite2.tga + q3map_surfacelight 1000 + surfaceparm nomarks + //light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/patch10_pj_lite2.blend.tga + blendFunc GL_ONE GL_ONE + } +} + +textures/base_light/pjceil1_39_1K +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 1000 +// light 1 + // Square dirty white + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/pjceil1_39_1p5k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 1500 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/proto_light +{ + q3map_lightimage textures/base_light/proto_lightmap.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/proto_light_2k +{ + qer_editorimage textures/base_light/proto_light.tga + q3map_lightimage textures/base_light/proto_lightmap.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/proto_lightred +{ + q3map_lightimage textures/base_light/proto_lightred.tga + surfaceparm nomarks + q3map_surfacelight 300 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc filter + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc add + } + +} + +textures/base_light/proto_lightred2 +{ + q3map_lightimage textures/base_light/proto_lightred.tga + qer_editorimage textures/base_light/proto_lightred.tga + surfaceparm nomarks + q3map_surfacelight 1000 +// light 1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc filter + rgbGen identity + } + { + map textures/base_light/proto_lightred.tga + blendFunc add + rgbGen wave square .5 .5 0 1 + } + +} + +textures/base_light/runway +{ + q3map_lightimage textures/base_light/runway_glow.tga + surfaceparm nomarks + q3map_surfacelight 400 + { + map textures/base_light/runway_glow.tga + tcmod scale 1 .25 + rgbgen wave square -1 2 .5 8 + tcmod scroll 0 .5 + } + + { + map textures/base_light/runway.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/base_light/runwayb.tga + blendFunc add + rgbGen identity + } + + +} + +textures/base_light/s_proto_light +{ + q3map_lightimage textures/base_light/s_proto_lightmap.tga + qer_editorimage textures/base_light/proto_light.tga + surfaceparm nomarks + q3map_surfacelight 100 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/proto_light.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/proto_lightmap.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 1 .1 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + rgbgen wave triangle 1 5 1 3 + } + { + map textures/base_light/proto_light2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 -1 + rgbgen wave triangle 1 2 0 7 + } +} + +textures/base_light/scrolllight +{ + q3map_lightimage textures/sfx/scrolllight2.tga + q3map_surfacelight 100 + + { + map $lightmap + rgbGen identity + } + { + Map textures/base_light/scrolllight.tga + blendfunc gl_dst_color gl_zero + rgbGen identity + } + { + Map textures/base_light/scrolllight2.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -1 0 + } + { + Map textures/base_light/scrolllight2.tga + blendFunc GL_ONE GL_ONE + tcmod scroll -2 0 + } + + +} + +textures/base_light/trianglelight +{ + q3map_lightimage textures/base_light/trianglelight.blend.tga + surfaceparm nomarks + q3map_surfacelight 2500 + { + map textures/base_light/trianglelight.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_light/trianglelight.blend.tga + blendfunc GL_one gl_one + rgbgen wave sawtooth .6 .1 0 7 + } + + +} + +textures/base_light/wsupprt1_12 +{ + surfaceparm nomarks + q3map_surfacelight 1000 + //light1 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/wsupprt1_12.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/wsupprt1_12.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39 +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_1 +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_10k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 10000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_110k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 110000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_15k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 15000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_20k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 20000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_2k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 2000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_30k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_500k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 500000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_50k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 50000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_5k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 5000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_70k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 70000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_90k +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 90000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_a +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 30000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} + +textures/base_light/xceil1_39_b +{ + qer_editorimage textures/base_light/ceil1_39.tga + surfaceparm nomarks + q3map_surfacelight 40000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/ceil1_39.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_light/ceil1_39.blend.tga + blendfunc GL_ONE GL_ONE + } +} diff --git a/install/installs/Q3Pack/install/missionpack/scripts/base_wall.shader b/install/installs/Q3Pack/install/missionpack/scripts/base_wall.shader new file mode 100644 index 00000000..82730f68 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/base_wall.shader @@ -0,0 +1,1406 @@ + +textures/base_wall/atech1_alpha +{ + + { + map textures/sfx/hologirl.tga + tcmod scale 2 .4 + tcmod scroll 6 .6 + //tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/atech1_alpha.tga + blendfunc blend + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/atechengine_ax +{ + q3map_lightimage textures/base_wall/atechengine_ax2.tga + q3map_surfacelight 300 + { + map textures/sfx/proto_zzztpink.tga + tcmod rotate 60 + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/atechengine_ax.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/basewall01_ow +{ + q3map_lightimage textures/base_wall/basewall01_owfx.tga + + { + map $lightmap + rgbGen identity + } + { + map textures/base_wall/basewall01_ow.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/base_wall/basewall01_owfx.tga + blendfunc GL_ONE GL_ONE + rgbGen wave sin .5 0.5 0 .5 + } + +} + +textures/base_wall/basewall01bit +{ + q3map_lightimage textures/base_wall/basewall01bitfx.tga + q3map_surfacelight 300 + { + map textures/base_wall/basewall01bit.tga + rgbGen identity + } + + { + map textures/base_wall/basewall01bitfx.tga + blendfunc GL_ONE GL_ONE + tcmod scroll 3.3 1 + rgbGen wave sin .5 0.5 0 5 + } + { + map textures/effects/envmap2.tga + tcGen environment + tcmod scale 4 4 + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/base_wall/basewall01bit.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + + +} + +textures/base_wall/bluemetal1b_chrome +{ + qer_editorimage textures/base_wall/bluemetal1b_shiny.tga + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetal1b_shiny.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetal1b_shiny +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal1b_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/bluemetal2_noisy +{ + qer_editorimage textures/base_wall/bluemetal2_shiny.tga + surfaceparm metalsteps + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetal2_shiny +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetal2_shiny_trans +{ + qer_editorimage textures/base_wall/bluemetal2_shiny.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/bluemetal2_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/bluemetalsupport2 +{ + + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2b +{ + + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2bglow.tga + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2b.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2bglow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/base_wall/bluemetalsupport2c +{ + + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2c_1 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c_1.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2c_1vent +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2c_1vent.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2clight +{ + surfaceparm nomarks + q3map_surfacelight 500 + + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2clight.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2clight.glow.tga + blendFunc add + rgbgen wave sawtooth .6 .1 0 4 + } +} + +textures/base_wall/bluemetalsupport2d_1 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2d_1.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2e +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2e.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2e2 +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2e2.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2eye +{ + + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/bluemetalsupport2eyel.tga + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2eye.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + { + map textures/base_wall/bluemetalsupport2eyel.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } +} + +textures/base_wall/bluemetalsupport2f +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2f.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/bluemetalsupport2fline +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2fline_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2fline.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall/bluemetalsupport2fline_glow.tga + blendFunc add + rgbGen wave sin .5 .5 0 1 + } + + +} + +textures/base_wall/bluemetalsupport2ftv +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/bluemetalsupport2ftv_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/bluemetalsupport2ftv.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall/bluemetalsupport2ftv_glow.tga + blendFunc add + rgbGen wave sawtooth .4 .05 0 10 + } + + +} + +textures/base_wall/blumtlspt2b +{ + + q3map_surfacelight 100 + q3map_lightimage textures/base_wall/blumtlspt2bglow.tga + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/blumtlspt2b.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + map textures/base_wall/bluemetalsupport2bglow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 .2 + } +} + +textures/base_wall/c_met5_2_trans +{ + qer_editorimage textures/base_wall/c_met5_2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/base_wall/c_met5_2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/base_wall/chrome_metal +{ + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .25 + + } + + { + map textures/base_wall/chrome_metal.tga + blendFunc GL_ONE GL_ONE + detail + tcMod scale 0.0693 0.0712 + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + + } + + + +} + +textures/base_wall/comp3 +{ + q3map_lightimage textures/base_wall/comp3env.tga + qer_editorimage textures/base_wall/comp3_qer.tga + q3map_surfacelight 1000 + { + map textures/base_wall/comp3text.tga + rgbGen identity + tcmod scroll 3 1 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3b +{ + q3map_lightimage textures/base_wall/comp3textb.tga + qer_editorimage textures/base_wall/comp3b_qer.tga + q3map_surfacelight 1000 + { + map textures/base_wall/comp3textb.tga + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3b_dark +{ + q3map_lightimage textures/base_wall/comp3textb.tga + qer_editorimage textures/base_wall/comp3b_qer.tga + q3map_surfacelight 1 + { + map textures/base_wall/comp3textb.tga + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3env.tga + tcGen environment + blendFunc GL_ONE GL_ONE + rgbGen wave sin .98 .02 0 5 + } + + { + map $lightmap + tcGen environment + blendFunc GL_DST_COLOR GL_ONE + } + + + { + map textures/base_wall/comp3b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/comp3c +{ + qer_editorimage textures/base_wall/comp3c_qer.tga + + { + map textures/base_wall/comp3env.tga + rgbGen identity + tcGen environment + } + + { + map $lightmap + tcGen environment + blendFunc GL_ONE GL_ONE + } + + { + map textures/base_wall/comp3c.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + +} + +textures/base_wall/concrete_ow +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/concrete_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/dooreye +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/dooreye2 +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye2.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/dooreye3 +{ + surfaceparm nomarks + q3map_surfacelight 300 + q3map_lightimage textures/base_wall/dooreyelight.tga + + + { + map $lightmap + rgbGen identity + } + + { + map textures/base_wall/dooreye3.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/base_wall/dooreyelight.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .5 .5 0 .5 + } + + +} + +textures/base_wall/girders1i_yellofin +{ + qer_editorimage textures/base_wall/girders1i_yellodark_fin.tga + surfaceparm metalsteps + surfaceparm trans + surfaceparm alphashadow + surfaceparm playerclip + surfaceparm nonsolid + surfaceparm nomarks + cull none + nopicmip + { + map textures/base_wall/girders1i_yellodark_fin.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/base_wall/glass01 +{ + qer_editorimage textures/base_wall/shiny3.tga + surfaceparm trans + cull none + qer_trans 0.5 + + { + map textures/effects/tinfx.tga + tcgen environment + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/glass_frame +{ + cull none + surfaceparm alphashadow + + { + map textures/effects/tinfx2.tga + blendFunc GL_ONE GL_ONE + tcgen environment + rgbGen identity + } + { + map textures/base_wall/glass_frame.tga + alphaFunc GE128 + depthWrite + //rgbGen vertex + //blendfunc blend + } + { + map $lightmap + rgbGen identity + blendFunc filter + } + +} + +textures/base_wall/grill +{ + + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall/grill.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } +} + +textures/base_wall/main_q3abanner +{ + q3map_lightimage textures/base_wall/main_q3abanner.tga + q3map_surfacelight 100 + + + { + map textures/base_wall/main_q3abanner.tga + rgbGen wave square 0 1 0 .5 + } + + { + map textures/base_wall/comp3text.tga + blendfunc add + rgbGen identity + tcmod scroll 3 3 + } + + { + map textures/base_wall/comp3textb.tga + blendfunc add + rgbGen identity + tcmod scroll 3 3 + } + + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map $lightmap + tcgen environment + tcmod scale .5 .5 + rgbGen wave sin .25 0 0 0 + blendfunc add + } +} + +textures/base_wall/medal_impressive +{ + qer_editorimage textures/base_wall/medal_impressive.tga + q3map_surfacelight 100 + + + { + animMap .25 textures/base_wall/medal_impressive.tga textures/base_wall/medal_gauntlet.tga textures/base_wall/medal_excellent.tga textures/base_wall/medal_accuracy.tga textures/base_wall/medal_victory.tga textures/base_wall/medal_frags.tga + rgbGen wave sawtooth 0 1 0 .25 + + } + + { + map textures/base_wall/comp3textd.tga + blendfunc add + tcmod scroll 5 .25 + rgbGen wave inversesawtooth 0 1 0 .25 + } + + { + map textures/base_wall/chrome_env.tga + tcgen environment + tcmod scale .5 .5 + blendfunc add + rgbgen wave triangle .5 .05 0 10 + } + + { + map textures/base_wall/comp3frame.tga + blendfunc blend + rgbgen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + +} + +textures/base_wall/metalfloor_wall_14_specular +{ + qer_editorimage textures/base_wall/metalfloor_wall_14_specular.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/metalfloor_wall_14_specular.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/base_wall/metalfloor_wall_15ow +{ + { + map textures/base_wall/metalfloor_wall_15ow.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + + { + map textures/sfx/hologirl.tga + tcmod scale 2 .4 + tcmod scroll 6 .6 + //tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ONE + rgbGen identity + + } + { + map textures/base_wall/metalfloor_wall_15ow.tga + blendfunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + //blendfunc dst_color gl_zero + } + +} + +textures/base_wall/metaltechgeomtrn +{ + + + { + map textures/sfx/fire_ctfblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn.tga + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/base_wall/patch10shiny +{ + qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/patch10_beatup4_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/patch10shiny_trans +{ + qer_editorimage textures/base_wall/patch10_beatup4_alpha.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/patch10_beatup4_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/protobanner +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + tessSize 64 + deformVertexes wave 30 sin 0 3 0 .2 + deformVertexes wave 100 sin 0 3 0 .7 + + { + map textures/base_wall/protobanner.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/protobanner_ow +{ + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + deformVertexes wave 100 sin 0 1 0 .1 + deformVertexes wave 100 sin 0 1 0 .2 + + { + map textures/base_wall/protobanner_ow.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/protobanner_still +{ + qer_editorimage textures/base_wall/protobanner.tga + cull disable + surfaceparm alphashadow + surfaceparm trans + surfaceparm nomarks + tessSize 64 + //deformVertexes wave 30 sin 0 3 0 .2 + //deformVertexes wave 100 sin 0 3 0 .7 + + { + map textures/base_wall/protobanner.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } + { + map $lightmap + rgbGen identity + blendFunc filter + depthFunc equal + } + + +} + +textures/base_wall/q3tourneyscreen +{ + qer_editorimage textures/base_wall/q3tourney1.tga + q3map_surfacelight 100 + + + + { + animMap .25 textures/base_wall/q3tourney1.tga textures/base_wall/q3tourney2.tga textures/base_wall/q3tourney3.tga textures/base_wall/q3tourney4.tga textures/base_wall/q3tourney5.tga + rgbGen wave sawtooth 0 1 0 .25 + + } + + { + map textures/base_wall/comp3textd.tga + blendfunc add + rgbGen wave inversesawtooth 0 1 0 .25 + tcmod scroll 5 .25 + } + + { + map textures/base_wall/chrome_env.tga + tcgen environment + tcmod scale .5 .5 + blendfunc add + rgbgen wave triangle .5 .05 0 10 + } + + { + map textures/base_wall/comp3frame.tga + blendfunc blend + rgbgen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + +} + +textures/base_wall/shinybluemetal1 +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/shinybluemetal1.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/shinygrate1_4 +{ + + { + map $lightmap + tcgen environment + tcmod scale .25 .25 + rgbgen identity + } + + + { + map textures/base_wall/shinygrate1_4.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + + +} + +textures/base_wall/steed1gf +{ + { + map $lightmap + rgbgen identity + } + + { + map textures/base_wall/steed1gf.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/base_wall/symbol_bluelt1 +{ + q3map_lightimage textures/base_wall/symbol_bluelt1_mask.tga + q3map_surfacelight 100 +// light 1 + + { + map $lightmap + rgbGen identity + } + + + { + map textures/base_wall/symbol_bluelt1.tga + blendfunc filter + rgbgen identity + } + + { + map textures/base_wall/symbol_bluelt1_mask.tga + blendfunc add + rgbgen wave sawtooth .2 .05 0 7 + } +} + +textures/base_wall/train1 +{ + + { + map textures/base_wall/chrome_env.tga + tcGen environment + tcmod scale .25 .1 + rgbGen identity + } + + + { + map textures/base_wall/train1.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + rgbGen identity + } + + { + map $lightmap + rgbgen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/base_wall2.shader b/install/installs/Q3Pack/install/missionpack/scripts/base_wall2.shader new file mode 100644 index 00000000..93308923 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/base_wall2.shader @@ -0,0 +1,860 @@ +textures/base_wall2/blue_warning_light +{ + + qer_editorimage textures/proto2/bluelight_off.tga + + { + map textures/proto2/bluelight_off.tga + rgbgen identity + } + + { + map $lightmap + blendfunc filter + rgbGen identity + } + +} + + + +textures/base_wall2/ntrl_techfloor_kc +{ + surfaceparm metalsteps + surfaceparm alphashadow + surfaceparm nomarks + qer_editorimage textures/base_wall2/techfloor_kc.tga + + { + clampmap textures/base_wall2/zzztntrl_kc.tga + alphaFunc GE128 + tcmod rotate 360 + rgbgen wave sin .8 .2 0 2 + depthWrite + } + { + clampmap textures/base_wall2/techfloor2_kc.tga + blendFunc blend + tcmod rotate 180 + depthFunc equal + tcMod stretch sin .8 0.1 0 .4 + rgbGen identity + } + + { + map textures/base_wall2/techfloor_kc.tga + blendFunc blend + depthFunc equal + rgbGen identity + } + + { + map $lightmap + blendfunc filter + depthFunc equal + rgbgen identity + } + { + map textures/base_wall2/techfloor_kc_shadow.tga + blendfunc filter + rgbGen identity + } + + +} +textures/base_wall2/respawn_effect1_ntrl +{ + cull disable + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + qer_editorimage textures/base_wall2/ntrl_1_kc.tga + { + map textures/base_wall2/ntrl_1_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbgen wave sin .25 .25 0 .25 + tcmod scroll .5 0 + } + { + map textures/base_wall2/ntrl_2_kc.tga + blendFunc add + rgbgen wave sin .25 .25 .25 .25 + tcmod scale 1 -1 + tcmod scroll -.5 0 + } + + + { + map textures/base_wall2/ntrl_3_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbGen wave inversesawtooth -.3 1.3 0 .25 + } + + +} + +textures/base_wall2/blue_metal +{ + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/blue_metal.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} +textures/base_wall2/scuffs1 +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/base_wall2/scuffs1.tga + blendfunc filter + rgbGen identity + } +} + +textures/base_wall2/space_panel +{ + + qer_editorimage textures/base_wall2/space_panel_alt2.tga + { + map textures/base_wall2/space_panel_alt.tga + rgbgen identity + tcmod scale .5 .5 + } + + { + map textures/base_wall2/space_panel_alt.tga + blendFunc filter + rgbgen wave sin .5 0 0 0 + } + + + { + map textures/base_wall2/lensflare.tga + blendFunc add + tcgen environment + } + + + { + map $lightmap + rgbGen identity + blendfunc filter + } +} + + + + +textures/base_wall2/space_concrete +{ + qer_editorimage textures/base_wall2/space_panel_alt.tga + + { + map textures/base_wall/concrete1.tga + rgbgen identity + } + + { + map textures/base_wall2/space_panel_alt.tga + blendFunc filter + tcmod scale .25 .25 + } + + + { + map textures/base_wall2/space_panel_alt2.tga + blendFunc filter + tcmod scale .25 .1 + } + { + map textures/base_wall2/lensflare.tga + blendFunc add + rgbgen wave sin .5 0 0 0 + tcgen environment + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } +} + + +textures/base_wall2/jumppad_red_kc +{ + surfaceparm trans + surfaceparm nomarks + { + map textures/base_wall2/jumppad_red_kc.tga + alphafunc GE128 + depthwrite + rgbGen identity + } + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + depthfunc equal + tcmod rotate 130 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + depthfunc equal + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + depthfunc equal + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + depthfunc equal + rgbGen identity + } + { + map $lightmap + blendFunc filter + depthfunc equal + rgbGen identity + } + + { + map textures/base_wall2/jumppad_shadow.tga + blendfunc filter + rgbGen identity + } + +} + +textures/base_wall2/jumppad_blue_kc +{ + surfaceparm trans + surfaceparm nomarks + { + map textures/base_wall2/jumppad_blue_kc.tga + alphafunc GE128 + depthwrite + rgbGen identity + } + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + depthfunc equal + tcmod rotate 130 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + depthfunc equal + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + depthfunc equal + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + depthfunc equal + rgbGen identity + } + { + map $lightmap + blendFunc filter + depthfunc equal + rgbGen identity + } + + { + map textures/base_wall2/jumppad_shadow.tga + blendfunc filter + rgbGen identity + } + +} + +textures/base_wall2/jumppad_ntrl_kc +{ + qer_editorimage textures/base_wall2/jumppad_blue_kc.tga + surfaceparm trans + surfaceparm nomarks + { + map textures/base_wall2/jumppad_blue_kc.tga + alphafunc GE128 + depthwrite + rgbGen identity + } + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + depthfunc equal + tcmod rotate 130 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + depthfunc equal + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + depthfunc equal + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + depthfunc equal + rgbGen identity + } + { + map $lightmap + blendFunc filter + depthfunc equal + rgbGen identity + } + + { + map textures/base_wall2/jumppad_shadow.tga + blendfunc filter + rgbGen identity + } + +} + + +textures/base_wall2/respawn_effect1 +{ + cull disable + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + qer_editorimage textures/base_wall2/redjet_1_kc.tga + { + map textures/base_wall2/redjet_1_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbgen wave sin .25 .25 0 .25 + tcmod scroll .5 0 + } + { + map textures/base_wall2/redjet_2_kc.tga + blendFunc add + rgbgen wave sin .25 .25 .25 .25 + tcmod scale 1 -1 + tcmod scroll -.5 0 + } + + + { + map textures/base_wall2/redjet_3_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbGen wave inversesawtooth -.3 1.3 0 .25 + } + + + + + + +} + +textures/base_wall2/respawn_effect1_blue +{ + cull disable + surfaceparm trans + surfaceparm nonsolid + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + qer_editorimage textures/base_wall2/bluejet_1_kc.tga + { + map textures/base_wall2/bluejet_1_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbgen wave sin .25 .25 0 .25 + tcmod scroll .5 0 + } + { + map textures/base_wall2/bluejet_2_kc.tga + blendFunc add + rgbgen wave sin .25 .25 .25 .25 + tcmod scale 1 -1 + tcmod scroll -.5 0 + } + + + { + map textures/base_wall2/bluejet_3_kc.tga + blendFunc add + tcmod scale 1 -1 + rgbGen wave inversesawtooth -.3 1.3 0 .25 + } + + +} + +textures/base_wall2/red_metal +{ + + { + map textures/base_wall/chrome_env2.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/red_metal.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } +} + +textures/base_wall2/blue_line +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall2/blue_line_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/blue_line.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall2/blue_line_glow.tga + blendFunc add + // rgbGen wave sin .5 .5 0 1 + } + + +} + +textures/base_wall2/red_line +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall2/red_line_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/red_line.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall2/red_line_glow.tga + blendFunc add + // rgbGen wave sin .5 .5 0 1 + } +} + + +textures/base_wall2/double_line_blue +{ + + surfaceparm trans + surfaceparm nomipmap + surfaceparm nolightmap + + { + map textures/base_wall2/double_line_blue.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + +} + +textures/base_wall2/double_line_red +{ + + surfaceparm trans + surfaceparm nomipmap + surfaceparm nolightmap + + { + map textures/base_wall2/double_line_red.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + +} + +textures/base_wall2/techfloor_kc_blue +{ + qer_editorimage textures/base_wall2/zzztblue_kc.tga.tga + surfaceparm metalsteps + surfaceparm alphashadow + surfaceparm nomarks + + { + clampmap textures/base_wall2/zzztblue_kc.tga + alphaFunc GE128 + tcmod rotate 360 + rgbgen wave sin .8 .2 0 2 + depthWrite + } + { + clampmap textures/base_wall2/techfloor2_kc.tga + blendFunc blend + tcmod rotate 180 + depthFunc equal + tcMod stretch sin .8 0.1 0 .4 + rgbGen identity + } + + { + map textures/base_wall2/techfloor_kc.tga + blendFunc blend + depthFunc equal + rgbGen identity + } + + { + map $lightmap + blendfunc filter + depthFunc equal + rgbgen identity + } + { + map textures/base_wall2/techfloor_kc_shadow.tga + blendfunc filter + rgbGen identity + } + + +} + + +textures/base_wall2/techfloor_kc +{ + surfaceparm metalsteps + surfaceparm alphashadow + surfaceparm nomarks + + { + clampmap textures/base_wall2/zzztred_kc.tga + alphaFunc GE128 + tcmod rotate 360 + rgbgen wave sin .8 .2 0 2 + depthWrite + } + { + clampmap textures/base_wall2/techfloor2_kc.tga + blendFunc blend + tcmod rotate 180 + depthFunc equal + tcMod stretch sin .8 0.1 0 .4 + rgbGen identity + } + + { + map textures/base_wall2/techfloor_kc.tga + blendFunc blend + depthFunc equal + rgbGen identity + } + + { + map $lightmap + blendfunc filter + depthFunc equal + rgbgen identity + } + { + map textures/base_wall2/techfloor_kc_shadow.tga + blendfunc filter + rgbGen identity + } + + +} + +textures/base_wall2/blue_arrow_small +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/blue_arrow_small.tga + blendfunc blend + rgbGen identity + + } + + +} +textures/base_wall2/red_arrow_small +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/red_arrow_small.tga + blendfunc blend + rgbGen identity + + } + + +} + +textures/base_wall2/yellow_circle +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/yellow_circle.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + + +} + +textures/base_wall2/red_circle +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/red_circle.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + + +} + +textures/base_wall2/blue_circle +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/blue_circle.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + rgbGen identity + + } + + +} + + +textures/base_wall2/name_vortex +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/base_wall2/name_vortex.tga + blendfunc blend + rgbGen identity + } + +} + + +textures/base_wall2/bluearrows +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/bluearrows.tga + blendfunc add + rgbGen identity + + } + + +} + +textures/base_wall2/redarrows +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + + { + map textures/base_wall2/redarrows.tga + blendfunc add + rgbGen identity + + } + + +} + +textures/base_wall2/red_solid +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall2/red_solid.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/red_solid.tga + blendFunc filter + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall2/red_solid.tga + blendFunc add + rgbGen wave sin .25 .25 0 1 + } + + +} + +textures/base_wall2/blue_solid +{ + q3map_surfacelight 100 + q3map_lightimage textures/base_wall2/blue_solid.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/base_wall2/blue_solid.tga + blendFunc filter + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/base_wall2/blue_solid.tga + blendFunc add + rgbGen wave sin .25 .25 0 1 + } + + +} + + + + + + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/common.shader b/install/installs/Q3Pack/install/missionpack/scripts/common.shader new file mode 100644 index 00000000..30320886 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/common.shader @@ -0,0 +1,429 @@ +textures/common/nolightmap +{ + surfaceparm nolightmap +} + +textures/common/nodrawnonsolid +{ + surfaceparm nonsolid + surfaceparm nodraw +} + +textures/common/invisible +{ + surfaceparm nolightmap + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +textures/common/teleporter +{ + surfaceparm nolightmap + surfaceparm noimpact + q3map_lightimage textures/sfx/powerupshit.tga + q3map_surfacelight 800 + { + map textures/sfx/powerupshit.tga + tcGen environment +// tcMod scale 5 5 + tcMod turb 0 0.015 0 0.3 + } +} + +textures/common/nodrop +{ + qer_nocarve + qer_trans 0.5 + surfaceparm trans + surfaceparm nonsolid + surfaceparm nomarks + surfaceparm nodrop + surfaceparm nolightmap + surfaceparm nodraw + cull disable +} + +textures/common/weapclip +{ + qer_trans 0.40 + surfaceparm trans + surfaceparm nomarks + surfaceparm nodraw +} + +textures/common/pwclip +{ + qer_trans 0.40 + surfaceparm trans + surfaceparm nomarks + surfaceparm nodraw + +} + +textures/common/clip +{ + qer_trans 0.40 + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nodraw + surfaceparm nonsolid + //surfaceparm nolightmap //proto_addition 11/08/99 + surfaceparm playerclip + surfaceparm noimpact +} + +textures/common/full_clip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm playerclip +} + +textures/common/missileclip +{ + qer_trans 0.40 + surfaceparm nodamage + surfaceparm nomarks + surfaceparm nodraw + //surfaceparm nonsolid + surfaceparm playerclip +} + +textures/common/botclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm botclip +} + +//***************************************** +//** I've reduced the transparency on most editor-only brushes here. +//** If the transparent textures are still too pale for +//** things like clip, hint, trigger, etc., +//** Please make an editorimage to suit your needs. +//****************************************** + +textures/common/cushion +{ + qer_nocarve + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nodamage + surfaceparm trans +} + +textures/common/hint +{ +qer_nocarve +qer_trans 0.30 +surfaceparm nodraw +surfaceparm nonsolid +surfaceparm structural +surfaceparm trans +surfaceparm noimpact +surfaceparm hint +} + +textures/common/skip +{ +qer_nocarve +qer_trans 0.40 +surfaceparm nodraw +surfaceparm nonsolid +surfaceparm structural +surfaceparm trans +} + +textures/common/slick +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nomarks + surfaceparm trans + surfaceparm slick +} + +textures/common/origin +{ + qer_nocarve + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm origin +} + +textures/common/noimpact +{ + surfaceparm noimpact +} + +textures/common/areaportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm nomarks + surfaceparm areaportal +} + +//bot specific cluster portal +textures/common/clusterportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm detail + surfaceparm clusterportal +} + +//bot specific "do not enter" brush +textures/common/donotenter +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm detail + surfaceparm donotenter +} + +textures/common/trigger +{ + qer_trans 0.50 + qer_nocarve + surfaceparm nodraw +} + +textures/common/caulk +{ + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/nodraw +{ + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks +} + +textures/common/mirror1 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + +} + +textures/common/mirror2 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirror.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } + +} +textures/common/energypad +{ + qer_editorimage textures/common/bluegoal.tga + surfaceparm nolightmap + cull twosided + { + map textures/common/bluegoal.tga + blendFunc GL_ONE GL_SRC_ALPHA + tcGen environment + tcMod turb 0 0.25 0 0.05 + } +} + +textures/common/portal +{ + qer_editorimage textures/common/qer_portal.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga +// map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 +// blendFunc GL_ONE GL_SRC_ALPHA + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + + } +} + +textures/common/timportal +{ + qer_editorimage textures/common/qer_portal.tga + portal + surfaceparm nolightmap + { + map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 + blendFunc GL_ONE GL_SRC_ALPHA + depthWrite + } +} + +textures/sfx/portal_sfx +{ + + // ************************************************* + // * Portal Inside Effect * + // * April 29 * + // * Please Comment Changes * + // ************************************************* + + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + // This blend function is not working on RagePro drivers Mac only + // when it is used on top of portals + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + alphagen portal 256 + rgbGen identityLighting + tcmod turb sin 0 .5 0 1 + tcmod rotate .1 .1 + tcmod scroll .01 .03 + } +} +textures/sfx/portal2_sfx +{ + + // ************************************************* + // * Portal Inside Effect * + // * April 29 * + // * Please Comment Changes * + // ************************************************* + + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + // This blend function is not working on RagePro drivers Mac only + // when it is used on top of portals + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + //alphagen portal 128 + rgbGen identityLighting + tcmod turb sin 0 .5 0 1 + tcmod rotate .1 .1 + tcmod scroll .01 .03 + } +} + +// +// ydnar q3map lightgrid bounds +// +// the min/max bounds of brushes with this shader in a map +// will define the bounds of the map's lightgrid (model lighting) +// note: make it as small as possible around player space +// to minimize bsp size and compile time +// + +textures/common/lightgrid +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm detail + surfaceparm nomarks + surfaceparm trans + surfaceparm lightgrid +} + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/ctf.shader b/install/installs/Q3Pack/install/missionpack/scripts/ctf.shader new file mode 100644 index 00000000..6a280383 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/ctf.shader @@ -0,0 +1,577 @@ + +textures/ctf/blue_telep +{ + cull disable + surfaceparm nomarks + surfaceparm trans + sort additive + + { + + clampmap textures/ctf/blue_telep.tga + blendFunc add + //depthWrite + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 327 + rgbGen identity + } + { + clampmap textures/ctf/blue_telep2.tga + blendFunc add + //depthWrite + //tcMod stretch sin .9 0.1 0 .1 + tcmod rotate -211 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + depthWrite + tcmod rotate 20 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + depthWrite + tcMod stretch sin .7 0 0 0 + tcmod rotate -20 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + + +} + +textures/ctf/ctf_arch_b_shiny +{ + qer_editorimage textures/ctf/ctf_arch_b.tga + { + map textures/ctf/ctf_arch_b.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scale 10 10 + rgbGen identity + } + { + map textures/ctf/ctf_arch_b.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + +} + +textures/ctf/ctf_arch_r_shiny +{ + qer_editorimage textures/ctf/ctf_arch_r.tga + { + map textures/ctf/ctf_arch_r.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/sfx/specular.tga + blendFunc GL_ONE GL_ONE + tcGen environment + tcmod scale 10 10 + rgbGen identity + } + { + map textures/ctf/ctf_arch_r.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + +} + +textures/ctf/ctf_blueflag +{ + tessSize 64 + deformVertexes wave 194 sin 0 3 0 .4 + deformVertexes normal .5 .1 + surfaceparm nomarks + cull none + + { + map textures/ctf/ctf_blueflag.tga + rgbGen identity + } + { + map textures/effects/redflagmap.tga + tcGen environment + tcmod scale 9 3 + tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/ctf/ctf_blueflag.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/ctf/ctf_redflag +{ + tessSize 64 + deformVertexes wave 194 sin 0 3 0 .4 + deformVertexes normal .3 .2 + surfaceparm nomarks + cull none + + { + map textures/ctf/ctf_redflag.tga + rgbGen identity + } + { + map textures/effects/blueflagmap.tga + tcGen environment + tcmod scale 9 3 + tcmod scroll .1 .7 + + blendFunc GL_ONE GL_ONE + rgbGen identity + } + { + map textures/ctf/ctf_redflag.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + + map textures/sfx/shadow.tga + tcGen environment + //blendFunc GL_ONE GL_ONE + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/ctf/ctf_tower_bluefin_shiny +{ +qer_editorimage textures/ctf/ctf_tower_bluefin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/ctf_tower_bluefin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/ctf_tower_redfin_shiny +{ +qer_editorimage textures/ctf/ctf_tower_redfin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/ctf_tower_redfin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/killblockctf_b +{ + qer_editorimage textures/gothic_block/killblockgeomtrn.tga + + { + map textures/sfx/fire_ctfblue.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/killblockgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/ctf/killblockctf_r +{ + qer_editorimage textures/gothic_block/blocks15cgeomtrn.tga + + { + map textures/sfx/fire_ctfred.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + //blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/gothic_block/blocks15cgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/ctf/metalbase09_bluekillblock_shiny +{ +qer_editorimage textures/ctf/metalbase09_bluekillblock.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/metalbase09_bluekillblock.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_cfin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_cfin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_csansfacefin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_csansfacefin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_scary4_d3fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/red_scary4_d3fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/red_telep +{ + cull disable + surfaceparm nomarks + surfaceparm trans + + { + + clampmap textures/ctf/red_telep.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .5 + tcmod rotate 327 + rgbGen identity + } + { + clampmap textures/ctf/red_telep2.tga + blendFunc add + //tcMod stretch sin .9 0.1 0 .1 + tcmod rotate -211 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + tcmod rotate 20 + rgbGen identity + } + { + clampmap textures/ctf/telep.tga + alphaFunc GE128 + tcMod stretch sin .7 0 0 0 + tcmod rotate -20 + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + + +} + +textures/ctf/tallblue_1L_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_1L_fin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_1L_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_1R_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_1R_fin.tga + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_1R_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_2_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_2_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_2b_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_2b_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_4bsmall_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_4bsmall_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_4c_fin_shiny +{ +qer_editorimage textures/ctf/tallblue_4c_fin.tga + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_4c_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/tallblue_5esmallb_fin +{ + + { + map $lightmap + rgbGen identity + } + + + { + map textures/ctf/tallblue_5esmallb_fin.tga + blendFunc GL_dst_color GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } + +} + +textures/ctf/test2_r_trans +{ + qer_editorimage textures/ctf/test2_r.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/ctf/test2_r.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/ctf/test2_trans +{ + qer_editorimage textures/ctf/test2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + } + { + map textures/ctf/test2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/ctf2.shader b/install/installs/Q3Pack/install/missionpack/scripts/ctf2.shader new file mode 100644 index 00000000..d15e6d5e --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/ctf2.shader @@ -0,0 +1,343 @@ +textures/ctf2/test2_trans_vert +{ + qer_editorimage textures/ctf/test2.tga + surfaceparm nonsolid + surfaceparm pointlight + + { + map textures/ctf/test2.tga + rgbGen vertex + } +} + +textures/ctf2/test2_r_trans_vert +{ + qer_editorimage textures/ctf/test2_r.tga + surfaceparm nonsolid + surfaceparm pointlight + { + map textures/ctf/test2_r.tga + rgbGen vertex + } +} + +textures/ctf2/redteam02 +{ + qer_editorimage textures/ctf2/redteam01.tga + cull none + surfaceparm alphashadow + surfaceparm nomarks + { + map textures/ctf2/redteam01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} +textures/ctf2/blueteam02 +{ + qer_editorimage textures/ctf2/blueteam01.tga + cull none + surfaceparm alphashadow + surfaceparm nomarks + { + map textures/ctf2/blueteam01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} +textures/ctf2/redteam01 +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map textures/ctf2/redteam01.tga + blendFunc Add + //rgbgen wave triangle 0.2 0.5 0 0.2 + rgbGen wave sin 1 .5 0 .2 + + } + +} + +textures/ctf2/xredteam01x +// Non Flashy version +{ + qer_editorimage textures/ctf2/redteam01.tga + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map textures/ctf2/redteam01.tga + blendFunc Add + rgbgen identity + + } + +} + + +textures/ctf2/xblueteam01 +// non flashy version +{ + qer_editorimage textures/ctf2/blueteam01.tga + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map textures/ctf2/blueteam01.tga + blendFunc Add + rgbgen identity + } + +} + + +textures/ctf2/blueteam01 +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map textures/ctf2/blueteam01.tga + blendFunc Add + //rgbgen wave triangle 0.2 0.5 0 0.2 + rgbGen wave sin 1 .8 0 .2 + + } + +} + + +textures/ctf2/red_banner02 +{ + surfaceparm alphashadow + cull none + + { + map textures/ctf2/red_banner02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} + +textures/ctf2/blue_banner02 +{ + surfaceparm alphashadow + cull none + + { + map textures/ctf2/blue_banner02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} +textures/ctf2/tin_redpanel +{ + surfaceparm metalsteps + qer_editorimage textures/proto2/tin_panel.tga + + { + map textures/effects/envmapred.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/tin_panel.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/ctf2/tin_blupanel +{ + surfaceparm metalsteps + qer_editorimage textures/proto2/tin_panel.tga + + { + map textures/effects/envmapblue.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/tin_panel.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/ctf2/blue_banner01 +{ + surfaceparm alphashadow + cull none + + { + map textures/ctf2/blue_banner01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + { + map textures/ctf2/b_dummy.tga + blendFunc Add + rgbGen wave sin 1 .5 0 .5 + + } + +} +textures/ctf2/blue_techsign01 +{ + surfaceparm alphashadow + cull none + + { + map textures/ctf2/blue_techsign01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + { + map textures/ctf2/b_dummy.tga + blendFunc Add + rgbGen wave sin 1 .5 0 .5 + + } + +} + +textures/ctf2/pj_baseboardr +{ + //q3map_lightimage textures/ctf2/pj_baseboardr_l.tga + //q3map_surfacelight 300 + + { + map textures/ctf2/pj_baseboardr.tga + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + { + map textures/ctf2/pj_baseboardr_l.tga + blendFunc add + rgbGen wave sin .9 .5 0 .1 + } + +} +textures/ctf2/pj_baseboardb +{ + //q3map_lightimage textures/ctf2/pj_baseboardb_l.tga + //q3map_surfacelight 300 + + { + map textures/ctf2/pj_baseboardb.tga + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + { + map textures/ctf2/pj_baseboardb_l.tga + blendFunc add + rgbGen wave sin .9 .5 0 .1 + } + +} + +textures/ctf2/jaildr_bluescroll +{ + qer_editorimage textures/ctf2/jaildr_blue.tga + q3map_lightimage textures/ctf2/jaildr_blue.tga + surfaceparm nomarks + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/ctf2/jaildr_blue.tga + blendFunc GL_DST_COLOR GL_ZERO + tcMod scroll 0 -.25 + rgbGen identity + } + { + map textures/ctf2/jaildr_blue.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + tcMod scroll 0 -.25 + blendfunc GL_ONE GL_ONE + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/default_shaderlist.txt b/install/installs/Q3Pack/install/missionpack/scripts/default_shaderlist.txt new file mode 100644 index 00000000..eb4da10f --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/default_shaderlist.txt @@ -0,0 +1,23 @@ +base_floor +base_floor2 +base_light +base_wall +base_wall2 +common +ctf +ctf2 +gothic_trim +gothic_wall +liquids +liquids2 +museum +outdoors +proto2 +sfx +sfx2 +skies +skies2 +stone2 +terrain +tim +team diff --git a/install/installs/Q3Pack/install/missionpack/scripts/entities-ta.def b/install/installs/Q3Pack/install/missionpack/scripts/entities-ta.def new file mode 100644 index 00000000..a5eee7af --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/entities-ta.def @@ -0,0 +1,374 @@ +//INSTRUCTIONS +//This document contains the editor descriptions for all the new entities in +//use in Quake III: Team Arena. +// +//===================================================================== +/*QUAKED ammo_nails (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Nailgun ammo. Gives the player 25 by default. +-------- KEYS -------- +wait : value is the time in seconds before the item respawns after being picked up (default 40, -1 = never respawn). +random : a random time variance in seconds is added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : the valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/nailgunam.md3"*/ + +//===================================================================== + +/*QUAKED ammo_mines (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Prox Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). Any teamed item with the same value will be part of this team. +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/proxmineam.md3"*/ + +//=========================================================================== + +/*QUAKED ammo_belt (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Chaingun ammo. Gives the player 100 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/chaingunam.md3"*/ + +//=========================================================================== + +HOLDABLE_* ENTITIES + +//=========================================================================== + +/*QUAKED holdable_kamikaze (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +One use kamikaze item that can be picked up and used later. Does an initial wave of shock damage, knockback, then 200 damage to everything in a 256 radius. It kills the using player when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/kamikazi.md3"*/ + +/*QUAKED holdable_invulnerability (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Invulnerability. Creates an energy shield that protects the player against all weapons except proximity mines. Effect lasts XX seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/invulnerability.md3"*/ + +//=========================================================================== + +PERSISTANT POWERUPS (instant use, last until death) + +//=========================================================================== + +/*QUAKED item_scout (0.3 0.3 1) (-16 -16 -16) (16 16 16) SUSPENDED REDTEAM BLUETEAM +Scout power-up. Player moves at 2/3 haste speed. Increases rate of fire. Lasts until death. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 0, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +REDTEAM: only player on the red team may pick up this item +BLUETEAM: only player on the blue team may pick up this item +-------- NOTES -------- +These team entities are intended to respawn instantly. The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/scout.md3"*/ + +//=========================================================================== + +/*QUAKED item_guard (0.3 0.3 1) (-16 -16 -16) (16 16 16) SUSPENDED REDTEAM BLUETEAM +Guard power-up. Gives player 200 regenerating health and 200 armor (without decay over time). Lasts until death. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 0, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +REDTEAM: only player on the red team may pick up this item +BLUETEAM: only player on the blue team may pick up this item +-------- NOTES -------- +These team entities are intended to respawn instantly. The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/guard.md3"*/ + +//=========================================================================== + +/*QUAKED item_doubler (0.3 0.3 1) (-16 -16 -16) (16 16 16) SUSPENDED REDTEAM BLUETEAM +Doubler power-up. Doubles the damage of player's weapons. Lasts until death. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 0, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +REDTEAM: only player on the red team may pick up this item +BLUETEAM: only player on the blue team may pick up this item +-------- NOTES -------- +These team entities are intended to respawn instantly. The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/doubler.md3"*/ + +//=========================================================================== + +/*QUAKED item_ammoregen (0.3 0.3 1) (-16 -16 -16) (16 16 16) SUSPENDED REDTEAM BLUETEAM +Ammo Regen power-up. Slowly regenerates ammo count for all weapons currently possessed by the player. +-------- KEYS -------- +gametype : the values for this key determine which gametype the entity appears in. They are tournament, ffa, single, teamdm, oneflag, obelisk, harvester +wait : time in seconds before item respawns after being picked up (default 0, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +REDTEAM: only player on the red team may pick up this item +BLUETEAM: only player on the blue team may pick up this item +-------- NOTES -------- +These team entities are intended to respawn instantly. The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo.md3"*/ + +//=========================================================================== +TEAM ARENA TEAMPLAY ENTITIES [NEW] + +//============================================================================= + +/*QUAKED team_CTF_neutralflag (1 .2 1) (-16 -16 -24) (16 16 32) SUSPENDED +Neutral flag (One Flag CTF only). +-------- KEYS -------- +angle : an angle facing needs to be set for this entity. This item has a specific facing. +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/n_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_redobelisk (1 .2 0) (-16 -16 0) (16 16 88) +Red team Obelisk. Used for Overload, CTF, Oneflag, and Harvester game types for various functions. Facing needs to be set. +-------- KEYS -------- +angle : an angle facing needs to be set for this entity. This item has a specific facing. +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- NOTES -------- +Do not assign a gametype to this item unless the location of your CTF flags and your Overload obelisk will be different. It is used in all four team game types. The game will call for it as needed. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/overload_base.md3"*/ + +//============================================================================= + +/*QUAKED team_blueobelisk (0 .2 1) (-16 -16 0) (16 16 88) +Blue team Obelisk. Used for Overload and Harvester game types. Facing needs to be set. +-------- KEYS -------- +angle : an angle facing needs to be set for this entity. This item has a specific facing. +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- NOTES -------- +Do not assign a gametype to this item. It is used in all four team game types. the The game will call for it as needed. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/overload_base.md3"*/ + +//============================================================================= + +/*QUAKED team_neutralobelisk (1 .2 1) (-16 -16 0) (16 16 88) +Neutral Obelisk (Harvester only). +-------- KEYS -------- +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/obelisk/obelisk.md3"*/ + + + +//=========================================================================== +TEAM ARENA WEAPONS + +//=========================================================================== + +/*QUAKED weapon_chaingun (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Chaingun. A rapid fire instant hit weapon. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons/vulcan/vulcan.md3"*/ + +//============================================================================= + +/*QUAKED weapon_nailgun (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Nailgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons/nailgun/nailgun.md3"*/ + +//=========================================================================== + +/*QUAKED weapon_prox_launcher (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Proximity Mine Launcher. Lobs a mine which checks for proximity of a player or a time out. In team play, the mines are differentiated by teams. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot: (NEW KEY PROPERTY) when set to 1, a bot will never seek out this item. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +gametype : The valid values are ffa, tournament, single, team, ctf, oneflag, obelisk, harvester. Once a value for this key is set, it will ONLY appear in the listed gametype(s). Separate gametypes by commas. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons/proxmine/proxmine.md3"*/ + + + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/gothic_trim.shader b/install/installs/Q3Pack/install/missionpack/scripts/gothic_trim.shader new file mode 100644 index 00000000..100fa7c7 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/gothic_trim.shader @@ -0,0 +1,296 @@ + +textures/gothic_trim/baseboard09_p_shiny +{ + + + { + map $lightmap + rgbGen identity + } + + { + map textures/gothic_trim/baseboard09_p_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + alphagen lightingspecular + rgbGen identity + } +} + +textures/gothic_trim/border6_trans +{ + qer_editorimage textures/gothic_trim/border6.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/border6.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + } +} + +textures/gothic_trim/column2c_trans +{ + qer_editorimage textures/gothic_trim/column2c_test.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/column2c_test.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/gothgrate2 +{ + surfaceparm metalsteps + cull none + + { + map textures/gothic_trim/gothgrate2.tga + blendFunc GL_ONE GL_ZERO + rgbGen identity + alphaFunc GT0 + depthWrite + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + depthFunc equal + } +} + +textures/gothic_trim/km_arena1tower4_shiny +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/km_arena1tower4_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4b_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4b.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/metalsupport4b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/metalsupport4h_shiny +{ + + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4h_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4h_shiny.tga + surfaceparm nonsolid + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/metalsupport4h_shiny.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/metalsupport4j_trans +{ + qer_editorimage textures/gothic_trim/metalsupport4j.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_trim/metalsupport4j.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/gothic_trim/metlsupport4i_shiney +{ + qer_editorimage textures/gothic_trim/xmetalsupport4i_alpha.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/xmetalsupport4i_alpha.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/pitted_rust2_trans +{ + qer_editorimage textures/gothic_trim/pitted_rust2.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/pitted_rust2.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/pitted_rust3_trans +{ + qer_editorimage textures/gothic_trim/pitted_rust3.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/gothic_trim/pitted_rust3.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + + + } +} + +textures/gothic_trim/supportborderside_shiney +{ + qer_editorimage textures/gothic_trim/xsupportborderside_shiney.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_trim/xsupportborderside_shiney.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } + + +} + +textures/gothic_trim/tongue_bone +{ + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_trim/tongue_bone.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_trim/tongue_bone.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.5 0.5 0 0.2 + } +} + +textures/gothic_trim/x_noblight +{ + q3map_lightimage textures/gothic_trim/x_noblightfx.tga + q3map_surfacelight 100 + { + map textures/sfx/firegorre2.tga + tcmod scroll .1 1 + tcmod scale 1 1 + } + { + map textures/gothic_trim/x_noblight.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/gothic_trim/x_noblightfx.tga + blendFunc add + rgbGen wave sin .5 .5 0 .1 + } +} + +textures/gothic_trim/zinc_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_trim/zinc_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/gothic_wall.shader b/install/installs/Q3Pack/install/missionpack/scripts/gothic_wall.shader new file mode 100644 index 00000000..4203aec6 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/gothic_wall.shader @@ -0,0 +1,120 @@ + +textures/gothic_wall/iron01_m +{ + qer_editorimage textures/gothic_wall/iron01_m.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/iron01_m.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/iron01_ndark +{ + qer_editorimage textures/gothic_wall/iron01_ndark.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/iron01_ndark.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/streetbricks10_shiny +{ + qer_editorimage textures/gothic_wall/streetbricks11.tga + q3map_globaltexture + sort opaque + + { + map $lightmap + tcmod scale 2 2 + rgbgen identity + } + + { + map textures/gothic_wall/streetbricks11.tga + rgbGen identity + blendfunc gl_one gl_src_color + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + +} + +textures/gothic_wall/window_evil6a + +{ + q3map_lightimage textures/gothic_wall/window_evil6a_glow.tga + q3map_surfacelight 50 + + { + map $lightmap + rgbGen identity + } + + { + map textures/gothic_wall/window_evil6a.tga + blendfunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { + map textures/gothic_wall/window_evil6a_glow.tga + blendfunc GL_ONE GL_ONE + rgbGen identity + } + +} + +textures/gothic_wall/xoct20c_shiney +{ + qer_editorimage textures/gothic_wall/xoct20c_shiney.tga + { + map $lightmap + rgbgen identity + } + + { + map textures/gothic_wall/xoct20c_shiney.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + } +} + +textures/gothic_wall/xpipecolumn_gray_shiny +{ + + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_wall/xpipecolumn_gray_shiny.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/liquids.shader b/install/installs/Q3Pack/install/missionpack/scripts/liquids.shader new file mode 100644 index 00000000..fd2d50cc --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/liquids.shader @@ -0,0 +1,1153 @@ +textures/liquids/x_calm_pool_nolight + { + // ************************************************* + // * CALM GREEN WATER POOL oct.6.2000 + // * same as calm water but emits NO light -Xian * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 256 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + + + // END + } + + + +textures/liquids/calm_pool_nolight + { + // ************************************************* + // * CALM GREEN WATER POOL oct.6.2000 + // * same as calm water but emits NO light -Xian * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + + + // END + } + + + +textures/liquids/protolava +{ + + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/protolava2.tga + tcmod scale .2 .2 + tcmod scroll .04 .03 + tcMod turb 0 .1 0 .01 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/liquids/protolava.tga + blendfunc blend + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/watertest + +// ************************************************************ +// * Water test with environmentmap. Created September 21* +// ************************************************************ + + { + qer_editorimage textures/liquids/pool3d_3b.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + tessSize 32 + deformVertexes normal .15 2 + deformVertexes bulge 128 5 2 + { + map $lightmap + blendfunc filter + } + + { + map textures/liquids/pool3d_4byell2.tga + blendfunc add + tcgen environment + // tcMod scroll .05 .05 + } + + + } + + + + +textures/liquids/flatripplewater_1500 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/pool2.tga + q3map_globaltexture + q3map_lightsubdivide 32 + //surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 500 + cull disable + +// tesssize 128 +// cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/pool2.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/xctf_painwater + { + qer_editorimage textures/liquids/pool2.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 450 + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + { + map textures/sfx/bolts.tga + blendfunc GL_ONE GL_ONE + tcMod scale .2 .2 + //tcGen environment + tcMod scroll .1 .1 + tcmod rotate 290 + //rgbgen wave sin .1 1 5 .1 + } + } +textures/liquids/clear_calm1 + +// ********************************************************* +// * Medium clear calm water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3e.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .25 .25 0 .5 + { + map textures/liquids/pool3d_5e.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod scroll .025 .01 + } + + { + map textures/liquids/pool3d_3e.tga + blendFunc GL_dst_color GL_one + tcmod scale -.5 -.5 + tcmod scroll .025 .025 + } + + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + + +// END + } + +textures/liquids/clear_ripple3 + +// ********************************************************* +// * Medium clear ripple water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3c.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + { + map textures/liquids/pool3d_5c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + +// END + } + + +textures/liquids/clear_ripple2 + +// ********************************************************* +// * Small clear ripple water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3b.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + { + map textures/liquids/pool3d_5b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3b.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } + + +// END + } + + +textures/liquids/clear_ripple1 + +// ********************************************************* +// * Large clear ripple water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } +// END + } + +textures/liquids/clear_ripple1_q3dm1 + +// ********************************************************* +// * Large clear ripple water. Created September 9 * +// ********************************************************* + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + + { + map $lightmap + blendFunc GL_dst_color GL_zero + rgbgen identity + } +} + +textures/liquids/lavahell +{ + q3map_globaltexture + surfaceparm noimpact + surfaceparm trans + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + + + +// END +} + +textures/liquids/lavahell_xdm1 +{ + qer_editorimage textures/liquids/lavahell.tga + // Added to g3map_global texture on May 11, 1999 + q3map_globaltexture + //surfaceparm trans + //surfaceparm nonsolid + surfaceparm nodlight + surfaceparm noimpact + //surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 600 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +// END +} + +textures/liquids/lavahell_1000 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 1000 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/lavahell_2000 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2000 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} +textures/liquids/lavahell_750 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + q3map_lightsubdivide 32 + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/flatlavahell_1500 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + q3map_lightsubdivide 32 + //surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 1500 + cull disable + +// tesssize 128 +// cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + + +textures/liquids/lavahell_2500 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + +textures/liquids/lavahelldark +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 150 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +// END +} + +textures/liquids/lavahellflat_400 +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 400 + cull disable + + tesssize 128 + cull disable + //deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } + +} + +textures/liquids/calm_pool + { + // ************************************************* + // * CALM GREEN WATER POOL Feb 19, 1998 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/pool2.tga + qer_trans .5 + q3map_globaltexture + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + + // END +} + +textures/liquids/calm_poollight + { + // ************************************************* + // * CALM GREEN WATER POOL may 5 1999 + // * same as calm water but emits light * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 50 + + cull disable + tesssize 64 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + +} + +textures/liquids/calm_poollight2 + { + // ************************************************* + // * CALM GREEN WATER POOL may 5 1999 + // * same as calm water but emits light * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 50 + + cull disable + tesssize 512 + deformVertexes wave 100 sin 1 1 1 .1 + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + + + // END +} + +textures/liquids/calm_pool_bgtess + { + // ************************************************* + // * CALM GREEN WATER POOL Feb 19, 1998 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // * Large tesselations added on May 26, '99 + // ************************************************* + + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/pool2.tga + qer_trans .5 + q3map_globaltexture + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + + cull disable + tesssize 256 + deformVertexes wave 256 sin 1 1 1 .1 + + + + { + map textures/liquids/pool2.tga + blendfunc GL_ONE GL_SRC_COLOR + tcMod scale .03 .03 + tcMod scroll .001 .001 + } + + { + map textures/liquids/pool3.tga + blendfunc GL_DST_COLOR GL_ONE + tcMod turb .1 .1 0 .01 + tcMod scale .5 .5 + tcMod scroll -.025 .02 + } + + + // END +} + + textures/liquids/proto_poolpass + { + /////////////////////////////////////////// + //Electric Slime. FOUR passes of FURY ---// + /////////////////////////////////////////// + + q3map_globaltexture + //qer_editorimage textures/liquids/proto_pool3.tga + q3map_lightimage textures/liquids/proto_pool3.tga + q3map_globaltexture + q3map_surfacelight 240 + // tesssize 256 + //deformVertexes wave 100 sin 1 5 .1 .5 + surfaceparm slime + + { + map textures/liquids/proto_gruel2.tga + //tcMod scale 1 1 + tcMod scale .5 .6 + //tcMod scroll .4 .01 + tcMod turb .1 .25 0 -.1 + + } + //{ + // map textures/liquids/proto_poolpass2.tga + // blendfunc GL_ONE GL_ONE + // tcMod scale .5 .6 + // //tcMod scroll .6 .04 + // tcMod turb .1 .25 0 .01 + //} + { + map textures/liquids/proto_poolpass.tga + blendfunc GL_ONE GL_ONE + tcMod scale .2 .2 + //tcMod scroll .5 .05 + tcMod turb .1 .25 0 .07 + } + { + map $lightmap + rgbgen identity + blendfunc GL_DST_COLOR GL_ZERO + } + { + map textures/sfx/bolts.tga + blendfunc GL_ONE GL_ONE + tcMod scale .2 .2 + //tcGen environment + tcMod scroll .1 .1 + tcmod rotate 290 + //rgbgen wave sin .1 1 5 .1 + } + + +} + +ripplewater2_back + { + // Added to g3map_global texture on May 11, 1999 + q3map_globaltexture + // this is used when looking from inside the water to the outside + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + +// fogonly + { + map textures/liquids/ripplewater3.tga + blendfunc GL_DST_COLOR GL_SRC_COLOR + tcMod scale .05 .05 + tcGen environment + tcMod scroll .001 .001 + } + + // END +} + +textures/liquids/slime1 + { + // ************************************************* + // * SLIME Feb 11 1999 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/slime7.tga + q3map_lightimage textures/liquids/slime7.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm slime + surfaceparm nolightmap + surfaceparm trans + + q3map_surfacelight 100 + tessSize 32 + cull disable + + deformVertexes wave 100 sin 0 1 .5 .5 + + { + map textures/liquids/slime7c.tga + tcMod turb .3 .2 1 .05 + tcMod scroll .01 .01 + } + + { + map textures/liquids/slime7.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .1 1 .05 + tcMod scale .5 .5 + tcMod scroll .01 .01 + } + + { + map textures/liquids/bubbles.tga + blendfunc GL_ZERO GL_SRC_COLOR + tcMod turb .2 .1 .1 .2 + tcMod scale .05 .05 + tcMod scroll .001 .001 + } + + // END + } + +textures/liquids/slime1_2000 + { + // ************************************************* + // * SLIME Feb 11 1999 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // ************************************************* + + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/slime7.tga + q3map_lightimage textures/liquids/slime7.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm slime + surfaceparm nolightmap + surfaceparm trans + + q3map_surfacelight 2000 + tessSize 32 + cull disable + + deformVertexes wave 100 sin 0 1 .5 .5 + + { + map textures/liquids/slime7c.tga + tcMod turb .3 .2 1 .05 + tcMod scroll .01 .01 + } + + { + map textures/liquids/slime7.tga + blendfunc GL_ONE GL_ONE + tcMod turb .2 .1 1 .05 + tcMod scale .5 .5 + tcMod scroll .01 .01 + } + + { + map textures/liquids/bubbles.tga + blendfunc GL_ZERO GL_SRC_COLOR + tcMod turb .2 .1 .1 .2 + tcMod scale .05 .05 + tcMod scroll .001 .001 + } + + // END +} + +textures/hell/lavasolid +{ + // Added to g3map_global texture on May 11, 1999 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 450 + + tesssize 64 + deformVertexes wave 100 sin 2 2 0 0.1 + + { + map textures/hell/lava2d.tga + tcGen environment + tcMod turb 0 0.25 0 0.05 + } + + { + map textures/hell/lava2d.tga + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.05 + } +} + +textures/liquids/lavahell_2500_subd +{ + // Added to g3map_global texture on May 11, 1999 + qer_editorimage textures/liquids/lavahell.tga + q3map_lightsubdivide 32 + q3map_globaltexture + surfaceparm trans + //surfaceparm nonsolid + surfaceparm noimpact + surfaceparm lava + surfaceparm nolightmap + q3map_surfacelight 2500 + cull disable + + tesssize 128 + cull disable + deformVertexes wave 100 sin 3 2 .1 0.1 + + { + map textures/liquids/lavahell.tga + tcMod turb 0 .2 0 .1 + } +} + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/liquids2.shader b/install/installs/Q3Pack/install/missionpack/scripts/liquids2.shader new file mode 100644 index 00000000..244dab46 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/liquids2.shader @@ -0,0 +1,243 @@ +textures/liquids2/calm_poollight2nt + { + + + + qer_editorimage textures/liquids/pool3d_4b.tga + q3map_globaltexture + qer_trans .75 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + surfaceparm nolightmap + q3map_surfacelight 50 + + cull disable + + + + { + map textures/liquids/pool3d_5c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3c2.tga + blendFunc GL_dst_color GL_zero + rgbgen identity + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + { + map textures/liquids/pool3d_4b2.tga + blendfunc add + tcmod scale .125 .125 + rgbgen identity + } + + + // END + } + +textures/liquids2/water_volume + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + surfaceparm nodraw + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + +// END + } + + +textures/liquids2/clear_ripple1v + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen vertex + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + +// END + } + +textures/liquids2/clear_ripple1_q3dm1v + + { + qer_editorimage textures/liquids/pool3d_3.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .5 .5 0 .5 + + + { + map textures/liquids/pool3d_5.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 1.5 0 1.5 1 1 2 + tcmod scroll -.05 .001 + } + + { + map textures/liquids/pool3d_6.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod transform 0 1.5 1 1.5 2 1 + tcmod scroll .025 -.001 + } + + { + map textures/liquids/pool3d_3.tga + blendFunc GL_dst_color GL_one + rgbgen vertex + tcmod scale .25 .5 + tcmod scroll .001 .025 + } + +// END + } +textures/liquids2/clear_calm1v + + { + qer_editorimage textures/liquids/pool3d_3e.tga + qer_trans .5 + q3map_globaltexture + surfaceparm trans + surfaceparm nonsolid + surfaceparm water + + cull disable + deformVertexes wave 64 sin .25 .25 0 .5 + { + map textures/liquids/pool3d_5e.tga + blendFunc GL_dst_color GL_one + rgbgen identity + tcmod scale .5 .5 + tcmod scroll .025 .01 + + } + + { + map textures/liquids/pool3d_3e.tga + blendFunc GL_dst_color GL_one + tcmod scale -.5 -.5 + tcmod scroll .025 .025 + rgbGen vertex + } + + + + + +// END + } +textures/liquids2/pjslime + { + // ************************************************* + // * ORIGINAL SLIME Feb 11 1999 * + // * IF YOU CHANGE THIS PLEASE COMMENT THE CHANGE * + // * + // ************************************************* + //Changed light value to 400 on May 17, 2000 + // Added to g3map_global texture on May 11, 1999 + q3map_lightimage textures/proto2/concrete_blue.tga + q3map_globaltexture + qer_trans .5 + + surfaceparm noimpact + surfaceparm lava + surfaceparm trans + + q3map_surfacelight 500 + tessSize 64 + //cull disable + deformVertexes wave 100 sin 1 2 0 .5 + + + { + map $lightmap + rgbgen identity + } + + + { + map textures/liquids2/pjslime.tga + blendFunc GL_DST_COLOR GL_SRC_ALPHA + rgbGen identity + alphaGen lightingSpecular + tcMod turb 0 .2 .5 .05 + tcmod scroll .01 .01 + } + + + + { + map textures/liquids2/pjslime2.tga + blendfunc add + rgbgen wave inversesawtooth 0 1 0 4 + tcMod turb 0 .2 .5 .05 + tcmod scroll .01 .01 + } + +} + + + \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/museum.shader b/install/installs/Q3Pack/install/missionpack/scripts/museum.shader new file mode 100644 index 00000000..c33ec1eb --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/museum.shader @@ -0,0 +1,28 @@ + +////////////////////////////// +// Rainy Concrete floor // +////////////////////////////// + +textures/base_floor/concfloor_rain +{ + tessSize 32 + deformVertexes normal 1 15 + { + map textures/base_floor/concfloor_rain.tga + rgbGen identity + } + { + map textures/liquids/pj_e3_reflection2b.tga + Blendfunc add + tcgen environment + rgbgen wave sin .3 0 0 0 + tcmod scale 2 2 + tcMod scroll .5 .5 + } + { + map $lightmap + blendFunc filter + rgbGen identity + } +} + diff --git a/install/installs/Q3Pack/install/missionpack/scripts/proto2.shader b/install/installs/Q3Pack/install/missionpack/scripts/proto2.shader new file mode 100644 index 00000000..9682be19 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/proto2.shader @@ -0,0 +1,1833 @@ +textures/proto2/winframe +{ + + { + map models/weapons/nailgun/nailgun_env.tga + //tcMod scale 2 2 + tcGen environment + rgbGen identity + } + { + map textures/proto2/winframe.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/mpintro +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpteam6.roq + blendFunc add + rgbGen identity + } + + +} +textures/proto2/mpteam1 +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpteam1.roq + blendFunc add + rgbGen identity + } + + +} + +textures/proto2/mpteam3_movie +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpteam3.roq + blendFunc add + rgbGen identity + } + + +} + + +textures/proto2/mpteam5_mv +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpteam5.roq + blendFunc add + rgbGen identity + } + +} + +textures/proto2/mpterra2_mv +{ + + qer_editorimage textures/proto2/ed_movie.tga + surfaceparm trans + surfaceparm nolightmap + cull disable + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + videoMap mpterra2.roq + blendFunc add + rgbGen identity + } + +} + + +textures/proto2/redflag +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/redflag.tga + alphaFunc GE128 + } + + +} + +textures/proto2/blueflag +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/blueflag.tga + alphaFunc GE128 + } + + +} + + +textures/proto2/oneflag +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/oneflag.tga + alphaFunc GE128 + } + + +} + +textures/proto2/harvest +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/harvest.tga + alphaFunc GE128 + } + + +} + +textures/proto2/redob +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/redob.tga + alphaFunc GE128 + } + + +} +textures/proto2/blueob +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/blueob.tga + alphaFunc GE128 + } + + +} + + +textures/proto2/urhere +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/urhere.tga + alphaFunc GE128 + } + + +} + + +textures/proto2/terramap01 +{ + + surfaceparm trans + surfaceparm nolightmap + nopicmip + + { + map textures/proto2/terramap01.tga + blendFunc add + rgbGen wave sin 1 .2 0 .75 + } + { + map textures/proto2/terramap02.tga + BlendFunc add + tcmod scale 1.75 1 + tcmod scroll -3.75 0 + rgbGen wave inversesawtooth 1 .2 0 .75 + } + +} + +ui/assets/logo01 +{ + + nopicmip + + { + map ui/assets/logo01.tga + BlendFunc add + rgbGen wave triangle 1 1 0 .25 + } + { + map ui/assets/logo02.tga + BlendFunc add + tcmod scroll .43 0 + rgbGen wave triangle 1 1 0 .75 + } + { + map ui/assets/logo02.tga + BlendFunc add + tcmod scroll -.51 0 + rgbGen wave triangle 1 1 0 1 + } + { + map ui/assets/logo03.tga + BlendFunc add + tcmod scroll -.3 0 + } + { + map ui/assets/logo03.tga + BlendFunc add + tcmod scroll .25 0 + } + +} + +textures/proto2/xflag01 +{ + surfaceparm alphashadow + cull none + + { + map textures/proto2/xflag01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + +} + +textures/proto2/grill03b +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/grill03b.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/proto2/vertex_greenstone +{ + qer_editorimage textures/gothic_block/blocks17i.tga + surfaceparm pointlight + + { + map textures/gothic_block/blocks17i.tga + rgbGen vertex + } + +} + +textures/proto2/vertex_cavestone +{ + qer_editorimage textures/stone/pjrock5.tga + surfaceparm pointlight + + { + map textures/stone/pjrock5.tga + rgbGen vertex + } + +} + +textures/proto2/marbledoor_blue +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/marbledoor_blue.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/marbledoor_red +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/marbledoor_red.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/vertex_con +{ + + qer_editorimage textures/proto2/concrete03c.tga + surfaceparm pointlight + + { + map textures/proto2/concrete03c.tga + rgbGen vertex + } + +} + +textures/proto2/concrete03c_aqua +{ + surfaceparm pointlight + + { + map textures/proto2/concrete03c_aqua.tga + rgbGen vertex + } + +} + +textures/proto2/pulsebeam +{ + surfaceparm metalsteps + + + { + map textures/proto2/pulsebeam.tga + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/proto2/pulsebeam2.tga + BlendFunc add + rgbGen wave inversesawtooth -.3 1.3 0 1 + } +} + +textures/proto2/concrete_rednfx +{ + surfaceparm metalsteps + qer_editorimage textures/proto2/concrete_red.tga + + { + map textures/proto2/concrete_red.tga + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/concrete_bluenfx +{ + surfaceparm metalsteps + qer_editorimage textures/proto2/concrete_blue.tga + + { + map textures/proto2/concrete_blue.tga + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/cheapfloor +{ + qer_editorimage textures/proto2/marble02b_floor.tga + + { + map textures/effects2/xtourney_fx3.tga + //tcGen environment + //tcmod scale .5 .5 + tcGen environment + rgbGen identity + + } + { + map textures/proto2/marble02b_floor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + +} + +textures/proto2/redlight_on +{ + surfaceparm nolightmap + + { + map textures/proto2/redlight_on.tga + rgbGen identity + } + + +} + +textures/proto2/bluelight_on +{ + surfaceparm nolightmap + + { + map textures/proto2/bluelight_on.tga + rgbGen identity + } + + +} + +////////////////////////////// Warning lights for mpterra2 +textures/proto2/bsredlight_on +//for team sides in mpterra2 (1 of 8) +{ + surfaceparm nolightmap + qer_editorimage textures/proto2/redlight_on.tga + + { + map textures/proto2/redlight_on.tga + rgbGen identity + } +} + +textures/proto2/bsbluelight_on +//for team sides in mpterra2 (2 of 8) +{ + surfaceparm nolightmap + qer_editorimage textures/proto2/bluelight_on.tga + { + map textures/proto2/bluelight_on.tga + rgbGen identity + } +} + +textures/proto2/rsredlight_off +//for team sides in mpterra2 (3 of 8) +{ + + qer_editorimage textures/proto2/redlight_off.tga + + { + map textures/proto2/redlight_off.tga + rgbGen identity + } +} + +textures/proto2/rsbluelight_off +//for team sides in mpterra2 (4 of 8) +{ + qer_editorimage textures/proto2/bluelight_off.tga + + { + map textures/proto2/bluelight_off.tga + rgbGen identity + } +} + +textures/proto2/bsredlight_off +//for team sides in mpterra2 (5 of 8) +{ + + qer_editorimage textures/proto2/redlight_off.tga + + { + map textures/proto2/redlight_off.tga + rgbGen identity + } +} + +textures/proto2/bsbluelight_off +//for team sides in mpterra2 (6 of 8) +{ + qer_editorimage textures/proto2/bluelight_off.tga + + { + map textures/proto2/bluelight_off.tga + rgbGen identity + } +} + +textures/proto2/rsbluelight_on +//for team sides in mpterra2 (7 of 8) +{ + surfaceparm nolightmap + qer_editorimage textures/proto2/bluelight_on.tga + { + map textures/proto2/bluelight_on.tga + rgbGen identity + } +} + +textures/proto2/rsredlight_on +//for team sides in mpterra2 (8 of 8) +{ + surfaceparm nolightmap + qer_editorimage textures/proto2/redlight_on.tga + { + map textures/proto2/redlight_on.tga + rgbGen identity + } +} + + + +textures/proto2/mirrorfloor +{ + qer_editorimage textures/proto2/marble02b_s.tga + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/proto2/marble02b_floor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + +} + +textures/proto2/bluetrim01 +{ + + + { + map textures/effects2/envmap_blu.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .025 .05 + tcmod Scroll .005 .04 + + rgbGen identity + } + { + map textures/proto2/bluetrim01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/redtrim01 +{ + qer_editorimage textures/proto2/bluetrim01 + + { + map textures/effects2/envmap_red.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .025 .05 + tcmod Scroll .005 .04 + + rgbGen identity + } + { + map textures/proto2/bluetrim01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/torchstone02_trans +{ + qer_editorimage textures/proto2/marbledge01.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/proto2/marbledge01.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} +textures/proto2/torchstone03_trans +{ + qer_editorimage textures/proto2/marble02b.tga + surfaceparm nonsolid + { + map $lightmap + rgbGen identity + + } + { + map textures/proto2/marble02b.tga + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + + +textures/proto2/shiny_black +{ + surfaceparm nolightmap + + { + map textures/proto2/shiny_black.tga + tcGen environment + rgbGen identity + } + + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/light_nv +{ + surfaceparm nolightmap + + { + map textures/proto2/light_nv.tga + rgbGen identity + } + + { + map textures/effects/tinfx2b.tga + tcGen environment + blendFunc add + rgbGen identity + } + + +} +textures/proto2/marble02btrim03 +{ + + { + map textures/proto2/marble02btrim03.tga + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + { + map textures/proto2/marble02btrim03_lt.tga + blendFunc add + rgbGen wave sin .9 .5 0 .2 + } + +} +textures/proto2/marble02rtrim03 +{ + + { + map textures/proto2/marble02rtrim03.tga + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + { + map textures/proto2/marble02rtrim03_lt.tga + blendFunc add + rgbGen wave sin .9 .5 0 .2 + } + +} + + +textures/proto2/red_zot +{ + cull disable + deformVertexes move 0.2 0 .3 sin 0 5 0 10 + deformVertexes move 0 0.2 0 sin 0 5 0 13 + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/proto2/red_zot.tga + blendFunc Add + rgbGen identity + } + +} + +textures/proto2/blue_zot +{ + cull disable + deformVertexes move 0.2 0 .3 sin 0 5 0 10 + deformVertexes move 0 0.2 0 sin 0 5 0 13 + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/proto2/blue_zot.tga + blendFunc Add + rgbGen identity + } + +} + +textures/proto2/red_zot2 +{ + cull disable + qer_lightimage textures/proto2/red_zot2.tga + q3map_surfacelight 120 + deformVertexes move 0.2 0 .3 sin 0 5 0 10 + deformVertexes move 0 0.2 0 sin 0 5 0 13 + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/proto2/red_zot2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/blue_zot2 +{ + qer_editorimage textures/proto2/blue_zot.tga + cull disable + qer_lightimage textures/proto2/blue_zot.tga + q3map_surfacelight 120 + deformVertexes move 0.2 0 .3 sin 0 5 0 10 + deformVertexes move 0 0.2 0 sin 0 5 0 13 + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + + { + map textures/proto2/blue_zot.tga + blendFunc Add + rgbGen identity + } + + +} + + + +textures/proto2/door_right +{ + surfaceparm metalsteps + + { + map textures/effects2/envmap_sky.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/door_right.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/reda_dcl +{ + surfaceparm nomarks + surfaceparm trans + //nomipmaps + surfaceparm pointlight + + { + map textures/proto2/reda_dcl.tga + blendFunc add + rgbGen vertex + } +} +textures/proto2/bluea_dcl +{ + surfaceparm nomarks + surfaceparm trans + //nomipmaps + surfaceparm pointlight + + { + map textures/proto2/bluea_dcl.tga + blendFunc add + rgbGen vertex + } +} + +textures/proto2/blueat_dcl +{ + surfaceparm nomarks + surfaceparm trans + //nomipmaps + surfaceparm pointlight + + { + map textures/proto2/blueat_dcl.tga + blendFunc add + rgbGen vertex + } +} + +textures/proto2/concrete_red +{ + surfaceparm metalsteps + + { + map textures/effects2/redfx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/concrete_red.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/concrete_blue +{ + surfaceparm metalsteps + + { + map textures/effects2/bluefx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/concrete_blue.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/teamwerkz_red1 +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/teamwerkz_red2.tga + blendFunc add + tcMod scroll 1 0 + rgbgen wave sin 0 1 0 9 + } + { + map textures/proto2/teamwerkz_red1.tga + blendFunc add + tcMod scroll -.2 0 + rgbgen wave sin 0 1 0 .19 + } + + + +} +textures/proto2/teamwerkz_blue1 +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/teamwerkz_blue2.tga + blendFunc add + tcMod scroll 1 0 + rgbgen wave sin 0 1 0 9 + } + { + map textures/proto2/teamwerkz_blue1.tga + blendFunc add + tcMod scroll -.2 0 + rgbgen wave sin 0 1 0 .19 + } + + + +} +textures/proto2/gothic_light +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/gothic_light.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/proto2/gothic_lightfx +{ + + q3map_surfacelight 2000 + surfaceparm alphashadow + surfaceparm nomarks + + { + map textures/proto2/gothic_lightfx.tga + blendfunc add + rgbGen identity + + } +} +textures/proto2/5_dcl +{ + + surfaceparm pointlight + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/5_dcl.tga + blendFunc add + depthWrite + rgbGen vertex + + } + +} + +textures/proto2/grill02 +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/grill02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/wirepipe +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/wirepipe.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/wheel01 +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/wheel01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/c_zinc_shiny +{ + qer_editorimage textures/gothic_trim/zinc_shiny.tga + cull none + { + map textures/effects/tinfx.tga + tcGen environment + rgbGen identity + } + { + map textures/gothic_trim/zinc_shiny.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/proto2/stadlight01 +{ + + + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/proto2/stadlight01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + { + map textures/proto2/stadlight01fx.tga + blendfunc add + rgbGen wave sin .5 .5 0 2 + + } +} + +textures/proto2/v_support02 +{ + + + surfaceparm alphashadow + cull none + nomipmaps + { + map textures/proto2/v_support02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/pipes01 +{ + + + surfaceparm alphashadow + cull none + + { + map textures/proto2/pipes01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/floorvent01 +{ + + surfaceparm pointlight + surfaceparm alphashadow + cull none + + { + map textures/proto2/floorvent01.tga + blendFunc blend + depthWrite + rgbGen vertex + + } + +} + +textures/proto2/supportctfblu +{ + + + { + map textures/effects2/envmap_blu.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .025 .05 + tcmod Scroll .005 .02 + + rgbGen identity + } + { + map textures/proto2/supportctfblu.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/supportctfred +{ + + + { + map textures/effects2/envmap_red.tga + blendFunc GL_ONE GL_ZERO + tcmod scale .025 .05 + tcmod Scroll .005 .02 + + rgbGen identity + } + { + map textures/proto2/supportctfred.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/marble02b_s +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/marble02b_s.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/ceiling_pipe01 +{ + + + surfaceparm alphashadow + cull none + + { + map textures/proto2/ceiling_pipe01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/duct01 +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/duct01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/grate_trim +{ + surfaceparm metalsteps + + { + map textures/sfx/specular.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/grate_trim.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/techtrim02 +{ + surfaceparm metalsteps + + { + map textures/sfx/specular.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/techtrim02.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} +textures/proto2/steam01 +{ + qer_editorimage textures/proto2/steam_01_img.tga + cull disable + deformVertexes autoSprite2 + surfaceparm trans + //surfaceparm alphashadow + //surfaceparm nolightmap + surfaceparm pointlight + deformVertexes wave 50 sin 0 3 0 .3 + deformVertexes move .3 .1 0 sin 0 .5 0 0.2 + //deformVertexes move .6 .3 0 sin 0 .5 0 0.4 + { + map textures/proto2/steam01.tga + tcmod scroll 0 0.3 + blendFunc blend + rgbGen vertex + } + + + +} +textures/proto2/flare2 +{ + cull disable + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/flare2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/flare +{ + cull disable + deformVertexes autoSprite + surfaceparm trans + surfaceparm nolightmap + + { + clampmap textures/proto2/flare.tga + tcmod rotate 10 + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/redflare2 +{ + cull disable + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/redflare2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/redflare +{ + cull disable + deformVertexes autoSprite + surfaceparm trans + surfaceparm nolightmap + + { + clampmap textures/proto2/redflare.tga + tcmod rotate 10 + blendFunc Add + rgbGen identity + } + + +} + +textures/proto2/xredflare2 +// No autosprite for xian_team4 fuckage +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + + { + map textures/proto2/xredflare2.tga + blendFunc Add + rgbGen identity + } +} + +textures/proto2/blueflare2 +{ + cull disable + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/blueflare2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/blueflare +{ + cull disable + deformVertexes autoSprite + surfaceparm trans + surfaceparm nolightmap + + { + clampmap textures/proto2/blueflare.tga + tcmod rotate 10 + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/pipewall01 +{ + + + surfaceparm alphashadow + cull none + + { + map textures/proto2/pipewall01.tga + alphaFunc GE128 + + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/barbedwire +{ + surfaceparm pointlight + surfaceparm trans + surfaceparm alphashadow + deformVertexes autoSprite2 + cull twosided + //nopicmip + + { + map textures/proto2/barbedwire.tga + blendFunc Blend + //alphaFunc GE128 + //depthWrite + rgbGen vertex + } + //{ + // map $lightmap + // rgbGen identity + // blendFunc GL_DST_COLOR GL_ZERO + // depthFunc equal + //} +} + +textures/proto2/rail01 + +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/rail01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/grill01 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/grill01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/vent01 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/vent01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/girder05 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/girder05.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/girder04 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + map textures/proto2/girder04.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/proto2/gear02 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + //nopicmip + { + clampmap textures/proto2/gear02.tga + alphaFunc GE128 + tcmod rotate 123 + depthWrite + rgbGen identity + } + { + clampmap textures/proto2/gear02b.tga + blendFunc add + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/proto2/lightbulb +{ + cull disable + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nolightmap + { + map textures/proto2/lightbulb.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/lightbulb2 +{ + cull disable + deformVertexes autoSprite + surfaceparm trans + surfaceparm nolightmap + + { + map textures/proto2/lightbulb2.tga + blendFunc Add + rgbGen identity + } + + +} +textures/proto2/tin_panel +{ + surfaceparm metalsteps + + { + map textures/effects/tinfx.tga + tcGen environment + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/proto2/tin_panel.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } +} + +textures/proto2/girder03 +{ + + surfaceparm trans + surfaceparm alphashadow + cull none + nopicmip + { + map textures/proto2/girder03.tga + alphaFunc GE128 + //depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/proto2/chain +{ + cull disable + deformVertexes autoSprite2 + deformVertexes wave 100 sin 0 3 0 .05 + deformVertexes wave 100 sin 0 3 0 .3 + { + map textures/proto2/chain.tga + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } + + +} + +textures/proto2/concrete01wetwall + + { + + { + map textures/proto2/ooze.tga + tcmod scale 2 2 + tcmod scroll 0 -.1 + rgbGen identity + } + { + map textures/proto2/concrete01wetwall.tga + Blendfunc blend + rgbGen identity + } + { + map $lightmap + blendFunc filter + rgbGen identity + } + + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/sfx.shader b/install/installs/Q3Pack/install/missionpack/scripts/sfx.shader new file mode 100644 index 00000000..5edf9796 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/sfx.shader @@ -0,0 +1,3253 @@ +textures/sfx/beam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + + { + map textures/sfx/beam.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_blue + { + qer_editorimage textures/sfx/beam_blue4.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .6 + cull none + { + map textures/sfx/beam_blue4.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_dusty2 +{ + qer_editorimage textures/sfx/beam_1.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + { + map textures/sfx/beam_1.tga + blendFunc add + } +} + +textures/sfx/beam_red +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + cull none + { + map textures/sfx/beam_red.tga + tcMod Scroll .3 0 + blendFunc add + } + +} + +textures/sfx/beam_waterlight2 +{ + qer_editorimage textures/sfx/beam_waterlight.tga + q3map_globaltexture + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + q3map_surfacelight 50 + qer_trans 0.6 + cull none + { + map textures/sfx/beam_waterlight.tga + tcMod turb 0 0.015 0.5 0.07 + tcMod Scroll .15 0 + blendFunc add + } + +} + +textures/sfx/blackness +{ + surfaceparm nolightmap + surfaceparm noimpact + surfaceparm nomarks + { + map textures/sfx/blackness.tga + } +} + +textures/sfx/blocks17final_pent +{ + qer_editorimage textures/sfx/blocks17final_pent.tga + { + map textures/sfx/blocks17final_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/blocks17g_jumpad +{ + surfaceparm nodamage + q3map_surfacelight 400 + + + { + map textures/sfx/blocks17g_jumpad.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/blocks18ccomputer +{ + + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/blocks18ccomputer.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/border11c +{ + q3map_surfacelight 300 + q3map_lightimage textures/base_trim/border11c_pulse1.tga + qer_editorimage textures/base_trim/border11c.tga + + { + map textures/base_trim/border11c.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/base_trim/border11c_light.tga + blendfunc gl_one gl_one + rgbgen wave sin 1 .1 0 5 + } + + + { + map textures/base_trim/border11c_pulse1b.tga + blendfunc gl_one gl_one + tcmod scale .035 1 + tcmod scroll -0.65 0 + + + } + + +} + +textures/sfx/bounce_concrete +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_concrete.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc add + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc add + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_dirt +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_dirt.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc filter + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc add + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc add + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_largeblock3 +{ + + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_largeblock3.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_largeblock3b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_largeblock3b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_metalbridge04 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_metalbridge04.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bounce_xq1metalbig +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bounce_xq1metalbig.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_block17 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 1000 + + + { + map textures/sfx/bouncepad01_block17.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_metalbridge06b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bouncepad01_metalbridge06b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01_xarch +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/bouncepad01_xarch.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad01block18b +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 2000 + + + { + map textures/sfx/bouncepad01block18b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bouncepad1q1metal7_99 +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 2000 + + + { + map textures/sfx/bouncepad1q1metal7_99.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/bugmirror +{ + qer_editorimage textures/sfx/mirrorkc.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirrorkc.tga + blendFunc add + depthfunc equal + } +} + +textures/sfx/bullseye +{ + cull disable + surfaceparm nomarks + surfaceparm nolightmap + deformVertexes autosprite + + { + clampmap textures/sfx/bullseye.tga + tcMod stretch sin .8 0.2 0 .2 + tcmod rotate 200 + blendFunc add + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .3 + tcmod rotate 70 + alphaFunc GE128 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .2 + tcmod rotate 50 + alphaFunc GE128 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + tcMod stretch sin .8 0.2 0 .1 + tcmod rotate 30 + alphaFunc GE128 + rgbGen identity + } + +} + +textures/sfx/clangdark_bounce +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/clangdark_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/computer_blocks17 +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computer_blocks17.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/computerblocks15 +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computerblocks15.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } +} + +textures/sfx/computerpurptileb +{ + surfaceparm nodamage + q3map_surfacelight 200 + + + { + map textures/sfx/computerpurptileb.tga + rgbGen identity + } + + { + map $lightmap + blendfunc gl_dst_color gl_zero + rgbGen identity + } + + + { + animMap 2 textures/sfx/compscreen/letters1.tga textures/sfx/compscreen/letters2.tga textures/sfx/compscreen/letters3.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters4.tga textures/sfx/compscreen/letters5.tga textures/sfx/compscreen/letters5.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 2 + } + +} + +textures/sfx/console01 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + qer_trans .5 + q3map_surfacelight 150 + q3map_lightimage textures/sfx/console01.tga + cull none + { + clampmap textures/sfx/console01.tga + + tcMod rotate 20 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console02.tga + + tcMod rotate -200 + blendFunc GL_ONE GL_ONE + } + +} + +textures/sfx/console03 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + q3map_surfacelight 150 + q3map_lightimage textures/sfx/console03.tga + cull none + { + clampmap textures/sfx/console01.tga + + tcMod rotate 20 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console02.tga + + tcMod rotate -400 + blendFunc GL_ONE GL_ONE + } + { + clampmap textures/sfx/console03.tga + + tcMod rotate 40 + blendFunc GL_ONE GL_ONE + } +} + +textures/sfx/constfog +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 100 + fogparms ( .8 .8 .8 ) 100 +} + +textures/sfx/demonltblackfinal +{ + q3map_lightimage textures/sfx/demonltblackfinal_glow2.tga + q3map_surfacelight 100 + surfaceparm nomarks + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal_glow2.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx/diamond2cjumppad +{ + qer_editorimage textures/sfx/bouncepad01_diamond2cTGA.tga + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 500 + + + { + map textures/sfx/bouncepad01_diamond2cTGA.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/dust_puppy2 +{ + + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/sfx/dust_puppy2.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fan +{ + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + { + clampmap textures/sfx/fan.tga + tcMod rotate 256 + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fan3 +{ + cull disable + surfaceparm alphashadow + sort 6 + { + map textures/sfx/fan3.tga + blendFunc blend + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + } +} + +textures/sfx/fan3bladeb +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + sort 5 + { + clampmap textures/sfx/fan3bladeb.tga + blendFunc blend + tcmod rotate 999 + rgbGen identity + } + +} + +textures/sfx/fan_grate +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm metalsteps + cull none + nopicmip + { + map textures/sfx/fan_grate.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/fanfx +{ + qer_editorimage textures/sfx/fanfx.tga + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + cull none + nopicmip + + { + clampmap textures/sfx/fanfx.tga + tcMod rotate 256 + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + rgbGen exactVertex + depthWrite + } +} + +textures/sfx/fishy +{ + tesssize 32 + deformVertexes wave 10 sin 0 3 0 .5 + cull disable + surfaceparm nolightmap + surfaceparm nomarks + + { + clampmap textures/sfx/fishy.tga + alphaFunc GE128 + tcMod stretch sin .8 0.10 0 .07 + depthWrite + + } + + +} + +textures/sfx/flame1 +{ + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 7500 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1_hell +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 600 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1dark +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 2000 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1km +{ + qer_editorimage textures/sfx/flame1.tga + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + q3map_surfacelight 4000 + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame1side +{ + qer_editorimage textures/sfx/flame1side.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flame2 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 5500 + qer_editorimage textures/sfx/flame2.tga + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue_nolight +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_blue_pj +{ + qer_editorimage textures/sfx/b_flame1.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_dimmer +{ + qer_editorimage textures/sfx/flame1.tga + q3map_lightimage textures/sfx/flame6.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1500 + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_green_pj +{ + qer_editorimage textures/sfx/g_flame1.tga + q3map_lightimage textures/sfx/g_flame6.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + { + animMap 10 textures/sfx/g_flame1.tga textures/sfx/g_flame2.tga textures/sfx/g_flame3.tga textures/sfx/g_flame4.tga textures/sfx/g_flame5.tga textures/sfx/g_flame6.tga textures/sfx/g_flame7.tga textures/sfx/g_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/g_flame2.tga textures/sfx/g_flame3.tga textures/sfx/g_flame4.tga textures/sfx/g_flame5.tga textures/sfx/g_flame6.tga textures/sfx/g_flame7.tga textures/sfx/g_flame8.tga textures/sfx/g_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/g_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} + +textures/sfx/flameanim_red +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_red_nolight +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/flameanim_red_pj +{ + qer_editorimage textures/sfx/r_flame1.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2500 + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/fog_intel +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .75 .38 0 ) 800 +} + +textures/sfx/fog_mkcdm4 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .5 0 0 ) 96 +} + +textures/sfx/fog_pjdm1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .733 .737 .620 ) 300 + +} + +textures/sfx/fog_q3dm10 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( 0.75 0.38 0 ) 128 +} + +textures/sfx/fog_timctf1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .729 .729 .780 ) 464 + +} + +textures/sfx/fog_timdm1 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .615 .309 0 ) 616 +} + +textures/sfx/fog_timdm2 +{ + qer_editorimage textures/sfx/fog_yel.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .615 .309 0 ) 356 +} + +textures/sfx/fog_timdm8 +{ + qer_editorimage textures/sfx/fog_green.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + + fogparms ( .211 .231 .094 ) 250 +} + +textures/sfx/healthfloor +{ + + { + map textures/sfx/proto_zzztblu2.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + clampmap textures/sfx/healthfloor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/hellfog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 300 + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_1k +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 200 + fogparms ( .5 .12 .1 ) 300 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + } +} + +textures/sfx/hellfog_mini_dm10 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .5 .12 .1 ) 16 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_pj_dm10 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .5 .12 .1 ) 392 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/hellfog_tim_dm14 +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .55 .11 .1 ) 128 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + + +} + +textures/sfx/hellfogdense +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 128 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/jacobs_x +{ + deformVertexes wave 100 sin 0 1 0 5 + q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map textures/sfx/jacobs_x.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 2 0 7 + //tcMod rotate 103 + } +} + +textures/sfx/kc_hellfog_1k +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 300 + q3map_lightsubdivide 32 + fogparms ( .5 .12 .1 ) 225 + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/kenelectric +{ + { + map textures/sfx/kenelectric.tga + blendFunc GL_ONE GL_ZERO + tcmod scale 7 7 + tcMod scroll 5 -5 + tcmod rotate 360 + rgbGen identity + } + { + map textures/effects/tinfx2.tga + tcGen environment + blendFunc GL_ONE GL_ONE + } +} + +textures/sfx/largerblock3b3_pent +{ + qer_editorimage textures/sfx/largerblock3b3_pent.tga + { + map textures/sfx/largerblock3b3_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/largerblock3b3x128_pent +{ + q3map_lightimage textures/sfx/pentagramfloor_blue3glowtest.tga + q3map_surfacelight 100 + surfaceparm nomarks + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/largerblock3b3x128_pent.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/pentagramfloor_blue3glowtest.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx/largerblock3b3x128_pentred +{ + qer_editorimage textures/sfx/largerblock3b3x128_pent.tga + q3map_lightimage textures/gothic_floor/pent_glow.tga + q3map_surfacelight 500 + + { + map $lightmap + rgbGen identity + } + { + map textures/sfx/largerblock3b3x128_pent.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + map textures/gothic_floor/pent_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 0.5 + } +} + +textures/sfx/launchpad_blocks17 +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_blocks17.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_blocks18d +{ + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_blocks18d.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_diamond +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_diamond.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/launchpad_metalbridge04d +{ + + { + map $lightmap + rgbGen identity + } + + { + map textures/sfx/launchpad_metalbridge04d.tga + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/launchpad_dot.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 0 1 + } + + { + animmap 4 textures/sfx/launchpad_arrow.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga textures/sfx/launchpad_arrow2.tga + blendfunc gl_one gl_one + tcmod scroll 0 2 + } + +} + +textures/sfx/lavabeam +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + nomipmaps + { + map textures/sfx/lavabeam.tga + tcMod Scroll 999 0 + blendFunc add + } + +} + +textures/sfx/lightmap +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm nodrop + surfaceparm fog + fogparms ( .7 .1 .1 ) 64 + + + + { + map $lightmap + blendFunc GL_dst_color GL_one + tcmod scale 1 .01 + tcMod scroll 1 -2 + } + + +} + +textures/sfx/metalbridge06_bounce +{ + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/metalbridge06_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/metaltech12final_bounce +{ + + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + + + { + map textures/sfx/metaltech12final_bounce.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + +} + +textures/sfx/mkc_bigflame +{ + + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + qer_editorimage textures/sfx/flame1.tga + q3map_surfacelight 500 + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/mkc_fog_ctfblue +{ + qer_editorimage textures/sfx/fog_blue.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.2 0.2 0.25 ) 320 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_ctfblue2 +{ + qer_editorimage textures/sfx/fog_blue.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.1 0.1 0.3 ) 320 + + q3map_surfacelight 40 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_ctfred +{ + qer_editorimage textures/sfx/fog_purp.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.3 0.2 0.2 ) 320 + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/mkc_fog_tdm3 +{ + qer_editorimage textures/sfx/fog_purp.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + fogparms ( 0.3 0.2 0.2 ) 320 + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } +} + +textures/sfx/omm +{ + + surfaceparm trans + surfaceparm alphashadow + surfaceparm nomarks + cull none + + { + map textures/sfx/omm.tga + blendFunc GL_ONE GL_ZERO + alphaFunc GE128 + depthWrite + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} + +textures/sfx/pentagramfloor_red3test +{ + { + map textures/sfx/pentagramfloor_red3test.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red3glowtest.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/pentfloor_diamond2c +{ + qer_editorimage textures/sfx/pentfloor_diamond2c.tga + { + map textures/sfx/pentfloor_diamond2c.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/pj_a1_fog1 +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 30 + fogparms ( .5 .5 .5 ) 512 +} + +textures/sfx/portal2_sfx +{ + qer_editorimage textures/sfx/portalfog.tga + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + //alphagen portal 128 + rgbGen identityLighting + tcmod rotate .1 //.1 + tcmod scroll .01 .03 + } +} + +textures/sfx/portal_sfx +{ + portal + surfaceparm nolightmap + deformVertexes wave 100 sin 0 2 0 .5 + + + { + map textures/sfx/portal_sfx3.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + + { + map textures/sfx/portalfog.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + alphagen portal 256 + rgbGen identityLighting + tcmod rotate .1 //.1 + tcmod scroll .01 .03 + } +} + +textures/sfx/portal_sfx_ring +{ + deformVertexes wave 100 sin 0 2 0 .5 + cull none + + { + map textures/sfx/portal_sfx_ring_blue1.tga + blendfunc gl_src_alpha gl_one_minus_src_alpha + } + + + { + map textures/sfx/portal_sfx_ring_electric.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 1 .2 .5 + tcmod scroll 0 .5 + + } + + { + map textures/sfx/portal_sfx1.tga + blendfunc gl_dst_color gl_zero + tcMod rotate 360 + } + + { + map textures/sfx/portal_sfx_ring.tga + blendfunc gl_one gl_one + rgbgen wave inversesawtooth 0 .5 .2 .5 + } + +} + +textures/sfx/proto_hellfog +{ +qer_editorimage textures/sfx/fog_red.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap + +fogparms ( .275 .012 0 ) 500 +} + +textures/sfx/proto_zzztblu3 +{ + surfaceparm nolightmap + surfaceparm nonsolid + cull twosided + { + map textures/sfx/proto_zzztblu3.tga + tcGen environment + tcMod turb 0 0.25 0 0.5 + tcmod scroll 1 1 + blendfunc GL_ONE GL_ONE + } +} + +textures/sfx/pureblack +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + { + map textures/skies/blacksky.tga + } +} + +textures/sfx/q3dm14fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 256 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/q3dm9fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 256 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/q3tourney3fog +{ + qer_editorimage textures/sfx/fog_red.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 100 + fogparms ( .55 .11 .1 ) 384 + + + + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/liquids/kc_fogcloud3.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + +textures/sfx/rain +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + deformVertexes move 3 1 0 sin 0 5 0 0.2 + deformVertexes move .6 3.3 0 sin 0 5 0 0.4 + deformVertexes wave 30 sin 0 10 0 .2 + cull none + + { + map textures/sfx/rain.tga + tcMod Scroll .5 -8 + tcMod turb .1 .25 0 -.1 + blendFunc GL_ONE GL_ONE + } + { + map textures/sfx/rain.tga + tcMod Scroll .01 -6.3 + + blendFunc GL_ONE GL_ONE + } + + +} + +textures/sfx/smallerblock3b3dim_pent +{ + qer_editorimage textures/sfx/smallerblock3b3dim_pent.tga + { + map textures/sfx/smallerblock3b3dim_pent.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/pentagramfloor_red_glow.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .5 .5 0 .5 + depthfunc equal + } +} + +textures/sfx/spawn_floor +{ + + { + map textures/sfx/firegorre2.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/sfx/spawn_floor.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/spawn_floord2c +{ + + { + map textures/sfx/proto_zzztblu.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 5.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 130 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + clampmap textures/gothic_block/blocks18cgeomtrn2.tga + blendFunc blend + tcmod rotate 80 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/sfx/spawn_floord2c.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx/teslacoil +{ + cull none + q3map_lightimage textures/sfx/tesla1.tga + qer_editorimage textures/sfx/tesla1.tga + q3map_surfacelight 100 + + { + map $lightmap + tcgen environment + blendfunc filter + } + + { + map textures/sfx/tesla1.tga + blendfunc add + rgbgen wave sawtooth 0 1 0 5 + tcmod scale 1 .5 + tcmod turb 0 .1 0 1 + tcMod scroll -1 -1 + } + + + + { + map textures/sfx/electricslime.tga + blendfunc add + rgbgen wave sin 0 .5 0 1 + tcmod scale .5 .5 + tcmod turb 0 .1 0 1 + tcmod rotate 180 + tcmod scroll -1 -1 + } + + { + map textures/sfx/cabletest2.tga + blendfunc blend + } + + +} + +textures/sfx/teslacoil3 +{ + cull none + q3map_lightimage textures/sfx/tesla1b.tga + q3map_surfacelight 100 + qer_editorimage textures/sfx/cabletest2.tga + surfaceparm nolightmap + + + + { + map textures/sfx/cabletest2.tga + blendfunc blend + } + + + { + map textures/sfx/electricslime2.tga + blendfunc add + rgbGen wave square .25 .25 0 2.5 + tcmod scale 1 1 + tcMod scroll 1 1 + } + + + + { + map textures/sfx/tesla1b.tga + blendfunc add + rgbgen wave square 0 1 0 3 + tcmod scale 1 1 + tcMod scroll -2 1 + } + +} + +textures/sfx/testconstantfog +{ + qer_editorimage textures/sfx/fog_green.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + surfaceparm nodrop + q3map_surfacelight 100 + fogparms ( 0 1 0 ) 300 +} + +textures/sfx/x_conduit +{ + q3map_lightimage textures/sfx/x_conduit.tga + surfaceparm nomarks + q3map_surfacelight 100 + { + map $lightmap + rgbGen identity + } + { + map textures/sfx/x_conduit.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + + { animMap 10 textures/sfx/x_conduit2.tga textures/sfx/x_conduit3.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + map textures/sfx/x_conduit2.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 1 + rgbGen wave sin .5 0.5 0 7 + } + { + map textures/sfx/x_conduit3.tga + blendfunc GL_ONE GL_ONE + tcmod scale -1 1 + rgbgen wave triangle .2 1 0 9 + } +} + +textures/sfx/xblackfog +{ +qer_editorimage textures/sfx/fog_black.tga +qer_nocarve +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +fogparms ( 0 0 0 ) 128 + +} + +textures/sfx/xbluefog +{ + qer_editorimage textures/sfx/fog_blue.tga + q3map_surfacelight 300 + q3map_lightsubdivide 64 + q3map_lightimage textures/sfx/xbluelightimage.tga + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.3 0.3 0.9 ) 128 + +} + +textures/sfx/xbluefogx128 +{ + qer_editorimage textures/sfx/fog_blue.tga + q3map_surfacelight 300 + q3map_lightsubdivide 128 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.3 0.3 0.9 ) 128 + +} + +textures/sfx/xdensegreyfog +{ + qer_editorimage textures/sfx/fog_grey.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + + fogparms ( 0.7 0.7 0.7 ) 1700 +} + +textures/sfx/xfinalfog +{ +qer_editorimage textures/sfx/fog_grey.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0.7 0.7 0.7 ) 3000 + +} + +textures/sfx/xfinalfoginvert +{ +qer_editorimage textures/sfx/fog_black.tga +qer_nocarve +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0 0 0 ) 256 + +} + +textures/sfx/xflame1 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 7500 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame1side +{ + surfaceparm trans + surfaceparm nomarks + qer_editorimage textures/sfx/flame1.tga + surfaceparm nolightmap + cull none + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 5500 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2_1800 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflame2_2250 +{ + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 2250 + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx/xflamebright +{ + deformVertexes autoSprite2 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 3000 + qer_editorimage textures/sfx/flame1.tga + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga textures/sfx/flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} + +textures/sfx/xian_dm3padwall + { + q3map_surfacelight 100 + q3map_lightimage textures/sfx/xian_dm3padwallglow.tga + qer_editorimage textures/sfx/xian_dm3padwall.tga + + { + map textures/sfx/xian_dm3padwall.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx/xian_dm3padwallglow.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + +textures/sfx/xlightgreyfog +{ +qer_editorimage textures/sfx/fog_grey.tga +surfaceparm trans +surfaceparm nonsolid +surfaceparm fog +surfaceparm nolightmap +qer_nocarve +fogparms ( 0.7 0.7 0.7 ) 1400 + +} + +textures/sfx/xmetalfloor_wall_14b +{ + qer_editorimage textures/sfx/metalfloor_wall_14b.tga + q3map_lightimage textures/sfx/metalfloor_wall_14bglow2.tga + q3map_surfacelight 50 + { + map textures/sfx/metalfloor_wall_14b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_14bglow2.tga + blendfunc gl_one gl_one + } +} + +textures/sfx/xmetalfloor_wall_5b +{ + qer_editorimage textures/sfx/metalfloor_wall_5b.tga + + { + map textures/sfx/metalfloor_wall_7b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_5bglowblu.tga + blendfunc gl_one gl_one + rgbgen wave sin .5 .2 0 .1 + } +} + +textures/sfx/xmetalfloor_wall_9b +{ + qer_editorimage textures/sfx/metalfloor_wall_9b.tga + + { + map textures/sfx/metalfloor_wall_9b.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/metalfloor_wall_9bglow.tga + blendfunc gl_one gl_one + } +} + +textures/sfx/xq1metalbig_jumppad +{ + qer_editorimage textures/gothic_floor/q1metal7_98d_256x256.tga + surfaceparm nodamage + { + map $lightmap + rgbGen identity + } + { + map textures/gothic_floor/q1metal7_98d_256x256.tga + blendFunc GL_DST_COLOR GL_ZERO + rgbGen identity + } + { + clampmap textures/sfx/surface6jumppad.blend.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin 0.75 0.25 0 .2 + tcMod stretch sin 0.80 0.20 0 1 + } +} + +textures/sfx/xredfog +{ + q3map_lightimage textures/sfx/xredlightimage.tga + qer_editorimage textures/sfx/fog_red.tga + q3map_surfacelight 300 + q3map_lightsubdivide 64 + + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nolightmap + qer_nocarve + fogparms ( 0.9 0.3 0.3 ) 128 + +} + +textures/sfx/zap_scroll +{ + q3map_surfacelight 300 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + + { + Map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 7 + tcMod scroll 0 1 + } + { + Map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 5 + tcMod scale -1 1 + tcMod scroll 0 1 + } + { + Map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 6.3 + tcMod scale -1 1 + tcMod scroll 2 1 + } + { + Map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 7.7 + tcMod scroll -1.3 1 + } +} + +textures/sfx/zap_scroll1000 +{ + q3map_surfacelight 1000 + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + q3map_lightimage textures/sfx/zap_scroll.tga + qer_editorimage textures/sfx/zap_scroll2.tga + cull none + + { + map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle .8 2 0 7 + tcMod scroll 0 1 + } + { + map textures/sfx/zap_scroll.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 5 + tcMod scale -1 1 + tcMod scroll 0 1 + } + { + map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 6.3 + tcMod scale -1 1 + tcMod scroll 2 1 + } + { + map textures/sfx/zap_scroll2.tga + blendFunc GL_ONE GL_ONE + rgbgen wave triangle 1 1.4 0 7.7 + tcMod scroll -1.3 1 + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/sfx2.shader b/install/installs/Q3Pack/install/missionpack/scripts/sfx2.shader new file mode 100644 index 00000000..b8b81cf2 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/sfx2.shader @@ -0,0 +1,1160 @@ +textures/sfx2/senbouncenolit +{ + surfaceparm nodamage + surfaceparm nomarks + q3map_lightimage textures/sfx/jumppadsmall.tga + qer_editorimage textures/sfx/bouncepad01block18b.tga + + { + map textures/sfx/bouncepad01block18b.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } +} + + +textures/sfx2/flame_nolit_noshad +{ + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm trans + cull none + qer_editorimage textures/sfx/flame1.tga + + + { + animMap 10 textures/sfx/flame1.tga textures/sfx/flame2.tga textures/sfx/flame3.tga textures/sfx/flame4.tga textures/sfx/flame5.tga textures/sfx/flame6.tga textures/sfx/flame7.tga textures/sfx/flame8.tga + blendFunc GL_ONE GL_ONE + } + +} + +textures/sfx2/demonltblacknolight +{ + q3map_lightimage textures/sfx/demonltblackfinal_glow2.tga + surfaceparm nomarks + qer_editorimage textures/sfx/demonltblackfinal.tga + + { + map $lightmap + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal.tga + blendfunc gl_dst_color gl_zero + rgbgen identity + } + + { + map textures/sfx/demonltblackfinal_glow2.tga + blendfunc gl_one gl_one + rgbgen wave sin .9 .1 0 5 + } + +} + +textures/sfx2/jumpadx +{ + + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpadx.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/beam01 +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + cull none + nomipmaps + { + map textures/sfx2/beam01.tga + tcMod Scroll .1 0 + blendFunc add + } + +} + +textures/sfx2/ouchfog +{ + qer_editorimage textures/sfx/hellfog.tga + surfaceparm trans + surfaceparm nonsolid + surfaceparm fog + surfaceparm nodrop + surfaceparm nolightmap + q3map_globaltexture + q3map_surfacelight 50 + fogparms ( .66 0 0 ) 392 + + + + { + map textures/sfx2/ouchfog.tga + blendfunc gl_dst_color gl_zero + tcmod scale -.05 -.05 + tcmod scroll .01 -.01 + rgbgen identity + } + + { + map textures/sfx2/ouchfog.tga + blendfunc gl_dst_color gl_zero + tcmod scale .05 .05 + tcmod scroll .01 -.01 + rgbgen identity + } + +} + + +textures/sfx2/autorain +{ + surfaceparm trans + surfaceparm nomarks + surfaceparm nonsolid + surfaceparm nolightmap + qer_trans .5 + deformVertexes move 3 1 0 sin 0 5 0 0.2 + deformVertexes move .6 3.3 0 sin 0 5 0 0.4 + deformVertexes autoSprite2 + cull none + //nopicmip + + { + map textures/sfx2/autorain.tga + tcMod Scroll .5 -8 + tcMod turb .1 .25 0 -.1 + blendFunc GL_ONE GL_ONE + } + //{ + // map textures/sfx/rain.tga + // tcMod Scroll .01 -6.3 + // + // blendFunc GL_ONE GL_ONE + //} + + +} + +textures/sfx2/flameanim_red_lowlite +{ + + // ************************************************* + // * Red Flame * + // * April 24, 2000 Surface Light 1000 * + // * Please Comment Changes * + // ************************************************* + qer_editorimage textures/sfx/r_flame3.tga + q3map_lightimage textures/sfx/r_flame3.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1000 + // surfacelight changed to 1000 on 04/24/00.... PAJ + + { + animMap 10 textures/sfx/r_flame1.tga textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/r_flame2.tga textures/sfx/r_flame3.tga textures/sfx/r_flame4.tga textures/sfx/r_flame5.tga textures/sfx/r_flame6.tga textures/sfx/r_flame7.tga textures/sfx/r_flame8.tga textures/sfx/r_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/r_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} +textures/sfx2/flameanim_blue_lowlite +{ + + // ************************************************* + // * Blue Flame * + // * April 24, 2000 Surface Light 1000 * + // * Please Comment Changes * + // ************************************************* + qer_editorimage textures/sfx/b_flame7.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1000 + // texture changed to 1K surface light.... PAJ + + + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} + +textures/sfx2/blue_jumpad05 +{ + qer_editorimage textures/sfx2/jumpad05.tga + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad05.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/red_jumpad05 +{ + qer_editorimage textures/sfx2/jumpad05.tga + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad05.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/screen01 +{ + cull disable + surfaceparm nomarks + + { + map textures/sfx2/screen01.tga + tcMod scroll 9 .1 + rgbGen identity + } + { + map textures/effects2/tinfx_scr.tga + blendfunc add + tcGen environment + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + + + +} + +textures/sfx2/blue_edge +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + + { + map textures/sfx2/blue_edge.tga + blendFunc add + tcMod scale .2 .2 + tcMod scroll .2 .2 + rgbGen identity + } + + + +} +textures/sfx2/b_smack01 +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + { + map textures/sfx2/b_smack01.tga + blendFunc add + tcMod turb 0 .05 .06 .25 + rgbgen wave sin 0 1 0 .19 + } + { + map textures/sfx2/b_smack03.tga + blendFunc add + tcMod turb 0 .05 .07 .33 + rgbgen wave sin 0 1 0 7 + } + { + map textures/sfx2/b_smack02.tga + blendFunc add + tcMod turb 0 .07 .05 .4 + rgbgen wave sin 0 1 0 .5 + } + + + +} +textures/sfx2/r_fight01 +{ + cull disable + surfaceparm trans + surfaceparm nolightmap + { + map textures/sfx2/r_fight01.tga + blendFunc add + tcMod turb 0 .05 .06 .25 + rgbgen wave sin 0 1 0 .19 + } + { + map textures/sfx2/r_fight02.tga + blendFunc add + tcMod turb 0 .05 .07 .33 + rgbgen wave sin 0 1 0 7 + } + { + map textures/sfx2/r_fight03.tga + blendFunc add + tcMod turb 0 .07 .05 .4 + rgbgen wave sin 0 1 0 .5 + } + + + +} + +textures/sfx2/ven_beam +{ + qer_editorimage textures/sfx2/ven_beam.tga + cull disable + surfaceparm trans + + { + map textures/sfx2/ven_beam.tga + blendFunc add + rgbGen identity + } + + + +} + +textures/sfx2/padwall_red + { + + q3map_lightimage textures/sfx2/dm3padwallglow_red.tga + qer_editorimage textures/sfx2/dm3padwall_red.tga + + { + map textures/sfx2/dm3padwall_red.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx2/dm3padwallglow_red.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + +textures/sfx2/padwall_red_light + { + + q3map_lightimage textures/sfx2/dm3padwallglow_red.tga + qer_editorimage textures/sfx2/dm3padwall_red.tga + q3map_surfacelight 100 + q3map_lightsubdivide 64 + { + map textures/sfx2/dm3padwall_red.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx2/dm3padwallglow_red.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + + + +textures/sfx2/padwall_ntl + { + + q3map_lightimage textures/sfx2/dm3padwallglow_ntl.tga + qer_editorimage textures/sfx2/dm3padwall_red.tga + + { + map textures/sfx2/dm3padwall_red.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + + { + map textures/sfx2/dm3padwallglow_ntl.tga + blendfunc gl_one gl_one + rgbgen wave sin 0 1 0 .5 + tcmod scale 1 .05 + tcmod scroll 0 1 + } + +} + +textures/sfx2/ntrl_launchpad +{ + qer_editorimage textures/sfx2/launchpad03.tga + + { + map textures/sfx2/tread.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 .7 + tcmod scale 1 2 + rgbGen identity + } + { + map textures/sfx2/nlaunch.tga + blendFunc Add + tcmod scale 1 .5 + tcmod scroll 0 2 + rgbgen wave square 0 1 0 2 + alphagen wave square 0 1 .1 2 + } + + { + map textures/sfx2/launchpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx2/nlaunch2.tga + blendFunc Add + rgbgen wave square 0 1 0 1 + alphagen wave square 0 1 .1 1 + + } + +} +textures/sfx2/blue_launchpad +{ + qer_editorimage textures/sfx2/launchpad03.tga + + { + map textures/sfx2/tread.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 .7 + tcmod scale 1 2 + rgbGen identity + } + { + map textures/sfx2/blaunch.tga + blendFunc Add + tcmod scale 1 .5 + tcmod scroll 0 2 + rgbgen wave square 0 1 0 2 + alphagen wave square 0 1 .1 2 + } + + { + map textures/sfx2/launchpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx2/blaunch2.tga + blendFunc Add + rgbgen wave square 0 1 0 1 + alphagen wave square 0 1 .1 1 + + } + +} +textures/sfx2/red_launchpad +{ + qer_editorimage textures/sfx2/launchpad03.tga + + { + map textures/sfx2/tread.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 .7 + tcmod scale 1 2 + rgbGen identity + } + { + map textures/sfx2/rlaunch.tga + blendFunc Add + tcmod scale 1 .5 + tcmod scroll 0 2 + rgbgen wave square 0 1 0 2 + alphagen wave square 0 1 .1 2 + } + + { + map textures/sfx2/launchpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } + { + map textures/sfx2/rlaunch2.tga + blendFunc Add + rgbgen wave square 0 1 0 1 + alphagen wave square 0 1 .1 1 + + } + +} + + +textures/sfx2/tread2 +{ + + { + map textures/sfx2/tread2.tga + blendFunc GL_ONE GL_ZERO + tcmod scroll 0 1 + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/ntrl_jumpad +{ + qer_editorimage textures/sfx2/jumpad02.tga + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad02.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/blue_jumpad +{ + qer_editorimage textures/sfx2/jumpad02.tga + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad02.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/red_jumpad +{ + qer_editorimage textures/sfx2/jumpad02.tga + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad02.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/ntrl_jumpad2 +{ + qer_editorimage textures/sfx2/jumpad01.tga + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/blue_jumpad2 +{ + qer_editorimage textures/sfx2/jumpad01.tga + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/red_jumpad2 +{ + qer_editorimage textures/sfx2/jumpad01.tga + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad01.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +///// +textures/sfx2/ntrl_jumpad3 +{ + qer_editorimage textures/sfx2/jumpad03.tga + + { + map textures/sfx2/jumpadn.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadn2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/sfx2/blue_jumpad3 +{ + qer_editorimage textures/sfx2/jumpad03.tga + + { + map textures/sfx2/jumpadb.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadb2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/red_jumpad3 +{ + qer_editorimage textures/sfx2/jumpad03.tga + + { + map textures/sfx2/jumpadr.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + //tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/sfx2/fan01.tga + blendFunc blend + tcmod rotate -311 + rgbGen identity + } + { + clampmap textures/sfx2/jumpadr2.tga + blendfunc Add + tcmod rotate 130 + tcMod stretch sin 1.2 .8 0 1.4 + rgbGen wave square .5 .5 .25 1.4 + } + { + map textures/sfx2/jumpad03.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/sfx2/redgoal2 +{ + surfaceparm nolightmap + //surfaceparm nonsolid + surfaceparm trans + cull twosided + { + map textures/sfx2/redgoal2.tga + tcGen environment + tcmod scale 2 2 + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.5 + } +} + + +textures/sfx2/bluegoal2 +{ + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + cull twosided + { + map textures/sfx2/bluegoal2.tga + tcGen environment + tcmod scale 2 2 + blendfunc GL_ONE GL_ONE + tcMod turb 0 0.25 0 0.5 + } +} +textures/sfx2/swirl_b1 +{ + deformVertexes wave 100 sin 1 2 .1 1 + //q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm nonsolid + cull none + + { + clampmap textures/sfx2/swirl_b1.tga + blendFunc GL_ONE GL_ONE + tcMod rotate -188 + } + { + clampmap textures/sfx2/swirl_b2.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 333 + } + +} +textures/sfx2/swirl_r1 +{ + deformVertexes wave 100 sin 1 2 .1 1 + //q3map_surfacelight 300 + + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + surfaceparm nonsolid + cull none + + { + clampmap textures/sfx2/swirl_r1.tga + blendFunc GL_ONE GL_ONE + tcMod rotate -188 + } + { + clampmap textures/sfx2/swirl_r2.tga + blendFunc GL_ONE GL_ONE + tcMod rotate 333 + } + +} +textures/sfx2/jumportal01 +{ + + + surfaceparm trans + cull none + + { + map textures/sfx2/jumportal01.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/sfx2/jumportal02 +{ + + + surfaceparm trans + cull none + + { + map textures/sfx2/jumportal02.tga + alphaFunc GE128 + depthWrite + rgbGen identity + + } + { + map $lightmap + rgbGen identity + blendFunc GL_DST_COLOR GL_ZERO + depthFunc equal + } +} +textures/sfx2/scrolling_red +{ + qer_editorimage textures/base_light/jaildr1_3.tga + surfaceparm nomarks + q3map_lightimage textures/base_light/jaildr1_3.blend.tga + q3map_surfacelight 1000 + { + map $lightmap + rgbGen identity + } + { + map textures/base_light/jaildr1_3.tga + blendFunc GL_DST_COLOR GL_ZERO + tcMod scroll 0 -.25 + rgbGen identity + } + { + map textures/base_light/jaildr1_3.blend.tga + rgbGen wave sin 0.5 0.5 1 1 + tcMod scroll 0 -.25 + blendfunc GL_ONE GL_ONE + } +} + +textures/sfx2/b_flame1 +{ + qer_editorimage textures/sfx/b_flame1.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + + + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } + +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/skies.shader b/install/installs/Q3Pack/install/missionpack/scripts/skies.shader new file mode 100644 index 00000000..27c27979 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/skies.shader @@ -0,0 +1,1073 @@ +textures/skies/blacksky +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 25 + q3map_lightsubdivide 512 + q3map_sun 1 1 1 32 90 90 + { + map gfx/colors/black.tga + } +} + +textures/skies/hellsky +{ + qer_editorimage textures/skies/dimclouds.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 4 3 3 65 290 75 + q3map_surfacelight 50 + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.05 0 + tcMod scale 2 2 + depthWrite + } +} + +textures/skies/hellsky2 +{ + qer_editorimage textures/skies/dimclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .9 .9 1 70 65 78 + q3map_surfacelight 60 + skyparms - 512 - + { + map textures/skies/dimclouds.tga + tcMod scroll 0.02 0 + tcMod scale 1 1 + depthWrite + } + { + map textures/skies/dimclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.02 0.01 + tcMod scale 3 3 + } + +} + +textures/skies/hellsky2bright +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 1 1 1 100 220 50 + q3map_surfacelight 120 + + qer_editorimage textures/skies/inteldimredclouds.tga + + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/kc_dm10sky +{ + q3map_lightimage textures/skies/pjbasesky.tga + q3map_lightsubdivide 512 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 90 225 55 + q3map_surfacelight 150 + + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } + + +} + +textures/skies/kcbasesky_arena1_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 500 + + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/killsky +{ + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 3 2 2 70 315 65 + q3map_surfacelight 75 + skyparms - 512 - + + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/mkc_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 0.266383 0.274632 0.358662 150 60 80 + q3map_surfacelight 700 + + skyparms half 256 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/nightsky_xian_dm1 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 300 + q3map_sun 1 1 1 100 -41 58 + + qer_editorimage textures/skies/xnight2_up.tga + + + skyparms env/xnight2 - - +} + +textures/skies/nightsky_xian_dm15 +{ + qer_editorimage textures/skies/xnight2_up.tga + surfaceparm nolightmap + surfaceparm noimpact + + q3map_surfacelight 900 + q3map_sun 1 1 1 100 -58 58 + skyparms env/xnight2 - - + + +} + +textures/skies/nightsky_xian_dm4 +{ + qer_editorimage textures/skies/xnight2_up.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 1 80 -41 58 + q3map_surfacelight 50 + skyparms env/xnight2 - - +} + +textures/skies/pj_arena2sky +{ + qer_editorimage textures/skies/pjbasesky.tga + + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 100 350 55 + q3map_surfacelight 100 + + skyparms full 200 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_arena4_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 200 165 45 + q3map_surfacelight 100 + + skyparms full 128 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_ctf1sky +{ + qer_editorimage textures/skies/pjbasesky + + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 100 350 75 + q3map_surfacelight 150 + + skyparms full 200 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_ctf2_sky +{ + qer_editorimage textures/skies/bluetopclouds.tga + q3map_lightimage textures/skies/topclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 0.266383 0.274632 0.358662 250 90 45 + q3map_surfacelight 100 + + skyparms full 128 - + + { + map textures/skies/bluedimclouds.tga + tcMod scroll 0.015 0.016 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/topclouds.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.012 + tcMod scale 5 5 + } +} + +textures/skies/pj_dm10sky +{ + q3map_lightimage textures/common/white.tga + q3map_lightsubdivide 512 + q3map_globaltexture + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 90 225 55 + q3map_surfacelight 150 + + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } + +} + +textures/skies/pj_dm9sky +{ + qer_editorimage textures/skies/bluetopclouds.tga + q3map_lightimage textures/skies/topclouds.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + + q3map_sun .5 .6 .8 140 165 60 + q3map_surfacelight 80 + + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/pjbasesky_arena1_sky +{ + qer_editorimage textures/skies/pjbasesky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 100 + + skyparms - 512 - + + { + map textures/skies/dimclouds.tga + tcMod scroll 0.01 0.01 + tcMod scale 3 3 + depthWrite + } + { + map textures/skies/pjbasesky.tga + blendfunc GL_ONE GL_ONE + tcMod scroll -0.01 -0.01 + tcMod scale 5 5 + } +} + +textures/skies/q3dm0 + +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 60 80 75 + q3map_surfacelight 80 + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/skybox +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/space1_bk.tga + q3map_sun 1 1 1 100 -58 58 + q3map_surfacelight 400 + + skyparms env/space1 - - + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/stars_arena7 +{ + qer_editorimage textures/skies/black_up.tga + + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 10 + q3map_sun .6 .6 .6 30 35 78 + + skyparms env/black - - +} + +textures/skies/tim_dm14 +{ + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_sun 3 2 2 90 314 60 + q3map_surfacelight 80 + skyparms - 512 - + + //cloudparms 512 full + //lightning + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_dm14red +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + q3map_sun .5 .37 .19 70 314 60 + + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_dm3_red +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun .5 .37 .19 70 30 70 + + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_hell +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun 1 .77 .77 80 315 70 + q3map_surfacelight 130 + skyparms - 384 - + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/tim_km2 +{ + q3map_lightimage textures/skies/stars_red.tga + qer_editorimage textures/skies/killsky_1.tga + surfaceparm noimpact + surfaceparm nomarks + surfaceparm nolightmap + + q3map_sun .5 .37 .19 90 315 40 + q3map_surfacelight 80 + skyparms - 512 - + + { + map textures/skies/killsky_1.tga + tcMod scroll 0.05 .1 + tcMod scale 2 2 + depthWrite + } + { + map textures/skies/killsky_2.tga + blendfunc GL_ONE GL_ONE + tcMod scroll 0.05 0.06 + tcMod scale 3 2 + } +} + +textures/skies/toxicsky +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 80 + q3map_sun 1 1 0.5 100 30 60 + + + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskydim +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 100 + q3map_sun 1 1 0.5 80 30 70 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskytim_blue +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 100 70 60 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_ctf1 +//used in tim_ctf1 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 90 70 40 + q3map_surfacelight 120 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm2 + +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun .5 .6 .8 100 190 75 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm3 + +{ + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 80 + q3map_sun 1 1 0.5 100 30 60 + + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/toxicskytim_dm4 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 90 120 75 + q3map_surfacelight 80 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm5 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_sun 1 .78 .48 90 225 55 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm7 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .5 .6 .8 100 260 50 + q3map_surfacelight 120 + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm8 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun 1 1 0.5 85 220 40 + q3map_surfacelight 120 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/toxicskytim_dm9 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_sun .980 .835 .3 100 25 65 + q3map_surfacelight 80 + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/xblacksky +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_surfacelight 300 + q3map_lightsubdivide 512 + q3map_sun 1 1 1 32 45 90 + { + map gfx/colors/black.tga + } +} + +textures/skies/xblacksky_dm7 +{ + qer_editorimage textures/skies/blacksky.tga + surfaceparm noimpact + surfaceparm nolightmap + { + map gfx/colors/black.tga + } +} + +textures/skies/xtoxicsky_ctf +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 500 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm14 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 800 + q3map_sun 1 1 0.85 100 90 90 + + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + skyparms - 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm3 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 400 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_dm9 +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 400 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicsky_q3ctf3 +{ + surfaceparm noimpact + surfaceparm nolightmap + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + q3map_surfacelight 500 + q3map_sun 1 1 0.5 150 30 60 + skyparms - 512 - + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} + +textures/skies/xtoxicsky_tourney +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_lightimage textures/skies/toxicsky.tga + qer_editorimage textures/skies/inteldimredclouds.tga + q3map_surfacelight 495 + q3map_sun 1 1 0.5 150 75 60 + skyparms - 512 - + + { + map textures/skies/inteldimclouds.tga + tcMod scroll 0.1 0.1 + tcMod scale 3 2 + depthWrite + } + { + map textures/skies/intelredclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scroll 0.05 0.05 + tcMod scale 3 3 + } +} + +textures/skies/xtoxicskytim_q3dm5 + +{ + surfaceparm noimpact + surfaceparm nolightmap + + q3map_surfacelight 400 + q3map_sun .5 .6 .8 150 30 60 + + + q3map_lightimage textures/common/white.tga + qer_editorimage textures/skies/bluetopclouds.tga + skyparms - 512 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.15 0.15 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/skies2.shader b/install/installs/Q3Pack/install/missionpack/scripts/skies2.shader new file mode 100644 index 00000000..45ff6f88 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/skies2.shader @@ -0,0 +1,245 @@ +textures/skies2/ctf6sky +{ + qer_editorimage textures/skies2/ctf6sky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_sun 0.266383 0.274632 0.358662 150 60 85 + q3map_surfacelight 100 + + skyparms - 512 - + + { + map textures/skies2/ctf6sky2.tga + + tcMod scale 3 3 + tcMod scroll 0.01 0.01 + depthWrite + } + { + map textures/skies2/ctf6sky.tga + + blendfunc Add + tcMod scale 1.2 0.9 + tcMod scroll .013 .002 + + } +} + +textures/skies2/ctf6sky_ter +//sky for mpterra2 +{ + qer_editorimage textures/skies2/ctf6skyb.tga + qer_lightimage textures/skies2/ctf6sky2b.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 512 + q3map_sun 1 1 1 185 180 85 + q3map_surfacelight 300 + skyparms - 512 - + + { + map textures/skies2/ctf6sky2b.tga + + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + depthWrite + } + { + map textures/skies2/ctf6skyb.tga + + blendfunc Add + tcMod scale 1.2 0.9 + tcMod scroll .013 .002 + + } +} + +textures/skies2/nebulax +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + + skyparms textures/skies2/env/nebulax - - + + +} + +textures/skies2/nebula3 +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/proto_sky.tga + q3map_sun .90 .90 .95 80 315 40 + q3map_surfacelight 460 + + skyparms textures/skies2/env/nebula3 - - + + +} + +textures/skies2/x_nebula3 +{ + qer_editorimage textures/skies2/nebula3.tga + q3map_lightsubdivide 512 + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + + q3map_lightimage textures/skies/proto_sky.tga + q3map_sun .90 .90 .95 150 135 50 + q3map_surfacelight 200 + + skyparms textures/skies2/env/nebula3 - - +} + + + +textures/skies2/nebula3halflit +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/proto_sky.tga + q3map_sun .90 .90 .95 80 315 40 + q3map_surfacelight 190 + + skyparms textures/skies2/env/nebula3 - - + + +} + +textures/skies2/nebula3nolit +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + skyparms textures/skies2/env/nebula3 - - + + +} + + +textures/skies2/nebula2 +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun .90 .90 .95 80 315 40 + q3map_surfacelight 60 + + skyparms textures/skies2/env/nebula2 - - + +} + +textures/skies2/nebula +{ + qer_editorimage textures/skies2/nebula3.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun .75 .37 .19 90 315 40 + q3map_surfacelight 80 + + skyparms textures/skies2/env/nebula - - + + +} + +textures/skies2/hell1 +{ + qer_editorimage textures/skies2/hell1.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun 1 1 1 55 -58 58 + q3map_surfacelight 400 + + skyparms textures/skies2/env/hell1 - - + +} + +textures/skies2/xhell1_nolight +{ + qer_editorimage textures/skies2/hell1.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun 1 1 1 55 -58 58 + + skyparms textures/skies2/env/hell1 - - + +} + + +textures/skies2/hell2 +{ + qer_editorimage textures/skies2/hell1.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun .75 .37 .19 90 315 40 + q3map_surfacelight 80 + + skyparms textures/skies2/env/hell2 - - + + +} + +textures/skies2/hell3 +{ + qer_editorimage textures/skies2/hell1.tga + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + q3map_lightimage textures/skies/stars.tga + q3map_sun .75 .37 .19 90 315 40 + q3map_surfacelight 80 + + skyparms textures/skies2/env/hell3 - - + + +} + +textures/skies2/mpterra2 +//used terrain ctf map + +{ + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm sky + + q3map_sun 1 1 1 200 180 85 + q3map_surfacelight 90 + + qer_editorimage textures/skies/toxicbluesky.tga + + skyparms - 1024 - + + { + map textures/skies/bluedimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.0355 0.0355 + depthWrite + } + { + map textures/skies/topclouds.tga + blendFunc GL_ONE GL_ONE + tcMod scale 3 3 + tcMod scroll 0.0125 0.0125 + } +} diff --git a/install/installs/Q3Pack/install/missionpack/scripts/stone2.shader b/install/installs/Q3Pack/install/missionpack/scripts/stone2.shader new file mode 100644 index 00000000..eab89729 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/stone2.shader @@ -0,0 +1,10 @@ + +textures/stone2/pjrock5_vertex +{ + surfaceparm nolightmap + qer_editorimage textures/stone/pjrock5.tga + { + map textures/stone/pjrock5.tga + rgbGen vertex + } +} diff --git a/install/installs/Q3Pack/install/missionpack/scripts/team.shader b/install/installs/Q3Pack/install/missionpack/scripts/team.shader new file mode 100644 index 00000000..e05bb796 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/team.shader @@ -0,0 +1,140 @@ +"team_icon/the fallen_red" +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/thefallen_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +"team_icon/the fallen_blue" +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/thefallen_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/intruders_red +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/intruders_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/intruders_blue +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/intruders_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/crusaders_red +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/crusaders_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/crusaders_blue +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/crusaders_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/pagans_red +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/pagans_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/pagans_blue +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/pagans_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/stroggs_red +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/stroggs_red.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} +team_icon/stroggs_blue +{ + cull none + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + { + map team_icon/stroggs_blue.tga + blendFunc Add + rgbgen wave triangle 0.2 0.5 0 0.2 + + } + +} diff --git a/install/installs/Q3Pack/install/missionpack/scripts/terrain.shader b/install/installs/Q3Pack/install/missionpack/scripts/terrain.shader new file mode 100644 index 00000000..fe729223 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/terrain.shader @@ -0,0 +1,557 @@ +// ************************************************* +// * +// * Vertex Lighting Replacement Shaders +// * +// ************************************************* + +textures/terrain/vxmpterra2 + +{ + qer_editorimage textures/stone/pjrock10bc.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + + { + + map textures/stone/pjrock10b_2.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + +} + + +textures/terrain/vxmpterra1 + +{ + qer_editorimage textures/stone/pjrock12c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + + { + + map textures/stone/pjrock12c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + +} + + +// ********************************************************* + +// ************************************************* +// * +// * MPTerra2 terrain shaders (PaulJ) +// * +// ************************************************* + + +textures/terrain/mpterra2_0 + +{ + qer_editorimage textures/stone/pjrock9b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock9b_2.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + + { + + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_1 + +{ + qer_editorimage textures/stone/pjrock12b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock12b_2.tga + rgbGen vertex + tcmod scale 0.1 0.1 + + } + + { + + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_2 +{ + qer_editorimage textures/stone/pjrock10b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + + map textures/stone/pjrock10b_2.tga + tcmod scale 0.05 0.05 + rgbGen vertex + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + +} + +textures/terrain/mpterra2_0to1 + +{ + qer_editorimage textures/stone/pjrock9b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + map textures/stone/pjrock9b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + + { + map textures/stone/pjrock12b_2.tga + tcmod scale 0.1 0.1 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + } + + +} + +textures/terrain/mpterra2_0to2 +{ + qer_editorimage textures/stone/pjrock9b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.05 0.05 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + + } + + +} + +textures/terrain/mpterra2_1to2 +{ + qer_editorimage textures/stone/pjrock12b_2.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + + { + map textures/stone/pjrock12b_2.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.1 0.1 + } + + { + map textures/stone/pjrock10b_2.tga + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + { + map textures/skies2/clouds.tga + blendfunc filter + detail + tcmod scale 0.01 0.01 + tcMod scroll -0.05 0.05 + tcmod transform 1 0 1 1 1 1 + } + + +} + +////////////////////////////////////////////// +// // +// x_mpterra // +// // +////////////////////////////////////////////// + +textures/terrain/vxmpterra3 + +{ + qer_editorimage textures/proto2/px02.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + } + +} + + + +textures/proto2/xproto_0to1 + +{ + qer_editorimage textures/proto2/px01.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + + } + + { + map textures/proto2/px02.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + +textures/proto2/xproto_1to2 + +{ + qer_editorimage textures/proto2/px02.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + alphaGen vertex + } + + { + map textures/proto2/px03.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + +textures/proto2/xproto_0to2 + +{ + qer_editorimage textures/proto2/px02.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + } + { + map textures/proto2/px03.tga + rgbGen vertex + alphaGen vertex + tcmod scale .1 .1 + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + + +} + + + +textures/proto2/xproto_0 + +{ + qer_editorimage textures/proto2/px01.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + + + { + map textures/proto2/px01.tga + tcmod scale .1 .1 + rgbGen vertex + } + + + +} + +textures/proto2/xproto_1 + +{ + qer_editorimage textures/proto2/px02.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + { + map textures/proto2/px02.tga + tcmod scale .1 .1 + rgbGen vertex + } + + + +} + +textures/proto2/xproto_2 + +{ + qer_editorimage textures/proto2/px03.tga + surfaceparm nolightmap + //q3map_novertexshadows + //q3map_forcesunlight + surfaceparm dust + { + map textures/proto2/px03.tga + tcmod scale .1 .1 + rgbGen vertex + } + +} + + + +// ************************************************* +// * +// * MPTerra1 terrain shaders (Tim) +// * +// ************************************************* + +textures/terrain/mpterra1_0 +{ + qer_editorimage textures/stone/pjrock9c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_1 +{ + qer_editorimage textures/stone/pjrock12c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock12c.tga + //tcmod transform 1 0 1 1 1 1 + rgbGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_2 +{ + qer_editorimage textures/stone/pjrock10c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock10c.tga + tcmod scale 0.05 0.05 + rgbGen vertex + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_0to1 +{ + qer_editorimage textures/stone/pjrock9c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock12c.tga + tcmod scale 0.125 0.125 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_0to2 +{ + qer_editorimage textures/stone/pjrock9c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock9c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10c.tga + //tcmod transform 1 0 1 1 1 1 + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } + +} + +textures/terrain/mpterra1_1to2 +{ + qer_editorimage textures/stone/pjrock12c.tga + surfaceparm nolightmap + q3map_novertexshadows + q3map_forcesunlight + { + map textures/stone/pjrock12c.tga + rgbGen vertex + alphaGen vertex + tcmod scale 0.125 0.125 + } + { + map textures/stone/pjrock10c.tga + //tcmod transform 1 0 1 1 1 1 + tcmod scale 0.05 0.05 + rgbGen vertex + alphaGen vertex + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + } + { + map textures/skies2/clouds2.tga + blendfunc filter + tcmod scale 0.01 0.01 + tcMod scroll -0.1 0.1 + + } +} \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/scripts/tim.shader b/install/installs/Q3Pack/install/missionpack/scripts/tim.shader new file mode 100644 index 00000000..c5c2b3db --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/scripts/tim.shader @@ -0,0 +1,213 @@ +//Bwahahahahhaha + +textures/tim/red_flagbase +{ + qer_editorimage textures/tim/flagbase.tga + + { + map textures/tim/swirl_red.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/tim/swirl_red.tga + blendFunc Add + tcmod rotate 80 + tcMod stretch sin .7 0.5 0 .1 + rgbGen identity + } + { + map textures/tim/flagbase.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/tim/blue_flagbase +{ + qer_editorimage textures/tim/flagbase.tga + + { + map textures/tim/swirl_blue.tga + blendFunc GL_ONE GL_ZERO + tcmod rotate 130 + tcMod stretch sin .7 0.5 0 .2 + rgbGen identity + } + { + map textures/tim/swirl_blue.tga + blendFunc Add + tcmod rotate 80 + tcMod stretch sin .7 0.5 0 .1 + rgbGen identity + } + { + map textures/tim/flagbase.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} +textures/tim/timborder11c +{ + q3map_surfacelight 300 + q3map_lightimage textures/tim/tim11c_pulse1.tga + qer_editorimage textures/base_trim/border11c.tga + + { + map textures/base_trim/border11c.tga + rgbGen identity + } + + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + + { + map textures/base_trim/border11c_light.tga + blendfunc gl_one gl_one + rgbgen wave sin 1 .1 0 5 + } + + + { + map textures/tim/tim11c_pulse1.tga + blendfunc gl_one gl_one + tcmod scale .035 1 + tcmod scroll -0.65 0 + + + } + + +} + +textures/tim/rmetaltechgeomtrn +{ + + + { + map textures/sfx/fire_ctfred.tga + tcmod scroll 0 1 + tcMod turb 0 .25 0 1.6 + tcmod scale 2 2 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/tim/rmetaltechgeomtrn.tga + blendFunc blend + tcmod rotate 30 + tcMod stretch sin .8 0.2 0 .2 + rgbGen identity + } + { + map textures/base_wall/metaltechgeomtrn2.tga + blendFunc blend + tcmod rotate 20 + tcMod stretch sin .8 0.2 0 .1 + rgbGen identity + } + { + map textures/tim/rmetaltechgeomtrn.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} + +textures/tim/redmetalsupport2fline +{ + q3map_surfacelight 100 + q3map_lightimage textures/tim/redmetalsupport2fline_glow.tga + + { + map textures/base_wall/chrome_env.tga + rgbGen identity + tcGen environment + tcmod scale .25 .25 + } + + { + map textures/tim/redmetalsupport2fline.tga + blendFunc blend + rgbGen identity + } + { + map $lightmap + blendfunc filter + rgbGen identity + } + + { + map textures/tim/redmetalsupport2fline_glow.tga + blendFunc add + rgbGen wave sin .5 .5 0 1 + } + + +} +textures/tim/symbol_redlt1 +{ + q3map_lightimage textures/tim/symbol_redlt1_mask.tga + q3map_surfacelight 100 +// light 1 + + { + map $lightmap + rgbGen identity + } + + + { + map textures/tim/symbol_redlt1.tga + blendfunc filter + rgbgen identity + } + + { + map textures/tim/symbol_redlt1_mask.tga + blendfunc add + rgbgen wave sawtooth .2 .05 0 7 + } +} + +textures/tim/rconcrete_ow +{ + + { + map textures/tim/proto_zzztred.tga + tcMod turb 0 .5 0 9.6 + tcmod scale 2 2 + tcmod scroll 9 5 + blendFunc GL_ONE GL_ZERO + rgbGen identity + } + { + map textures/tim/rconcrete_ow.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen identity + } + { + map $lightmap + blendFunc GL_DST_COLOR GL_ONE_MINUS_DST_ALPHA + rgbGen identity + } +} diff --git a/install/installs/Q3Pack/install/missionpack/terrademo-README.txt b/install/installs/Q3Pack/install/missionpack/terrademo-README.txt new file mode 100644 index 00000000..ba17b47c --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/terrademo-README.txt @@ -0,0 +1,40 @@ +Terrain Map Demo for Quake III Arena (ver >= 1.27g) +All included media (c) Id Software +Archive built by qeradiant.com, + thanks for the help to Fubar - Fubar_@btinternet.com +version 2 - 1/9/2001 +===================================================== + +version 2 update: new q3map (patchlevel 2) included in this archive, solves the +shader blending bug on terrain maps. + +This archive contains a complete set of shaders, textures, models needed to +build a small terrain map that will run with a Quake III Arena installation +(version >= 1.27g) + +So far terrain maps have only been seen in Quake III: Team Arena, but the +terrain capabilities are indeed in the Quake III engine and will soon be used in +mods and maps. The aim of this archive is to provide a starting point to do +terrain maps if you don't have Quake III: Team Arena. If you have Quake III: +Team Arena installed and GtkRadiant configured for it, you can use +missionpack/maps/terrademo.map + +If you are going to write your own terrain maps, you will need to redistribute +some of the shaders in your pk3. Keep in mind that a default Quake III Arena +installation will not have common/terrain for example. + +We also include an update to the tree mapobjects, the shaders were missing. If +you use the trees in your maps you need to redistribute those shaders too. + +There is an update to q3map included, if q3map fails to load the alphamap for a +terrain entity, it will exit cleanly instead of crashing. + +Basic setup: + +1) Unzip the archive to your baseq3/ directory, move the new q3map where belongs + +2) In order to compile the sample map correctly you need to add a line with the +new .shader file name in your shaderlist.txt: add "terrademoQ3" at the end the +file. If you don't do that, q3map will simply not see those new shaders. + +3) You can now open terrademoQ3.map and compile it \ No newline at end of file diff --git a/install/installs/Q3Pack/install/missionpack/textures/.svn/entries b/install/installs/Q3Pack/install/missionpack/textures/.svn/entries new file mode 100644 index 00000000..6b7cb966 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/textures/.svn/entries @@ -0,0 +1,31 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/missionpack/textures +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +base_wall2 +dir + diff --git a/install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/entries b/install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/entries new file mode 100644 index 00000000..bfd9744d --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/Q3Pack/trunk/install/missionpack/textures/base_wall2 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2006-02-09T00:07:34.157408Z +1 +spog + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +techfloor_kc_blue.tga +file + + + + +2012-04-01T16:51:40.299323Z +b84854f955fc6d41913f3d1c2f18ccb0 +2006-02-09T00:07:34.157408Z +1 +spog +has-props + + + + + + + + + + + + + + + + + + + + +42275 + diff --git a/install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/prop-base/techfloor_kc_blue.tga.svn-base b/install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/prop-base/techfloor_kc_blue.tga.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/prop-base/techfloor_kc_blue.tga.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/text-base/techfloor_kc_blue.tga.svn-base b/install/installs/Q3Pack/install/missionpack/textures/base_wall2/.svn/text-base/techfloor_kc_blue.tga.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..285ff52b2146529bce517dd0b5066e2956b2b221 GIT binary patch literal 42275 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 + + + + + + + + + diff --git a/install/installs/ReactionPack/game/.svn/text-base/synapse.config.svn-base b/install/installs/ReactionPack/game/.svn/text-base/synapse.config.svn-base new file mode 100644 index 00000000..693ed8d0 --- /dev/null +++ b/install/installs/ReactionPack/game/.svn/text-base/synapse.config.svn-base @@ -0,0 +1,61 @@ + + + + + + png tga jpg + + + pk3 + + + quake3 + + + mapq3 + + + def + + + quake3 + + + + + + pk3 + + + + + + quake3 + + + pk3 + + + + + quake3 + + + + + quake3 + + + + + quake3 + + + pk3 + + + diff --git a/install/installs/ReactionPack/game/game.xlink b/install/installs/ReactionPack/game/game.xlink new file mode 100644 index 00000000..9d71d794 --- /dev/null +++ b/install/installs/ReactionPack/game/game.xlink @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/install/installs/ReactionPack/game/synapse.config b/install/installs/ReactionPack/game/synapse.config new file mode 100644 index 00000000..693ed8d0 --- /dev/null +++ b/install/installs/ReactionPack/game/synapse.config @@ -0,0 +1,61 @@ + + + + + + png tga jpg + + + pk3 + + + quake3 + + + mapq3 + + + def + + + quake3 + + + + + + pk3 + + + + + + quake3 + + + pk3 + + + + + quake3 + + + + + quake3 + + + + + quake3 + + + pk3 + + + diff --git a/install/installs/ReactionPack/install/.svn/entries b/install/installs/ReactionPack/install/.svn/entries new file mode 100644 index 00000000..ebbd74fb --- /dev/null +++ b/install/installs/ReactionPack/install/.svn/entries @@ -0,0 +1,34 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-25T02:40:33.910936Z +66 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +docs +dir + +Boomstick +dir + diff --git a/install/installs/ReactionPack/install/Boomstick/.svn/entries b/install/installs/ReactionPack/install/Boomstick/.svn/entries new file mode 100644 index 00000000..96f2d496 --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/.svn/entries @@ -0,0 +1,65 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/Boomstick +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-25T02:40:33.910936Z +66 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +common-tti.pk3 +file + + + + +2012-04-01T16:52:40.063741Z +5b5bc9040dfdc1082876ae59c9fdb9cb +2011-01-25T02:40:33.910936Z +66 +rambetter +has-props + + + + + + + + + + + + + + + + + + + + +518829 + +scripts +dir + diff --git a/install/installs/ReactionPack/install/Boomstick/.svn/prop-base/common-tti.pk3.svn-base b/install/installs/ReactionPack/install/Boomstick/.svn/prop-base/common-tti.pk3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/.svn/prop-base/common-tti.pk3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/ReactionPack/install/Boomstick/.svn/text-base/common-tti.pk3.svn-base b/install/installs/ReactionPack/install/Boomstick/.svn/text-base/common-tti.pk3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..ca001609ca2d9b80df35262d6492b6687dbe6cac GIT binary patch literal 518829 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 z%0D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 &e! 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 z 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±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 (^7Xd(3uQ%8c6Lg6EaCuZK%`2R?!{c(27zE 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%0D3_zJozmWVZ#7g)ig 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 bK#_Rxd*)|W)(AcU@ORc8q1(4@;J?2CM?(i9 literal 0 HcmV?d00001 diff --git a/install/installs/ReactionPack/install/Boomstick/common-tti.pk3 b/install/installs/ReactionPack/install/Boomstick/common-tti.pk3 new file mode 100644 index 0000000000000000000000000000000000000000..ca001609ca2d9b80df35262d6492b6687dbe6cac GIT binary patch literal 518829 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 z%0D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 &e! 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 z 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±w1$M;|Atv@+hA`4!`6Q!DbfJM3$i2-5-zb>EUbfUr^rB z#Pe3vc~u`bF{9gQ+bu5Rv68HBcO<@of&RqCj0M7ES5~8g`#RjB)<1i+JPXDRo-Q^$ z-cFk4CDo_R9v8Ttr`$dF_tI`em!)sh<->x>EtRKBKpCAYMSvKN|rj$T6dM? z(L*8Ry0n=}I2wYEOQI8<({uHOwXYti?Gq5yxBc7S23JmYHbSLC`<2#2sAN)jBW4Yt=*LqZ!by8J z^QaXJJFns#w%pAjjqhy`b{qe$TFN{Z!u!sJkg2H)beXn(oLqe^&AK6S|3Lbak1pJE zPO2yO;bT3zL3k!zH8*|vXCh4NovUxA9(A29iIV+PAsHp^+;%p6J4{RNoTTI7?OqZo z7p_E*>+!Vehu>=3eOhU*4{N&nO`P(z_rrEG8M06!t$Ir4n*G?lvYz|vX_{UZ_tWYw zttz$S*onYE{GO~$=(yf1V~Px$=S0%?yFuT3o*>uPV1Y=;^4oSYgu0FyYp9`9CbDSEq4Nw7QII zY?{>e0aJnzrjD;sFSx*nZQtj^j_Gd8N}Lt3A2(S{-S6I469!8^YJ8MT7(2c}_+rOY z`C0#cXHOq_^IlfqFim{BUPU%wDUg#7rJ3oDGw5`98x9Mv&r;yFGs)=t3&rDkdV~yeSwgPDjx$v3VVJPuXTAdORN%GbXiK+0i3bvgQzxl$t9@3;TO##r}ms zbe&UoWnr5|W81b_v8{@2+qP|0Y*cL9wog!T#kP66zMJkbdURhrWB-HwUaYy+j8^VI zq4h5nt;UatQT_eP#ER|kkHy=|p)pIw0O>^7Z3jdX55=ty>ZVPtfVEWn``m9iO3%JU zYuAU#rzeY=(!ND7G-fDuy{v8BeC0FL)&Y9Y!xyW;%eKuy43Wtw(P7W#INNIA;rqHhq-Yo{A{?C5^7Ho6ukrH zJx@GOAvPbiks&z1h(?~fYN1>Us^hW0War- zFwq_hu3eK3)oW-tg^xQ)P2Plwqo$74)!3W7o(e!4nq7Zgs9EZexTcSgj#WR=Qy7aC zmpTee`RJ$*D^~Zr4c$qz^I~0auJg`zFB5lPLj&tVEU1ul>z>!aeHGo>8BFeqcTyer^qr*V1m!zHuSZ`iIFBR^6IKz zAV@{AbLyc@v5N+mQ1;mX>-lXNtDj*^BXPQ^6(fE=UFU{qEy?>sxei#k@>0|h&PO?v z+{ps^Ncvuffb@9$3m;gG+N3Ek-$o`Zx3X?SB=t8x`iZcWGNl=VCOf4sL35Sa(5=Cn zr~F06(AOYx;6!&((azuWwJ}oT#?<;-2yGZdF7^ecK$0aHtSO*on=m>ZpF4wF7;Lz3 z)AfR?qwPIY)(Z>j$^;rbd{4=mp{NHoX`@M_Orz+u>E+@%rs~qd2<~vkX7&;o!$H&@ zUi81tNxKSSJk)M~!Q-~stMJMu55dW{)Pm%PJBJ;A!wS{I-Gjl`;A|_t7{`at==fVJ zXRShqyZg0WD)m_IQLt68=z+@?+5OGd z``WUq?H0d19NkKQF@$wPhTRI4k+F8|`Yg9Cvi0e*W^$8H=KaXo^iLhC9OgqSU1 zb$a?jtd+{mxij>sqgLz?>x0SQFK5%hDoJcC&$>x<$Hv1y9S2Ri{rHdJtNqUUwtwnR zoHLu)1nhau+kcsXwUsOn;_P<$zLvc{yVXjE^mdy4G_brI6?=SxFFO$v(Ld+p#J+lR z;W79}-F|l|X_qt6_~91I*RY$Ncuvo;osYVbbvo6S3qNBg=Qo2W zd2tk#X(RV;NQZ~*ZdT8AKw*4%V2Ee|fS^}McaUwj8%_`*^}0NA_dUVU&<(|~k{;9@ zd}OO93GX1S-DDU`-Y!tQpxBLXCnt3^E9x9}d((r|qv41ouhSvWgm{#$e+dicN5azR zhH1hOW~<%?*aL)X_skgVl&|irsW~GvA(nCdUqr`xe~L=>%UOeX{H}nX3*8r3P5s_J z&M)RoJQDL{=mV)@xhyV0=EW%gqEtQB)G!P4s&@B*;aS%7e{naL9A$36eN zOP^CP^B`B4{a8Nup!oXzD5ex-XJ9zGG&=dHxx02oHmN1~Rfhzql0%RNJ_R|;$@$?d ziBn7t%B^p{c&WP~zzAHKph@lkxL|I!SpGeGgY-BFixN#K(RUIG=%qV`=q=^DHy z3UlOHwZCj@va#t8I`Oovz2P)w6jH17w#Ks{i%a)<8hYXBhW?0zUjG|C4nfUWPuRV; zmguikv)ZFAcI<>z_#@FK^7HhMqHbxkpVS`lZ3x0kq=`?~HDy7cOynEvspjUBu0};D z6}UD8-R}I6N>A{u%Q1~@mRI?4PH)N0bQ&3aVxt+JdFy#%*U%#6mX7>!^B0OeH0&^l zd#yD;Whs%lba;&ea`uof*{yM)Dn| zROyV|R9I4saY2hX%T9!9NTf&xXpZ2EX1liVpSeQ%b({8s$SAk--aLkm?%DD}j|&m? z9$Ji=_;G0W?fB{6p!bX$xL zHe_4et~#^-2C^AiudlPF8L+ET7C=9?l@^&8S>v#rluiQ=EptcV1=;n~g!`^6sT|3+ z@=iNcVlN3#ORF{~N=g6Welbg$sj8^ili-UCEBpD3Cn~Cru~x`*H0|-A zk2P9H3GdQz$=56$@}QPypo96F_FsYd921F0*809G!(9_aG}V7#Hbn^**y{#KCdw1U zu!U(~bnMcoHo@i9XX)?mPd5d&Liv-Wd7ibjKRPneWBvO?JsrwP`3nQ|YR)v=W=Kpw zp+5KYPHvX@u2zTjgNn+$_7N#vGoC9pHflNG7n|n2-?pz=Rze#VjA7$poy)vKj~aK( zC=LScE0@(~GKaTXq77wUgOyrFb}|~-cf%}&IW85t3u&dv3{BX=+qYU<15^sT9j)X( z1k!7o-#rbDCf6R_b zg{EnFPmY!8&S(J*XIpC}GQ<~0pz-v6K9j}xwUp3r--00MJ@m&{?4EyB({$Q6$-=`R z*;>iWS$wAE<7g9tXKJ)?pxaJna$@^p;#+g?*iGoTb?dle|00PF_tDzHX!GYL;MK7; z=8NeWQJe+itWSLXs1lGmfwQ$4ZE^vr=xy7a^2uvZfXSP2u|+=?EcQy1P`}x~*U_UZ z4%a0(tY>i##8D9c&2HYPS)-O||31!nmi~pO@cK-v?IDoh;yIlCSLVc{Q=+mk_n!67?#|CD!?UI+j!1-sYWKt%TKZ+&4yaI4 zDTkkN^zL=LQAewn{m-m!trDor$*h0!qdBwv5>%NtMKap`Rx_>y*<&r*TlTkWcJ27* zy0`8`;;#BD?2nHph~UZu9rmBBxaVMYT$d)xVQ6uA>L24tS87|=Sl)19H(&aZ+C`#6 zag?*DwuW_OsO&Aiy|4^3>zAdvy7igh$$T&_$L{<++Nt&=9O<$M3H*JVKbUZ^OFm0;h{9SHDkwXDxO# zA{&dpA|r#-&~_m)9m=&J)Yl${iaBt!<|g6?mQ;^(m|2c`=%w{G&qf>>C1%@a0RISz z`rLN#bmzK11ZBfW&Sd`~!Y)ZYc{{VHO4}%P1e4q8`R!0MzFHkWF0k?vSuReg1Sme^g2**WHFo<@#NkZtI+SsO1zd59zAlF8Oi z0j!{f@7_Utr$AlLr(p8{F(iufoRHbOc=E|m1DWy;sTH@}1Ilu;+(~LjYc4eVqDGwB z4(bBPnA|vFu*knV=c6G+)$WihU$o-ka0tI8dYwQLY|X_}J(?37=KK3PXij1ydM%~s z0*Hs2lce^Zrr=gi!~78mwGNfQ*;pA$zLW}O832zj292OSBTl#RxZ_qi?NXX^C19KZ zgxhk4s0FMzv`(@B9x_o@P9-0a7C;t!4cK!28F7=}50 (^7Xd(3uQ%8c6Lg6EaCuZK%`2R?!{c(27zE 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%0D3_zJozmWVZ#7g)ig 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 bK#_Rxd*)|W)(AcU@ORc8q1(4@;J?2CM?(i9 literal 0 HcmV?d00001 diff --git a/install/installs/ReactionPack/install/Boomstick/scripts/.svn/entries b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/entries new file mode 100644 index 00000000..214dbb46 --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/entries @@ -0,0 +1,164 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/Boomstick/scripts +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-25T02:40:33.910936Z +66 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +shaderlist.txt +file + + + + +2012-04-01T16:52:39.930734Z +2dacd278744e75ce3c66a4de9382f029 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +7 + +reaction.def +file + + + + +2012-04-01T16:52:39.932734Z +2732bbe90e377d94e8e112a868d80169 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +107754 + +default_project.proj +file + + + + +2012-04-01T16:52:39.933734Z +d9f597d2e2532d909b794777937d0883 +2011-01-20T06:27:05.652569Z +65 +rambetter + + + + + + + + + + + + + + + + + + + + + +6514 + +common.shader +file + + + + +2012-04-01T16:52:40.051741Z +95d5c149dd9d06e354ad3631cf018738 +2011-01-25T02:40:33.910936Z +66 +rambetter + + + + + + + + + + + + + + + + + + + + + +14051 + diff --git a/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/common.shader.svn-base b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/common.shader.svn-base new file mode 100644 index 00000000..c57ebf20 --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/common.shader.svn-base @@ -0,0 +1,818 @@ +textures/common/areaportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm nomarks + surfaceparm areaportal +} + +textures/common/caulk +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/clip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip +} + +textures/common/clusterportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm clusterportal +} + +textures/common/cushion +{ + qer_nocarve + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm nodamage +} + +textures/common/donotenter +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm donotenter +} + +textures/common/full_clip // silly shader, use weapclip instead +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm playerclip +} + +textures/common/hint +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm hint +} + +textures/common/invisible // solid, transparent polygons, casts shadows +{ + surfaceparm nolightmap + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +textures/common/mirror1 +{ + qer_editorimage textures/common/mirror1.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } +} + +textures/common/mirror2 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirror.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } +} + +textures/common/missileclip +{ + qer_trans 0.40 + surfaceparm nodamage + surfaceparm nomarks + surfaceparm nodraw + //surfaceparm nonsolid + surfaceparm playerclip + surfaceparm trans +} + +textures/common/nodraw +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks +} + +textures/common/nodrawnonsolid +{ + surfaceparm nonsolid + surfaceparm nolightmap + surfaceparm nodraw +} + +textures/common/nodrop +{ + qer_nocarve + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nodrop +} + + +textures/common/noimpact +{ + qer_editorimage textures/common/nolightmap.tga + surfaceparm noimpact +} + +textures/common/nolightmap +{ + surfaceparm nolightmap +} + +textures/common/origin +{ + qer_nocarve + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm origin +} + +textures/common/portal +{ + qer_editorimage textures/common/qer_portal.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + tcMod turb 0 0.25 0 0.05 + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } +} + +textures/common/slick +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + surfaceparm slick +} + +textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/timportal +{ + qer_editorimage textures/common/qer_portal.tga + portal + surfaceparm nolightmap + { + map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 + blendFunc GL_ONE GL_SRC_ALPHA + depthWrite + } +} + +textures/common/trigger +{ + qer_trans 0.50 + qer_nocarve + surfaceparm nodraw +} + +textures/common/weapclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks +} + +textures/common/metalclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm metalsteps +} + +textures/common/botclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm botclip +} + +// +// ydnar q3map lightgrid bounds +// +// the min/max bounds of brushes with this shader in a map +// will define the bounds of the map's lightgrid (model lighting) +// note: make it as small as possible around player space +// to minimize bsp size and compile time +// + +textures/common/lightgrid +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm detail + surfaceparm nomarks + surfaceparm trans + surfaceparm lightgrid +} + +// ydnar: antiportal works like hint, but supresses portals +// add this to your common.shader file + +textures/common/antiportal +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm antiportal +} + +// ydnar: skip works like quake 2 hint: it doesn't generate bsp splits +// use on sides of hint brushes where you don't want bsp splits or portals +// add this to your common.shader file + +textures/common/skip +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm skip +} + +// alpha fade shaders + +textures/common/alpha_000 // primary texture only +{ + q3map_alphaMod volume + q3map_alphaMod set 0 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_025 +{ + q3map_alphaMod volume + q3map_alphaMod set 0.25 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_050 // perfect mix of both primary and secondary +{ + q3map_alphaMod volume + q3map_alphaMod set 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_075 +{ + q3map_alphaMod volume + q3map_alphaMod set 0.75 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_085 +{ + q3map_alphaMod volume + q3map_alphaMod set 0.85 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_100 // secondary texture only +{ + q3map_alphaMod volume + q3map_alphaMod set 1.0 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +// +// reaction +// + +textures/common/ladderclip +{ + qer_trans 0.5 + surfaceparm playerclip + surfaceparm ladder + surfaceparm nodraw + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid +} + +// markerclip for showing CTB markers on terrain + +textures/common/markerclip +{ + surfaceparm trans + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +// custom player clips + +textures/common/clip_gravel +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_gravel +} + +textures/common/clip_wood +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_wood +} + +textures/common/clip_carpet +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_carpet +} + +textures/common/clip_metal2 +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_metal2 +} + +textures/common/clip_grass +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_grass +} + +textures/common/clip_snow +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_snow +} + +textures/common/clip_mud +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_mud +} + +textures/common/clip_wood2 +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_wood2 +} + +textures/common/clip_metalsteps +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm metalsteps +} + +textures/common/clip_hardmetal +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_hardmetal +} + +textures/common/clip_leaves +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_leaves +} + +textures/common/clip_cement +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_cement +} + +textures/common/clip_marble +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_marble +} + +textures/common/clip_snow2 +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_snow2 +} + +textures/common/clip_hardsteps +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_hardsteps +} + +textures/common/clip_sand +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_sand +} + +// custon weapon clips + +textures/common/weap_gravel +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_gravel.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_gravel +} + +textures/common/weap_wood +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_wood.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_wood +} + +textures/common/weap_carpet +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_carpet.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_carpet +} + +textures/common/weap_metal2 +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_metal2.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_metal2 +} + +textures/common/weap_glass +{ + qer_trans 0.3 + qer_editorimage textures/common/weap_glass.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_glass +} + +textures/common/weap_grass +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_grass.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_grass +} + +textures/common/weap_snow +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_snow.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_snow +} + +textures/common/weap_mud +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_mud.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_mud +} + +textures/common/weap_wood2 +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_wood2.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_wood2 +} + +textures/common/weap_metalsteps +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_metalsteps.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm metalsteps +} + +textures/common/weap_hardmetal +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_hardmetal.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_hardmetal +} + +textures/common/weap_leaves +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_leaves.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_leaves +} + +textures/common/weap_cement +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_cement.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_cement +} + +textures/common/weap_marble +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_marble.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_marble +} + +textures/common/weap_snow2 +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_snow2.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_snow2 +} + +textures/common/weap_hardsteps +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_hardsteps.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_hardsteps +} + +textures/common/weap_sand +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_sand.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_sand +} diff --git a/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/default_project.proj.svn-base b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/default_project.proj.svn-base new file mode 100644 index 00000000..f8cc11c3 --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/default_project.proj.svn-base @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/reaction.def.svn-base b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/reaction.def.svn-base new file mode 100644 index 00000000..487bbc0c --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/reaction.def.svn-base @@ -0,0 +1,1296 @@ +// Reaction entity definition file +// Maintained by TTI: tti@rq3.com +// Website: http://www.rq3.com + +//============================================================================= + +Q3MAP2 + +//============================================================================= + +/*QUAKED _decal (0 .5 .8) ? +This is not an entity as such, it never reaches the game. It is strictly an editor utility to project decals surfaces over world brushes +-------- KEYS -------- +target : The name of the entity targetted at for projection. +-------- NOTES -------- +Compiler-only entity that specifies a decal to be projected. Should contain 1 or more patch meshes (curves) and target an info_null entity. The distance between the center of the _decal entity and the target is the axis and distance of projection.*/ + +//============================================================================= + +FUNC_* ENTITIES + +//============================================================================= + +/*QUAKED func_bobbing (0 .5 .8) ? X_AXIS Y_AXIS +Solid entity that oscillates back and forth in a linear motion. By default, it will have an amount of displacement in either direction equal to the dimension of the brush in the axis in which it's bobbing. Entity bobs on the Z axis (up-down) by default. It can also emit sound if the "noise" key is set. Will crush the player when blocked. +-------- KEYS -------- +speed : Amount of time in seconds for one complete oscillation cycle (default 4). +height : sets the amount of travel of the oscillation movement (default 32). +phase : sets the start offset of the oscillation cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav - See Notes). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of sound and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will bob along the X axis. +Y_AXIS : entity will bob along the Y axis. +-------- NOTES -------- +In order for the sound to be emitted from the entity, it is recommended to include a brush with an origin shader at its center, otherwise the sound will not follow the entity as it moves. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ + +//============================================================================= + +/*QUAKED func_breakable (0 .5 .8) ? CHIPPABLE UNBREAKABLE EXPLOSIVE NO_KICK +Breakable object entity that breaks, chips or explodes when damaged. +-------- KEYS -------- +health : determines the strength of the breakable entity (default 5). +id : a unique identification. Each type of breakable in a given map needs to have a separate id. Valid values are 0 through 63. +type : type of breakable. See notes below. +type_id : alternate key indicating a breakable type defined in a different entity (another breakable or the worldspawn). +amount : sets the number of fragments to generate when the entity breaks. 0 ~ 10 pieces; 1 ~ 25 pieces; 2 ~ 50 pieces; 3 ~ lots of pieces (default 0). +force : sets the force at which the fragments scatter (default 7). Reasonable values are 2 to 12. +lift : sets the magnitude of the additional vertical force of the fragments (default 5). Reasonable values are 0 to 20. +damage : sets the amount of damage dealt to nearby players if the entity is made to be explosive. Default is grenade damage (default 170). +damage_radius : sets the maximum distance (in units) from the explosion players will take damage (default 340). +target : all entities with a matching targetname will be triggered when the entity is broken or exploded (not chipped or damaged). +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetname : if set, activating an entity with a matching target key will make the entity explode. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +CHIPPABLE : pieces will spawn when the entity is shot, but the entity will not be destroyed until the health of the entity is surpassed. +UNBREAKABLE : entity will never break. To make the entity chip, but never break, check the first two spawnflags. To make the entity chip and eventually break, only set the first spawnflag. +EXPLOSIVE : entity will explode. +NO_KICK : players will not be able to kick the entity. +-------- NOTES -------- +Breakables are defined in sets by the 'type' key (e.g. type : glass, type : wood). Each set of unique keys used in a map must be given a unique id number (0-63; max 64 per map; no default value). Two different breakable entities with the same keys should have the same id. If two different breakable entities differ in type, force or lift they require separate id numbers. +Breakable types can also be defined in the worldspawn and used by their corresponding id's through the "type_id" key. See the worldspawn entity info for more details*/ + +//============================================================================= + +/*QUAKED func_button (0 .5 .8) ? +When a button is touched by a player, it moves in the direction set by the "angle" key, triggers all its targets, stays pressed by an amount of time set by the "wait" key, then returns to it's original position where it can be operated again. +-------- KEYS -------- +angle : determines the direction in which the button will move (up = -1, down = -2). +target : all entities with a matching targetname will be triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +targetname : if set, activating an entity with a matching target key will trigger the button. +speed : speed of button's displacement (default 40). +wait : number of seconds button stays pressed (default 1, -1 = return immediately). +lip : lip remaining at end of move (default 4 units). +health : if set to a non-zero value, the button must be damaged to operate. The actual value assigned to "health" is ignored. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +sound: path/name of .wav file to play (eg: sound/mapname/soundname.wav) (default sound/movers/button.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName.*/ + +//============================================================================= + +/*QUAKED func_door (0 .5 .8) ? START_OPEN CRUSHER AUTO_OPEN TOGGLE +Normal sliding door entity. By default, the door will not activate when player walks close to it. +-------- KEYS -------- +angle : determines the opening direction of door (up = -1, down = -2). +speed : determines how fast the door moves (default 100). +wait : number of seconds before door returns (default 2, -1 = return immediately). +lip : lip remaining at end of move (default 8). +target : all entities with a matching targetname will be triggered when the entity is activated from its starting position. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +targetname : if set, another entity with a matching target key is required to activate the door. +alias : alternate way to attach other entities to this one. Use this when targetname is reserved for other purposes. +attachto : if set, this entity will be attached to another entity with a matching TARGET or ALIAS. +health : if set to a non-zero value, the door must be damaged to operate. The actual value assigned to "health" is ignored. +dmg : damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. +activatename : used in order to allow target_activate entities targeting this trigger to activate/deactivate it +inactive : indicates that the door should start inactive. It can be activated by target_activate entities that have a "target" matching the "activatename" field of the entity +soundinactive : sound to be played when trying to open the door while it is inactive +targetinactive : target(s) to be fired when trying to open the door while it is inactive +team: assign the same team name to multiple regular doors that should operate together. Do not team with a rotating door. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (see notes). +soundstart : path to sound file to play when door starts to open (eg: sound/mapname/soundname.wav) (default sound/movers/door_start.wav). +soundstop : path to sound file to play when door comes to a stop (eg: sound/mapname/soundname.wav) (default sound/movers/door_stop.wav). +soundmove : path to sound file to play when door is moving (eg: sound/mapname/soundname.wav) (default sound/misc/silence.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging the player until he dies or gets out of the way. +AUTO_OPEN : the door will open automatically when approached by a player; 'opendoor' will not be necessary. +TOGGLE : wait in both the start and end states for a trigger event; the door will stay open until closed by another 'opendoor'. +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName.*/ + +//============================================================================= + +/*QUAKED func_door_rotating (0 .5 .8) ? START_OPEN CRUSHER AUTO_OPEN TOGGLE X_AXIS Y_AXIS LOOK OPEN_AWAY +This is the rotating door entity. Just as the name suggests it's a door that rotates. +-------- KEYS -------- +distance : determines how many degrees the door will open (default 90). +speed : determines how fast the door will open (degrees/second) (default 90). +wait : number of seconds before door returns (default 2, -1 = return immediately). +reach : max distance the door can be opened from. Value has to be less than or equal to 100. Generally used only in special situations (e.g. lockers and cabinets). +target : all entities with a matching targetname will be triggered when the entity is activated from its starting position. +targetname : if set, another entity with a matching target key is required to activate the door. +alias : alternate way to attach other entities to this one. Use this when targetname is reserved for other purposes. +attachto : if set, this entity will be attached to another entity with a matching TARGET or ALIAS. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +team: assign the same team name to multiple rotating doors that should operate together. Do not team with a regular door. +soundstart : path to sound file to play when door starts to open (eg: sound/mapname/soundname.wav) (default sound/movers/rdoor_stop.wav). +soundstop : path to sound file to play when door comes to a stop (eg: sound/mapname/soundname.wav) (default sound/misc/silence.wav). +soundmove : path to sound file to play when door is moving (eg: sound/mapname/soundname.wav) (default sound/movers/rdoor_move.wav). +health : if set to a non-zero value, the rotating door must be damaged to operate. The actual value assigned to "health" is ignored. +activatename : used in order to allow target_activate entities targeting this trigger to activate/deactivate it +inactive : indicates that the door should start inactive. It can be activated by target_activate entities that have a "target" matching the "activatename" field of the entity +soundInactive : sound to be played when trying to open the door while it is inactive +targetInactive : target(s) to be fired when trying to open the door while it is inactive +light : constantLight color of .md3 model included with entity (default 0). +color : constantLight color of .md3 model included with entity (defalt 1 1 1). +model2: path/name of model to include. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging the player until he dies or gets out of the way. +AUTO_OPEN : the door will open automatically when approached by a player; 'opendoor' will not be necessary. +TOGGLE : wait in both the start and end states for a trigger event; the door will stay open until closed by another 'opendoor'. +X_AXIS : open on the X-axis instead of the Z-axis +Y_AXIS : open on the Y-axis instead of the Z-axis +LOOK : Door will only open if you look at it when pressing 'opendoor'. +OPEN_AWAY : Door will always open away from the player. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of the origin brush will be the point around which the door rotates. It will rotate around the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_group (0 .5 .8) ? +This is not an entity as such. It is strictly an editor utility to group world brushes and patches together for convenience (selecting, moving, copying, etc). You cannot group entities with this. +-------- KEYS -------- +alphamap : this is the path/name for the art file used to guide the mapping of textures on the terrain surface. +layers : this integer value is the number unique root shaders that will be use on the terrain. +shader : this is the path to the metashader used to assign textures to the terrain entity. +terrain : this is an on/off flag. When set to 1, the entity becomes a terrain entity. +-------- Q3MAP2 KEYS -------- +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +The TAB key can be used to flip through the component pieces of a selected func_group entity, isolating individual components. To make a func_group into a terrain entity, refer to the Terrain Construction documentation.*/ + +//============================================================================= + +/*QUAKED func_pendulum (0 .5 .8) ? +Solid entity that describes a pendulum back and forth rotation movement. Rotates on the X axis by default. Pendulum frequency is a physical constant based on the length of the beam and gravity. Blocking the pendulum pushes the player. +-------- KEYS -------- +angle : angle offset of axis of rotation from default X axis (default 0). +speed : angle of swing arc in either direction from initial position (default 30). +phase : sets the start offset of the swinging cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. Pendulum will rotate along the X axis by default. Very crude operation: pendulum cannot rotate along Z axis, the speed of swing (frequency) is not adjustable. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ + +//============================================================================= + +/*QUAKED func_plat (0 .5 .8) ? +Rising platform the player can ride to reach higher places. Plats must always be drawn in the raised position, so they will operate and be lighted correctly but they spawn in the lowered position. The plat will stay in the raised position until the player steps off. +-------- KEYS -------- +speed : determines how fast the plat moves (default 150). +lip : lip remaining at end of move (default 16). Has no effect if "height" is set. +height : if set, this will determine the total amount of vertical travel of the plat. +dmg : damage to inflict on player when he blocks operation of plat (default 4). Plat will reverse direction when blocked. +target : all entities with a matching targetname will be triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetname : if set, another entity with a matching target key will raise the plat each time it is activated. The plat raises and comes back down a second later if no player is on it. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +soundstart : path to sound file to play when door starts to open (eg: sound/mapname/soundname.wav) (default sound/movers/plat_start.wav). +soundstop : path to sound file to play when door comes to a stop (eg: sound/mapname/soundname.wav) (default sound/movers/plat_stop.wav). +soundmove : path to sound file to play when door is moving (eg: sound/mapname/soundname.wav) (default sound/movers/plat_move.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +By default, the total amount of vertical travel of a platform is implicitly determined by the overall vertical size of the brushes of which it's made minus the lip value. But if the "height" key is used, then the total amount of vertical travel of the plat will be exactly that value regardless of the shape and size of the plat and regardless of the value of the "lip" key. Using the "height" key is the best method for any kind of platforms and the only possible one for thin plats which need to travel vertical distances many times their own thickness. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +There is a way to make plats play proper sounds. Just create a sound\movers\plats folder under baseq3 and put 2 sounds named pt1_strt.wav and pt1_end.wav in it. Those can be the renamed sounds from the Q2 plats or renamed copies of the sound\movers\doors sounds you can extract from your pak0.pk3 file or new custom sounds if you're up to it. Thanks to Fragzilla for the tip.*/ + +//============================================================================= + +/*QUAKED func_pressure (0 .5 .8) ? +Solid entity that spews steam, flames, or water when shot. +-------- KEYS -------- +type : sets the appearance of the emission. Options are 'steam', 'air', or 'flame' (default steam). +speed : the speed at which the substance shoots out (default 200). +target : all entities with a matching targetname will be triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +-------- NOTES -------- +The location and direction of the emission is a function of how the entity is shot and can not be set by the mapper. In using a func_pressure to target something, have it go through an intermediary entity that has a wait key (like a func_button).*/ + +//============================================================================= + +/*QUAKED func_rotating (0 .5 .8) ? - - X_AXIS Y_AXIS +Solid entity that rotates continuously. Rotates on the Z axis by default and requires an origin brush. It will always start on in the game and is not targetable. +-------- KEYS -------- +speed : determines how fast entity rotates (default 100). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will rotate along the X axis. +Y_AXIS : entity will rotate along the Y axis. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. It will rotate along the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ + +//============================================================================= + +/*QUAKED func_static (0 .5 .8) ? START_OFF +Static non-solid bspmodel. Can be used for conditional walls and models. +-------- KEYS -------- +model2 : path/name of model to include (eg: models/mapobjects/mailbox/mailbox.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +targetname : if set, activating an entity with a matching target key can make entity disappear from the game (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +START_OFF : entity will start in the off position. +-------- NOTES -------- +When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. If a model is included with a targeted func_static, the brush(es) of the entity will be removed from the game but the .md3 model won't: it will automatically be moved to the (0 0 0) world origin so you should NOT include an .md3 model to a targeted func_static. + +By default, when activated a visible func_static will be shown and an invisible one will be hidden. To alter this behaviour, you can use a "pathtarget" key for the entity that points to the func_static. Possible values are: +- "on" - will always show the targeted entity +- "off" - will always hide the targeted entity +Any other value for "pathtarget" will make the func_train take the default action. + +Because the map has only a single bot navigation file, func_static's cannot be used to make significant changes in game play flow between differing game types.*/ + +//============================================================================= + +/*QUAKED func_timer (0 .5 .8) (-8 -8 -8) (8 8 8) START_ON +Time delay trigger that will continuously fire its targets after a preset time delay. The time delay can also be randomized. When triggered, the timer will toggle on/off. +-------- KEYS -------- +wait : delay in seconds between each triggering of its targets (default 1). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +target : this points to the entities to trigger. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetname : activating an entity with a matching target key will toggle the timer on/off. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_ON : timer will start on in the game and continuously fire its targets. +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED func_train (0 .5 .8) ? +Trains are moving solids that follow a string of path_corner entities. They require an origin brush (see Notes). +-------- KEYS -------- +speed : speed of displacement of train (default 100 or overridden by speed value of path). +target : this points to the first path_corner of the path which is also the spawn location of the train's origin. +targetname : the name of the entity. This key must be set in order to make the entity behave like an elevator. +alias : alternate way to attach other entities to this one. Use this when targetname is reserved for other purposes. +attachto : if set, this entity will be attached to another entity with a matching TARGET or ALIAS. +dmg : damage to inflict on player when he blocks operation of the train (default 2). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of the train's brush(es) and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Trains will start on in the game unless the path_corner they start on has a wait of "-1". +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ + +//============================================================================= + +INFO_* ENTITIES + +//============================================================================= + +/*QUAKED info_camp (0 .5 0) (-8 -8 -8) (8 8 8) +This atttracts bots which have a camping preference in their AI characteristics. It should be placed at least 32 units away from any brush surface. +-------- KEYS -------- +range : number of units that the bot can move away from camp entity while camping on it. +weight : number that is compared against the weight assigned to all the other camp spots in the map to determine if a bot chooses to camp there. The value is normalized against all other weight values. +-------- NOTES -------- +Examples of bots which have a high camping preference are: Razor, Tank Jr., Grunt, Patriot and Doom. Examples of bots which have a low camping preference are: Klesk, Mynx, Sarge, Keel and Xaero.*/ + +//============================================================================= + +/*QUAKED info_notnull (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for entities that can use directional pointing. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_null (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for light entities to create a spotlight effect. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_player_deathmatch (1 0 0) (-16 -16 -24) (16 16 32) INITIAL +Normal player spawning location for Q3A levels. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. Does not apply to bots. +target : this can point at a target_give entity for respawn freebies. +nobots : when set to 1, bots will never use this spawn point to respawn in the game. +nohumans : when set to 1, human players will never use this spawn point to respawn in the game. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +INITIAL : makes the spawnpoint the initial place for the player to spawn at the beginning of the game.*/ + +//============================================================================= + +/*QUAKED info_player_intermission (1 0 1) (-16 -16 -16) (16 16 16) +Camera for the map intermission / scoreboard at the end of a map. +-------- KEYS -------- +angles: alternate "pitch, yaw, roll" angles method of aiming intermission camera (default 0 0 0). +target : point this to an info_notnull or target_position entity to set the camera's pointing angles. +-------- NOTES -------- +Can be aimed by setting the "angles" key or targeting an pointing to an aiming entity. Use only one per level.*/ + +//============================================================================= + +/*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 32) +Player spawn location. Works the same as info_player_deathmatch. Also acts as the starting location for Radiant sessions. Only one of these should be placed in each map. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +ITEM_* ENTITIES + +//============================================================================= + +/*QUAKED item_botroam (1 0.5 0) (-8 -8 -8) (8 8 8) SUSPENDED +Game Function: An invisible entity which attracts a bot to it. Use to move bots to parts of a map that might otherwise not be used. +-------- KEYS -------- +weight: non-zero floating point value, most often in the range 0 to 400. (Higher values are allowed but keep in mind that the bot should also be attracted to normal items. Don't make the weight value too high. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The item_botroam entity can be used when a bot does not roam the whole level or prefers to go to only specific areas. This (invisible) item can be placed in a map just like regular items. Nobody can actually pick up the item it's only used to attract bots to certain places of the map. The value is the weight of the roam_item is relative to the weight assigned other items in the map (each bot has its own weights). The bot character specific item weights are stored with the bot characters AI files ("botname"_i.c for items and "botname"_w.c for weapons) in the botfiles/bots/ sub-folder in the .pk3 file.*/ + +//============================================================================= + +LIGHT_* ENTITIES + +//============================================================================= + +/*QUAKED light (.65 .65 1) (-8 -8 -8) (8 8 8) LINEAR NOANGLE NOGRIDLIGHT +Non-displayed light entity. +-------- KEYS -------- +light : value of light intensity (default 300). +_color : weighted RGB value of light color (default white - 1 1 1). +target : point this to an target_position, info_null or info_notnull to create a spotlight effect. +radius : sets radius of light cone for spotlights (default 64). Light must target a pointing entity. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : light falloff will be linear instead of inverse square of distance from source. +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT :Do not affect the lightgrid (dynamic entity lighting). Setting this spawnflag will disable this light entirely.*/ + +//============================================================================= + +/*QUAKED lightJunior (0 0.7 0.3) (-6 -6 -6) (6 6 6) LINEAR NOANGLE NOGRIDLIGHT +Non-displayed point light source THAT ONLY AFFECTS ENTITIES (lightgrid). The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +light : value of light intensity (default 300). +_color : weighted RGB value of light color (default white - 1 1 1). +target : point this to an target_position, info_null or info_notnull to create a spotlight effect. +radius : sets radius of light cone for spotlights (default 64). Light must target a pointing entity. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : light falloff will be linear instead of inverse square of distance from source. +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT :Do not affect the lightgrid (dynamic entity lighting). Setting this spawnflag will disable this light entirely.*/ + +//============================================================================= + +/*QUAKED light_d (0 .5 0) (-8 -8 -8) (8 8 8) ADDITIVE FLICKER PULSE +Dynamic light entity. Not recommended. Use sparingly. +-------- KEYS -------- +light : value of light intensity (default 300). +_color : weighted RGB value of light color (default white - 1 1 1). +-------- SPAWNFLAGS -------- +ADDITIVE : Use additive instead of multiplicative dynamic lighting. +FLICKER : Intensity is slightly random. +PULSE : Smooth sine function.*/ + +//============================================================================= + +MISC_* ENTITIES + +//============================================================================= + +/*QUAKED misc_lens_flare (1 .5 .25) (-8 -8 -8) (8 8 8) +Entity for a lens flare. +-------- KEYS -------- +alphamax : normalized value that determines the variety of maximum opacity of each flare sprite. +alphamin : normalized value that determines the variety of minimum opacity of each flare sprite. +count : " number of flare sprites. If set to 0, only the sun sprite is displayed. +sizemax : value that determines the variety of maximum size of each flare sprite. +sizemin : value that determines the variety of minimum size of each flare sprite. +sunalpha : normalized value that determines the opacity of the sun sprite. +sunsize : value that determines the size of the sun sprite. +target : point this to a target_position entity.*/ + +//============================================================================= + +/*QUAKED misc_model (1 .5 .25) (-16 -16 -16) (16 16 16) SOLID LIGHTMAP +Generic placeholder for inserting MD3 models in game. Requires compilation of map geometry to be added to level. If the map is compiled with Q3Map2, then ASE, 3DS, OBJ and other model formats are supported. +-------- KEYS -------- +angle: direction in which model will be oriented. +model : path/name of model to use (eg: models/mapobjects/teleporter/teleporter.md3). +-------- Q3MAP2 KEYS -------- +angles : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +modelscale : Floating-point value used to scale a model up or down (default 1.0). +modelscale_vec : Floating-point vector used to scale a model's axes individually (default 1.0 1.0 1.0). +_remap : Used to remap textures/shaders in the model. To remap all shaders to a given shader, use "*;models/mymodel/mytexture". To remap a specific shader, use "models/mymodel/old;models/mymodel/new". If you need to remap more than one shader, use _remap01, _remap02, etc. +target : Used to attach the misc_model to a brush entity, where its "targetname" key is the same value. +_lightmapscale : Floating point value scaling the resolution of lightmaps on this model (if model is using lightmapped shaders) (default 1.0). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader" : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +SOLID : Assigns q3map_clipModel to any shaders used by the model. +LIGHTMAP : Assigns q3map_forceMeta to any shaders used by the model.*/ + +//============================================================================= + +/*QUAKED misc_portal_camera (1 .5 .25) (-8 -8 -8) (8 8 8) SLOWROTATE FASTROTATE NOROTATE +Portal camera. This camera is used to project its view onto a portal surface in the level through the intermediary of a misc_portal_surface entity. Use the "angles" key or target a target_position or info_notnull entity to set the camera's pointing direction. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of the portal camera (default 0 0). Use "roll" key to set roll angle. +target : point this to a target_position entity to set the camera's pointing direction. +targetname : a misc_portal_surface portal surface indicator must point to this. If this is one camera out of a sequence of camera angles, the targetname should be the target key of the misc_portal_surface appended with a #, where # is the order in which the cameras cycle (i.e. targetname1, targetname2, etc..). +roll: roll angle of camera. A value of 0 is upside down and 180 is the same as the player's view. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SLOWROTATE : makes the portal camera rotate slowly along the roll axis. +FASTROTATE : makes the portal camera rotate faster along the roll axis. +NOROTATE : removes the rolling motion from the portal camera. +-------- NOTES -------- +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the camera. However, the target_position method is simpler. In both cases, the "roll" key must be used to set the roll angle. If either the SLOWROTATE or FASTROTATE spawnflag is set, then the "roll" value is irrelevant.*/ + +//============================================================================= + +/*QUAKED misc_portal_surface (1 .5 .25) (-8 -8 -8) (8 8 8) CYCLE +Portal surface indicator. This will "lock on" the brush face closest to it and identify as a portal. The view displayed on the portal surface is the view of the misc_portal_camera(s) that this entity targets. Also used for mirrors (see Notes). +-------- KEYS -------- +target : point this to a misc_portal_camera that "sees" the view you want to display on the portal. If using multiple cameras, the targetnames for the misc_portal_cameras will need to be this name plus #, where # is the order in which the cameras will be cycled. +targetname : triggering this target will cycle through misc_portal_cameras if they are set to CYCLE (spawnflag 1). +count : number of misc_portal_cameras to cycle through. Only used when CYCLE (spawnflag 1) is on. Minimum value is 2 (default 2). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +CYCLE : indicates the surface will be used to cycle through multiple camera angles (generated by misc_portal_camera entities). +-------- NOTES -------- +The entity must be no farther than 64 units away from the portal surface to lock onto it. To make a mirror, apply the common/mirror shader to the surface, place this entity near it but don't target a misc_portal_camera.*/ + +//============================================================================= + +/*QUAKED misc_sky_portal (.1 .3 .8) (-8 -8 -8) (8 8 8) +Entity for making sky portals. +-------- KEYS -------- +target : point this to a target_position entity that is in the "sky" room. +targetname : a misc_sky_portal portal surface indicator must point to this. +-------- NOTES -------- +Make the room that should be the sky. Set "skyportalent" to 1 for ALL the entities inside that room. Then add a target_position that will be the origin of the "camera." Then in the accessible parts of the level, add misc_sky_portal entities that target the target_position. In order for the sky portal entities to be rendered properly, the player must have a misc_sky_portal entity in his PVS ALL THE TIME. Also, replace all the sky surfaces with caulk (or anything that doesn't get drawn by the game) in order to be able to see the sky portal.*/ + +//============================================================================= + +/*QUAKED misc_teleporter_dest (1 .5 .25) (-32 -32 -24) (32 32 -16) +Teleport destination location point for trigger_teleporter entities. +-------- KEYS -------- +angle : direction in which player will look when teleported. +targetname : make the trigger_teleporter point to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +PATH_* ENTITIES + +//============================================================================= + +/*QUAKED path_corner (.5 .3 0) (-8 -8 -8) (8 8 8) ROTATE +Path corner entity that func_trains can be made to follow. +-------- KEYS -------- +target : point to next path_corner in the path. Must be set for elevators as well. +rotate: 3 values specifying the amount the func_train should rotate while moving from this path_corner to its target. Format is "pitch yaw roll" +targetname : the name of the entity; the previous path_corner in the path points to this. If being used for an elevator, the pathtarget key of the entity triggering the move points to this key. +speed : speed of func_train while moving to the next path corner. This will override the speed value of the train. +wait : number of seconds func_train will pause on path corner before moving to next path corner. Setting this key to -1 will make the train stop on the path corner (default 0). +sound: path/name of .wav file to play (default silence). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +ROTATE: if set, the train will also rotate while moving from this path_corner to its target. A "rotate" key must also be included +-------- NOTES -------- +In order to turn a func_train into a working elevator, the path corners must have the wait key set to -1. To get the train to move again, use the pathtarget key from a separate triggering entity pointing to another path corner.*/ + +//============================================================================= + +TARGET_* ENTITIES + +//============================================================================= + +/*QUAKED target_activate (.3 .3 .4) (-8 -8 -8) (8 8 8) +Activates/deactivates other entities, like doors or triggers. +-------- KEYS -------- +target : this must match the "activatename" field of the entities you want to activate/deactivate +pathtarget : if set to "on", the entity will always activate its targets; if set to "off", it'll always deactivate them; if set to anything else, the entity will toggle its targets active/inactive. +-------- NOTES -------- +If you want an entity to be inactive when the level is started set its "inactive" key to 1.*/ + +//============================================================================= + +/*QUAKED target_delay (0 .7 .7) (-8 -8 -8) (8 8 8) +Time delay trigger intermediary. Like a target_relay, this can only be fired by other triggers which will cause it in turn to fire its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +wait : delay in seconds from when this gets triggered to when it fires its own targets (default approx. 1). +delay : same as wait? replaces it? WTF?...I'm confused now. +random : random time variance in seconds added or subtracted from the delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = delay - random) (max delay = delay + random). +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName.*/ + +//============================================================================= + +/*QUAKED target_give (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to give ammo, weapons, health or items to the player who activates it. +-------- KEYS -------- +target : this points to the item(s) to give when activated. +targetname : activating trigger or spawn entity points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +There are 2 ways to use this entity. +a) automatically give items to players when they spawn in the game: make a spawn location entity like info_player_deathmatch or CTF respawn points target this entity, then make it target the item(s) to give to the player upon respawn. +b) give items to players during the game: make a trigger_multiple target this entity, then make it target the item(s) to give to the player when the trigger is touched.*/ + +//============================================================================= + +/*QUAKED target_kill (0 .5 0) (-8 -8 -8) (8 8 8) +This will kill the player who activates the trigger that fires this target. +-------- KEYS -------- +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_location (0 .5 0) (-8 -8 -8) (8 8 8) +Location marker used by bots and players for team orders and team chat in the course of Teamplay games. The closest target_location in sight is used for the location. If none is in sight, the closest in distance is used. +-------- KEYS -------- +message : name of the location (text string). Displayed in parentheses in front of all team chat and order messages. +count : color of the location text displayed in parentheses during team chat. Set to 0-7 for color. + 0 : white (default) + 1 : red + 2 : green + 3 : yellow + 4 : blue + 5 : cyan + 6 : magenta + 7 : white +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_position (0 .5 0) (-8 -8 -8) (8 8 8) +Aiming target for entities like light, misc_portal_camera and trigger_push (jump pads) in particular. +-------- KEYS -------- +targetname : the entity that requires an aiming direction points to this. +portalspeed : when this key is used with a sky portal, these 3 values indicate how much the sky portal should move in the player's view. Default is "0 0 0" - static portals. A good value would be "0.025 0.025 0.025" (similar to kibuye) or "0.025 0.025 0" (the latter would disable vertical portal movement). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad, place this entity at the highest point of the jump and target it with a trigger_push entity.*/ + +//============================================================================= + +/*QUAKED target_print (0 .5 0) (-8 -8 -8) (8 8 8) REDTEAM BLUETEAM PRIVATE +This will print a message on the center of the screen when triggered. By default, all the clients will see the message. +-------- KEYS -------- +message : text string to print on screen. +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +REDTEAM : only the red team players will see the message. +BLUETEAM : only the blue team players will see the message. +PRIVATE : only the player that activates the target will see the message.*/ + +//============================================================================= + +/*QUAKED target_push (.5 .5 .5) (-8 -8 -8) (8 8 8) - +This can be used to create jump pads and launch ramps. The direction of push can be set by the "angles" key or pointing to a target_position or info_notnull entity. Unlike trigger_push, this is NOT client side predicted and must be activated by a trigger. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of push entity (default 0 0). The roll angle does not apply. +speed : speed of push (default 1000). Has no effect if entity targets an aiming entity. +targetname : the activating trigger points to this. Push originates from the location of the trigger. +target : this points to the aiming entity to which the player will jump. +sound: path/name of .wav file to play. Defaults to silence (sound/misc/silence.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad or launch ramp, create a trigger_multiple where the jump must originate. Place the target_push directly above the trigger_multiple and place the target_position entity at the highest point of the jump. Target the trigger_multiple to the target_push and target the target_push to the target_position/info_notnull (or set the target_push's "angles" key). Note that the "angle" key also works.*/ + +//============================================================================= + +/*QUAKED target_relay (0 .7 .7) (-8 -8 -8) (8 8 8) RED_ONLY BLUE_ONLY RANDOM +This can only be activated by other triggers which will cause it in turn to activate its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +RED_ONLY : only red team players can activate trigger. +BLUE_ONLY : only red team players can activate trigger. +RANDOM : one one of the targeted entities will be triggered at random. +-------- NOTES -------- +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName.*/ + +//============================================================================= + +/*QUAKED target_speaker (0 .7 .7) (-8 -8 -8) (8 8 8) LOOPED_ON LOOPED_OFF GLOBAL ACTIVATOR NOPVS +Sound generating entity that plays .wav files. Normal non-looping sounds play each time the target_speaker is triggered. Looping sounds can be set to play by themselves (no activating trigger) or be toggled on/off by a trigger. +-------- KEYS -------- +noise : path/name of .wav file to play (eg. sound/world/growl1.wav - see Notes). +wait : delay in seconds between each time the sound is played ("random" key must be set - see Notes). +random : random time variance in seconds added or subtracted from "wait" delay ("wait" key must be set - see Notes). +targetname : the activating button or trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +LOOPED_ON : sound will loop and initially start on in level (will toggle on/off when triggered). +LOOPED_OFF : sound will loop and initially start off in level (will toggle on/off when triggered). +GLOBAL : sound will play full volume throughout the level. +ACTIVATOR : sound will play only for the player that activated the target. +NOPVS : by default, looping sounds are only played while in the player's PVS. Checking this spawnflag will make the sound play no matter if it's in the PVS or not. +-------- NOTES -------- +The path portion value of the "noise" key can be replaced by the implicit folder character "*" for triggered sounds that belong to a particular player model. For example, if you want to create a "bottomless pit" in which the player screams and dies when he falls into, you would place a trigger_multiple over the floor of the pit and target a target_speaker with it. Then, you would set the "noise" key to "*falling1.wav". The * character means the current player model's sound folder. So if your current player model is Visor, * = sound/player/visor, if your current player model is Sarge, * = sound/player/sarge, etc. This cool feature provides an excellent way to create "player-specific" triggered sounds in your levels. + +The combination of the "wait" and "random" keys can be used to play non-looping sounds without requiring an activating trigger but both keys must be used together. The value of the "random" key is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_teleporter (0 .5 0) (-8 -8 -8) (8 8 8) +Activating this will teleport players to the location of the targeted misc_teleporter_dest entity. Unlike trigger_teleport, this entity must be activated by a trigger and does NOT allow client prediction of events. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +TEAM_* ENTITIES + +//============================================================================= + +/*QUAKED team_CTF_blueflag (.15 .15 .15) (-16 -16 -16) (16 16 16) +Black briefcase for CTB games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/cases/b_case.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_blueplayer (.15 .15 .15) (-16 -16 -24) (16 16 32) +Initial Black team spawning position for CTB games. This is where players spawn when they join the Black team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_bluespawn (.15 .15 .15) (-16 -16 -24) (16 16 32) +Black team respawning position for CTB games. This is where Black team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redflag (.9 .9 .9) (-16 -16 -16) (16 16 16) +Silver briefcase for CTB games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/cases/s_case.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_redplayer (.9 .9 .9) (-16 -16 -24) (16 16 32) +Initial Silver team spawning position for CTB games. This is where players spawn when they join the Silver team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redspawn (.9 .9 .9) (-16 -16 -24) (16 16 32) +Silver team respawning position for CTB games. This is where Silver team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +TRIGGER_* ENTITIES + +//============================================================================= + +/*QUAKED trigger_always (.5 .5 .5) (-8 -8 -8) (8 8 8) +Automatic trigger. It will fire the entities it targets as soon as it spawns in the game. +-------- KEYS -------- +target : this points to the entity to activate. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED trigger_hurt (.5 .5 .5) ? START_OFF TOGGLE SILENT NO_PROTECTION SLOW +Any player that touches this will be hurt by "dmg" points of damage once per server frame (very fast). A sizzling sound is also played while the player is being hurt. +-------- KEYS -------- +dmg : number of points of damage inflicted to player per server frame (default 5 - integer values only). +message : text string to print on screen. Default is "was in the wrong place". +targetname : activating trigger points to this. If no targetname is set, the entity can not be toggled. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_OFF : entity will start in the off position. Only useful with TOGGLE spawnflag. +TOGGLE : wait in both the on and off states for a trigger event. +SILENT : supresses the sizzling sound while player is being hurt. +NO_PROTECTION : not used in Reaction. +SLOW : changes the damage rate to once per second. +-------- NOTES -------- +Triggering a trigger_hurt will have no effect if the TOGGLE spawnflag is not set.*/ + +//============================================================================= + +/*QUAKED trigger_multiple (.5 .5 .5) ? OPEN_DOOR +Variable size repeatable trigger. It will fire the entities it targets when touched by player. Can be made to operate like a trigger_once entity by setting the "wait" key to -1. It can also be activated by another trigger that targets it. +-------- KEYS -------- +target : this points to the entity to activate. +targetInactive : if the trigger_multiple is set to inactive state by a target_activate entity, it can be set to fire other target instead of doing nothing. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +targetname : activating trigger points to this. +activatename : used in order to allow target_activate entities targeting this trigger to activate/deactivate it +inactive : indicates that the trigger should start inactive. It can be activated by target_activate entities that have a "target" matching the "activatename" field of the trigger +wait : time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +alias : alternate way to attach other entities to this one. Use this when targetname is reserved for other purposes. +attachto : if set, this entity will be attached to another entity with a matching TARGET or ALIAS. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +OPEN_DOOR : must be manually activated by pressing 'opendoor'. +-------- NOTES -------- +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName. +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED trigger_push (.5 .5 .5) BOT_ONLY +This is used to create jump pads and launch ramps. It MUST point to a target_position or info_notnull entity to work. Unlike target_push, this is client side predicted. +-------- KEYS -------- +target : this points to the target_position to which the player will jump. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +sound: path/name of .wav file to play. Defaults to silence (sound/misc/silence.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +BOT_ONLY : only bots will use this entity. +-------- NOTES -------- +To make a jump pad or launch ramp, place the target_position/info_notnull entity at the highest point of the jump and target it with this entity.*/ + +//============================================================================= + +/*QUAKED trigger_teleport (.5 .5 .5) ? +Touching this will teleport players to the location of the targeted misc_teleporter_dest entity. This entity allows client prediction of events. +-------- KEYS -------- +target : this must point to a misc_teleporter_dest entity. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +WORLDSPAWN ENTITY + +//============================================================================= + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. +-------- KEYS -------- +message : text to print at user logon. Used for name of level. +music : path/name of looping .wav file used for level's music (eg. music/sonic5.wav). +ambient : adds a constant value to overall lighting. High values are not recommended. Ambient light will have a tendency to flatten out variations in light and shade. +_color : RGB value for ambient light color. +_rq3_fog_color : if set, the game will fill the screen with this color before drawing the actual scene. Useful for replacing the q3map2 foghulls +vertexremapshader : sets a shader to be used in vertex light mode instead of a normal shader. Value : normal_shader;vertex_shader (note the semi-colon). As many shaders can be remapped as needed by using the key. However, if more than one shader is remapped in a map, each one must have a unique identifier … either a number or a letter after the Key word, as shown by “vertexremapshaderX”, where X is a number or any character set. Examples, vertexremapshader01, vertexremapshader02, vertexremapshaderA, vertexremapshaderB, etc. +gravity : gravity of level (default is normal gravity: 800). +gridsize : granularity of the lightgrid created by q3map. Value is three integers separated by spaces, representing number of units between grid points in X Y Z. Default gridsize value is 128 128 256. Use larger powers of 2 to reduce BSP size and compile time on very large maps. +_blocksize : q3map always splits the BSP tree along the planes X=_blocksize*n and Y=_blocksize*n. Default _blocksize value is 1024. Increase the blocksize using larger powers of 2 to reduce compile times on very large maps with a low structural brush density. +-------- Q3MAP2 KEYS -------- +_minlight : raises ambient light only where it's less than the minlight value (dark areas) and leaves the rest of your map alone. +_minvertexlight : (see above) +_mingridlight : Minimum lightgrid (dynamic entity lighting) levelwide. +_keeplights : Keep light entities in the BSP. Normally stripped out by the BSP process and read from the .map file by the lighting phase. +_noshadersun : shader suns still work, but this is a method to override/do_not_use shader suns, and only use entity suns. I.e., supresses q3map_sun in your sky shaders. +_farplanedist : Limit on how many units the vis phase of compilation can see. Used in combination with level-wide fog, it can help reduce r_speeds on large, open maps. +_foghull : Shader to use for "fog hull." Foghull shader should be a sky shader. Omit the "textures/" prefix. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). Can be overridden in func_group (or other entities). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. Overridable in entities. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- RQ3 KEYS -------- +numbreakabletypes : the number of breakable types to be defined in the worldspawn (0 by default) +b#i_type (where #i is a number between 0 and numbreakabletypes - 1, e.g. "b3_type". These are the id's of the breakable types) : breakable type #i (e.g. "glass", "wood_mahogany" etc.) +b#i_force, b#i_lift : the same as the "force" and "lift" keys from func_breakables. These two are optional, unlike the "b#i_type" key. If the "b#i_type" key is ommitted, then the code will skip to the next breakable definition (if there is one). +atmosphere : The supported atmospheric effects are 'rain' and 'snow'. The format string is something like: T=RAIN,B=5 10,C=0.5,G=0.5 2,BV=0,GV=0 100,W=1 2,D=300 + +The type must always come first (T=RAIN). The fields are as follows: + +Key Default Description: +T RAIN Type of effect (supports 'rain' or 'snow') +B 5 10 Base times (X seconds, or between X and Y seconds) +C 1 1 Time to move from base to gust (X seconds, or between X and Y seconds) +G 0 2 Gust times (X seconds, or between X and Y seconds) +BV 0 100 Base vector (x and y units/sec). +GV 0 100 Gust vector (x and y units/sec). +W 1 2 Weight of drops (X, or from X to Y depending on base/gust position) +S 1 1 Water and Splash shader. This are two boolean values, the first enables impactshaders on water (0 = off, 1 = on), the second on land. +D 300 300 Number of drops (X, or from X to Y depending on base/gust position)*/ + +//============================================================================= + +RQ3AMMO_* ENTITIES + +//============================================================================= + +/*QUAKED RQ3ammo_m4 (.3 .3 1) (-8 -8 -8) (8 8 8) SUSPENDED +M4 ammo. Gives the player 1 clip by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/m4.md3"*/ + +//============================================================================= + +/*QUAKED RQ3ammo_mk23 (.3 .3 1) (-8 -8 -8) (8 8 8) SUSPENDED +MK23 pistol ammo. Gives the player 1 clip by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/mk23.md3"*/ + +//============================================================================= + +/*QUAKED RQ3ammo_mp5 (.3 .3 1) (-8 -8 -8) (8 8 8) SUSPENDED +MP5 ammo. Gives the player 1 clip by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/mp5.md3"*/ + +//============================================================================= + +/*QUAKED RQ3ammo_shells (.3 .3 1) (-8 -4 -6) (8 12 10) SUSPENDED +M3 & HC ammo. Gives the player 1 box of 7 shells by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/m3.md3"*/ + +//============================================================================= + +/*QUAKED RQ3ammo_ssg3000 (.3 .3 1) (-8 -8 -8) (8 8 8) SUSPENDED +SSG3000 ammo. Gives the player 1 box of 6 rounds by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/ssg3000.md3"*/ + +//============================================================================= + +RQ3WEAPON_* ENTITIES + +//============================================================================= + +/*QUAKED RQ3weapon_grenade (1 0 .5) (-8 -8 -8) (8 8 8) SUSPENDED +Grenade. Gives the player 1 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grenade/grenade.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_handcannon (1 0 .5) (-6 -6 -6) (16 6 6) SUSPENDED +Handcannon. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/handcannon/handcannon.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_knife (1 0 .5) (-6 -4 -4) (6 4 12) SUSPENDED +Knife. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/knife/knife.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_m3 (1 0 .5) (-16 -8 -8) (28 8 4) SUSPENDED +M3 Shotgun. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/m3/m3.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_m4 (1 0 .5) (-12 -8 -8) (20 8 8) SUSPENDED +M4. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/m4/m4.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_mp5 (1 0 .5) (-16 -8 -8) (16 8 8) SUSPENDED +MP5. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/mp5/mp5.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_pistol (1 0 .5) (-8 -4 -6) (8 4 6) SUSPENDED +MK23 Pistol. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\mk23\mk23.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_ssg3000 (1 0 .5) (-16 -8 -6) (32 8 6) SUSPENDED +SSG3000 Sniper Rifle. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/ssg3000/ssg3000.md3"*/ + +//============================================================================= + +//General Notes: +//The alias, attachto, targetShaderName and targetShaderNewName keys work for every entity that has a target key. For the sake of brevity, these keys were only added to entities where these keys would be commonly used. diff --git a/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/shaderlist.txt.svn-base b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/shaderlist.txt.svn-base new file mode 100644 index 00000000..30e1159c --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/scripts/.svn/text-base/shaderlist.txt.svn-base @@ -0,0 +1 @@ +common diff --git a/install/installs/ReactionPack/install/Boomstick/scripts/common.shader b/install/installs/ReactionPack/install/Boomstick/scripts/common.shader new file mode 100644 index 00000000..c57ebf20 --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/scripts/common.shader @@ -0,0 +1,818 @@ +textures/common/areaportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm nomarks + surfaceparm areaportal +} + +textures/common/caulk +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/clip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip +} + +textures/common/clusterportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm clusterportal +} + +textures/common/cushion +{ + qer_nocarve + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm nodamage +} + +textures/common/donotenter +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm donotenter +} + +textures/common/full_clip // silly shader, use weapclip instead +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm playerclip +} + +textures/common/hint +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm hint +} + +textures/common/invisible // solid, transparent polygons, casts shadows +{ + surfaceparm nolightmap + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +textures/common/mirror1 +{ + qer_editorimage textures/common/mirror1.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } +} + +textures/common/mirror2 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirror.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } +} + +textures/common/missileclip +{ + qer_trans 0.40 + surfaceparm nodamage + surfaceparm nomarks + surfaceparm nodraw + //surfaceparm nonsolid + surfaceparm playerclip + surfaceparm trans +} + +textures/common/nodraw +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks +} + +textures/common/nodrawnonsolid +{ + surfaceparm nonsolid + surfaceparm nolightmap + surfaceparm nodraw +} + +textures/common/nodrop +{ + qer_nocarve + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nodrop +} + + +textures/common/noimpact +{ + qer_editorimage textures/common/nolightmap.tga + surfaceparm noimpact +} + +textures/common/nolightmap +{ + surfaceparm nolightmap +} + +textures/common/origin +{ + qer_nocarve + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm origin +} + +textures/common/portal +{ + qer_editorimage textures/common/qer_portal.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + tcMod turb 0 0.25 0 0.05 + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } +} + +textures/common/slick +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + surfaceparm slick +} + +textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/timportal +{ + qer_editorimage textures/common/qer_portal.tga + portal + surfaceparm nolightmap + { + map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 + blendFunc GL_ONE GL_SRC_ALPHA + depthWrite + } +} + +textures/common/trigger +{ + qer_trans 0.50 + qer_nocarve + surfaceparm nodraw +} + +textures/common/weapclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks +} + +textures/common/metalclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm metalsteps +} + +textures/common/botclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm botclip +} + +// +// ydnar q3map lightgrid bounds +// +// the min/max bounds of brushes with this shader in a map +// will define the bounds of the map's lightgrid (model lighting) +// note: make it as small as possible around player space +// to minimize bsp size and compile time +// + +textures/common/lightgrid +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm detail + surfaceparm nomarks + surfaceparm trans + surfaceparm lightgrid +} + +// ydnar: antiportal works like hint, but supresses portals +// add this to your common.shader file + +textures/common/antiportal +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm antiportal +} + +// ydnar: skip works like quake 2 hint: it doesn't generate bsp splits +// use on sides of hint brushes where you don't want bsp splits or portals +// add this to your common.shader file + +textures/common/skip +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm skip +} + +// alpha fade shaders + +textures/common/alpha_000 // primary texture only +{ + q3map_alphaMod volume + q3map_alphaMod set 0 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_025 +{ + q3map_alphaMod volume + q3map_alphaMod set 0.25 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_050 // perfect mix of both primary and secondary +{ + q3map_alphaMod volume + q3map_alphaMod set 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_075 +{ + q3map_alphaMod volume + q3map_alphaMod set 0.75 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_085 +{ + q3map_alphaMod volume + q3map_alphaMod set 0.85 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +textures/common/alpha_100 // secondary texture only +{ + q3map_alphaMod volume + q3map_alphaMod set 1.0 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + qer_trans 0.75 +} + +// +// reaction +// + +textures/common/ladderclip +{ + qer_trans 0.5 + surfaceparm playerclip + surfaceparm ladder + surfaceparm nodraw + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm nonsolid +} + +// markerclip for showing CTB markers on terrain + +textures/common/markerclip +{ + surfaceparm trans + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +// custom player clips + +textures/common/clip_gravel +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_gravel +} + +textures/common/clip_wood +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_wood +} + +textures/common/clip_carpet +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_carpet +} + +textures/common/clip_metal2 +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_metal2 +} + +textures/common/clip_grass +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_grass +} + +textures/common/clip_snow +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_snow +} + +textures/common/clip_mud +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_mud +} + +textures/common/clip_wood2 +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_wood2 +} + +textures/common/clip_metalsteps +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm metalsteps +} + +textures/common/clip_hardmetal +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_hardmetal +} + +textures/common/clip_leaves +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_leaves +} + +textures/common/clip_cement +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_cement +} + +textures/common/clip_marble +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_marble +} + +textures/common/clip_snow2 +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_snow2 +} + +textures/common/clip_hardsteps +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_hardsteps +} + +textures/common/clip_sand +{ + qer_trans 0.4 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm rq3_sand +} + +// custon weapon clips + +textures/common/weap_gravel +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_gravel.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_gravel +} + +textures/common/weap_wood +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_wood.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_wood +} + +textures/common/weap_carpet +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_carpet.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_carpet +} + +textures/common/weap_metal2 +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_metal2.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_metal2 +} + +textures/common/weap_glass +{ + qer_trans 0.3 + qer_editorimage textures/common/weap_glass.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_glass +} + +textures/common/weap_grass +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_grass.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_grass +} + +textures/common/weap_snow +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_snow.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_snow +} + +textures/common/weap_mud +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_mud.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_mud +} + +textures/common/weap_wood2 +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_wood2.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_wood2 +} + +textures/common/weap_metalsteps +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_metalsteps.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm metalsteps +} + +textures/common/weap_hardmetal +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_hardmetal.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_hardmetal +} + +textures/common/weap_leaves +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_leaves.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_leaves +} + +textures/common/weap_cement +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_cement.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_cement +} + +textures/common/weap_marble +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_marble.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_marble +} + +textures/common/weap_snow2 +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_snow2.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_snow2 +} + +textures/common/weap_hardsteps +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_hardsteps.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_hardsteps +} + +textures/common/weap_sand +{ + qer_trans 0.6 + qer_editorimage textures/common/clip_sand.png + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm rq3_sand +} diff --git a/install/installs/ReactionPack/install/Boomstick/scripts/default_project.proj b/install/installs/ReactionPack/install/Boomstick/scripts/default_project.proj new file mode 100644 index 00000000..f8cc11c3 --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/scripts/default_project.proj @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install/installs/ReactionPack/install/Boomstick/scripts/reaction.def b/install/installs/ReactionPack/install/Boomstick/scripts/reaction.def new file mode 100644 index 00000000..487bbc0c --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/scripts/reaction.def @@ -0,0 +1,1296 @@ +// Reaction entity definition file +// Maintained by TTI: tti@rq3.com +// Website: http://www.rq3.com + +//============================================================================= + +Q3MAP2 + +//============================================================================= + +/*QUAKED _decal (0 .5 .8) ? +This is not an entity as such, it never reaches the game. It is strictly an editor utility to project decals surfaces over world brushes +-------- KEYS -------- +target : The name of the entity targetted at for projection. +-------- NOTES -------- +Compiler-only entity that specifies a decal to be projected. Should contain 1 or more patch meshes (curves) and target an info_null entity. The distance between the center of the _decal entity and the target is the axis and distance of projection.*/ + +//============================================================================= + +FUNC_* ENTITIES + +//============================================================================= + +/*QUAKED func_bobbing (0 .5 .8) ? X_AXIS Y_AXIS +Solid entity that oscillates back and forth in a linear motion. By default, it will have an amount of displacement in either direction equal to the dimension of the brush in the axis in which it's bobbing. Entity bobs on the Z axis (up-down) by default. It can also emit sound if the "noise" key is set. Will crush the player when blocked. +-------- KEYS -------- +speed : Amount of time in seconds for one complete oscillation cycle (default 4). +height : sets the amount of travel of the oscillation movement (default 32). +phase : sets the start offset of the oscillation cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav - See Notes). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of sound and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will bob along the X axis. +Y_AXIS : entity will bob along the Y axis. +-------- NOTES -------- +In order for the sound to be emitted from the entity, it is recommended to include a brush with an origin shader at its center, otherwise the sound will not follow the entity as it moves. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ + +//============================================================================= + +/*QUAKED func_breakable (0 .5 .8) ? CHIPPABLE UNBREAKABLE EXPLOSIVE NO_KICK +Breakable object entity that breaks, chips or explodes when damaged. +-------- KEYS -------- +health : determines the strength of the breakable entity (default 5). +id : a unique identification. Each type of breakable in a given map needs to have a separate id. Valid values are 0 through 63. +type : type of breakable. See notes below. +type_id : alternate key indicating a breakable type defined in a different entity (another breakable or the worldspawn). +amount : sets the number of fragments to generate when the entity breaks. 0 ~ 10 pieces; 1 ~ 25 pieces; 2 ~ 50 pieces; 3 ~ lots of pieces (default 0). +force : sets the force at which the fragments scatter (default 7). Reasonable values are 2 to 12. +lift : sets the magnitude of the additional vertical force of the fragments (default 5). Reasonable values are 0 to 20. +damage : sets the amount of damage dealt to nearby players if the entity is made to be explosive. Default is grenade damage (default 170). +damage_radius : sets the maximum distance (in units) from the explosion players will take damage (default 340). +target : all entities with a matching targetname will be triggered when the entity is broken or exploded (not chipped or damaged). +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetname : if set, activating an entity with a matching target key will make the entity explode. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +CHIPPABLE : pieces will spawn when the entity is shot, but the entity will not be destroyed until the health of the entity is surpassed. +UNBREAKABLE : entity will never break. To make the entity chip, but never break, check the first two spawnflags. To make the entity chip and eventually break, only set the first spawnflag. +EXPLOSIVE : entity will explode. +NO_KICK : players will not be able to kick the entity. +-------- NOTES -------- +Breakables are defined in sets by the 'type' key (e.g. type : glass, type : wood). Each set of unique keys used in a map must be given a unique id number (0-63; max 64 per map; no default value). Two different breakable entities with the same keys should have the same id. If two different breakable entities differ in type, force or lift they require separate id numbers. +Breakable types can also be defined in the worldspawn and used by their corresponding id's through the "type_id" key. See the worldspawn entity info for more details*/ + +//============================================================================= + +/*QUAKED func_button (0 .5 .8) ? +When a button is touched by a player, it moves in the direction set by the "angle" key, triggers all its targets, stays pressed by an amount of time set by the "wait" key, then returns to it's original position where it can be operated again. +-------- KEYS -------- +angle : determines the direction in which the button will move (up = -1, down = -2). +target : all entities with a matching targetname will be triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +targetname : if set, activating an entity with a matching target key will trigger the button. +speed : speed of button's displacement (default 40). +wait : number of seconds button stays pressed (default 1, -1 = return immediately). +lip : lip remaining at end of move (default 4 units). +health : if set to a non-zero value, the button must be damaged to operate. The actual value assigned to "health" is ignored. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +sound: path/name of .wav file to play (eg: sound/mapname/soundname.wav) (default sound/movers/button.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName.*/ + +//============================================================================= + +/*QUAKED func_door (0 .5 .8) ? START_OPEN CRUSHER AUTO_OPEN TOGGLE +Normal sliding door entity. By default, the door will not activate when player walks close to it. +-------- KEYS -------- +angle : determines the opening direction of door (up = -1, down = -2). +speed : determines how fast the door moves (default 100). +wait : number of seconds before door returns (default 2, -1 = return immediately). +lip : lip remaining at end of move (default 8). +target : all entities with a matching targetname will be triggered when the entity is activated from its starting position. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +targetname : if set, another entity with a matching target key is required to activate the door. +alias : alternate way to attach other entities to this one. Use this when targetname is reserved for other purposes. +attachto : if set, this entity will be attached to another entity with a matching TARGET or ALIAS. +health : if set to a non-zero value, the door must be damaged to operate. The actual value assigned to "health" is ignored. +dmg : damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. +activatename : used in order to allow target_activate entities targeting this trigger to activate/deactivate it +inactive : indicates that the door should start inactive. It can be activated by target_activate entities that have a "target" matching the "activatename" field of the entity +soundinactive : sound to be played when trying to open the door while it is inactive +targetinactive : target(s) to be fired when trying to open the door while it is inactive +team: assign the same team name to multiple regular doors that should operate together. Do not team with a rotating door. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (see notes). +soundstart : path to sound file to play when door starts to open (eg: sound/mapname/soundname.wav) (default sound/movers/door_start.wav). +soundstop : path to sound file to play when door comes to a stop (eg: sound/mapname/soundname.wav) (default sound/movers/door_stop.wav). +soundmove : path to sound file to play when door is moving (eg: sound/mapname/soundname.wav) (default sound/misc/silence.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging the player until he dies or gets out of the way. +AUTO_OPEN : the door will open automatically when approached by a player; 'opendoor' will not be necessary. +TOGGLE : wait in both the start and end states for a trigger event; the door will stay open until closed by another 'opendoor'. +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName.*/ + +//============================================================================= + +/*QUAKED func_door_rotating (0 .5 .8) ? START_OPEN CRUSHER AUTO_OPEN TOGGLE X_AXIS Y_AXIS LOOK OPEN_AWAY +This is the rotating door entity. Just as the name suggests it's a door that rotates. +-------- KEYS -------- +distance : determines how many degrees the door will open (default 90). +speed : determines how fast the door will open (degrees/second) (default 90). +wait : number of seconds before door returns (default 2, -1 = return immediately). +reach : max distance the door can be opened from. Value has to be less than or equal to 100. Generally used only in special situations (e.g. lockers and cabinets). +target : all entities with a matching targetname will be triggered when the entity is activated from its starting position. +targetname : if set, another entity with a matching target key is required to activate the door. +alias : alternate way to attach other entities to this one. Use this when targetname is reserved for other purposes. +attachto : if set, this entity will be attached to another entity with a matching TARGET or ALIAS. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +team: assign the same team name to multiple rotating doors that should operate together. Do not team with a regular door. +soundstart : path to sound file to play when door starts to open (eg: sound/mapname/soundname.wav) (default sound/movers/rdoor_stop.wav). +soundstop : path to sound file to play when door comes to a stop (eg: sound/mapname/soundname.wav) (default sound/misc/silence.wav). +soundmove : path to sound file to play when door is moving (eg: sound/mapname/soundname.wav) (default sound/movers/rdoor_move.wav). +health : if set to a non-zero value, the rotating door must be damaged to operate. The actual value assigned to "health" is ignored. +activatename : used in order to allow target_activate entities targeting this trigger to activate/deactivate it +inactive : indicates that the door should start inactive. It can be activated by target_activate entities that have a "target" matching the "activatename" field of the entity +soundInactive : sound to be played when trying to open the door while it is inactive +targetInactive : target(s) to be fired when trying to open the door while it is inactive +light : constantLight color of .md3 model included with entity (default 0). +color : constantLight color of .md3 model included with entity (defalt 1 1 1). +model2: path/name of model to include. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging the player until he dies or gets out of the way. +AUTO_OPEN : the door will open automatically when approached by a player; 'opendoor' will not be necessary. +TOGGLE : wait in both the start and end states for a trigger event; the door will stay open until closed by another 'opendoor'. +X_AXIS : open on the X-axis instead of the Z-axis +Y_AXIS : open on the Y-axis instead of the Z-axis +LOOK : Door will only open if you look at it when pressing 'opendoor'. +OPEN_AWAY : Door will always open away from the player. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of the origin brush will be the point around which the door rotates. It will rotate around the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_group (0 .5 .8) ? +This is not an entity as such. It is strictly an editor utility to group world brushes and patches together for convenience (selecting, moving, copying, etc). You cannot group entities with this. +-------- KEYS -------- +alphamap : this is the path/name for the art file used to guide the mapping of textures on the terrain surface. +layers : this integer value is the number unique root shaders that will be use on the terrain. +shader : this is the path to the metashader used to assign textures to the terrain entity. +terrain : this is an on/off flag. When set to 1, the entity becomes a terrain entity. +-------- Q3MAP2 KEYS -------- +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +The TAB key can be used to flip through the component pieces of a selected func_group entity, isolating individual components. To make a func_group into a terrain entity, refer to the Terrain Construction documentation.*/ + +//============================================================================= + +/*QUAKED func_pendulum (0 .5 .8) ? +Solid entity that describes a pendulum back and forth rotation movement. Rotates on the X axis by default. Pendulum frequency is a physical constant based on the length of the beam and gravity. Blocking the pendulum pushes the player. +-------- KEYS -------- +angle : angle offset of axis of rotation from default X axis (default 0). +speed : angle of swing arc in either direction from initial position (default 30). +phase : sets the start offset of the swinging cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. Pendulum will rotate along the X axis by default. Very crude operation: pendulum cannot rotate along Z axis, the speed of swing (frequency) is not adjustable. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ + +//============================================================================= + +/*QUAKED func_plat (0 .5 .8) ? +Rising platform the player can ride to reach higher places. Plats must always be drawn in the raised position, so they will operate and be lighted correctly but they spawn in the lowered position. The plat will stay in the raised position until the player steps off. +-------- KEYS -------- +speed : determines how fast the plat moves (default 150). +lip : lip remaining at end of move (default 16). Has no effect if "height" is set. +height : if set, this will determine the total amount of vertical travel of the plat. +dmg : damage to inflict on player when he blocks operation of plat (default 4). Plat will reverse direction when blocked. +target : all entities with a matching targetname will be triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetname : if set, another entity with a matching target key will raise the plat each time it is activated. The plat raises and comes back down a second later if no player is on it. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +soundstart : path to sound file to play when door starts to open (eg: sound/mapname/soundname.wav) (default sound/movers/plat_start.wav). +soundstop : path to sound file to play when door comes to a stop (eg: sound/mapname/soundname.wav) (default sound/movers/plat_stop.wav). +soundmove : path to sound file to play when door is moving (eg: sound/mapname/soundname.wav) (default sound/movers/plat_move.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +By default, the total amount of vertical travel of a platform is implicitly determined by the overall vertical size of the brushes of which it's made minus the lip value. But if the "height" key is used, then the total amount of vertical travel of the plat will be exactly that value regardless of the shape and size of the plat and regardless of the value of the "lip" key. Using the "height" key is the best method for any kind of platforms and the only possible one for thin plats which need to travel vertical distances many times their own thickness. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +There is a way to make plats play proper sounds. Just create a sound\movers\plats folder under baseq3 and put 2 sounds named pt1_strt.wav and pt1_end.wav in it. Those can be the renamed sounds from the Q2 plats or renamed copies of the sound\movers\doors sounds you can extract from your pak0.pk3 file or new custom sounds if you're up to it. Thanks to Fragzilla for the tip.*/ + +//============================================================================= + +/*QUAKED func_pressure (0 .5 .8) ? +Solid entity that spews steam, flames, or water when shot. +-------- KEYS -------- +type : sets the appearance of the emission. Options are 'steam', 'air', or 'flame' (default steam). +speed : the speed at which the substance shoots out (default 200). +target : all entities with a matching targetname will be triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +-------- NOTES -------- +The location and direction of the emission is a function of how the entity is shot and can not be set by the mapper. In using a func_pressure to target something, have it go through an intermediary entity that has a wait key (like a func_button).*/ + +//============================================================================= + +/*QUAKED func_rotating (0 .5 .8) ? - - X_AXIS Y_AXIS +Solid entity that rotates continuously. Rotates on the Z axis by default and requires an origin brush. It will always start on in the game and is not targetable. +-------- KEYS -------- +speed : determines how fast entity rotates (default 100). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will rotate along the X axis. +Y_AXIS : entity will rotate along the Y axis. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. It will rotate along the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ + +//============================================================================= + +/*QUAKED func_static (0 .5 .8) ? START_OFF +Static non-solid bspmodel. Can be used for conditional walls and models. +-------- KEYS -------- +model2 : path/name of model to include (eg: models/mapobjects/mailbox/mailbox.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +targetname : if set, activating an entity with a matching target key can make entity disappear from the game (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +START_OFF : entity will start in the off position. +-------- NOTES -------- +When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. If a model is included with a targeted func_static, the brush(es) of the entity will be removed from the game but the .md3 model won't: it will automatically be moved to the (0 0 0) world origin so you should NOT include an .md3 model to a targeted func_static. + +By default, when activated a visible func_static will be shown and an invisible one will be hidden. To alter this behaviour, you can use a "pathtarget" key for the entity that points to the func_static. Possible values are: +- "on" - will always show the targeted entity +- "off" - will always hide the targeted entity +Any other value for "pathtarget" will make the func_train take the default action. + +Because the map has only a single bot navigation file, func_static's cannot be used to make significant changes in game play flow between differing game types.*/ + +//============================================================================= + +/*QUAKED func_timer (0 .5 .8) (-8 -8 -8) (8 8 8) START_ON +Time delay trigger that will continuously fire its targets after a preset time delay. The time delay can also be randomized. When triggered, the timer will toggle on/off. +-------- KEYS -------- +wait : delay in seconds between each triggering of its targets (default 1). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +target : this points to the entities to trigger. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetname : activating an entity with a matching target key will toggle the timer on/off. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_ON : timer will start on in the game and continuously fire its targets. +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED func_train (0 .5 .8) ? +Trains are moving solids that follow a string of path_corner entities. They require an origin brush (see Notes). +-------- KEYS -------- +speed : speed of displacement of train (default 100 or overridden by speed value of path). +target : this points to the first path_corner of the path which is also the spawn location of the train's origin. +targetname : the name of the entity. This key must be set in order to make the entity behave like an elevator. +alias : alternate way to attach other entities to this one. Use this when targetname is reserved for other purposes. +attachto : if set, this entity will be attached to another entity with a matching TARGET or ALIAS. +dmg : damage to inflict on player when he blocks operation of the train (default 2). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of the train's brush(es) and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Trains will start on in the game unless the path_corner they start on has a wait of "-1". +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ + +//============================================================================= + +INFO_* ENTITIES + +//============================================================================= + +/*QUAKED info_camp (0 .5 0) (-8 -8 -8) (8 8 8) +This atttracts bots which have a camping preference in their AI characteristics. It should be placed at least 32 units away from any brush surface. +-------- KEYS -------- +range : number of units that the bot can move away from camp entity while camping on it. +weight : number that is compared against the weight assigned to all the other camp spots in the map to determine if a bot chooses to camp there. The value is normalized against all other weight values. +-------- NOTES -------- +Examples of bots which have a high camping preference are: Razor, Tank Jr., Grunt, Patriot and Doom. Examples of bots which have a low camping preference are: Klesk, Mynx, Sarge, Keel and Xaero.*/ + +//============================================================================= + +/*QUAKED info_notnull (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for entities that can use directional pointing. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_null (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for light entities to create a spotlight effect. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_player_deathmatch (1 0 0) (-16 -16 -24) (16 16 32) INITIAL +Normal player spawning location for Q3A levels. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. Does not apply to bots. +target : this can point at a target_give entity for respawn freebies. +nobots : when set to 1, bots will never use this spawn point to respawn in the game. +nohumans : when set to 1, human players will never use this spawn point to respawn in the game. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +INITIAL : makes the spawnpoint the initial place for the player to spawn at the beginning of the game.*/ + +//============================================================================= + +/*QUAKED info_player_intermission (1 0 1) (-16 -16 -16) (16 16 16) +Camera for the map intermission / scoreboard at the end of a map. +-------- KEYS -------- +angles: alternate "pitch, yaw, roll" angles method of aiming intermission camera (default 0 0 0). +target : point this to an info_notnull or target_position entity to set the camera's pointing angles. +-------- NOTES -------- +Can be aimed by setting the "angles" key or targeting an pointing to an aiming entity. Use only one per level.*/ + +//============================================================================= + +/*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 32) +Player spawn location. Works the same as info_player_deathmatch. Also acts as the starting location for Radiant sessions. Only one of these should be placed in each map. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +ITEM_* ENTITIES + +//============================================================================= + +/*QUAKED item_botroam (1 0.5 0) (-8 -8 -8) (8 8 8) SUSPENDED +Game Function: An invisible entity which attracts a bot to it. Use to move bots to parts of a map that might otherwise not be used. +-------- KEYS -------- +weight: non-zero floating point value, most often in the range 0 to 400. (Higher values are allowed but keep in mind that the bot should also be attracted to normal items. Don't make the weight value too high. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The item_botroam entity can be used when a bot does not roam the whole level or prefers to go to only specific areas. This (invisible) item can be placed in a map just like regular items. Nobody can actually pick up the item it's only used to attract bots to certain places of the map. The value is the weight of the roam_item is relative to the weight assigned other items in the map (each bot has its own weights). The bot character specific item weights are stored with the bot characters AI files ("botname"_i.c for items and "botname"_w.c for weapons) in the botfiles/bots/ sub-folder in the .pk3 file.*/ + +//============================================================================= + +LIGHT_* ENTITIES + +//============================================================================= + +/*QUAKED light (.65 .65 1) (-8 -8 -8) (8 8 8) LINEAR NOANGLE NOGRIDLIGHT +Non-displayed light entity. +-------- KEYS -------- +light : value of light intensity (default 300). +_color : weighted RGB value of light color (default white - 1 1 1). +target : point this to an target_position, info_null or info_notnull to create a spotlight effect. +radius : sets radius of light cone for spotlights (default 64). Light must target a pointing entity. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : light falloff will be linear instead of inverse square of distance from source. +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT :Do not affect the lightgrid (dynamic entity lighting). Setting this spawnflag will disable this light entirely.*/ + +//============================================================================= + +/*QUAKED lightJunior (0 0.7 0.3) (-6 -6 -6) (6 6 6) LINEAR NOANGLE NOGRIDLIGHT +Non-displayed point light source THAT ONLY AFFECTS ENTITIES (lightgrid). The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +light : value of light intensity (default 300). +_color : weighted RGB value of light color (default white - 1 1 1). +target : point this to an target_position, info_null or info_notnull to create a spotlight effect. +radius : sets radius of light cone for spotlights (default 64). Light must target a pointing entity. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : light falloff will be linear instead of inverse square of distance from source. +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT :Do not affect the lightgrid (dynamic entity lighting). Setting this spawnflag will disable this light entirely.*/ + +//============================================================================= + +/*QUAKED light_d (0 .5 0) (-8 -8 -8) (8 8 8) ADDITIVE FLICKER PULSE +Dynamic light entity. Not recommended. Use sparingly. +-------- KEYS -------- +light : value of light intensity (default 300). +_color : weighted RGB value of light color (default white - 1 1 1). +-------- SPAWNFLAGS -------- +ADDITIVE : Use additive instead of multiplicative dynamic lighting. +FLICKER : Intensity is slightly random. +PULSE : Smooth sine function.*/ + +//============================================================================= + +MISC_* ENTITIES + +//============================================================================= + +/*QUAKED misc_lens_flare (1 .5 .25) (-8 -8 -8) (8 8 8) +Entity for a lens flare. +-------- KEYS -------- +alphamax : normalized value that determines the variety of maximum opacity of each flare sprite. +alphamin : normalized value that determines the variety of minimum opacity of each flare sprite. +count : " number of flare sprites. If set to 0, only the sun sprite is displayed. +sizemax : value that determines the variety of maximum size of each flare sprite. +sizemin : value that determines the variety of minimum size of each flare sprite. +sunalpha : normalized value that determines the opacity of the sun sprite. +sunsize : value that determines the size of the sun sprite. +target : point this to a target_position entity.*/ + +//============================================================================= + +/*QUAKED misc_model (1 .5 .25) (-16 -16 -16) (16 16 16) SOLID LIGHTMAP +Generic placeholder for inserting MD3 models in game. Requires compilation of map geometry to be added to level. If the map is compiled with Q3Map2, then ASE, 3DS, OBJ and other model formats are supported. +-------- KEYS -------- +angle: direction in which model will be oriented. +model : path/name of model to use (eg: models/mapobjects/teleporter/teleporter.md3). +-------- Q3MAP2 KEYS -------- +angles : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +modelscale : Floating-point value used to scale a model up or down (default 1.0). +modelscale_vec : Floating-point vector used to scale a model's axes individually (default 1.0 1.0 1.0). +_remap : Used to remap textures/shaders in the model. To remap all shaders to a given shader, use "*;models/mymodel/mytexture". To remap a specific shader, use "models/mymodel/old;models/mymodel/new". If you need to remap more than one shader, use _remap01, _remap02, etc. +target : Used to attach the misc_model to a brush entity, where its "targetname" key is the same value. +_lightmapscale : Floating point value scaling the resolution of lightmaps on this model (if model is using lightmapped shaders) (default 1.0). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader" : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +SOLID : Assigns q3map_clipModel to any shaders used by the model. +LIGHTMAP : Assigns q3map_forceMeta to any shaders used by the model.*/ + +//============================================================================= + +/*QUAKED misc_portal_camera (1 .5 .25) (-8 -8 -8) (8 8 8) SLOWROTATE FASTROTATE NOROTATE +Portal camera. This camera is used to project its view onto a portal surface in the level through the intermediary of a misc_portal_surface entity. Use the "angles" key or target a target_position or info_notnull entity to set the camera's pointing direction. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of the portal camera (default 0 0). Use "roll" key to set roll angle. +target : point this to a target_position entity to set the camera's pointing direction. +targetname : a misc_portal_surface portal surface indicator must point to this. If this is one camera out of a sequence of camera angles, the targetname should be the target key of the misc_portal_surface appended with a #, where # is the order in which the cameras cycle (i.e. targetname1, targetname2, etc..). +roll: roll angle of camera. A value of 0 is upside down and 180 is the same as the player's view. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SLOWROTATE : makes the portal camera rotate slowly along the roll axis. +FASTROTATE : makes the portal camera rotate faster along the roll axis. +NOROTATE : removes the rolling motion from the portal camera. +-------- NOTES -------- +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the camera. However, the target_position method is simpler. In both cases, the "roll" key must be used to set the roll angle. If either the SLOWROTATE or FASTROTATE spawnflag is set, then the "roll" value is irrelevant.*/ + +//============================================================================= + +/*QUAKED misc_portal_surface (1 .5 .25) (-8 -8 -8) (8 8 8) CYCLE +Portal surface indicator. This will "lock on" the brush face closest to it and identify as a portal. The view displayed on the portal surface is the view of the misc_portal_camera(s) that this entity targets. Also used for mirrors (see Notes). +-------- KEYS -------- +target : point this to a misc_portal_camera that "sees" the view you want to display on the portal. If using multiple cameras, the targetnames for the misc_portal_cameras will need to be this name plus #, where # is the order in which the cameras will be cycled. +targetname : triggering this target will cycle through misc_portal_cameras if they are set to CYCLE (spawnflag 1). +count : number of misc_portal_cameras to cycle through. Only used when CYCLE (spawnflag 1) is on. Minimum value is 2 (default 2). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +CYCLE : indicates the surface will be used to cycle through multiple camera angles (generated by misc_portal_camera entities). +-------- NOTES -------- +The entity must be no farther than 64 units away from the portal surface to lock onto it. To make a mirror, apply the common/mirror shader to the surface, place this entity near it but don't target a misc_portal_camera.*/ + +//============================================================================= + +/*QUAKED misc_sky_portal (.1 .3 .8) (-8 -8 -8) (8 8 8) +Entity for making sky portals. +-------- KEYS -------- +target : point this to a target_position entity that is in the "sky" room. +targetname : a misc_sky_portal portal surface indicator must point to this. +-------- NOTES -------- +Make the room that should be the sky. Set "skyportalent" to 1 for ALL the entities inside that room. Then add a target_position that will be the origin of the "camera." Then in the accessible parts of the level, add misc_sky_portal entities that target the target_position. In order for the sky portal entities to be rendered properly, the player must have a misc_sky_portal entity in his PVS ALL THE TIME. Also, replace all the sky surfaces with caulk (or anything that doesn't get drawn by the game) in order to be able to see the sky portal.*/ + +//============================================================================= + +/*QUAKED misc_teleporter_dest (1 .5 .25) (-32 -32 -24) (32 32 -16) +Teleport destination location point for trigger_teleporter entities. +-------- KEYS -------- +angle : direction in which player will look when teleported. +targetname : make the trigger_teleporter point to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +PATH_* ENTITIES + +//============================================================================= + +/*QUAKED path_corner (.5 .3 0) (-8 -8 -8) (8 8 8) ROTATE +Path corner entity that func_trains can be made to follow. +-------- KEYS -------- +target : point to next path_corner in the path. Must be set for elevators as well. +rotate: 3 values specifying the amount the func_train should rotate while moving from this path_corner to its target. Format is "pitch yaw roll" +targetname : the name of the entity; the previous path_corner in the path points to this. If being used for an elevator, the pathtarget key of the entity triggering the move points to this key. +speed : speed of func_train while moving to the next path corner. This will override the speed value of the train. +wait : number of seconds func_train will pause on path corner before moving to next path corner. Setting this key to -1 will make the train stop on the path corner (default 0). +sound: path/name of .wav file to play (default silence). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +ROTATE: if set, the train will also rotate while moving from this path_corner to its target. A "rotate" key must also be included +-------- NOTES -------- +In order to turn a func_train into a working elevator, the path corners must have the wait key set to -1. To get the train to move again, use the pathtarget key from a separate triggering entity pointing to another path corner.*/ + +//============================================================================= + +TARGET_* ENTITIES + +//============================================================================= + +/*QUAKED target_activate (.3 .3 .4) (-8 -8 -8) (8 8 8) +Activates/deactivates other entities, like doors or triggers. +-------- KEYS -------- +target : this must match the "activatename" field of the entities you want to activate/deactivate +pathtarget : if set to "on", the entity will always activate its targets; if set to "off", it'll always deactivate them; if set to anything else, the entity will toggle its targets active/inactive. +-------- NOTES -------- +If you want an entity to be inactive when the level is started set its "inactive" key to 1.*/ + +//============================================================================= + +/*QUAKED target_delay (0 .7 .7) (-8 -8 -8) (8 8 8) +Time delay trigger intermediary. Like a target_relay, this can only be fired by other triggers which will cause it in turn to fire its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +wait : delay in seconds from when this gets triggered to when it fires its own targets (default approx. 1). +delay : same as wait? replaces it? WTF?...I'm confused now. +random : random time variance in seconds added or subtracted from the delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = delay - random) (max delay = delay + random). +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName.*/ + +//============================================================================= + +/*QUAKED target_give (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to give ammo, weapons, health or items to the player who activates it. +-------- KEYS -------- +target : this points to the item(s) to give when activated. +targetname : activating trigger or spawn entity points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +There are 2 ways to use this entity. +a) automatically give items to players when they spawn in the game: make a spawn location entity like info_player_deathmatch or CTF respawn points target this entity, then make it target the item(s) to give to the player upon respawn. +b) give items to players during the game: make a trigger_multiple target this entity, then make it target the item(s) to give to the player when the trigger is touched.*/ + +//============================================================================= + +/*QUAKED target_kill (0 .5 0) (-8 -8 -8) (8 8 8) +This will kill the player who activates the trigger that fires this target. +-------- KEYS -------- +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_location (0 .5 0) (-8 -8 -8) (8 8 8) +Location marker used by bots and players for team orders and team chat in the course of Teamplay games. The closest target_location in sight is used for the location. If none is in sight, the closest in distance is used. +-------- KEYS -------- +message : name of the location (text string). Displayed in parentheses in front of all team chat and order messages. +count : color of the location text displayed in parentheses during team chat. Set to 0-7 for color. + 0 : white (default) + 1 : red + 2 : green + 3 : yellow + 4 : blue + 5 : cyan + 6 : magenta + 7 : white +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_position (0 .5 0) (-8 -8 -8) (8 8 8) +Aiming target for entities like light, misc_portal_camera and trigger_push (jump pads) in particular. +-------- KEYS -------- +targetname : the entity that requires an aiming direction points to this. +portalspeed : when this key is used with a sky portal, these 3 values indicate how much the sky portal should move in the player's view. Default is "0 0 0" - static portals. A good value would be "0.025 0.025 0.025" (similar to kibuye) or "0.025 0.025 0" (the latter would disable vertical portal movement). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad, place this entity at the highest point of the jump and target it with a trigger_push entity.*/ + +//============================================================================= + +/*QUAKED target_print (0 .5 0) (-8 -8 -8) (8 8 8) REDTEAM BLUETEAM PRIVATE +This will print a message on the center of the screen when triggered. By default, all the clients will see the message. +-------- KEYS -------- +message : text string to print on screen. +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +REDTEAM : only the red team players will see the message. +BLUETEAM : only the blue team players will see the message. +PRIVATE : only the player that activates the target will see the message.*/ + +//============================================================================= + +/*QUAKED target_push (.5 .5 .5) (-8 -8 -8) (8 8 8) - +This can be used to create jump pads and launch ramps. The direction of push can be set by the "angles" key or pointing to a target_position or info_notnull entity. Unlike trigger_push, this is NOT client side predicted and must be activated by a trigger. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of push entity (default 0 0). The roll angle does not apply. +speed : speed of push (default 1000). Has no effect if entity targets an aiming entity. +targetname : the activating trigger points to this. Push originates from the location of the trigger. +target : this points to the aiming entity to which the player will jump. +sound: path/name of .wav file to play. Defaults to silence (sound/misc/silence.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad or launch ramp, create a trigger_multiple where the jump must originate. Place the target_push directly above the trigger_multiple and place the target_position entity at the highest point of the jump. Target the trigger_multiple to the target_push and target the target_push to the target_position/info_notnull (or set the target_push's "angles" key). Note that the "angle" key also works.*/ + +//============================================================================= + +/*QUAKED target_relay (0 .7 .7) (-8 -8 -8) (8 8 8) RED_ONLY BLUE_ONLY RANDOM +This can only be activated by other triggers which will cause it in turn to activate its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +RED_ONLY : only red team players can activate trigger. +BLUE_ONLY : only red team players can activate trigger. +RANDOM : one one of the targeted entities will be triggered at random. +-------- NOTES -------- +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName.*/ + +//============================================================================= + +/*QUAKED target_speaker (0 .7 .7) (-8 -8 -8) (8 8 8) LOOPED_ON LOOPED_OFF GLOBAL ACTIVATOR NOPVS +Sound generating entity that plays .wav files. Normal non-looping sounds play each time the target_speaker is triggered. Looping sounds can be set to play by themselves (no activating trigger) or be toggled on/off by a trigger. +-------- KEYS -------- +noise : path/name of .wav file to play (eg. sound/world/growl1.wav - see Notes). +wait : delay in seconds between each time the sound is played ("random" key must be set - see Notes). +random : random time variance in seconds added or subtracted from "wait" delay ("wait" key must be set - see Notes). +targetname : the activating button or trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +LOOPED_ON : sound will loop and initially start on in level (will toggle on/off when triggered). +LOOPED_OFF : sound will loop and initially start off in level (will toggle on/off when triggered). +GLOBAL : sound will play full volume throughout the level. +ACTIVATOR : sound will play only for the player that activated the target. +NOPVS : by default, looping sounds are only played while in the player's PVS. Checking this spawnflag will make the sound play no matter if it's in the PVS or not. +-------- NOTES -------- +The path portion value of the "noise" key can be replaced by the implicit folder character "*" for triggered sounds that belong to a particular player model. For example, if you want to create a "bottomless pit" in which the player screams and dies when he falls into, you would place a trigger_multiple over the floor of the pit and target a target_speaker with it. Then, you would set the "noise" key to "*falling1.wav". The * character means the current player model's sound folder. So if your current player model is Visor, * = sound/player/visor, if your current player model is Sarge, * = sound/player/sarge, etc. This cool feature provides an excellent way to create "player-specific" triggered sounds in your levels. + +The combination of the "wait" and "random" keys can be used to play non-looping sounds without requiring an activating trigger but both keys must be used together. The value of the "random" key is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_teleporter (0 .5 0) (-8 -8 -8) (8 8 8) +Activating this will teleport players to the location of the targeted misc_teleporter_dest entity. Unlike trigger_teleport, this entity must be activated by a trigger and does NOT allow client prediction of events. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +TEAM_* ENTITIES + +//============================================================================= + +/*QUAKED team_CTF_blueflag (.15 .15 .15) (-16 -16 -16) (16 16 16) +Black briefcase for CTB games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/cases/b_case.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_blueplayer (.15 .15 .15) (-16 -16 -24) (16 16 32) +Initial Black team spawning position for CTB games. This is where players spawn when they join the Black team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_bluespawn (.15 .15 .15) (-16 -16 -24) (16 16 32) +Black team respawning position for CTB games. This is where Black team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redflag (.9 .9 .9) (-16 -16 -16) (16 16 16) +Silver briefcase for CTB games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/cases/s_case.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_redplayer (.9 .9 .9) (-16 -16 -24) (16 16 32) +Initial Silver team spawning position for CTB games. This is where players spawn when they join the Silver team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redspawn (.9 .9 .9) (-16 -16 -24) (16 16 32) +Silver team respawning position for CTB games. This is where Silver team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +TRIGGER_* ENTITIES + +//============================================================================= + +/*QUAKED trigger_always (.5 .5 .5) (-8 -8 -8) (8 8 8) +Automatic trigger. It will fire the entities it targets as soon as it spawns in the game. +-------- KEYS -------- +target : this points to the entity to activate. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED trigger_hurt (.5 .5 .5) ? START_OFF TOGGLE SILENT NO_PROTECTION SLOW +Any player that touches this will be hurt by "dmg" points of damage once per server frame (very fast). A sizzling sound is also played while the player is being hurt. +-------- KEYS -------- +dmg : number of points of damage inflicted to player per server frame (default 5 - integer values only). +message : text string to print on screen. Default is "was in the wrong place". +targetname : activating trigger points to this. If no targetname is set, the entity can not be toggled. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_OFF : entity will start in the off position. Only useful with TOGGLE spawnflag. +TOGGLE : wait in both the on and off states for a trigger event. +SILENT : supresses the sizzling sound while player is being hurt. +NO_PROTECTION : not used in Reaction. +SLOW : changes the damage rate to once per second. +-------- NOTES -------- +Triggering a trigger_hurt will have no effect if the TOGGLE spawnflag is not set.*/ + +//============================================================================= + +/*QUAKED trigger_multiple (.5 .5 .5) ? OPEN_DOOR +Variable size repeatable trigger. It will fire the entities it targets when touched by player. Can be made to operate like a trigger_once entity by setting the "wait" key to -1. It can also be activated by another trigger that targets it. +-------- KEYS -------- +target : this points to the entity to activate. +targetInactive : if the trigger_multiple is set to inactive state by a target_activate entity, it can be set to fire other target instead of doing nothing. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +targetShaderName: the original shader in a shader swap (see notes). +targetShaderNewName: new shader in a shader swap (see notes). +targetname : activating trigger points to this. +activatename : used in order to allow target_activate entities targeting this trigger to activate/deactivate it +inactive : indicates that the trigger should start inactive. It can be activated by target_activate entities that have a "target" matching the "activatename" field of the trigger +wait : time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +alias : alternate way to attach other entities to this one. Use this when targetname is reserved for other purposes. +attachto : if set, this entity will be attached to another entity with a matching TARGET or ALIAS. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +OPEN_DOOR : must be manually activated by pressing 'opendoor'. +-------- NOTES -------- +To initiate a shader swap, use the targetShaderName key with the original shader path as the argument. Note this is always the original shader, not the current shader. Use the targetShaderNewName key with the path to the replacement shader as the argument. The shader swap will affect every surface in the map that was originally showing the shader specified as the targetShaderName. +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED trigger_push (.5 .5 .5) BOT_ONLY +This is used to create jump pads and launch ramps. It MUST point to a target_position or info_notnull entity to work. Unlike target_push, this is client side predicted. +-------- KEYS -------- +target : this points to the target_position to which the player will jump. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +sound: path/name of .wav file to play. Defaults to silence (sound/misc/silence.wav). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +BOT_ONLY : only bots will use this entity. +-------- NOTES -------- +To make a jump pad or launch ramp, place the target_position/info_notnull entity at the highest point of the jump and target it with this entity.*/ + +//============================================================================= + +/*QUAKED trigger_teleport (.5 .5 .5) ? +Touching this will teleport players to the location of the targeted misc_teleporter_dest entity. This entity allows client prediction of events. +-------- KEYS -------- +target : this must point to a misc_teleporter_dest entity. +pathtarget : will send a func_train to the path corner this key points to. Must be used in conjunction with the target key pointing to the targetname of the func_train. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +WORLDSPAWN ENTITY + +//============================================================================= + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. +-------- KEYS -------- +message : text to print at user logon. Used for name of level. +music : path/name of looping .wav file used for level's music (eg. music/sonic5.wav). +ambient : adds a constant value to overall lighting. High values are not recommended. Ambient light will have a tendency to flatten out variations in light and shade. +_color : RGB value for ambient light color. +_rq3_fog_color : if set, the game will fill the screen with this color before drawing the actual scene. Useful for replacing the q3map2 foghulls +vertexremapshader : sets a shader to be used in vertex light mode instead of a normal shader. Value : normal_shader;vertex_shader (note the semi-colon). As many shaders can be remapped as needed by using the key. However, if more than one shader is remapped in a map, each one must have a unique identifier … either a number or a letter after the Key word, as shown by “vertexremapshaderX”, where X is a number or any character set. Examples, vertexremapshader01, vertexremapshader02, vertexremapshaderA, vertexremapshaderB, etc. +gravity : gravity of level (default is normal gravity: 800). +gridsize : granularity of the lightgrid created by q3map. Value is three integers separated by spaces, representing number of units between grid points in X Y Z. Default gridsize value is 128 128 256. Use larger powers of 2 to reduce BSP size and compile time on very large maps. +_blocksize : q3map always splits the BSP tree along the planes X=_blocksize*n and Y=_blocksize*n. Default _blocksize value is 1024. Increase the blocksize using larger powers of 2 to reduce compile times on very large maps with a low structural brush density. +-------- Q3MAP2 KEYS -------- +_minlight : raises ambient light only where it's less than the minlight value (dark areas) and leaves the rest of your map alone. +_minvertexlight : (see above) +_mingridlight : Minimum lightgrid (dynamic entity lighting) levelwide. +_keeplights : Keep light entities in the BSP. Normally stripped out by the BSP process and read from the .map file by the lighting phase. +_noshadersun : shader suns still work, but this is a method to override/do_not_use shader suns, and only use entity suns. I.e., supresses q3map_sun in your sky shaders. +_farplanedist : Limit on how many units the vis phase of compilation can see. Used in combination with level-wide fog, it can help reduce r_speeds on large, open maps. +_foghull : Shader to use for "fog hull." Foghull shader should be a sky shader. Omit the "textures/" prefix. +_lightmapscale : sets the sample size of the lightmap. A value of 1 (default) will create 16x16 pixel samples. A higher value generates smaller samples (for example a value of 2 will create 8x8 samples). Can be overridden in func_group (or other entities). +_castshadows;_cs : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_receiveshadows;_rs : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. Overridable in entities. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap;alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers;layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader;shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- RQ3 KEYS -------- +numbreakabletypes : the number of breakable types to be defined in the worldspawn (0 by default) +b#i_type (where #i is a number between 0 and numbreakabletypes - 1, e.g. "b3_type". These are the id's of the breakable types) : breakable type #i (e.g. "glass", "wood_mahogany" etc.) +b#i_force, b#i_lift : the same as the "force" and "lift" keys from func_breakables. These two are optional, unlike the "b#i_type" key. If the "b#i_type" key is ommitted, then the code will skip to the next breakable definition (if there is one). +atmosphere : The supported atmospheric effects are 'rain' and 'snow'. The format string is something like: T=RAIN,B=5 10,C=0.5,G=0.5 2,BV=0,GV=0 100,W=1 2,D=300 + +The type must always come first (T=RAIN). The fields are as follows: + +Key Default Description: +T RAIN Type of effect (supports 'rain' or 'snow') +B 5 10 Base times (X seconds, or between X and Y seconds) +C 1 1 Time to move from base to gust (X seconds, or between X and Y seconds) +G 0 2 Gust times (X seconds, or between X and Y seconds) +BV 0 100 Base vector (x and y units/sec). +GV 0 100 Gust vector (x and y units/sec). +W 1 2 Weight of drops (X, or from X to Y depending on base/gust position) +S 1 1 Water and Splash shader. This are two boolean values, the first enables impactshaders on water (0 = off, 1 = on), the second on land. +D 300 300 Number of drops (X, or from X to Y depending on base/gust position)*/ + +//============================================================================= + +RQ3AMMO_* ENTITIES + +//============================================================================= + +/*QUAKED RQ3ammo_m4 (.3 .3 1) (-8 -8 -8) (8 8 8) SUSPENDED +M4 ammo. Gives the player 1 clip by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/m4.md3"*/ + +//============================================================================= + +/*QUAKED RQ3ammo_mk23 (.3 .3 1) (-8 -8 -8) (8 8 8) SUSPENDED +MK23 pistol ammo. Gives the player 1 clip by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/mk23.md3"*/ + +//============================================================================= + +/*QUAKED RQ3ammo_mp5 (.3 .3 1) (-8 -8 -8) (8 8 8) SUSPENDED +MP5 ammo. Gives the player 1 clip by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/mp5.md3"*/ + +//============================================================================= + +/*QUAKED RQ3ammo_shells (.3 .3 1) (-8 -4 -6) (8 12 10) SUSPENDED +M3 & HC ammo. Gives the player 1 box of 7 shells by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/m3.md3"*/ + +//============================================================================= + +/*QUAKED RQ3ammo_ssg3000 (.3 .3 1) (-8 -8 -8) (8 8 8) SUSPENDED +SSG3000 ammo. Gives the player 1 box of 6 rounds by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/ammo/ssg3000.md3"*/ + +//============================================================================= + +RQ3WEAPON_* ENTITIES + +//============================================================================= + +/*QUAKED RQ3weapon_grenade (1 0 .5) (-8 -8 -8) (8 8 8) SUSPENDED +Grenade. Gives the player 1 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grenade/grenade.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_handcannon (1 0 .5) (-6 -6 -6) (16 6 6) SUSPENDED +Handcannon. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/handcannon/handcannon.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_knife (1 0 .5) (-6 -4 -4) (6 4 12) SUSPENDED +Knife. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/knife/knife.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_m3 (1 0 .5) (-16 -8 -8) (28 8 4) SUSPENDED +M3 Shotgun. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/m3/m3.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_m4 (1 0 .5) (-12 -8 -8) (20 8 8) SUSPENDED +M4. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/m4/m4.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_mp5 (1 0 .5) (-16 -8 -8) (16 8 8) SUSPENDED +MP5. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/mp5/mp5.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_pistol (1 0 .5) (-8 -4 -6) (8 4 6) SUSPENDED +MK23 Pistol. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\mk23\mk23.md3"*/ + +//============================================================================= + +/*QUAKED RQ3weapon_ssg3000 (1 0 .5) (-16 -8 -6) (32 8 6) SUSPENDED +SSG3000 Sniper Rifle. +-------- KEYS -------- +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- + +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/ssg3000/ssg3000.md3"*/ + +//============================================================================= + +//General Notes: +//The alias, attachto, targetShaderName and targetShaderNewName keys work for every entity that has a target key. For the sake of brevity, these keys were only added to entities where these keys would be commonly used. diff --git a/install/installs/ReactionPack/install/Boomstick/scripts/shaderlist.txt b/install/installs/ReactionPack/install/Boomstick/scripts/shaderlist.txt new file mode 100644 index 00000000..30e1159c --- /dev/null +++ b/install/installs/ReactionPack/install/Boomstick/scripts/shaderlist.txt @@ -0,0 +1 @@ +common diff --git a/install/installs/ReactionPack/install/docs/.svn/entries b/install/installs/ReactionPack/install/docs/.svn/entries new file mode 100644 index 00000000..359cb78a --- /dev/null +++ b/install/installs/ReactionPack/install/docs/.svn/entries @@ -0,0 +1,43 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +Terrain_Manual +dir + +Compile_Manual +dir + +Q3Map2Shader_Manual +dir + +Q3AShader_Manual +dir + +Model_Manual +dir + diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/entries b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/entries new file mode 100644 index 00000000..09f1dab0 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/entries @@ -0,0 +1,232 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Compile_Manual +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +cfgq3.c +file + + + + +2012-04-01T16:52:31.162232Z +e485c4968a3071fa9d196adf2f0c83bd +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2821 + +q3map.html +file + + + + +2012-04-01T16:52:31.163232Z +169a414d6278cdf4fb68517e879f590b +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +19245 + +bspc.txt +file + + + + +2012-04-01T16:52:31.267238Z +169fe629ad636bc05089640c08588721 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +24159 + +modelskins.txt +file + + + + +2012-04-01T16:52:31.277239Z +c6853fe837e5ef1407f155feaa026562 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2092 + +headskins.txt +file + + + + +2012-04-01T16:52:31.279239Z +239c66cae6f6c941fb1c4f7419cfec2b +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1922 + +index.html +file + + + + +2012-04-01T16:52:31.280239Z +f5e15cf6813f6d489fa54b565588c075 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1658 + diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/bspc.txt.svn-base b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/bspc.txt.svn-base new file mode 100644 index 00000000..0547b97b --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/bspc.txt.svn-base @@ -0,0 +1,565 @@ + + +Title: BSP Converter +Version: 2.1h +Date: 2001-03-28 +Author: Mr. Elusive + + +Description +----------- + +The BSPC tool is used to create AAS files from BSP files. +An AAS file is a file with areas used by the Quake III Arena bot in order +to navigate and understand a map. The Quake III Arena maps are stored in +BSP files. + + +Usage +----- + +bspc [- [- ...]] + +Example 1: bspc -bsp2aas d:\quake3\baseq3\maps\mymap?.bsp +Example 2: bspc -bsp2aas d:\quake3\baseq3\pak0.pk3\maps/q3dm*.bsp + +Switches: + bsp2aas <[pakfilter/]filter.bsp> = convert BSP to AAS + reach = compute reachability & clusters + cluster = compute clusters + aasopt = optimize aas file + output = set output path + threads = set number of threads to X + cfg = use this cfg file + optimize = enable optimization + noverbose = disable verbose output + breadthfirst = breadth first bsp building + nobrushmerge = don't merge brushes + freetree = free the bsp tree + nocsg = disables brush chopping + forcesidesvisible = force all sides to be visible + grapplereach = calculate grapple reachabilities + + +Several metacharacter may be used in the filter and pakfilter. + +* match any string of zero or more characters +? match any single character +[abc...] match any of the enclosed characters; a hyphen can + be used to specify a range (e.g. a-z, A-Z, 0-9) + +.pk3 files are accessed as if they are normal folders. For instance +use "d:\quake3\baseq3\pak0.pk3\maps/q3dm1.bsp" to access the +map q3dm1.bsp from the pak0.pk3 file. + +Multiple files may be listed after the switches bsp2map, bsp2aas, reach, +cluster and aasopt. + +If a BSP file is being converted to an AAS file and no output path +is entered on the command-line then the AAS file will automatically +be stored in the same folder as the BSP file. However if the BSP file +was stored in a .pk3 file then the AAS file will be stored in a folder +with the name 'maps' outside the .pk3 file. + + +Updating entity lump +-------------------- + +If an AAS file is already available for a BSP file and you ONLY change +the entities inside this BSP file then you only have to recalculate the +reachabilities. This way you can move items, platforms etc. around +without the need to recalculate the whole AAS file which can save quite +some compile time. You can recalculate the reachabilities as follows: + +bspc -reach mymap.bsp + +Where mymap.bsp is the BSP file. The mymap.aas file has to be in the +same folder as mymap.bsp or should be in the output folder specified +with the -output option. + +Keep in mind that as soon as ANY geometry in the map changes the whole +AAS file HAS to be recalculated in order to play with bots. + +NOTE: -reach does not work on optimized .AAS files! +NOTE: don't use -reach when moving the position of doors. + + +Leaks +----- + +Just like there can be vis leaks in a map there can also be clipping +leaks. Two things can be wrong when the BSPC tool outputs that a map +leaks. + +1. There are no entities in the map at all, or all entities that are +actually in the map are placed in solid. In this case the BSPC tool +outputs "WARNING: no entities inside". (At least a player start entity +is needed to load a map.) + +2. There is a spot in the map where players can go outside the map +into the void. This is bad, players should never be able to fall out +of a level. In this case the BSPC tool outputs "WARNING: entity +reached from outside". The BSPC tool also writes a mymap.lin file +that can be loaded in the Q3Radiant editor to show lines that go +through the actual leak. + +Make sure the .lin file is stored in the same folder as where q3radiant +stores the .bsp file. Load the map in q3radiant and use the +menu -> File -> Pointfile... to load the .lin file. A thick red line +will be shown in the map. Follow this line to find the leak. + + +Map bounds +---------- + +Currently a map should be within the bounds (-65536, -65536, -65536) - +(65536, 65536, 65536) for the bspc tool to compile. These are the same +limits the q3map tool has. + + +Physics +------- + +The player bounding box is a 30 units by 30 units square with a height +of 56 units. If we assume 1.75 meters being the average height of a human +and a player in Quake III Arena being 56 units high we get 32 units = 1 meter. + +Maximum step height of a player is 18 units (just keep steps 16 units or +lower). + +The maximum water jump height for bots has been set to 18 units. (height +difference between water surface and the floor jumping onto). If the +waterjump height is made higher human players will have a hard time getting +out of the water. + +With normal gravity and without the quad the maximum rocket jump height is +around 280 units (you can sometimes jump a few units higher but this is a +safe value for reference). + +The maximum height for barriers the bots will jump on is 32 units. + +Some math to calculate some other values of interest: + +gravity = 800; +jump velocity = 270; +max vertical rocketjump velocity = 670; +max run velocity = 320; +max step height = 18; + +max jump height = 0.5 * gravity * (jumpvelocity/gravity)*(jumpvelocity/gravity); +max jump height = 45 units; +NOTE: even though this is the mathematical maximum jump height always keep +the the 32 units maximum barrier height for bots in mind when building maps. + +maximum horizontal jump distance over a gap from one spot to another both +at the same height: + +t = sqrt((maxjumpheight + maxstep) / (0.5 * gravity)); +t = 0.3986 seconds; +dist = maxrunvelocity * (t + jumpvelocity / gravity); +dist = 235 units; +Because players use a bounding box we can jump a full bounding box width +furter in the ideal case. (15 units at the jump start and 15 at the +landing place). +235 + 15 + 15 = 265 units. +Again this is the mathematical maximum which players can only reach under +ideal circumstances. + + +Optimizing a map for bspc +------------------------- + +Hint brushes have no effect on the bspc tool. Only solid, clip, liquid, +cluster portal and do not enter brushes are used by the bspc tool. + +The bspc tool outputs how many areas are created for a map. Less areas +is better. Often the number of areas can be reduced by adding additional +clip brushes. By adding these additional clip brushes the complexity +of the geometry used for collision can be reduced. Do not add clip +brushes in front of the complex geometry but get the complex shaped +geometry contained within these clip brushes. Things that should be +contained within clip brushes are small or complex shaped (often detail) +brushes and complex and twisted curves, but also more regular curves +can be placed within a clip brush. When containing a curve within a +clip brush it's preferred to place the whole curve within the clip +brush (not just part of the curve). +Note: you can make brushes or curves non-solid when they are contained +within *full* clip or *weap* clip brushes to speed up bspc calculations. + +Always try to align your geometry to the grids. Always use the largest +grid possible for alignment of your geometry. Also try to align the +back sides of brushes which may not be visible. The more brush sides +are aligned the better. This will also speed up bspc calculations. + +Align adjacent brushes as much as possible. Make sure no tiny faces are +created due to badly aligned brushes. + +Quite often there are places in a map that are visible to players +but that players can never get to. Players would be able to walk around there +but since players can never reach such places they will never actually +move around there. If players are never able to get to such places +it's better to put a large clip brush which encloses that whole space. +This will also speed up bspc calculations and reduce the number of areas +created by the bspc tool. + +Note: the number of areas relative to the map size tells something about +the navigation complexity for players in general (also human players). +Reducing the collision complexity for bots also makes the map easier to +navigate for human players + + +func_plat and func_bobbing +-------------------------- + +When func_plat or func_bobbing entities are placed in a map the bots will +use them if possible. The bots assume they can stand on top of the bounding +box of the model used for the func_plat or func_bobbing entity. As a result +creating complex shaped func_plat or func_bobbing models is mostly a bad +idea. You have to make sure the bots (and players) can actually stand +everywhere ontop of the bounding box of the model. + + +Cluster Portals +--------------- + +A map is divided into areas. Several of these areas can be grouped together +to create a cluster. The clusters are seperated by cluster portals which are +areas themselves. One of the things the bot uses these clusters for is a +multi-level routing algorithm. When a map is efficiently divided up into +clusters bot calculations will be faster. + +several things to take into account: + +- The BSPC tool tries to create cluster portals automatically but additional + cluster portals can be created by placing "clusterportal" brushes. +- Cluster portals are manually created by placing "clusterportal" brushes + inside the map. +- Cluster portal brushes are a tool to optimize a map for CPU usage by the + bots. They are not needed for the bots to operate correctly. +- The "clusterportal" brushes should not be used outside the world hull. +- The cluster portals do not have any effect on vis. +- If a door is already sealed with an areaportal brush, a clusterportal is + not necessary there. (area portals are also used as cluster portals). +- Just like the area portals, the cluster portals must seal a space off + entirely from other areas. +- The cluster portal areas should seal off a cluster in a way that the only + path towards another cluster is through a cluster portal area. +- Only create cluster portals where people can walk or swim through. +- Don't create cluster portals in gaps in the floor. (people would fall through) +- If you have two sealed off clusters and you add a teleporter between them + then the two clusters will be merged again because of the teleporter. +- Cluster portals must seperate no more and no less than two (2) clusters. +- Try to create clusters with all the same number of 'reachability' areas. + for instance if the map has 5400 areas try to create 10 clusters with 540 + areas each, or 12 clusters with 450 areas each, etc. The BSPC tool lists + the number of reachability areas in each cluster. + With Q3A version 1.25 and up you can use /set bot_testclusters 1 on the + console and the area number and cluster number you're in will be printed + on the screen. These cluster number correspond to the cluster numbers + the BSPC tool prints. +- Minimize the number of clusters with only a few (less than 10) areas. +- When adding "cluster portal" brushes try to place them in places with + minimal geometric complexity. For instance place them inside convex door + openings or small hallways (not infront of door openings). Ideally the shape + of the face through which a player walks or swims into the cluster portal + is the same as the shape of the face through which a player leaves the + cluster portal. Also ideally the open space inside the cluster portal + brush is convex. +- Make cluster portals about 16 or 32 units thick or align them with + adjacent geometry. Don't make them too thick though. +- Minimize the total number of cluster portal areas at all times. The more + cluster portal areas you have the more CPU the bots need. +- Items have no effect at all on the creation of areas or clusters. + The same goes for item_botroam. + + +Do Not Enter areas +------------------ + +When bot navigation problems show up or you want to make sure a bot never tries +to go to a certain place "do not enter" brushes can be used. + +several things to take into account: + +- The "do not enter" brushes should not be used outside the world hull. +- The "do not enter" brush is Not a clip brush for the bot. +- The "do not enter" brush is a tool of last resort. Do not use it unless + there are serious navigation problems. +- The number of "do not enter" brushes should be minimized because these + brushes create additional areas for the bots. +- The "do not enter" brush will create a New area that the bot will try to + avoid. However if the bot somehow ends up in a "do not enter" area or there + is a valid goal inside the "do not enter" area then the bot is allowed to + go into and out of that area. So if the bot somehow gets in a "do not enter" + area the bot will be able to get out. + + +Bot roaming +----------- + +The item_botroam entity can be used when a bot does not roam the whole level +or prefers to go to only specific areas. This (invisible) item can be placed +in a map just like regular items. Nobody can actually pick up the item it's +only used to attract bots to certain places of the map. The item_botroam has +a key "origin". The value is set by Q3Radiant automatically. The item_botroam +also has a key "weight". The value is the weight of the roam item and is +relative to the weight of other items in the map. The bot character specific +item weights are stored with the bot characters in the botfiles/bots/ sub-folder +in the .pk3 file. The value of the weight is a non-zero floating point value, +most often in the range 0 to 400. (Higher values are allowed but keep in mind +that the bot should also still go for normal items, so don't make the +item_botroam weight to high.) + +When a bot should never go for a specific item the key "notbot" with value "1" +can be used for that item. This key with value can be used for every available +item in Quake III Arena. + +The suspended flag can be used on all items (item_botroam included). +However keep in mind that when a suspended item is not anywhere near the +ground the bot will ONLY try to go for this suspended item using jump pads. + + +Team based entities +------------------- + +You can use the "bot_notteam" entity key with value "1" or "2" on teleporters +(trigger_teleport or trigger_multiple pointing at a target_teleporter), +elevators (func_plat), cyclic movers (func_bobbing), jumppads (trigger_push) +and areas that hurt the player (trigger_hurt). +When "notteam" is set to "1" only bots using the travel flag TFL_NOTTEAM1 will +use the entity or move through the area. When "bot_notteam" is set to "2" only +bots using the travel flag TFL_NOTTEAM2 will use the entity or move through the +area. These travel flags can be used in the game source code. Using this entity +key also only has effect if the mod the map is being made for supports team based +navigation for bots. + + +Testing AAS files +----------------- + +One of the easiest ways to test the AAS file is to load the map in +Quake3 in teamplay mode (type /set g_gametype 3 on the console before +loading the map). Enter a team and add a bot to your team. Use the +team order menu (by default bound to the key F3) to command the bot +to follow you. Walk around the map and see if the bot is able to +follow you everywhere. + +Map bugs can sometimes cause certain places in the map to show up +'solid' in the AAS file. The bots cannot travel through these 'solid' +areas. To test for these 'solid' places set the cvar bot_testsolid +to 1 on the console. (type /set bot_testsolid 1) The map has to be +started with devmap instead of map before the cvar bot_testsolid can +be set. When the cvar is set to 1 then either "empty area" or +"SOLID area" will be printed on the screen while traveling through a map. +Several map bugs can cause these 'solid' places in the AAS file. +- Sometimes microscopic brushes are left over after a brush CSG. Search + for such brushes in the problem area and delete them. +- Tiny brush faces (not curves) can also cause problems. Due to vertex + snapping in the q3map tool those tiny brush faces can be snapped out + of existence. Such faces will not show up in Quake3 and you'll see + tiny peek holes or slits where you can view through the geometry. + Allign vertexes of and edges of adjacent brushes to remove and avoid + such tiny faces. Placing a clip brush in front of the face that is + snapped out of existence will also remove the 'solid' area but ofcourse + it's much better to remove the peek holes and slits. +- Another cause could be a brush with a collapsed side. Check how many + sides a brush has and how many sides actually have a surface. Rebuild + brushes with collapsed sides. +- All faces contained within liquid brushes using a shader without + "surfaceparm trans" set will be removed. Those contained surfaces will + not be visible and can cause the liquid to appear "solid" in the AAS file. + +If you insist creating an AAS file for a map with bugs then the option +-forcesidesvisible can be used. This should fix all the problems with areas +showing up solid in the AAS file. However creating an AAS file with this +option takes a lot longer (often more than twice the normal compile time). + +Clusters can be tested with the cvar bot_testclusters. +(type "/set bot_testclusters 1" on the console) + +Jumppads can also be tested. Type the following on the Quake3 console +before loading your map: + +/set bot_maxdebugpolys 1024 +/set bot_visualizejumppads 1 +/set bot_forcereachability 1 + +Now load the map. A counter will be shown and goes from 0% to 100%. +When the counter has reached 100% type /set bot_debug 1 and +/set r_debugSurface 2 on the console. For every jumppad the +default arch of travel (without using air control) will be visualized. +This only works if your .aas file is not optimized. + + +Error messages +-------------- + +Level designers should not worry too much about the following messages and/or warnings. The things reported are non fatal and won't cause any major problems. Some of the messages are just debug left overs. + +"AAS_CheckArea: area %d face %d is flipped\n" +"AAS_CheckArea: area %d center is %f %f %f\n" +"AAS_CheckFaceWindingPlane: face %d winding plane unequal to face plane\r\n" +"AAS_CheckFaceWindingPlane: face %d winding reversed\r\n" +"area %d face %d flipped: front area %d, back area %d\n" +"area %d face %d is tiny\r\n" +"face %d and %d, same front and back area but flipped planes\r\n" +"AAS_SplitFace: tiny back face\r\n" +"AAS_SplitFace: tiny back face\r\n" +"AAS_SplitArea: front area without faces\n" +"AAS_SplitArea: back area without faces\n" +"gsubdiv: area %d has a tiny winding\r\n" +"AAS_TestSplitPlane: tried face plane as splitter\n" +"found %d epsilon faces trying to split area %d\r\n" +"AAS_SplitArea: front area without faces\n" +"AAS_GetFace: face %d had degenerate edge %d-%d\r\n" +"AAS_GetFace: face %d was tiny\r\n" +"WARNING: huge winding\n" +"bogus brush after clip" +"split removed brush" +"split not on both sides" +"two tiny brushes\r\n" +"possible portal: %d\r\n" +"portal %d: area %d\r\n" +"WARNING: CM_GridPlane unresolvable\n" +"WARNING: CM_AddFacetBevels... invalid bevel\n" +"WARNING: CM_SetBorderInward: mixed plane sides\n" +"WARNING: bevel plane already used\n" +"trigger_multiple model = \"%s\"\n" +"trigger_teleport model = \"%s\"\n" +"found a trigger_push with velocity %f %f %f\n" +"AAS_TraceBoundingBox: stack overflow\n" +"AAS_TraceAreas: stack overflow\n" +"AAS_LinkEntity: stack overflow\n" +"MergeWindings: degenerate edge on winding %f %f %f\n" +"Warning: MergeWindings: front to back found twice\n" +"FindPlaneSeperatingWindings: winding1 non-convex\r\n" +"FindPlaneSeperatingWindings: winding2 non-convex\r\n" + + +When one of the following messages, errors or warnings is found then there is often something to be fixed. + +"WARNING! HashVec: point %f %f %f outside valid range\n" +"This should never happen!\n" + While storing the AAS file some vertex was found outside the valid map bounds. When this happens some part of the map is likely to have badly aligned brushes or weird shaped curves. Clipping off or rebuilding complex shapes often helps. +"trigger_push start solid\n" + The trigger_push start point is in solid. Try making the trigger_push brush a bit larger or move it around a bit. +"trigger_push without target entity %s\n" + Could not find the target entity of the trigger_push with the target field %s. +"trigger_push without time\n" + trigger_push entity found without "time" field. +"trigger_multiple not in any jump pad area\n" +"trigger_push not in any jump pad area\n" + A trigger_push entity was found not to be in any valid jumppad area. (the message states trigger_multiple but it should have been trigger_push) Try making the trigger_push brush a bit larger or move it around a bit. +"trigger_multiple at %1.0f %1.0f %1.0f without target\n" + A trigger multiple was found at the given coordinates without a "target" field. +"target_teleporter without target\n" + A target_teleporter entity was found without target field. +"trigger_teleport at %1.0f %1.0f %1.0f without target\n" + A trigger_teleport entity was found at the given coordinates without "target" field. +"teleporter without misc_teleporter_dest (%s)\n" + The destination of a teleporter with target field %s could not be found. +"teleporter destination (%s) without origin\n" + A teleporter destination with the target name %s was found without origin field. +"teleporter destination (%s) in solid\n" + A teleporter destination with the targetname %s was found to be in solid. +"teleported into slime or lava at dest %s\n" + A player would be pushed into slime or lave at the teleporter destination with the targetname %s. +"trigger_multiple not in any area\n" + A teleporter trigger was found not to be in any valid area. Try moving the trigger around a bit. +"func_plat without model\n" + A func_plat entity was found without model field. +"func_plat with invalid model number\n" + A func_plat entity was found with the model field set to some invalid number. +"func_bobbing without model\n" + A func_bobbing entity was found without model field. +"func_bobbing with invalid model number\n" + A func_bobbing entity was found with the model field set to some invalid number. +"%s in solid at (%1.1f %1.1f %1.1f)\n" + An item with classname %s was found to be in solid at the given coordinates. +"empty aas link heap\n" + Some part of the map has some rather complex clipping. Reduce the geometric complexity or use clip brushes to reduce the clipping complexity. +"too many entities in BSP file\n" + There are too many entities in the bsp file. +"error opening %s\n" + Could not create a new AAS file. Hard disk might be full. +"error writing lump %s\n" + Could not write an AAS lump to file. Hard disk might be full. + + + +Version Changes +--------------- + +2.1h (2001-03-28) + +- fixed crash bug + +2.1g (2001-02-18) + +- added bot_notteam support on trigger_hurt entities + + +2.1f (2001-02-06) + +- added some AAS statistics +- don't flood through faces when creating clusters + + +2.1e (2001-01-10) + +- fix map size limitation + + +2.1d (2000-12-17) + +- renamed "notteam" to "bot_notteam" + + +2.1c (2000-11-02) + +- added fs_maxfallheight +- compiled with larger map size bounds + + +2.1b (2000-09-15) + +- fixed cfg file loading + + +2.1 (2000-06-28) + +- added model numbers for AREACONTENTS_MOVER +- added team based func_plat, func_bobbing, trigger_teleport and trigger_push reachabilities + + +2.0 (2000-06-21) + +- fixed swim reachabilities +- fixed some reachabilities through cluster portals +- fixed jump reachabilities +- changed some start travel times +- added travel time settings to cfg + + +1.9 (2000-03-27) + +- fixed func_bobbing entities with origin brush + + +1.8 (2000-01-14) + +- fixed trigger_teleport bug. +- increased max map bounds to (-8192, -8192, -8192)-(8192, 8192, 8192) +- increased max points on winding +- made "HashVec: point x y z outside valid range" non-fatal +- fixed rocket jump reachabilities +- added force sides visible option +- increased simulated stack size for area traces + + +1.7 (1999-12-22) + +- fixed ducked bounding box size +- fixed sv_maxsteepness being zero in aas configuration +- AAS files are now automatically stored in BSP file folder +- fixed crash bug caused by overflow of a simulated stack diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/cfgq3.c.svn-base b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/cfgq3.c.svn-base new file mode 100644 index 00000000..47e43c80 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/cfgq3.c.svn-base @@ -0,0 +1,78 @@ +//=========================================================================== +// BSPC configuration file +// Quake3 +//=========================================================================== + +#define PRESENCE_NONE 1 +#define PRESENCE_NORMAL 2 +#define PRESENCE_CROUCH 4 + +// more bounding boxes can be added if required +// always minimize the number of bounding boxes listed here to reduce AAS file size +// for instance if players cannot crouch then it's good to remove the bbox definition for it + +//bounding box when running/walking +bbox //30x30x56 +{ + presencetype PRESENCE_NORMAL + flags 0x0000 + mins {-15, -15, -24} + maxs {15, 15, 32} +} + +// bounding box when crouched +bbox //30x30x40 +{ + presencetype PRESENCE_CROUCH + flags 0x0001 + mins {-15, -15, -24} + maxs {15, 15, 16} +} + +// do not forget settings as they might not be defaulted correctly when this cfg is used +settings +{ + // physics settings + phys_gravitydirection {0, 0, -1} // direction of gravity + phys_friction 6 // friction + phys_stopspeed 100 // stop speed + phys_gravity 800 // gravity + phys_waterfriction 1 // friction in water + phys_watergravity 400 // gravity in water + phys_maxvelocity 320 // maximum run speed + phys_maxwalkvelocity 320 // maximum walk speed (set for running) + phys_maxcrouchvelocity 100 // maximum crouch speed + phys_maxswimvelocity 150 // maximum swim speed + phys_walkaccelerate 100 // acceleration for walking + phys_airaccelerate 0 // acceleration flying through the air + phys_swimaccelerate 0 // acceleration for swimming + phys_maxstep 18 // maximum step height + phys_maxsteepness 0.7 // maximum floor steepness a player can walk on + phys_maxwaterjump 19 // maximum height for an out of water jump + phys_maxbarrier 33 // maximum barrier a player can jump onto + phys_jumpvel 270 // jump velocity + phys_falldelta5 40 // falling delta for 5 damage ( see PM_CrashLand in game/bg_pmove.c ) + phys_falldelta10 60 // falling delta for 5 damage ( see PM_CrashLand in game/bg_pmove.c ) + // reachability settings + // the following are all additional travel times added + // for certain reachabilities in 1/100th of a second + rs_waterjump 400 + rs_teleport 50 + rs_barrierjump 100 + rs_startcrouch 300 + rs_startgrapple 500 + rs_startwalkoffledge 70 + rs_startjump 300 + rs_rocketjump 500 + rs_bfgjump 500 + rs_jumppad 250 + rs_aircontrolledjumppad 300 + rs_funcbob 300 + rs_startelevator 50 + rs_falldamage5 300 // avoid getting 5 damage + rs_falldamage10 500 // avoid getting 10 damage + // if != 0 then this is the maximum fall height a reachability can be created for + rs_maxfallheight 0 + // maximum height a bot may fall down when jumping to some location + rs_maxjumpfallheight 450 +} diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/headskins.txt.svn-base b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/headskins.txt.svn-base new file mode 100644 index 00000000..bf45f9f5 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/headskins.txt.svn-base @@ -0,0 +1,75 @@ +search orders with different settings + + +===================== +NON-TEAMPLAY +===================== + +------------------------------------------------- +headmodel = *callisto/lily + +models/players/heads/callisto/lily/head_default.skin +models/players/heads/callisto/head_lily.skin + + +------------------------------------------------- +headmodel = callisto/lily + +models/players/callisto/lily/head_default.skin +models/players/callisto/head_lily.skin +models/players/heads/callisto/lily/head_default.skin +models/players/heads/callisto/head_lily.skin + + + +===================== +Q3 TEAMPLAY +===================== + +------------------------------------------------- +team_headmodel = *callisto/lily +team = red + +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + +------------------------------------------------- +team_headmodel = callisto/lily +team = red + +models/players/callisto/lily/head_red.skin +models/players/callisto/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + + +===================== +TA TEAMPLAY +===================== + +------------------------------------------------- +team_headmodel = *callisto/lily +team = red +teamName = Stroggs + +models/players/heads/callisto/lily/Stroggs/head_red.skin +models/players/heads/callisto/Stroggs/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + +------------------------------------------------- +team_headmodel = callisto/lily +team = red +teamName = Stroggs + +models/players/callisto/lily/Stroggs/head_red.skin +models/players/callisto/Stroggs/head_red.skin +models/players/callisto/lily/head_red.skin +models/players/callisto/head_red.skin +models/players/heads/callisto/lily/Stroggs/head_red.skin +models/players/heads/callisto/Stroggs/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/index.html.svn-base b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/index.html.svn-base new file mode 100644 index 00000000..6b8d7197 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/index.html.svn-base @@ -0,0 +1,65 @@ + + + + + Compiling Manual + + + + + + + +

+ + + diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/modelskins.txt.svn-base b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/modelskins.txt.svn-base new file mode 100644 index 00000000..b0f4a011 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/modelskins.txt.svn-base @@ -0,0 +1,73 @@ +search orders with different settings + + +===================== +NON-TEAMPLAY +===================== + +------------------------------------------------- +model = hunter/harpy + + +legs: + models/players/hunter/lower_harpy_default.skin + models/players/hunter/lower_harpy.skin + models/players/characters/james/lower_harpy_default.skin + models/players/characters/james/lower_harpy.skin +torso: + models/players/hunter/upper_harpy_default.skin + models/players/hunter/upper_harpy.skin + models/players/characters/hunter/upper_harpy_default.skin + models/players/characters/hunter/upper_harpy.skin + + +===================== +Q3 TEAMPLAY +===================== + +------------------------------------------------- +team_model = hunter/harpy +team = red + +legs: + models/players/hunter/lower_harpy_red.skin + models/players/hunter/lower_red.skin + models/players/characters/hunter/lower_harpy_red.skin + models/players/characters/hunter/lower_red.skin +torso: + models/players/hunter/upper_harpy_red.skin + models/players/hunter/upper_red.skin + models/players/characters/hunter/upper_harpy_red.skin + models/players/characters/hunter/upper_red.skin + + +===================== +TA TEAMPLAY +===================== + +------------------------------------------------- +team_model = james/badass +team = red +teamName = Stroggs + +legs: + models/players/james/Stroggs/lower_badass_red.skin + models/players/james/Stroggs/lower_red.skin + models/players/james/lower_badass_red.skin + models/players/james/lower_red.skin + models/players/characters/james/Stroggs/lower_badass_red.skin + models/players/characters/james/Stroggs/lower_red.skin + models/players/characters/james/lower_badass_red.skin + models/players/characters/james/lower_red.skin +torso: + models/players/james/Stroggs/upper_badass_red.skin + models/players/james/Stroggs/upper_red.skin + models/players/james/upper_badass_red.skin + models/players/james/upper_red.skin + models/players/characters/james/Stroggs/upper_badass_red.skin + models/players/characters/james/Stroggs/upper_red.skin + models/players/characters/james/upper_badass_red.skin + models/players/characters/james/upper_red.skin + + + diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/q3map.html.svn-base b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/q3map.html.svn-base new file mode 100644 index 00000000..1b84545a --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/.svn/text-base/q3map.html.svn-base @@ -0,0 +1,410 @@ + + + + + Q3Map Manual + + + + + +

Q3map Manual

+ +
+ + + + +
+

q3map command line switches:

+
+q3map
+-----
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-glview
+	Write a .gl file of the bsp tree for debugging.
+-v
+	Output verbose information.
+-draw
+	Enable realtime debug drawing output.
+-nowater
+	Water, slime and lava brushes are not compiled and won't show up when running the map in Quake.
+-noopt
+	unused.
+-nofill
+	unused.
+-nodetail
+	Detail brushes are not compiled and won't show up when running the map in Quake.
+-fulldetail
+	Detail brushes will be treated as normal brushes.
+-onlyents
+	Only change the entities in a .bsp using a .ent file.
+-onlytextures
+	Only change the textures in a .bsp file.
+-micro
+	unused.
+-nofog
+	Visible surfaces that cross fog boundaries will not be split along the bound.
+	This can cause visually incorrect fog in the map.
+-nosubdivide
+	Visible surfaces are not subdivided as required by shader tesselation.
+	The shader parameter "tesssize" sets the tesselation of a surface.
+-leaktest
+	Only test the map for leaks. If a leak is found the compilation is stopped.
+-verboseentities
+	Output verbose information about entity sub-models.
+-nocurves
+	Curves are not compiled and won't show up when running the map in Quake.
+-notjunc
+	T-junctions are not fixed. This can cause tiny slits where a surface meets halfway another surface.
+-expand
+	Expands all the brush planes and saves a new map out to allow visual inspection of the clipping bevels
+-tmpout
+	Output files to a folder called "tmp".
+-fakemap
+	Write out a fakemap.map This map will contain a worldspawn entity with all the world brushes.
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-custinfoparms
+	Will enable custom surface flags (see below)
+
+q3map -vis
+----------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-fast
+	Only calculate a very loose visiblity list. It doesn't take much time to
+	calculate but a lot more polygons will be drawn by the Q3 engine than necesary.
+-merge
+	Merge bsp leaves before calculating the visibility list. This will speed up
+	the vis calculations but mostly more polygons will be drawn by the Q3 engine
+	than necesary.
+-nopassage
+	Disable the passage visibility algorithm. The passage vis is faster and a bit more
+	tight than the old algorithm.
+-level
+	unused.
+-v
+	Output verbose information.
+-nosort
+	Don't sort the portals on complexity. Sorting mostly speeds up visibility calculations
+	because more complex portals can use information from less complex portals.
+-saveprt
+	Don't delete the .prt file after creating the visibility list.
+-tmpin <path>
+	Input files will be read from a folder called "tmp".
+-tmpout <path>
+	Output files will be written to a folder called "tmp".
+
+
+q3map -light
+------------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-bounce <N> [NEW]
+	Enable radiosity calculation. Rediffuses the light emitted onto surfaces N
+	times. Will write out the BSP after every pass, so it can be cancelled.
+	Light reflected is the lightmap/vertex * texture color, subsampled to a certain
+	granularity across every lit surface. Use q3map_lightimage in a shader
+	to override the reflected color.
+-bouncegrid [NEW]
+	Radiosity affects lightgrid (entity lighting).
+-fast [NEW]
+	Enables light envelopes for area lights, speeding light up by 50x or more on
+	some maps. Has the side effect of dimmer maps with large numbers of dim surface
+	lights.
+-fastgrid [NEW]
+	Same as fast, but only for lightgrid calculation.
+-fastbounce [NEW]
+	Enables fast for radiosity passes only.
+-cheap [NEW]
+	Stop calculating light at a sample when it exceeds (255, 255, 255). This may
+	produce odd artifacts on maps with lots of saturated colored lighting. Also,
+	do not use -cheap with radiosity if you wish to preserve all light emitted.
+-cheapgrid [NEW]
+	Same as cheap, but only for lightgrid calculation.
+-area <scale>
+	This scales the light intensity of area lights.
+-point <scale>
+	This scales the light intensity of point lights.
+-notrace
+	No light tracing is performed. As a result no shadows will be casted.
+-patchshadows
+	Enable patches casting shadows.
+-novertex
+	Don't calculate vertex lighting.
+-nogrid
+	Don't calculate light grid for dynamic model lighting.
+-smooth [NEW]
+	Smart version of -extra. Only subsamples lightmap pixels that are shadowed.
+	Produces results comparable to -extra in roughly 1/3 the time. Can also be
+	used with -extra or -extrawide for 16- or 48-tap sampling respectively
+	(smoother shadows).
+-extra
+	Take four samples per lightmap pixel and store the average light value of these
+	four samples for the actual lightmap pixel.
+	This super sampling is used for anti-aliasing.
+-extrawide
+	Just like -extra four samples per lightmap pixel are calculated. However the
+	average of 12 samples is stored per lightmap pixel.
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-border
+	Create a debugging border around the lightmap.
+-v
+	Output verbose information.
+-nosurf
+	Disables surface tracing (detail brushes and patches) for shadow calculation.
+-dump
+	Dumps prefab files when used with radiosity for each bounce.
+
+
+q3map -vlight
+-------------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-area <scale>
+	This scales the light intensity of area lights.
+-point <scale>
+	This scales the light intensity of point lights.
+-novertex
+	Don't calculate vertex lighting.
+-nogrid
+	Don't calculate light grid for dynamic model lighting.
+-nostitching
+	No polygon stitching before lighting.
+-noalphashading
+	Don't use alpha shading at all.
+-nocolorshading
+	Don't use colored alpha shading. The alpha channel will be used as if it were binary.
+	The light goes through or not and does not change color.
+-tracelight
+	Use the "-light" light algorithm for all surface unless a surface
+	uses a shader with the shader option "q3map_vlight".
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-v
+	Output verbose information.
+
+ + + +

The q3map options are a subset of the shader instructions that require +recompiling of the map.

+ +

q3map_bounce <fraction>

+

      [NEW] +Specify a number between 0 and 1.0 (or higher) to scale the amount of light reflected in radiosity passes. +Default: 1.0

+ +

q3map_nofast

+

      [NEW] +Surfaces that emit light with this shader parameter will disable -fast optimisation. Useful for +large areas of dim sky where you want all the dim light to reach all surfaces.

+ +

q3map_tracelight

+

      [NEW] Surfaces using a shader with this option will always be lit with the +original "-light" light algorithm. Patches will not cast shadows on +this surface unless the shader option q3map_patchshadows is used.

+

q3map_patchshadows

+

      [NEW] When this option is used in conjunction with the original (-light) +lighting algorithm, surfaces with textures modified by this option will will +show shadows cast by curve patches (under normal circumstances, curve patches do +not cast shadows).

+

q3map_vertexshadows

+

      [NEW] By default, no shadows are cast on vertex-only lit surfaces (see +surfaceparm pointlight). Also when running Quake III Arena in vertex  lighting +mode, no shadows are cast upon any surfaces (shadows are part of the light map). +When using this shader option shadows *will* be cast on the surface when vertex +lit. However sharp shadow edges won't be seen on the surface because light +values are only calculated at the vertexes.

+

q3map_novertexshadows

+

      [NEW] Shaders used for misc_models and terrain can now use +q3map_novertexshadows to disable shadows to be cast at the vertex lit surfaces. +Shadows being cast at small misc_model objects often makes sense. However +shadows on large vertex lit terrain surfaces often look bad. By default no +shadows are cast at forced vertex list surfaces ( shaders with "pointlight" +).

+

q3map_forcesunlight

+

      [NEW] No sunlight is cast at vertex lit md3 models and terrain by default. +Using this option sunlight (overbright bits created by q3map_sun option) will be +cast on these surfaces.

+

q3map_vertexscale <scale>

+

      [NEW] The light value at the vertexes of a surface using a shader with this +option is multiplied by the scale value. This is a way to lighten or darken a +vertex light only surface in comparison to other, light-map lit surfaces around +it.

+

q3map_notjunc

+

      [NEW] Surfaces modified by a shader with this option are not used for +tjunction fixing.

+

q3map_vlight

+

      [NEW] Surfaces modified by a shader with this option will always be lit with +the "-vlight" algorithm when q3map is used with the options "-vlight +-tracelight".

+

q3map_lightmapsamplesize <S>

+

      [NEW] Surfaces using a shader with this shader option will use lightmaps with +pixel size SxS. This option can be used to produce high resolution shadows on +certain surfaces or can be used to reduce the size of lightmap data where high +resolution shadows are not required.

+

q3map_lightimage <image>

+

      Image to use for the light color of a surface light instead of the image(s) +used by the shader. Color is averaged from the texture. Texture must be the same +size as the base image map.

+

q3map_surfacelight <value>

+

Sets the amount of light this surface emits.

+

q3map_lightsubdivide <value>

+

      A surface light is subdivided into a bunch of point lights for the actual +lighting of the world. This parameter controls the space between those point +lights. Default value is 120.

+

q3map_backsplash <percent> <distance>

+

      A surface light is also lit by itself using back splash point lights with a +lower intensity. The <percent> parameter specifies the intensity +percentage they use from the q3map_surfacelight <value> parameter. The +<distance> parameter controls the distance of these back splash lights +from the surface. You can set the <percent> to zero or a negative value to +disable the back splash lights.

+

      q3map_globaltexture

+

When this option is set the texture is not aligned to the world.

+

      q3map_backshader <shader>

+

<shader> is the path/name of the shader or texture to be used at the +back side of the surface.

+

      q3map_flare <shader>

+

Creates a flare using the specified <shader> at the center of the +surface using a shader with this option.

+

      light <value>

+

Old style flare specification always using the shader "flareshader". +The <value> parameter is unused.

+

      q3map_sun <red> <green> <blue> <intensity> +<degrees> <elevation>

+

Color will be normalized, so it doesn't matter what range you use. The +intensity falls off with angle but not distance. A value of 100 is a fairly +bright sun.

+

      degree of 0 = from the east, 90 = north, etc.

+

      elevation of 0 = sunrise/set, 90 = noon

+

      surfaceparm pointlight

+

Surfaces using a shader with this parameter will always be vertex lit

+

This option can be used to reduce the lightmap data. Often used on surfaces

+

that don't need any shadows.

+ + +

Surfaceparm dust

+

If a player lands (jumps onto) on a surfaces using a shader with this +parameter, a put of dust will appear at the player’s feet. Note that the +worldspawn entity of that map must have an enableDust key set to a value of 1. +Note: This surfaceflag has been replaced by "surfaceparm woodsteps" in +Return to Castle Wolfenstien.

+ + +

Custom surfaceparms

+
+

With the new q3map tool you can add custom surface parameters for mods +without the need to recompile the q3map tool. These custom surfaceparms are +stored in a file called ‘custinfoparms.txt’ in the folder scripts/. An +example of this file with the new surfaceparm treacle and surfaceparm grass is +shown below.

+

// Custom Infoparms File
+// Custom Contentsflags
+{
+treacle 0x4000
+}
+// Custom Surfaceflags
+{
+grass 0x80000
+}

+

 

+ +

NOTE: For linux users, when using the -custinfoparms parameter q3map +first looks in your homedir, and only if it doesn't find a custinfoparms.txt +there, it uses the one stored in the

+

quake3 install dir (usually /usr/local/games).

+

 

+
+

Content Flags

+
+

Contents flags are flags similar to CONTENTS_FOG in the original Q3A. These +flags define the contents of volumes inside the game (for instance lava, fog, +water, etc.).

+

If you look in the source file game/surfaceflags.h, it has defines for all +contents flags. The define is split into a name and a hexadecimal value, for +instance CONTENTS_PLAYERCLIP 0x10000. These hexadecimal values are powers of 2 +and can be ored together (binary) to form a bit mask. Up to 32 contents flags +can be ored together this way.

+ +

Example: creating a volume with treacle.

+

The following outlines how a custom contents flag can be added and used in a +mod. First open the ‘custinfoparms.txt’ file and add ‘treacle 0x4000’ +to the Custom Contentsflags section as shown in the example file above (0x4000 +is one of the unused values available for custom use). Next write a shader +script which uses ‘surfaceparm treacle’. Apply this new shader to all sides +of a brush in a test map. When you compile the map, add the -custinfoparms +parameter to the command line following q3map.

+

Next, add CONTENTS_TREACLE 0x4000 to the source file game/surfaceflags.h in +your mod. Now you can call the point contents function. If the point is inside +the brush with the shader using the ‘surfaceparm treacle’ then the point +contents call will return a bit mask with CONTENTS_TREACLE set. This can for +instance be used to slow down player movement when a player is inside such a +brush.

+

 

+
+

Surface Flags

+
+

The surface flags are texture properties that often affect entities in +contact with surfaces using such flags. The ‘surfaceparm metalsteps’ +parameter from Q3A is a good example.

+

If you look in the source file game/surfaceflags.h, it has defines for all +surface flags. The define is split into a name and a hexadecimal value, for +instance SURF_NODAMAGE 0x1. These hexadecimal values are powers of 2 and can be +ored together (binary) to form a bit mask. Up to 32 surface flags can be ored +together this way.

+ +

Example: Making ‘footsteps on grass’ sounds

+

The following outlines how a custom surface flag can be added and used in a +mod. First open up the ‘custinfoparms.txt’ file and add 'grass 0x80000' to +the Custom Surfaceflags section as shown in the example file above (0x80000 is +the first available unused value in surfaceflags.h for surface flags). Next +write a shader script which uses a grass image and has 'surfaceparm grass’. +Create a test map with the grass shader covering the ground surface. When you +compile the map, add the -custinfoparms parameter to the command line following +q3map.

+

Next, add SURF_GRASS 0x80000 to the source file game/surfaceflags.h in your +mod. Now you'll be able to execute a trace and the trace information will be +returned in the trace_t structure. If the trace hits a surface with the grass +surfaceparm then the SURF_GRASS flag will be set in trace_t->surfaceFlags. +Such a trace can be used to trigger playing a sound of a person stepping on +grass. For a reference example, see the existing metal steps in the game code.

+

 

+
+

 

+ +
+ + + +

 

+
+
+

 

+

 

+

-27-

+ + + + diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/bspc.txt b/install/installs/ReactionPack/install/docs/Compile_Manual/bspc.txt new file mode 100644 index 00000000..0547b97b --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/bspc.txt @@ -0,0 +1,565 @@ + + +Title: BSP Converter +Version: 2.1h +Date: 2001-03-28 +Author: Mr. Elusive + + +Description +----------- + +The BSPC tool is used to create AAS files from BSP files. +An AAS file is a file with areas used by the Quake III Arena bot in order +to navigate and understand a map. The Quake III Arena maps are stored in +BSP files. + + +Usage +----- + +bspc [- [- ...]] + +Example 1: bspc -bsp2aas d:\quake3\baseq3\maps\mymap?.bsp +Example 2: bspc -bsp2aas d:\quake3\baseq3\pak0.pk3\maps/q3dm*.bsp + +Switches: + bsp2aas <[pakfilter/]filter.bsp> = convert BSP to AAS + reach = compute reachability & clusters + cluster = compute clusters + aasopt = optimize aas file + output = set output path + threads = set number of threads to X + cfg = use this cfg file + optimize = enable optimization + noverbose = disable verbose output + breadthfirst = breadth first bsp building + nobrushmerge = don't merge brushes + freetree = free the bsp tree + nocsg = disables brush chopping + forcesidesvisible = force all sides to be visible + grapplereach = calculate grapple reachabilities + + +Several metacharacter may be used in the filter and pakfilter. + +* match any string of zero or more characters +? match any single character +[abc...] match any of the enclosed characters; a hyphen can + be used to specify a range (e.g. a-z, A-Z, 0-9) + +.pk3 files are accessed as if they are normal folders. For instance +use "d:\quake3\baseq3\pak0.pk3\maps/q3dm1.bsp" to access the +map q3dm1.bsp from the pak0.pk3 file. + +Multiple files may be listed after the switches bsp2map, bsp2aas, reach, +cluster and aasopt. + +If a BSP file is being converted to an AAS file and no output path +is entered on the command-line then the AAS file will automatically +be stored in the same folder as the BSP file. However if the BSP file +was stored in a .pk3 file then the AAS file will be stored in a folder +with the name 'maps' outside the .pk3 file. + + +Updating entity lump +-------------------- + +If an AAS file is already available for a BSP file and you ONLY change +the entities inside this BSP file then you only have to recalculate the +reachabilities. This way you can move items, platforms etc. around +without the need to recalculate the whole AAS file which can save quite +some compile time. You can recalculate the reachabilities as follows: + +bspc -reach mymap.bsp + +Where mymap.bsp is the BSP file. The mymap.aas file has to be in the +same folder as mymap.bsp or should be in the output folder specified +with the -output option. + +Keep in mind that as soon as ANY geometry in the map changes the whole +AAS file HAS to be recalculated in order to play with bots. + +NOTE: -reach does not work on optimized .AAS files! +NOTE: don't use -reach when moving the position of doors. + + +Leaks +----- + +Just like there can be vis leaks in a map there can also be clipping +leaks. Two things can be wrong when the BSPC tool outputs that a map +leaks. + +1. There are no entities in the map at all, or all entities that are +actually in the map are placed in solid. In this case the BSPC tool +outputs "WARNING: no entities inside". (At least a player start entity +is needed to load a map.) + +2. There is a spot in the map where players can go outside the map +into the void. This is bad, players should never be able to fall out +of a level. In this case the BSPC tool outputs "WARNING: entity +reached from outside". The BSPC tool also writes a mymap.lin file +that can be loaded in the Q3Radiant editor to show lines that go +through the actual leak. + +Make sure the .lin file is stored in the same folder as where q3radiant +stores the .bsp file. Load the map in q3radiant and use the +menu -> File -> Pointfile... to load the .lin file. A thick red line +will be shown in the map. Follow this line to find the leak. + + +Map bounds +---------- + +Currently a map should be within the bounds (-65536, -65536, -65536) - +(65536, 65536, 65536) for the bspc tool to compile. These are the same +limits the q3map tool has. + + +Physics +------- + +The player bounding box is a 30 units by 30 units square with a height +of 56 units. If we assume 1.75 meters being the average height of a human +and a player in Quake III Arena being 56 units high we get 32 units = 1 meter. + +Maximum step height of a player is 18 units (just keep steps 16 units or +lower). + +The maximum water jump height for bots has been set to 18 units. (height +difference between water surface and the floor jumping onto). If the +waterjump height is made higher human players will have a hard time getting +out of the water. + +With normal gravity and without the quad the maximum rocket jump height is +around 280 units (you can sometimes jump a few units higher but this is a +safe value for reference). + +The maximum height for barriers the bots will jump on is 32 units. + +Some math to calculate some other values of interest: + +gravity = 800; +jump velocity = 270; +max vertical rocketjump velocity = 670; +max run velocity = 320; +max step height = 18; + +max jump height = 0.5 * gravity * (jumpvelocity/gravity)*(jumpvelocity/gravity); +max jump height = 45 units; +NOTE: even though this is the mathematical maximum jump height always keep +the the 32 units maximum barrier height for bots in mind when building maps. + +maximum horizontal jump distance over a gap from one spot to another both +at the same height: + +t = sqrt((maxjumpheight + maxstep) / (0.5 * gravity)); +t = 0.3986 seconds; +dist = maxrunvelocity * (t + jumpvelocity / gravity); +dist = 235 units; +Because players use a bounding box we can jump a full bounding box width +furter in the ideal case. (15 units at the jump start and 15 at the +landing place). +235 + 15 + 15 = 265 units. +Again this is the mathematical maximum which players can only reach under +ideal circumstances. + + +Optimizing a map for bspc +------------------------- + +Hint brushes have no effect on the bspc tool. Only solid, clip, liquid, +cluster portal and do not enter brushes are used by the bspc tool. + +The bspc tool outputs how many areas are created for a map. Less areas +is better. Often the number of areas can be reduced by adding additional +clip brushes. By adding these additional clip brushes the complexity +of the geometry used for collision can be reduced. Do not add clip +brushes in front of the complex geometry but get the complex shaped +geometry contained within these clip brushes. Things that should be +contained within clip brushes are small or complex shaped (often detail) +brushes and complex and twisted curves, but also more regular curves +can be placed within a clip brush. When containing a curve within a +clip brush it's preferred to place the whole curve within the clip +brush (not just part of the curve). +Note: you can make brushes or curves non-solid when they are contained +within *full* clip or *weap* clip brushes to speed up bspc calculations. + +Always try to align your geometry to the grids. Always use the largest +grid possible for alignment of your geometry. Also try to align the +back sides of brushes which may not be visible. The more brush sides +are aligned the better. This will also speed up bspc calculations. + +Align adjacent brushes as much as possible. Make sure no tiny faces are +created due to badly aligned brushes. + +Quite often there are places in a map that are visible to players +but that players can never get to. Players would be able to walk around there +but since players can never reach such places they will never actually +move around there. If players are never able to get to such places +it's better to put a large clip brush which encloses that whole space. +This will also speed up bspc calculations and reduce the number of areas +created by the bspc tool. + +Note: the number of areas relative to the map size tells something about +the navigation complexity for players in general (also human players). +Reducing the collision complexity for bots also makes the map easier to +navigate for human players + + +func_plat and func_bobbing +-------------------------- + +When func_plat or func_bobbing entities are placed in a map the bots will +use them if possible. The bots assume they can stand on top of the bounding +box of the model used for the func_plat or func_bobbing entity. As a result +creating complex shaped func_plat or func_bobbing models is mostly a bad +idea. You have to make sure the bots (and players) can actually stand +everywhere ontop of the bounding box of the model. + + +Cluster Portals +--------------- + +A map is divided into areas. Several of these areas can be grouped together +to create a cluster. The clusters are seperated by cluster portals which are +areas themselves. One of the things the bot uses these clusters for is a +multi-level routing algorithm. When a map is efficiently divided up into +clusters bot calculations will be faster. + +several things to take into account: + +- The BSPC tool tries to create cluster portals automatically but additional + cluster portals can be created by placing "clusterportal" brushes. +- Cluster portals are manually created by placing "clusterportal" brushes + inside the map. +- Cluster portal brushes are a tool to optimize a map for CPU usage by the + bots. They are not needed for the bots to operate correctly. +- The "clusterportal" brushes should not be used outside the world hull. +- The cluster portals do not have any effect on vis. +- If a door is already sealed with an areaportal brush, a clusterportal is + not necessary there. (area portals are also used as cluster portals). +- Just like the area portals, the cluster portals must seal a space off + entirely from other areas. +- The cluster portal areas should seal off a cluster in a way that the only + path towards another cluster is through a cluster portal area. +- Only create cluster portals where people can walk or swim through. +- Don't create cluster portals in gaps in the floor. (people would fall through) +- If you have two sealed off clusters and you add a teleporter between them + then the two clusters will be merged again because of the teleporter. +- Cluster portals must seperate no more and no less than two (2) clusters. +- Try to create clusters with all the same number of 'reachability' areas. + for instance if the map has 5400 areas try to create 10 clusters with 540 + areas each, or 12 clusters with 450 areas each, etc. The BSPC tool lists + the number of reachability areas in each cluster. + With Q3A version 1.25 and up you can use /set bot_testclusters 1 on the + console and the area number and cluster number you're in will be printed + on the screen. These cluster number correspond to the cluster numbers + the BSPC tool prints. +- Minimize the number of clusters with only a few (less than 10) areas. +- When adding "cluster portal" brushes try to place them in places with + minimal geometric complexity. For instance place them inside convex door + openings or small hallways (not infront of door openings). Ideally the shape + of the face through which a player walks or swims into the cluster portal + is the same as the shape of the face through which a player leaves the + cluster portal. Also ideally the open space inside the cluster portal + brush is convex. +- Make cluster portals about 16 or 32 units thick or align them with + adjacent geometry. Don't make them too thick though. +- Minimize the total number of cluster portal areas at all times. The more + cluster portal areas you have the more CPU the bots need. +- Items have no effect at all on the creation of areas or clusters. + The same goes for item_botroam. + + +Do Not Enter areas +------------------ + +When bot navigation problems show up or you want to make sure a bot never tries +to go to a certain place "do not enter" brushes can be used. + +several things to take into account: + +- The "do not enter" brushes should not be used outside the world hull. +- The "do not enter" brush is Not a clip brush for the bot. +- The "do not enter" brush is a tool of last resort. Do not use it unless + there are serious navigation problems. +- The number of "do not enter" brushes should be minimized because these + brushes create additional areas for the bots. +- The "do not enter" brush will create a New area that the bot will try to + avoid. However if the bot somehow ends up in a "do not enter" area or there + is a valid goal inside the "do not enter" area then the bot is allowed to + go into and out of that area. So if the bot somehow gets in a "do not enter" + area the bot will be able to get out. + + +Bot roaming +----------- + +The item_botroam entity can be used when a bot does not roam the whole level +or prefers to go to only specific areas. This (invisible) item can be placed +in a map just like regular items. Nobody can actually pick up the item it's +only used to attract bots to certain places of the map. The item_botroam has +a key "origin". The value is set by Q3Radiant automatically. The item_botroam +also has a key "weight". The value is the weight of the roam item and is +relative to the weight of other items in the map. The bot character specific +item weights are stored with the bot characters in the botfiles/bots/ sub-folder +in the .pk3 file. The value of the weight is a non-zero floating point value, +most often in the range 0 to 400. (Higher values are allowed but keep in mind +that the bot should also still go for normal items, so don't make the +item_botroam weight to high.) + +When a bot should never go for a specific item the key "notbot" with value "1" +can be used for that item. This key with value can be used for every available +item in Quake III Arena. + +The suspended flag can be used on all items (item_botroam included). +However keep in mind that when a suspended item is not anywhere near the +ground the bot will ONLY try to go for this suspended item using jump pads. + + +Team based entities +------------------- + +You can use the "bot_notteam" entity key with value "1" or "2" on teleporters +(trigger_teleport or trigger_multiple pointing at a target_teleporter), +elevators (func_plat), cyclic movers (func_bobbing), jumppads (trigger_push) +and areas that hurt the player (trigger_hurt). +When "notteam" is set to "1" only bots using the travel flag TFL_NOTTEAM1 will +use the entity or move through the area. When "bot_notteam" is set to "2" only +bots using the travel flag TFL_NOTTEAM2 will use the entity or move through the +area. These travel flags can be used in the game source code. Using this entity +key also only has effect if the mod the map is being made for supports team based +navigation for bots. + + +Testing AAS files +----------------- + +One of the easiest ways to test the AAS file is to load the map in +Quake3 in teamplay mode (type /set g_gametype 3 on the console before +loading the map). Enter a team and add a bot to your team. Use the +team order menu (by default bound to the key F3) to command the bot +to follow you. Walk around the map and see if the bot is able to +follow you everywhere. + +Map bugs can sometimes cause certain places in the map to show up +'solid' in the AAS file. The bots cannot travel through these 'solid' +areas. To test for these 'solid' places set the cvar bot_testsolid +to 1 on the console. (type /set bot_testsolid 1) The map has to be +started with devmap instead of map before the cvar bot_testsolid can +be set. When the cvar is set to 1 then either "empty area" or +"SOLID area" will be printed on the screen while traveling through a map. +Several map bugs can cause these 'solid' places in the AAS file. +- Sometimes microscopic brushes are left over after a brush CSG. Search + for such brushes in the problem area and delete them. +- Tiny brush faces (not curves) can also cause problems. Due to vertex + snapping in the q3map tool those tiny brush faces can be snapped out + of existence. Such faces will not show up in Quake3 and you'll see + tiny peek holes or slits where you can view through the geometry. + Allign vertexes of and edges of adjacent brushes to remove and avoid + such tiny faces. Placing a clip brush in front of the face that is + snapped out of existence will also remove the 'solid' area but ofcourse + it's much better to remove the peek holes and slits. +- Another cause could be a brush with a collapsed side. Check how many + sides a brush has and how many sides actually have a surface. Rebuild + brushes with collapsed sides. +- All faces contained within liquid brushes using a shader without + "surfaceparm trans" set will be removed. Those contained surfaces will + not be visible and can cause the liquid to appear "solid" in the AAS file. + +If you insist creating an AAS file for a map with bugs then the option +-forcesidesvisible can be used. This should fix all the problems with areas +showing up solid in the AAS file. However creating an AAS file with this +option takes a lot longer (often more than twice the normal compile time). + +Clusters can be tested with the cvar bot_testclusters. +(type "/set bot_testclusters 1" on the console) + +Jumppads can also be tested. Type the following on the Quake3 console +before loading your map: + +/set bot_maxdebugpolys 1024 +/set bot_visualizejumppads 1 +/set bot_forcereachability 1 + +Now load the map. A counter will be shown and goes from 0% to 100%. +When the counter has reached 100% type /set bot_debug 1 and +/set r_debugSurface 2 on the console. For every jumppad the +default arch of travel (without using air control) will be visualized. +This only works if your .aas file is not optimized. + + +Error messages +-------------- + +Level designers should not worry too much about the following messages and/or warnings. The things reported are non fatal and won't cause any major problems. Some of the messages are just debug left overs. + +"AAS_CheckArea: area %d face %d is flipped\n" +"AAS_CheckArea: area %d center is %f %f %f\n" +"AAS_CheckFaceWindingPlane: face %d winding plane unequal to face plane\r\n" +"AAS_CheckFaceWindingPlane: face %d winding reversed\r\n" +"area %d face %d flipped: front area %d, back area %d\n" +"area %d face %d is tiny\r\n" +"face %d and %d, same front and back area but flipped planes\r\n" +"AAS_SplitFace: tiny back face\r\n" +"AAS_SplitFace: tiny back face\r\n" +"AAS_SplitArea: front area without faces\n" +"AAS_SplitArea: back area without faces\n" +"gsubdiv: area %d has a tiny winding\r\n" +"AAS_TestSplitPlane: tried face plane as splitter\n" +"found %d epsilon faces trying to split area %d\r\n" +"AAS_SplitArea: front area without faces\n" +"AAS_GetFace: face %d had degenerate edge %d-%d\r\n" +"AAS_GetFace: face %d was tiny\r\n" +"WARNING: huge winding\n" +"bogus brush after clip" +"split removed brush" +"split not on both sides" +"two tiny brushes\r\n" +"possible portal: %d\r\n" +"portal %d: area %d\r\n" +"WARNING: CM_GridPlane unresolvable\n" +"WARNING: CM_AddFacetBevels... invalid bevel\n" +"WARNING: CM_SetBorderInward: mixed plane sides\n" +"WARNING: bevel plane already used\n" +"trigger_multiple model = \"%s\"\n" +"trigger_teleport model = \"%s\"\n" +"found a trigger_push with velocity %f %f %f\n" +"AAS_TraceBoundingBox: stack overflow\n" +"AAS_TraceAreas: stack overflow\n" +"AAS_LinkEntity: stack overflow\n" +"MergeWindings: degenerate edge on winding %f %f %f\n" +"Warning: MergeWindings: front to back found twice\n" +"FindPlaneSeperatingWindings: winding1 non-convex\r\n" +"FindPlaneSeperatingWindings: winding2 non-convex\r\n" + + +When one of the following messages, errors or warnings is found then there is often something to be fixed. + +"WARNING! HashVec: point %f %f %f outside valid range\n" +"This should never happen!\n" + While storing the AAS file some vertex was found outside the valid map bounds. When this happens some part of the map is likely to have badly aligned brushes or weird shaped curves. Clipping off or rebuilding complex shapes often helps. +"trigger_push start solid\n" + The trigger_push start point is in solid. Try making the trigger_push brush a bit larger or move it around a bit. +"trigger_push without target entity %s\n" + Could not find the target entity of the trigger_push with the target field %s. +"trigger_push without time\n" + trigger_push entity found without "time" field. +"trigger_multiple not in any jump pad area\n" +"trigger_push not in any jump pad area\n" + A trigger_push entity was found not to be in any valid jumppad area. (the message states trigger_multiple but it should have been trigger_push) Try making the trigger_push brush a bit larger or move it around a bit. +"trigger_multiple at %1.0f %1.0f %1.0f without target\n" + A trigger multiple was found at the given coordinates without a "target" field. +"target_teleporter without target\n" + A target_teleporter entity was found without target field. +"trigger_teleport at %1.0f %1.0f %1.0f without target\n" + A trigger_teleport entity was found at the given coordinates without "target" field. +"teleporter without misc_teleporter_dest (%s)\n" + The destination of a teleporter with target field %s could not be found. +"teleporter destination (%s) without origin\n" + A teleporter destination with the target name %s was found without origin field. +"teleporter destination (%s) in solid\n" + A teleporter destination with the targetname %s was found to be in solid. +"teleported into slime or lava at dest %s\n" + A player would be pushed into slime or lave at the teleporter destination with the targetname %s. +"trigger_multiple not in any area\n" + A teleporter trigger was found not to be in any valid area. Try moving the trigger around a bit. +"func_plat without model\n" + A func_plat entity was found without model field. +"func_plat with invalid model number\n" + A func_plat entity was found with the model field set to some invalid number. +"func_bobbing without model\n" + A func_bobbing entity was found without model field. +"func_bobbing with invalid model number\n" + A func_bobbing entity was found with the model field set to some invalid number. +"%s in solid at (%1.1f %1.1f %1.1f)\n" + An item with classname %s was found to be in solid at the given coordinates. +"empty aas link heap\n" + Some part of the map has some rather complex clipping. Reduce the geometric complexity or use clip brushes to reduce the clipping complexity. +"too many entities in BSP file\n" + There are too many entities in the bsp file. +"error opening %s\n" + Could not create a new AAS file. Hard disk might be full. +"error writing lump %s\n" + Could not write an AAS lump to file. Hard disk might be full. + + + +Version Changes +--------------- + +2.1h (2001-03-28) + +- fixed crash bug + +2.1g (2001-02-18) + +- added bot_notteam support on trigger_hurt entities + + +2.1f (2001-02-06) + +- added some AAS statistics +- don't flood through faces when creating clusters + + +2.1e (2001-01-10) + +- fix map size limitation + + +2.1d (2000-12-17) + +- renamed "notteam" to "bot_notteam" + + +2.1c (2000-11-02) + +- added fs_maxfallheight +- compiled with larger map size bounds + + +2.1b (2000-09-15) + +- fixed cfg file loading + + +2.1 (2000-06-28) + +- added model numbers for AREACONTENTS_MOVER +- added team based func_plat, func_bobbing, trigger_teleport and trigger_push reachabilities + + +2.0 (2000-06-21) + +- fixed swim reachabilities +- fixed some reachabilities through cluster portals +- fixed jump reachabilities +- changed some start travel times +- added travel time settings to cfg + + +1.9 (2000-03-27) + +- fixed func_bobbing entities with origin brush + + +1.8 (2000-01-14) + +- fixed trigger_teleport bug. +- increased max map bounds to (-8192, -8192, -8192)-(8192, 8192, 8192) +- increased max points on winding +- made "HashVec: point x y z outside valid range" non-fatal +- fixed rocket jump reachabilities +- added force sides visible option +- increased simulated stack size for area traces + + +1.7 (1999-12-22) + +- fixed ducked bounding box size +- fixed sv_maxsteepness being zero in aas configuration +- AAS files are now automatically stored in BSP file folder +- fixed crash bug caused by overflow of a simulated stack diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/cfgq3.c b/install/installs/ReactionPack/install/docs/Compile_Manual/cfgq3.c new file mode 100644 index 00000000..47e43c80 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/cfgq3.c @@ -0,0 +1,78 @@ +//=========================================================================== +// BSPC configuration file +// Quake3 +//=========================================================================== + +#define PRESENCE_NONE 1 +#define PRESENCE_NORMAL 2 +#define PRESENCE_CROUCH 4 + +// more bounding boxes can be added if required +// always minimize the number of bounding boxes listed here to reduce AAS file size +// for instance if players cannot crouch then it's good to remove the bbox definition for it + +//bounding box when running/walking +bbox //30x30x56 +{ + presencetype PRESENCE_NORMAL + flags 0x0000 + mins {-15, -15, -24} + maxs {15, 15, 32} +} + +// bounding box when crouched +bbox //30x30x40 +{ + presencetype PRESENCE_CROUCH + flags 0x0001 + mins {-15, -15, -24} + maxs {15, 15, 16} +} + +// do not forget settings as they might not be defaulted correctly when this cfg is used +settings +{ + // physics settings + phys_gravitydirection {0, 0, -1} // direction of gravity + phys_friction 6 // friction + phys_stopspeed 100 // stop speed + phys_gravity 800 // gravity + phys_waterfriction 1 // friction in water + phys_watergravity 400 // gravity in water + phys_maxvelocity 320 // maximum run speed + phys_maxwalkvelocity 320 // maximum walk speed (set for running) + phys_maxcrouchvelocity 100 // maximum crouch speed + phys_maxswimvelocity 150 // maximum swim speed + phys_walkaccelerate 100 // acceleration for walking + phys_airaccelerate 0 // acceleration flying through the air + phys_swimaccelerate 0 // acceleration for swimming + phys_maxstep 18 // maximum step height + phys_maxsteepness 0.7 // maximum floor steepness a player can walk on + phys_maxwaterjump 19 // maximum height for an out of water jump + phys_maxbarrier 33 // maximum barrier a player can jump onto + phys_jumpvel 270 // jump velocity + phys_falldelta5 40 // falling delta for 5 damage ( see PM_CrashLand in game/bg_pmove.c ) + phys_falldelta10 60 // falling delta for 5 damage ( see PM_CrashLand in game/bg_pmove.c ) + // reachability settings + // the following are all additional travel times added + // for certain reachabilities in 1/100th of a second + rs_waterjump 400 + rs_teleport 50 + rs_barrierjump 100 + rs_startcrouch 300 + rs_startgrapple 500 + rs_startwalkoffledge 70 + rs_startjump 300 + rs_rocketjump 500 + rs_bfgjump 500 + rs_jumppad 250 + rs_aircontrolledjumppad 300 + rs_funcbob 300 + rs_startelevator 50 + rs_falldamage5 300 // avoid getting 5 damage + rs_falldamage10 500 // avoid getting 10 damage + // if != 0 then this is the maximum fall height a reachability can be created for + rs_maxfallheight 0 + // maximum height a bot may fall down when jumping to some location + rs_maxjumpfallheight 450 +} diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/headskins.txt b/install/installs/ReactionPack/install/docs/Compile_Manual/headskins.txt new file mode 100644 index 00000000..bf45f9f5 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/headskins.txt @@ -0,0 +1,75 @@ +search orders with different settings + + +===================== +NON-TEAMPLAY +===================== + +------------------------------------------------- +headmodel = *callisto/lily + +models/players/heads/callisto/lily/head_default.skin +models/players/heads/callisto/head_lily.skin + + +------------------------------------------------- +headmodel = callisto/lily + +models/players/callisto/lily/head_default.skin +models/players/callisto/head_lily.skin +models/players/heads/callisto/lily/head_default.skin +models/players/heads/callisto/head_lily.skin + + + +===================== +Q3 TEAMPLAY +===================== + +------------------------------------------------- +team_headmodel = *callisto/lily +team = red + +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + +------------------------------------------------- +team_headmodel = callisto/lily +team = red + +models/players/callisto/lily/head_red.skin +models/players/callisto/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + + +===================== +TA TEAMPLAY +===================== + +------------------------------------------------- +team_headmodel = *callisto/lily +team = red +teamName = Stroggs + +models/players/heads/callisto/lily/Stroggs/head_red.skin +models/players/heads/callisto/Stroggs/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin + + +------------------------------------------------- +team_headmodel = callisto/lily +team = red +teamName = Stroggs + +models/players/callisto/lily/Stroggs/head_red.skin +models/players/callisto/Stroggs/head_red.skin +models/players/callisto/lily/head_red.skin +models/players/callisto/head_red.skin +models/players/heads/callisto/lily/Stroggs/head_red.skin +models/players/heads/callisto/Stroggs/head_red.skin +models/players/heads/callisto/lily/head_red.skin +models/players/heads/callisto/head_red.skin diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/index.html b/install/installs/ReactionPack/install/docs/Compile_Manual/index.html new file mode 100644 index 00000000..6b8d7197 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/index.html @@ -0,0 +1,65 @@ + + + + + Compiling Manual + + + + + + + +
+
+
+ + +
+

Compiling Manual, q3map & bspc help

+
+
+ +

+ Table of Contents +

    + · + Q3Map Documentation + +
    · + BSPC Documentation + +
    . + BSPC Configuration file + +
    . + modelskins: Q3 and TA search order for model skins + +
    . + headskins: Q3 and TA search order for head skins + +
+

+ +
+ + +
+ Last updated: Jan 21, 2002   +
+
+ +
+
+ + + diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/modelskins.txt b/install/installs/ReactionPack/install/docs/Compile_Manual/modelskins.txt new file mode 100644 index 00000000..b0f4a011 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/modelskins.txt @@ -0,0 +1,73 @@ +search orders with different settings + + +===================== +NON-TEAMPLAY +===================== + +------------------------------------------------- +model = hunter/harpy + + +legs: + models/players/hunter/lower_harpy_default.skin + models/players/hunter/lower_harpy.skin + models/players/characters/james/lower_harpy_default.skin + models/players/characters/james/lower_harpy.skin +torso: + models/players/hunter/upper_harpy_default.skin + models/players/hunter/upper_harpy.skin + models/players/characters/hunter/upper_harpy_default.skin + models/players/characters/hunter/upper_harpy.skin + + +===================== +Q3 TEAMPLAY +===================== + +------------------------------------------------- +team_model = hunter/harpy +team = red + +legs: + models/players/hunter/lower_harpy_red.skin + models/players/hunter/lower_red.skin + models/players/characters/hunter/lower_harpy_red.skin + models/players/characters/hunter/lower_red.skin +torso: + models/players/hunter/upper_harpy_red.skin + models/players/hunter/upper_red.skin + models/players/characters/hunter/upper_harpy_red.skin + models/players/characters/hunter/upper_red.skin + + +===================== +TA TEAMPLAY +===================== + +------------------------------------------------- +team_model = james/badass +team = red +teamName = Stroggs + +legs: + models/players/james/Stroggs/lower_badass_red.skin + models/players/james/Stroggs/lower_red.skin + models/players/james/lower_badass_red.skin + models/players/james/lower_red.skin + models/players/characters/james/Stroggs/lower_badass_red.skin + models/players/characters/james/Stroggs/lower_red.skin + models/players/characters/james/lower_badass_red.skin + models/players/characters/james/lower_red.skin +torso: + models/players/james/Stroggs/upper_badass_red.skin + models/players/james/Stroggs/upper_red.skin + models/players/james/upper_badass_red.skin + models/players/james/upper_red.skin + models/players/characters/james/Stroggs/upper_badass_red.skin + models/players/characters/james/Stroggs/upper_red.skin + models/players/characters/james/upper_badass_red.skin + models/players/characters/james/upper_red.skin + + + diff --git a/install/installs/ReactionPack/install/docs/Compile_Manual/q3map.html b/install/installs/ReactionPack/install/docs/Compile_Manual/q3map.html new file mode 100644 index 00000000..1b84545a --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Compile_Manual/q3map.html @@ -0,0 +1,410 @@ + + + + + Q3Map Manual + + + + + +

Q3map Manual

+ +
+ + + + +
+

q3map command line switches:

+
+q3map
+-----
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-glview
+	Write a .gl file of the bsp tree for debugging.
+-v
+	Output verbose information.
+-draw
+	Enable realtime debug drawing output.
+-nowater
+	Water, slime and lava brushes are not compiled and won't show up when running the map in Quake.
+-noopt
+	unused.
+-nofill
+	unused.
+-nodetail
+	Detail brushes are not compiled and won't show up when running the map in Quake.
+-fulldetail
+	Detail brushes will be treated as normal brushes.
+-onlyents
+	Only change the entities in a .bsp using a .ent file.
+-onlytextures
+	Only change the textures in a .bsp file.
+-micro
+	unused.
+-nofog
+	Visible surfaces that cross fog boundaries will not be split along the bound.
+	This can cause visually incorrect fog in the map.
+-nosubdivide
+	Visible surfaces are not subdivided as required by shader tesselation.
+	The shader parameter "tesssize" sets the tesselation of a surface.
+-leaktest
+	Only test the map for leaks. If a leak is found the compilation is stopped.
+-verboseentities
+	Output verbose information about entity sub-models.
+-nocurves
+	Curves are not compiled and won't show up when running the map in Quake.
+-notjunc
+	T-junctions are not fixed. This can cause tiny slits where a surface meets halfway another surface.
+-expand
+	Expands all the brush planes and saves a new map out to allow visual inspection of the clipping bevels
+-tmpout
+	Output files to a folder called "tmp".
+-fakemap
+	Write out a fakemap.map This map will contain a worldspawn entity with all the world brushes.
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-custinfoparms
+	Will enable custom surface flags (see below)
+
+q3map -vis
+----------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-fast
+	Only calculate a very loose visiblity list. It doesn't take much time to
+	calculate but a lot more polygons will be drawn by the Q3 engine than necesary.
+-merge
+	Merge bsp leaves before calculating the visibility list. This will speed up
+	the vis calculations but mostly more polygons will be drawn by the Q3 engine
+	than necesary.
+-nopassage
+	Disable the passage visibility algorithm. The passage vis is faster and a bit more
+	tight than the old algorithm.
+-level
+	unused.
+-v
+	Output verbose information.
+-nosort
+	Don't sort the portals on complexity. Sorting mostly speeds up visibility calculations
+	because more complex portals can use information from less complex portals.
+-saveprt
+	Don't delete the .prt file after creating the visibility list.
+-tmpin <path>
+	Input files will be read from a folder called "tmp".
+-tmpout <path>
+	Output files will be written to a folder called "tmp".
+
+
+q3map -light
+------------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-bounce <N> [NEW]
+	Enable radiosity calculation. Rediffuses the light emitted onto surfaces N
+	times. Will write out the BSP after every pass, so it can be cancelled.
+	Light reflected is the lightmap/vertex * texture color, subsampled to a certain
+	granularity across every lit surface. Use q3map_lightimage in a shader
+	to override the reflected color.
+-bouncegrid [NEW]
+	Radiosity affects lightgrid (entity lighting).
+-fast [NEW]
+	Enables light envelopes for area lights, speeding light up by 50x or more on
+	some maps. Has the side effect of dimmer maps with large numbers of dim surface
+	lights.
+-fastgrid [NEW]
+	Same as fast, but only for lightgrid calculation.
+-fastbounce [NEW]
+	Enables fast for radiosity passes only.
+-cheap [NEW]
+	Stop calculating light at a sample when it exceeds (255, 255, 255). This may
+	produce odd artifacts on maps with lots of saturated colored lighting. Also,
+	do not use -cheap with radiosity if you wish to preserve all light emitted.
+-cheapgrid [NEW]
+	Same as cheap, but only for lightgrid calculation.
+-area <scale>
+	This scales the light intensity of area lights.
+-point <scale>
+	This scales the light intensity of point lights.
+-notrace
+	No light tracing is performed. As a result no shadows will be casted.
+-patchshadows
+	Enable patches casting shadows.
+-novertex
+	Don't calculate vertex lighting.
+-nogrid
+	Don't calculate light grid for dynamic model lighting.
+-smooth [NEW]
+	Smart version of -extra. Only subsamples lightmap pixels that are shadowed.
+	Produces results comparable to -extra in roughly 1/3 the time. Can also be
+	used with -extra or -extrawide for 16- or 48-tap sampling respectively
+	(smoother shadows).
+-extra
+	Take four samples per lightmap pixel and store the average light value of these
+	four samples for the actual lightmap pixel.
+	This super sampling is used for anti-aliasing.
+-extrawide
+	Just like -extra four samples per lightmap pixel are calculated. However the
+	average of 12 samples is stored per lightmap pixel.
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-border
+	Create a debugging border around the lightmap.
+-v
+	Output verbose information.
+-nosurf
+	Disables surface tracing (detail brushes and patches) for shadow calculation.
+-dump
+	Dumps prefab files when used with radiosity for each bounce.
+
+
+q3map -vlight
+-------------
+
+-threads <number>
+	Number of threads used to compile the map. For the fastest compile
+	times the number of threads is set to the number of system processors.
+-area <scale>
+	This scales the light intensity of area lights.
+-point <scale>
+	This scales the light intensity of point lights.
+-novertex
+	Don't calculate vertex lighting.
+-nogrid
+	Don't calculate light grid for dynamic model lighting.
+-nostitching
+	No polygon stitching before lighting.
+-noalphashading
+	Don't use alpha shading at all.
+-nocolorshading
+	Don't use colored alpha shading. The alpha channel will be used as if it were binary.
+	The light goes through or not and does not change color.
+-tracelight
+	Use the "-light" light algorithm for all surface unless a surface
+	uses a shader with the shader option "q3map_vlight".
+-samplesize <N>
+	Set the lightmap pixel size to NxN units. Default 16x16.
+-v
+	Output verbose information.
+
+ + + +

The q3map options are a subset of the shader instructions that require +recompiling of the map.

+ +

q3map_bounce <fraction>

+

      [NEW] +Specify a number between 0 and 1.0 (or higher) to scale the amount of light reflected in radiosity passes. +Default: 1.0

+ +

q3map_nofast

+

      [NEW] +Surfaces that emit light with this shader parameter will disable -fast optimisation. Useful for +large areas of dim sky where you want all the dim light to reach all surfaces.

+ +

q3map_tracelight

+

      [NEW] Surfaces using a shader with this option will always be lit with the +original "-light" light algorithm. Patches will not cast shadows on +this surface unless the shader option q3map_patchshadows is used.

+

q3map_patchshadows

+

      [NEW] When this option is used in conjunction with the original (-light) +lighting algorithm, surfaces with textures modified by this option will will +show shadows cast by curve patches (under normal circumstances, curve patches do +not cast shadows).

+

q3map_vertexshadows

+

      [NEW] By default, no shadows are cast on vertex-only lit surfaces (see +surfaceparm pointlight). Also when running Quake III Arena in vertex  lighting +mode, no shadows are cast upon any surfaces (shadows are part of the light map). +When using this shader option shadows *will* be cast on the surface when vertex +lit. However sharp shadow edges won't be seen on the surface because light +values are only calculated at the vertexes.

+

q3map_novertexshadows

+

      [NEW] Shaders used for misc_models and terrain can now use +q3map_novertexshadows to disable shadows to be cast at the vertex lit surfaces. +Shadows being cast at small misc_model objects often makes sense. However +shadows on large vertex lit terrain surfaces often look bad. By default no +shadows are cast at forced vertex list surfaces ( shaders with "pointlight" +).

+

q3map_forcesunlight

+

      [NEW] No sunlight is cast at vertex lit md3 models and terrain by default. +Using this option sunlight (overbright bits created by q3map_sun option) will be +cast on these surfaces.

+

q3map_vertexscale <scale>

+

      [NEW] The light value at the vertexes of a surface using a shader with this +option is multiplied by the scale value. This is a way to lighten or darken a +vertex light only surface in comparison to other, light-map lit surfaces around +it.

+

q3map_notjunc

+

      [NEW] Surfaces modified by a shader with this option are not used for +tjunction fixing.

+

q3map_vlight

+

      [NEW] Surfaces modified by a shader with this option will always be lit with +the "-vlight" algorithm when q3map is used with the options "-vlight +-tracelight".

+

q3map_lightmapsamplesize <S>

+

      [NEW] Surfaces using a shader with this shader option will use lightmaps with +pixel size SxS. This option can be used to produce high resolution shadows on +certain surfaces or can be used to reduce the size of lightmap data where high +resolution shadows are not required.

+

q3map_lightimage <image>

+

      Image to use for the light color of a surface light instead of the image(s) +used by the shader. Color is averaged from the texture. Texture must be the same +size as the base image map.

+

q3map_surfacelight <value>

+

Sets the amount of light this surface emits.

+

q3map_lightsubdivide <value>

+

      A surface light is subdivided into a bunch of point lights for the actual +lighting of the world. This parameter controls the space between those point +lights. Default value is 120.

+

q3map_backsplash <percent> <distance>

+

      A surface light is also lit by itself using back splash point lights with a +lower intensity. The <percent> parameter specifies the intensity +percentage they use from the q3map_surfacelight <value> parameter. The +<distance> parameter controls the distance of these back splash lights +from the surface. You can set the <percent> to zero or a negative value to +disable the back splash lights.

+

      q3map_globaltexture

+

When this option is set the texture is not aligned to the world.

+

      q3map_backshader <shader>

+

<shader> is the path/name of the shader or texture to be used at the +back side of the surface.

+

      q3map_flare <shader>

+

Creates a flare using the specified <shader> at the center of the +surface using a shader with this option.

+

      light <value>

+

Old style flare specification always using the shader "flareshader". +The <value> parameter is unused.

+

      q3map_sun <red> <green> <blue> <intensity> +<degrees> <elevation>

+

Color will be normalized, so it doesn't matter what range you use. The +intensity falls off with angle but not distance. A value of 100 is a fairly +bright sun.

+

      degree of 0 = from the east, 90 = north, etc.

+

      elevation of 0 = sunrise/set, 90 = noon

+

      surfaceparm pointlight

+

Surfaces using a shader with this parameter will always be vertex lit

+

This option can be used to reduce the lightmap data. Often used on surfaces

+

that don't need any shadows.

+ + +

Surfaceparm dust

+

If a player lands (jumps onto) on a surfaces using a shader with this +parameter, a put of dust will appear at the player’s feet. Note that the +worldspawn entity of that map must have an enableDust key set to a value of 1. +Note: This surfaceflag has been replaced by "surfaceparm woodsteps" in +Return to Castle Wolfenstien.

+ + +

Custom surfaceparms

+
+

With the new q3map tool you can add custom surface parameters for mods +without the need to recompile the q3map tool. These custom surfaceparms are +stored in a file called ‘custinfoparms.txt’ in the folder scripts/. An +example of this file with the new surfaceparm treacle and surfaceparm grass is +shown below.

+

// Custom Infoparms File
+// Custom Contentsflags
+{
+treacle 0x4000
+}
+// Custom Surfaceflags
+{
+grass 0x80000
+}

+

 

+ +

NOTE: For linux users, when using the -custinfoparms parameter q3map +first looks in your homedir, and only if it doesn't find a custinfoparms.txt +there, it uses the one stored in the

+

quake3 install dir (usually /usr/local/games).

+

 

+
+

Content Flags

+
+

Contents flags are flags similar to CONTENTS_FOG in the original Q3A. These +flags define the contents of volumes inside the game (for instance lava, fog, +water, etc.).

+

If you look in the source file game/surfaceflags.h, it has defines for all +contents flags. The define is split into a name and a hexadecimal value, for +instance CONTENTS_PLAYERCLIP 0x10000. These hexadecimal values are powers of 2 +and can be ored together (binary) to form a bit mask. Up to 32 contents flags +can be ored together this way.

+ +

Example: creating a volume with treacle.

+

The following outlines how a custom contents flag can be added and used in a +mod. First open the ‘custinfoparms.txt’ file and add ‘treacle 0x4000’ +to the Custom Contentsflags section as shown in the example file above (0x4000 +is one of the unused values available for custom use). Next write a shader +script which uses ‘surfaceparm treacle’. Apply this new shader to all sides +of a brush in a test map. When you compile the map, add the -custinfoparms +parameter to the command line following q3map.

+

Next, add CONTENTS_TREACLE 0x4000 to the source file game/surfaceflags.h in +your mod. Now you can call the point contents function. If the point is inside +the brush with the shader using the ‘surfaceparm treacle’ then the point +contents call will return a bit mask with CONTENTS_TREACLE set. This can for +instance be used to slow down player movement when a player is inside such a +brush.

+

 

+
+

Surface Flags

+
+

The surface flags are texture properties that often affect entities in +contact with surfaces using such flags. The ‘surfaceparm metalsteps’ +parameter from Q3A is a good example.

+

If you look in the source file game/surfaceflags.h, it has defines for all +surface flags. The define is split into a name and a hexadecimal value, for +instance SURF_NODAMAGE 0x1. These hexadecimal values are powers of 2 and can be +ored together (binary) to form a bit mask. Up to 32 surface flags can be ored +together this way.

+ +

Example: Making ‘footsteps on grass’ sounds

+

The following outlines how a custom surface flag can be added and used in a +mod. First open up the ‘custinfoparms.txt’ file and add 'grass 0x80000' to +the Custom Surfaceflags section as shown in the example file above (0x80000 is +the first available unused value in surfaceflags.h for surface flags). Next +write a shader script which uses a grass image and has 'surfaceparm grass’. +Create a test map with the grass shader covering the ground surface. When you +compile the map, add the -custinfoparms parameter to the command line following +q3map.

+

Next, add SURF_GRASS 0x80000 to the source file game/surfaceflags.h in your +mod. Now you'll be able to execute a trace and the trace information will be +returned in the trace_t structure. If the trace hits a surface with the grass +surfaceparm then the SURF_GRASS flag will be set in trace_t->surfaceFlags. +Such a trace can be used to trigger playing a sound of a person stepping on +grass. For a reference example, see the existing metal steps in the game code.

+

 

+
+

 

+ +
+ + + +

 

+
+
+

 

+

 

+

-27-

+ + + + diff --git a/install/installs/ReactionPack/install/docs/Model_Manual/.svn/entries b/install/installs/ReactionPack/install/docs/Model_Manual/.svn/entries new file mode 100644 index 00000000..603461d0 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Model_Manual/.svn/entries @@ -0,0 +1,65 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Model_Manual +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +styles +dir + +model_manual.htm +file + + + + +2012-04-01T16:52:35.807498Z +3c6cafe924ffd55fc17a3be3c66e6e63 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +18107 + diff --git a/install/installs/ReactionPack/install/docs/Model_Manual/.svn/text-base/model_manual.htm.svn-base b/install/installs/ReactionPack/install/docs/Model_Manual/.svn/text-base/model_manual.htm.svn-base new file mode 100644 index 00000000..6735fa78 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Model_Manual/.svn/text-base/model_manual.htm.svn-base @@ -0,0 +1,217 @@ + + + +Q3A Player Characters: Putting them in the Game + + + +
+

Putting New Models in Quake III Arena

+ +Based on original notes by Paul Steed + +

Edited by Paul Jaquays
+

Edited 12/22/99 by ps
+

QERadiant.com thanks John Hutton for re-formating this manual into a more web friendly version
+

+
+The purpose of this document is to explain how to set up a model for Quake 3 Arena, create the necessary animation and conversion files, and then export it into the MD3 format required by the game. It is intended to be informative only and not a tutorial on building or animating models. + +

The player models for Quake III Arena were built using the commercial modeling software, 3D Studio Max R2.5 (3ds Max) by +Kinetix. These models were then animated using Physique and Biped, components of a plugin for 3dsMax called Character Studio +(also by Kinetix). The following instructions assume that you will model and animate with 3dsMax and Character Studio. + +

1. Setting up the Files

+Begin in your Quake3 directory. If you don't have one already, create a baseq3 directory. Inside the baseq3 directory, create a models directory. Inside the models directory, create a players directory. Inside the players directory, create a directory with the name of your model (we will use [character] in this document to represent information requiring the name of the model). It is generally a good idea to create a 'work' directory under [character] so that the [character] directory itself remains uncluttered. Place all versions of your model and temp textures here, saving the [character] directory purely for the finished model files. + +

2. Building and Naming the Mesh

+The mesh should be built keeping in mind the game engine needs three distinct body part grouping: the head, the upper body, and the lower body. These groupings can consist of different parts or sub-objects, but keep in mind too many sub-objects does impact performance and game play speed. A good rule of thumb is to consolidate your objects (i.e. attach them to each other) as long as they remain a part of a major group. For example, you decide to create a character that has its arms as separate objects for easier animation. Unless the arms or torso has different textures assigned to them go ahead and attach the arms to the torso. It may be more difficult to assign the vertices to the biped skeleton later on, but the efficiency of the model is much better. However, if you must keep the limbs detached for unique shader assignment then keep the following naming conventions in mind: + +

2.1 Head Geometry

+All head geometry needs to begin with lower case 'H_' (h_head, h_glasses, h_hat, etc...). Keep in mind that the head has no +animations itself other than to respond to player mouse-look input. + +

2.2 Upper Body Geometry

+All upper body geometry needs to begin with lower case 'U_' (u_torso, u_arms, u_abdomen, etc.) This is your model's torso and arms. The individual animations for the upper body are listed below. + +

2.3 Lower Body Geometry

+All lower body geometry begins with lower case 'L_' (l_hips, l_legs, l_lfoot, l_rfoot, etc...). This is your model's buttocks, legs and feet. The individual animations for the upper body are listed below. + +

2.4 Tags

+Tags are connection points for other model parts and represent the limited hierarchical system of the game. They include links between the three character body parts and the weapons. Keep in mind that these tags are representations of geometry so they can be animated to represent that geometry. For example, tag_head represents the head, tag_torso represents the torso and tag_weapon represents the weapon. This is important to understand since for example, any time the character is performing a locomotive animation, the upper body can and will animate independently of the lower body, using the relative position of the tag as a base or 'home' position. The tags for the body parts and weapons are named tag_weapon, tag_torso and tag_head. + +

3. Texturing

+Once you finish building your character go ahead and attach it to your biped and do some basic test animations to make certain the mesh doesn't deform in weird ways. Turn edges, ad faces, whatever you need to do to make sure that while animating, the character retains its mesh integrity. Handing the mesh over to another artist to assign UVW's or assigning and texturing yourself without testing the animation integrity of the mesh is very risky. Major modifications after UV assignment can cost you valuable time resulting in re-assigning not just the UV's, but re-attaching the mesh to your biped as well. Once your model is ready, go ahead and apply the texture to it. Typically the textures used in Q3A consist of one 256 x 256 texture for the body and one 128 x 128 texture for the head. Keep in mind that it's best to consolidate your texture on a single page rather than break it up into smaller pages. Also some video cards cannot process a texture size larger than 256, so making a high-rez 1024 x 512 texture just won't be seen since the card will knock it down to +256 x 128 to digest it. + +

4. Set Up for Animation

+Once the character is textured or skinned, bring the mesh back into 3dsMax (2.5) and attach it to an adjusted Biped using the Character Studio plug-in. As a rule of thumb, it's always better to just assign the mesh to the biped using the default +settings and then manually assign vertices to appropriate skeletal 'limbs'. + +

5. Animation

+When animating the character, keep all animations in one file. It's crucial that the animations adhere to a specific order that pertains to the separate body parts as this supports our current tag system. + +

Basically the order of animations goes: full body (animations that combine both upper and lower), upper body, and lower body. Each character file has the following animations in them and for now that's all the modeler is allowed. The division is basically death (all body parts), extraneous upper body, and dedicated locomotive animations. That way all the upper body animations can be performed at any time, separate from whatever it is that that lower body animations may be doing. There is a set number of animation types which are (in order): + +

  • death1 (approx. 30 frames) +
  • death2 (approx. 30 frames) +
  • death3 (approx. 30 frames) + +

  • taunt (approx. 45 frames) +
  • weapon attack (exactly 6 frames) +
  • melee attack (exactly 6 frames) +
  • change weapon (exactly 9 frames) +
  • weapon idle (exactly 1 frame) +
  • melee idle (exactly 1 frame) + +

  • crouched walk (approx. 10 frames) +
  • walk (approx. 15 frames) +
  • run (approx. 12 frames) +
  • backpedal (approx. 10 frames) +
  • swim (approx. 10 frames) +
  • jump forward (approx. 10 frames) +
  • jump forward-land (approx. 6 frames) +
  • jump backward (approx. 10 frames) +
  • jump backward-land (approx. 6 frames) +
  • standing idle (approx. 10 frames) +
  • crouched idle (approx. 10 frames) +
  • turn in place (approx. 8 frames)
+ +

A good rule of thumb is to create an idle pose at the frame right after the final death frame. Keep this pose for the +entire lower body and center of mass of the biped up through melee idle frame since any animation by the lower body during these frames will not register during the grab process. Similarly, once the animations for the lower body start, copy the pose for the upper body at the weapon idle frame to the first frame of the crouched walk animation and don't animate the upper body at all after that frame. This allows you to more closely approximate what happens during the game where the upper body is basically just along for the ride as the lower body carries it along via the tag_torso. + +

Keep in mind that an animation.cfg has to be generated for each character that is a direct reflection of your animation file above. + +

6. Setting up Tags

+After the modeler is satisfied with the animations for the character, it's time to bring in the tags that up until now, have +kept in a separate file. This is milestone mark that lets the modeler know that the character is nearly complete. 'Merge' +the tags into your scene. Turn off 'inherit scale' for the tags under the hierarchy/link command panel in Max. Then, +assign a Physique modifier (Character Studio), linking them to specific areas in the biped: + +

tag_torso is linked to the Biped 'pelvis' +
tag_head is linked to the Biped 'head'. +
tag_weapon is linked to the right 'hand'. + +

6.1 Animate Body Tags

+Now, go in and actually animate the tag_torso so that it matches the default position (established previously at +approximately the standing idle frame- from the top view it looks like a perfect 90 degree triangle with the base half as wide as the length, pointing forward) when appropriate. "Appropriate" means that as the character goes through the lower body animations, if the triangle is pointing anywhere else but forward, the upper body will point that way as well since to the code the upper body IS the tag. This works out to the modeler's advantage, though because even if the upper body LOOKS crazy in the animation you simply rely on the tag representation to compensate for it. + +

6.2 Handling Weapon Tags

+Tag_weapon is a bit different. Basically there is no difference between view model weapons (the weapon as seen by the player when it is in use by his or another player) and the world model weapons (weapons as they are found rotating in the maps) in Quake III Arena. However, for visually clarity and identification, they are doubled in scale when they become seen as world models. They are the same object. This reduces the number of models needed the game and creates an overall more efficient system. Unfortunately a drawback to the system is that there can be only one firing animation for the character. Thusly all weapons need to fit within the grip of the character regardless of size or geometry. This also makes it impossible to see hands on your weapons or otherwise perform vertex animation on the weapons other than barrel rotations vis the tag system (tag_barrel). +

Since the placement is always the same for the character's hands on the weapons , create the animations to the point where it begins the weapon attack sequence. Then merge one of the weapon models into the character file as a guide. The weapons have a nested triangle of same dimensions as the tag_head and tag_torso triangles (each weapon in the game has this triangle saved with it. Move the weapon into a horizontal firing position (using the side view) to about where the character would be holding the weapon correctly. Then move the character's hands into the appropriate position and link the weapon to the character's right hand. + +

When you get to the point where you bring in the tags, make a snapshot of the weapon, hide the original and simply delete all the vertices and faces of the copy of the weapon object except for the nested triangle. Rename it tag_weapon, turn off the 'inherit scale' attributes (very important), and assign Physique to it (linking it to the 'right hand' of the biped) and voila. Ready to export. + +

Level of Detail

+Each of the Quake III Arena player characters have a base model and two lower polygon versions of the model (to help with speed issues). For use in the game, the three levels of detail are file formatted as follows: + +

+ + + + + + + + + + + + +
[character].[file extension]This is the highest detail model for close up viewing
[character]_1.[file extension]This is a slightly lower polygon model for mid distance viewing
[character]_2.[file extension]This is the lowest polygon model for long distance viewing.
+ +

Level of detail means you need to make three versions of your model to get the best performance during gameplay. Each +version needs to have the same textures assigned and same animations assigned to them in order to work in the game. The +numbers you need to shoot for are 800 faces for the highest level, 500 faces for next level and 300 for the lowest level. This works out roughly to be a 60% drop in each LOD, but your numbers will vary in order to maintain mesh integrity. Most LOD's created in Q3A were done with the plugin called MRM (multiple resolution mesh) by Intel. The stock Optimize modifier or manual optimization techniques can be applied. + +

8. Exporting

+Once the tags are in place (also with the Physique modifier attached to them) the model is ready to export to an ase(ascii) +file. To make the models available for use in Quake III Arena, the model was exported to a native 3dsMax ASCII format +file called an '.ase' file. This export option in Max has several check boxes to tweak and then just exports the character +with its animation data (via Character Studio) to a huge ase/ascii file. Under 'Output Options' make sure the 'Mesh Definition', 'Materials', 'Transform Animation Keys', and 'Animated Mesh' boxes are checked. Under 'Mesh Options' and 'Object Types' make sure 'Mapping Coordinates' and 'Geometric' are the only boxes checked, respectively and let it run. Your 'Time Configuration' must reflect a '0' starting point up through the last frame of your animation. The native Max exporter will rely on the time configuration as a guide on which frames to actually grab during the conversion process. Of course there will be better exporters available in the future…this is just how it was done for the characters in Q3A. + +

9. Animation Config File

+The character's animations are controlled by an 'animation.cfg' file where the model maker specifies reference frames and frame rates. The animation.cfg file is a text file (originally created with MS Excel) which contains the frame and animation sequence data. Place this in the model's directory. Note, when the modeler is testing the model in Quake III Arena, changes to the animation.cfg can be made without having to re-grab the model…just do a 'vid_restart' at the cvar command line +prompt. + +

Edit an animation.cfg file which matches the frame/animation sequences and place it in the character's directory. Each animation can have different frame rates that the modeler can tweak, save out in the animation.cfg, hit 'vid_restart' to see the change right away in the game (no need to re-grab the model). The file for visor is shown here below in it's entirety. You may clip this portion of the file out and use it as the basis for your own animation files. + +

+////////////////////////////////////////////////////////////////////////////////
+
+// animation config file
+
+sex		m
+
+headoffset	0 0 0
+footsteps	normal
+
+// first frame, num frames, looping frames, frames per second
+
+0	30	0	25	// BOTH_DEATH1
+29	1	0	25	// BOTH_DEAD1
+30	30	0	25	// BOTH_DEATH2
+59	1	0	25	// BOTH_DEAD2
+60	30	0	25	// BOTH_DEATH3
+89	1	0	25	// BOTH_DEAD3
+90	40	0	20	// TORSO_GESTURE
+130	6	0	15	// TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this)
+136	6	0	15	// TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this)
+142	5	0	20	// TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this)
+147	4	0	20	// TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this)
+151	1	0	15	// TORSO_STAND
+152	1	0	15	// TORSO_STAND2
+153	8	8	20	// LEGS_WALKCR
+161	12	12	20	// LEGS_WALK
+173	9	9	18	// LEGS_RUN
+182	10	10	20	// LEGS_BACK
+192	10	10	15	// LEGS_SWIM
+202	8	0	15	// LEGS_JUMP
+210	1	0	15	// LEGS_LAND
+211	8	0	15	// LEGS_JUMPB
+219	1	0	15	// LEGS_LANDB
+220	10	10	15	// LEGS_IDLE
+230	10	10	15	// LEGS_IDLECR
+240	7	7	15	// LEGS_TURN
+
+//////////////////////////////////////////////////////////////////
+ +

10. The Conversion Process

+ +The models need to be run through id's custom md3 conversion/'grabber' program. The program uses the information in the Quake Data text file ([filename].qdt) to grab and convert the 3dsMax files. + +

10.1 The Conversion File

+ +Create a "Quake Data" text file for the model with the extension ".qdt". The contents for our [character].qdt file would read something like: + +

$asecanimconvert models/players/[character]/[character].ase -playerparms 92 155 +
$asecanimconvert models/players/[character]/[character]_1.ase -lod 1 -playerparms 92 155 +
$asecanimconvert models/players/[character]/[character]_2.ase -lod 2 -playerparms 92 155 + +

+This is the grabber program executable. + +

+ +This is the path to the model's .ase file. The program looks for files starting in your Quake3\baseq3 directory. + +

+This tells the converter that this is the first level of reduced detail for the model. The value "-lod 2" is for the second, +or lowest level of detail for the model. + +

+This tells the converter which frame the upper body anims only start (first value) and which frame the lower body only anims start (second value). The numbers here are only used as examples + +

10.2 Run the Conversion

+When the qdt file is set up correctly, run the grabber by opening MSDOS command prompt, going to the quake3 directory +containing the model files and typing in 'q3data [character].qdt' + +

11. Review the Model

+Load up Quake 3 Arena. Go to map Q3DM0 (or any map containing a mirror). Bring down the console and type "\model +[character name]". Hit your Show Score key (default is TAB). You should see your new model here. Tweak the frame rates in +your animation.cfg file and save them. Type in "\vid_restart" on the console and hit enter to see the changes. + + + + + diff --git a/install/installs/ReactionPack/install/docs/Model_Manual/model_manual.htm b/install/installs/ReactionPack/install/docs/Model_Manual/model_manual.htm new file mode 100644 index 00000000..6735fa78 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Model_Manual/model_manual.htm @@ -0,0 +1,217 @@ + + + +Q3A Player Characters: Putting them in the Game + + + +
+

Putting New Models in Quake III Arena

+ +Based on original notes by Paul Steed + +

Edited by Paul Jaquays
+

Edited 12/22/99 by ps
+

QERadiant.com thanks John Hutton for re-formating this manual into a more web friendly version
+

+
+The purpose of this document is to explain how to set up a model for Quake 3 Arena, create the necessary animation and conversion files, and then export it into the MD3 format required by the game. It is intended to be informative only and not a tutorial on building or animating models. + +

The player models for Quake III Arena were built using the commercial modeling software, 3D Studio Max R2.5 (3ds Max) by +Kinetix. These models were then animated using Physique and Biped, components of a plugin for 3dsMax called Character Studio +(also by Kinetix). The following instructions assume that you will model and animate with 3dsMax and Character Studio. + +

1. Setting up the Files

+Begin in your Quake3 directory. If you don't have one already, create a baseq3 directory. Inside the baseq3 directory, create a models directory. Inside the models directory, create a players directory. Inside the players directory, create a directory with the name of your model (we will use [character] in this document to represent information requiring the name of the model). It is generally a good idea to create a 'work' directory under [character] so that the [character] directory itself remains uncluttered. Place all versions of your model and temp textures here, saving the [character] directory purely for the finished model files. + +

2. Building and Naming the Mesh

+The mesh should be built keeping in mind the game engine needs three distinct body part grouping: the head, the upper body, and the lower body. These groupings can consist of different parts or sub-objects, but keep in mind too many sub-objects does impact performance and game play speed. A good rule of thumb is to consolidate your objects (i.e. attach them to each other) as long as they remain a part of a major group. For example, you decide to create a character that has its arms as separate objects for easier animation. Unless the arms or torso has different textures assigned to them go ahead and attach the arms to the torso. It may be more difficult to assign the vertices to the biped skeleton later on, but the efficiency of the model is much better. However, if you must keep the limbs detached for unique shader assignment then keep the following naming conventions in mind: + +

2.1 Head Geometry

+All head geometry needs to begin with lower case 'H_' (h_head, h_glasses, h_hat, etc...). Keep in mind that the head has no +animations itself other than to respond to player mouse-look input. + +

2.2 Upper Body Geometry

+All upper body geometry needs to begin with lower case 'U_' (u_torso, u_arms, u_abdomen, etc.) This is your model's torso and arms. The individual animations for the upper body are listed below. + +

2.3 Lower Body Geometry

+All lower body geometry begins with lower case 'L_' (l_hips, l_legs, l_lfoot, l_rfoot, etc...). This is your model's buttocks, legs and feet. The individual animations for the upper body are listed below. + +

2.4 Tags

+Tags are connection points for other model parts and represent the limited hierarchical system of the game. They include links between the three character body parts and the weapons. Keep in mind that these tags are representations of geometry so they can be animated to represent that geometry. For example, tag_head represents the head, tag_torso represents the torso and tag_weapon represents the weapon. This is important to understand since for example, any time the character is performing a locomotive animation, the upper body can and will animate independently of the lower body, using the relative position of the tag as a base or 'home' position. The tags for the body parts and weapons are named tag_weapon, tag_torso and tag_head. + +

3. Texturing

+Once you finish building your character go ahead and attach it to your biped and do some basic test animations to make certain the mesh doesn't deform in weird ways. Turn edges, ad faces, whatever you need to do to make sure that while animating, the character retains its mesh integrity. Handing the mesh over to another artist to assign UVW's or assigning and texturing yourself without testing the animation integrity of the mesh is very risky. Major modifications after UV assignment can cost you valuable time resulting in re-assigning not just the UV's, but re-attaching the mesh to your biped as well. Once your model is ready, go ahead and apply the texture to it. Typically the textures used in Q3A consist of one 256 x 256 texture for the body and one 128 x 128 texture for the head. Keep in mind that it's best to consolidate your texture on a single page rather than break it up into smaller pages. Also some video cards cannot process a texture size larger than 256, so making a high-rez 1024 x 512 texture just won't be seen since the card will knock it down to +256 x 128 to digest it. + +

4. Set Up for Animation

+Once the character is textured or skinned, bring the mesh back into 3dsMax (2.5) and attach it to an adjusted Biped using the Character Studio plug-in. As a rule of thumb, it's always better to just assign the mesh to the biped using the default +settings and then manually assign vertices to appropriate skeletal 'limbs'. + +

5. Animation

+When animating the character, keep all animations in one file. It's crucial that the animations adhere to a specific order that pertains to the separate body parts as this supports our current tag system. + +

Basically the order of animations goes: full body (animations that combine both upper and lower), upper body, and lower body. Each character file has the following animations in them and for now that's all the modeler is allowed. The division is basically death (all body parts), extraneous upper body, and dedicated locomotive animations. That way all the upper body animations can be performed at any time, separate from whatever it is that that lower body animations may be doing. There is a set number of animation types which are (in order): + +

  • death1 (approx. 30 frames) +
  • death2 (approx. 30 frames) +
  • death3 (approx. 30 frames) + +

  • taunt (approx. 45 frames) +
  • weapon attack (exactly 6 frames) +
  • melee attack (exactly 6 frames) +
  • change weapon (exactly 9 frames) +
  • weapon idle (exactly 1 frame) +
  • melee idle (exactly 1 frame) + +

  • crouched walk (approx. 10 frames) +
  • walk (approx. 15 frames) +
  • run (approx. 12 frames) +
  • backpedal (approx. 10 frames) +
  • swim (approx. 10 frames) +
  • jump forward (approx. 10 frames) +
  • jump forward-land (approx. 6 frames) +
  • jump backward (approx. 10 frames) +
  • jump backward-land (approx. 6 frames) +
  • standing idle (approx. 10 frames) +
  • crouched idle (approx. 10 frames) +
  • turn in place (approx. 8 frames)
+ +

A good rule of thumb is to create an idle pose at the frame right after the final death frame. Keep this pose for the +entire lower body and center of mass of the biped up through melee idle frame since any animation by the lower body during these frames will not register during the grab process. Similarly, once the animations for the lower body start, copy the pose for the upper body at the weapon idle frame to the first frame of the crouched walk animation and don't animate the upper body at all after that frame. This allows you to more closely approximate what happens during the game where the upper body is basically just along for the ride as the lower body carries it along via the tag_torso. + +

Keep in mind that an animation.cfg has to be generated for each character that is a direct reflection of your animation file above. + +

6. Setting up Tags

+After the modeler is satisfied with the animations for the character, it's time to bring in the tags that up until now, have +kept in a separate file. This is milestone mark that lets the modeler know that the character is nearly complete. 'Merge' +the tags into your scene. Turn off 'inherit scale' for the tags under the hierarchy/link command panel in Max. Then, +assign a Physique modifier (Character Studio), linking them to specific areas in the biped: + +

tag_torso is linked to the Biped 'pelvis' +
tag_head is linked to the Biped 'head'. +
tag_weapon is linked to the right 'hand'. + +

6.1 Animate Body Tags

+Now, go in and actually animate the tag_torso so that it matches the default position (established previously at +approximately the standing idle frame- from the top view it looks like a perfect 90 degree triangle with the base half as wide as the length, pointing forward) when appropriate. "Appropriate" means that as the character goes through the lower body animations, if the triangle is pointing anywhere else but forward, the upper body will point that way as well since to the code the upper body IS the tag. This works out to the modeler's advantage, though because even if the upper body LOOKS crazy in the animation you simply rely on the tag representation to compensate for it. + +

6.2 Handling Weapon Tags

+Tag_weapon is a bit different. Basically there is no difference between view model weapons (the weapon as seen by the player when it is in use by his or another player) and the world model weapons (weapons as they are found rotating in the maps) in Quake III Arena. However, for visually clarity and identification, they are doubled in scale when they become seen as world models. They are the same object. This reduces the number of models needed the game and creates an overall more efficient system. Unfortunately a drawback to the system is that there can be only one firing animation for the character. Thusly all weapons need to fit within the grip of the character regardless of size or geometry. This also makes it impossible to see hands on your weapons or otherwise perform vertex animation on the weapons other than barrel rotations vis the tag system (tag_barrel). +

Since the placement is always the same for the character's hands on the weapons , create the animations to the point where it begins the weapon attack sequence. Then merge one of the weapon models into the character file as a guide. The weapons have a nested triangle of same dimensions as the tag_head and tag_torso triangles (each weapon in the game has this triangle saved with it. Move the weapon into a horizontal firing position (using the side view) to about where the character would be holding the weapon correctly. Then move the character's hands into the appropriate position and link the weapon to the character's right hand. + +

When you get to the point where you bring in the tags, make a snapshot of the weapon, hide the original and simply delete all the vertices and faces of the copy of the weapon object except for the nested triangle. Rename it tag_weapon, turn off the 'inherit scale' attributes (very important), and assign Physique to it (linking it to the 'right hand' of the biped) and voila. Ready to export. + +

Level of Detail

+Each of the Quake III Arena player characters have a base model and two lower polygon versions of the model (to help with speed issues). For use in the game, the three levels of detail are file formatted as follows: + +

+ + + + + + + + + + + + +
[character].[file extension]This is the highest detail model for close up viewing
[character]_1.[file extension]This is a slightly lower polygon model for mid distance viewing
[character]_2.[file extension]This is the lowest polygon model for long distance viewing.
+ +

Level of detail means you need to make three versions of your model to get the best performance during gameplay. Each +version needs to have the same textures assigned and same animations assigned to them in order to work in the game. The +numbers you need to shoot for are 800 faces for the highest level, 500 faces for next level and 300 for the lowest level. This works out roughly to be a 60% drop in each LOD, but your numbers will vary in order to maintain mesh integrity. Most LOD's created in Q3A were done with the plugin called MRM (multiple resolution mesh) by Intel. The stock Optimize modifier or manual optimization techniques can be applied. + +

8. Exporting

+Once the tags are in place (also with the Physique modifier attached to them) the model is ready to export to an ase(ascii) +file. To make the models available for use in Quake III Arena, the model was exported to a native 3dsMax ASCII format +file called an '.ase' file. This export option in Max has several check boxes to tweak and then just exports the character +with its animation data (via Character Studio) to a huge ase/ascii file. Under 'Output Options' make sure the 'Mesh Definition', 'Materials', 'Transform Animation Keys', and 'Animated Mesh' boxes are checked. Under 'Mesh Options' and 'Object Types' make sure 'Mapping Coordinates' and 'Geometric' are the only boxes checked, respectively and let it run. Your 'Time Configuration' must reflect a '0' starting point up through the last frame of your animation. The native Max exporter will rely on the time configuration as a guide on which frames to actually grab during the conversion process. Of course there will be better exporters available in the future…this is just how it was done for the characters in Q3A. + +

9. Animation Config File

+The character's animations are controlled by an 'animation.cfg' file where the model maker specifies reference frames and frame rates. The animation.cfg file is a text file (originally created with MS Excel) which contains the frame and animation sequence data. Place this in the model's directory. Note, when the modeler is testing the model in Quake III Arena, changes to the animation.cfg can be made without having to re-grab the model…just do a 'vid_restart' at the cvar command line +prompt. + +

Edit an animation.cfg file which matches the frame/animation sequences and place it in the character's directory. Each animation can have different frame rates that the modeler can tweak, save out in the animation.cfg, hit 'vid_restart' to see the change right away in the game (no need to re-grab the model). The file for visor is shown here below in it's entirety. You may clip this portion of the file out and use it as the basis for your own animation files. + +

+////////////////////////////////////////////////////////////////////////////////
+
+// animation config file
+
+sex		m
+
+headoffset	0 0 0
+footsteps	normal
+
+// first frame, num frames, looping frames, frames per second
+
+0	30	0	25	// BOTH_DEATH1
+29	1	0	25	// BOTH_DEAD1
+30	30	0	25	// BOTH_DEATH2
+59	1	0	25	// BOTH_DEAD2
+60	30	0	25	// BOTH_DEATH3
+89	1	0	25	// BOTH_DEAD3
+90	40	0	20	// TORSO_GESTURE
+130	6	0	15	// TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this)
+136	6	0	15	// TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this)
+142	5	0	20	// TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this)
+147	4	0	20	// TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this)
+151	1	0	15	// TORSO_STAND
+152	1	0	15	// TORSO_STAND2
+153	8	8	20	// LEGS_WALKCR
+161	12	12	20	// LEGS_WALK
+173	9	9	18	// LEGS_RUN
+182	10	10	20	// LEGS_BACK
+192	10	10	15	// LEGS_SWIM
+202	8	0	15	// LEGS_JUMP
+210	1	0	15	// LEGS_LAND
+211	8	0	15	// LEGS_JUMPB
+219	1	0	15	// LEGS_LANDB
+220	10	10	15	// LEGS_IDLE
+230	10	10	15	// LEGS_IDLECR
+240	7	7	15	// LEGS_TURN
+
+//////////////////////////////////////////////////////////////////
+ +

10. The Conversion Process

+ +The models need to be run through id's custom md3 conversion/'grabber' program. The program uses the information in the Quake Data text file ([filename].qdt) to grab and convert the 3dsMax files. + +

10.1 The Conversion File

+ +Create a "Quake Data" text file for the model with the extension ".qdt". The contents for our [character].qdt file would read something like: + +

$asecanimconvert models/players/[character]/[character].ase -playerparms 92 155 +
$asecanimconvert models/players/[character]/[character]_1.ase -lod 1 -playerparms 92 155 +
$asecanimconvert models/players/[character]/[character]_2.ase -lod 2 -playerparms 92 155 + +

+This is the grabber program executable. + +

+ +This is the path to the model's .ase file. The program looks for files starting in your Quake3\baseq3 directory. + +

+This tells the converter that this is the first level of reduced detail for the model. The value "-lod 2" is for the second, +or lowest level of detail for the model. + +

+This tells the converter which frame the upper body anims only start (first value) and which frame the lower body only anims start (second value). The numbers here are only used as examples + +
1 Preface: Making Your Own Shaders +
2 Introduction + + +3 General Shader Keywords + + +4 Q3MAP Specific Shader Keywords + + +5 Editor specific shader instructions + + +6 Stage Specific Keywords + + +7 Notes on Alpha Channels +
8 Troubleshooting Shaders +
9 Creating New Textures + +
Appendix A: targetShaderName and targetNewShaderName + + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/.svn/entries new file mode 100644 index 00000000..d2512736 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual/appendix +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +appA.html +file + + + + +2012-04-01T16:52:34.237408Z +71f8804da845b07160a6dfdf70b67936 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1689 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/.svn/text-base/appA.html.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/.svn/text-base/appA.html.svn-base new file mode 100644 index 00000000..a20c61a3 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/.svn/text-base/appA.html.svn-base @@ -0,0 +1,60 @@ + + +Quake III Arena Shader Manual: Appendix A + + + +

Q3Radiant Shader Manual

+ +TTimo
+2001.31.08
+
+
+

Appendix A: usage of targetShaderName and targetShaderNewName

+ +

+The targetShaderName and targetShaderNewName keys can be used with any entity +that supports the target key (the entity instance does not actually have to use +the target key for these new keys to work). If both are defined, then when the +entity decides to activate its targets, all shaders/textures in the map that +were originally the same name as the targetShaderName value, will be changed to +the targetShaderNewName value. +

+ +

+For example this would make it look like the red light shader is "turning on": +

+ +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_on" +

+ +

+And this would turn it back off: +

+ +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_off" +

+ +

+Note that the ORIGINAL shader name is used in both instances, not whatever it +happens to be currently. Also, of course, this will happen globally. If the +mapper wanted to affect only a certain set of red lights, he/she would need to +make a unique shader name to be used with that set. +

+ +

+The code that supports these keys is in G_UseTargets in g_utils.c. +

+ +

+For more information, see this thread:
+ +http://www.quake3world.com/ubb/Forum6/HTML/014812.html#9 + +

+ + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/appA.html b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/appA.html new file mode 100644 index 00000000..a20c61a3 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/appendix/appA.html @@ -0,0 +1,60 @@ + + +Quake III Arena Shader Manual: Appendix A + + + +

Q3Radiant Shader Manual

+ +TTimo
+2001.31.08
+
+
+

Appendix A: usage of targetShaderName and targetShaderNewName

+ +

+The targetShaderName and targetShaderNewName keys can be used with any entity +that supports the target key (the entity instance does not actually have to use +the target key for these new keys to work). If both are defined, then when the +entity decides to activate its targets, all shaders/textures in the map that +were originally the same name as the targetShaderName value, will be changed to +the targetShaderNewName value. +

+ +

+For example this would make it look like the red light shader is "turning on": +

+ +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_on" +

+ +

+And this would turn it back off: +

+ +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_off" +

+ +

+Note that the ORIGINAL shader name is used in both instances, not whatever it +happens to be currently. Also, of course, this will happen globally. If the +mapper wanted to affect only a certain set of red lights, he/she would need to +make a unique shader name to be used with that set. +

+ +

+The code that supports these keys is in G_UseTargets in g_utils.c. +

+ +

+For more information, see this thread:
+ +http://www.quake3world.com/ubb/Forum6/HTML/014812.html#9 + +

+ + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/.svn/entries new file mode 100644 index 00000000..fade30fb --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual/ch01 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg1_1.htm +file + + + + +2012-04-01T16:52:34.580428Z +e605a774d4b228fb70925c0a8af4646b +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +13533 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/.svn/text-base/pg1_1.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/.svn/text-base/pg1_1.htm.svn-base new file mode 100644 index 00000000..9f0fd794 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/.svn/text-base/pg1_1.htm.svn-base @@ -0,0 +1,126 @@ + + +Quake III Arena Shader Manual: Introduction + + + +

Q3Radiant Shader Manual

+
+

1 Preface: Making Your Own Shaders

+ +The Manual for the Q3Radiant editor program contains a section called Creating New Assets that has the necessary information for setting up the files to create your own custom Quake III Arena shaders. It is recommended that you study the scripts in this document and in the individual shader scripts. Pay careful attention to syntax and punctuation. This is where you are most likely to make mistakes. + +

2 Introduction

+ +The graphic engine for QuakeIII Arena has taken a step forward by putting much more direct control over the surface +qualities of textures into the hands of designers and artists. In writing this manual, we have tried to define the +concepts and tools that are used to modify textures in a way that, it is hoped, will be graspable by users who already have basic knowledge ofcomputer graphics but are not necessarily computer programmers. It is not a tutorial, nor was it intended to be one. + +

2.1 What is a Shader?

+ +Shaders are short text scripts that define the properties of a surface as it appears and functions in a game world (or compatible editing tool). By convention, the documents that contain these scripts usually has the same name as the texture set which contains the textures being modified (e.g; base, hell, castle, etc,). Several specific script documents have also been created to handle special cases, like liquids, sky and special effects. + +

For Quake III Arena,Shader scripts are located in quake3/baseq3/scripts. + +

A Quake III Arena shader file consists of a series of surface attribute and rendering instructions formatted +within braces ("{" and "}"). Below you can see a simple example of syntaxand format for a single process, including the +Q3MAP keywords or "SurfaceParameters", which follow the first bracket and a single bracketed "stage": + +

textures/liquids/lava
+	{
+	deformVertexes wave sin 0 3 0 0.1
+	tessSize 64
+	{
+	map textures/common/lava.tga
+	}
+}
+
+ +

2.2 Shader Name & File Conventions

+The first line is the shader name. Shader names can be up to 63 characters long. The names are often a mirror of +a pathname to a .tga file without the extension or base dir (/quake3/baseq3 in ourcase), but they do not need to be. + +

Shaders that are only going to be referenced by the gamecode, not modeling tools, often are just a single world, +like"projectionShadow" or "viewBlood". + +

Shaders that are used on characters or other polygon models need to mirror a .tga file, which allows the modelers to build with normal textures, then have the special effects show up when the model is loaded into the game. + +

Shaders that are placed on surfaces in the map editor commonly mirror a .tga file, but the "qer_editorimage" shader parameter canforce the editor to use an arbitrary image for display. + +

Shader pathnames have a case sensitivity issue - on windows, they aren't case sensitive, but on unix they are. Try to always use lowercase for filenames, and always use forward slashes "/" for directory separators. + +

2.3 Shader Types

+The keywords that affect shaders are divided into two classes. The first class of keywords are global parameters. Some global parameters ("surfaceparms." And all "q3map_" keywords) are processed by Q3MAP, and change physical attributes of the surface that uses the shader. These attributes can affect the player. To see changes in these +parameters one must re-bsp the map. + +

The remaining global keywords, and all Stage Specific Keywords are processed by the renderer. They are appearance changes +only and have no effect on game play or game mechanics. Changes to any of these attributes will take effect as soon as the game goes to another level or vid_restarts (type command vid_restart in the game console). + +

Shader keywords are notcase sensitive. + +

IMPORTANT NOTE: some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined in this section) at the very beginning of the shader and to place shader stages at the end (see various examples). + +

2.4 Key Concepts

+ +Ideally, a designer or artist who is manipulating textures with shader files has a basic understanding of wave forms and knows about mixing colored light (high school physics sort of stuff). If not, there are some concepts you need to have a +grasp on to make shaders work for you. + +

2.4.1 Surface Effects vs. Content Effects vs. Deformation Effects
+Shaders not only modify the visible aspect of textures on a geometry brush, curve, patch or mesh model, but they can also have an effect on both the content, "shape," and apparent movement of those things. A surface effect does nothing to modify +the shape or content of the brush. Surface effects include glows, transparencies and rgb (red, green, blue) value +changes. Content shaders affect the way the brush operates in the game world. Examples include water, fog, nonsolid, and +structural. Deformation effects change the actual shape of the affected brush or curve, and may make it appear to move. + +

2.4.2 Power Has a Price
+The shader script gives the designer, artist and programmer a great deal of easily accessible power over the appearance of +and potential special effects that may be applied to surfaces in the gameworld. But it is power that comes with a price tag +attached, and the cost is measured in performance speed. Each shader phase that affects the appearance of a texture causes the Q3:Aengine to make another processing pass and redraw the world. Think of it as if you were adding all +the shader-affected triangles to the total r_speed count for each stage in the shader script. A shader-manipulated texture that is seen through another shader-manipulated texture (e.g. a light in fog) has the effect of adding the total number of passes together for the affected triangles. A light that required two passes seen through a fog that requires one pass will be treated as having to redraw that part of the world three times. + +

2.4.3 RGB Color
+ +RGB means "Red, Green, Blue."Mixing red, green and blue light in differing intensities creates the colors in computers and television monitors. This is called additive color (as opposed to the mixing of pigments in paint or colored ink in the printing process, which is subtractive color). In Quake III Arena and most higher-end computer art programs (and the color selector in Windows), the intensities ofthe individual Red, Green and Blue components are expressed as number values. When mixed together on a screen, number values of equal intensity in each component color create a completely neutral (gray) color. The lower the number value (towards 0), the darker the shade. The higher the value, the lighter the shade or the more saturated the color until it reaches a maximum value of 255 (in the art programs). All colors possible on the computer can be expressed as a formula of three numbers. The value for complete black is 0 0 0. The value for complete white is 255 255 255. However, the QuakeIII Arena graphics engine requires that the color range be "normalized" into a range between 0.0 and 1.0. + +

2.4.4 Normalization: a Scale of 0 to 1
+The mathematics in Quake III Arena use a scale of 0.0 to 1.0 instead of 0 to 255. Most computer art programs that can express RGB values as numbers use the 0 to 255 scale. To convert numbers, divide each of the artprogram's values for the component colors by 255. The resulting three values are your Quake III Arena formula for that color component. The same holds true for texture coordinates. + +

2.4.5 Texture Sizes
+TGA texture files are measured in pixels (picture elements). Textures are measured in powers of 2, with 16 x16 pixels being the smallest (typically) texture in use. Most will be larger. Textures need not be square, so long as both dimensions are powers of 2. Examples include: 32x256, 16x32, 128x16. + +

2.4.6 Color Math
+ +In Quake III Arena , colors are changed by mathematical equations worked on the textures by way ofthe scripts or +"programlets" in the shader file. An equation that adds to or multiplies the number values in atexture causes it to become +darker. Equations that subtract from or modulate number values in a texture cause it to become lighter. Either equation can change the hue and saturation of a color. + +

2.4.7 Measurements
+ +The measurements used in the shaders are in either game units, color units, or texture units. + +

· Game unit: A game unit is used by deformations to specify sizes relative to the world. Game units are the same scale we have had since way back in the Wolfensteindays - 8 units equals one foot. The default texture scale used by the Q3Radiant map editor results in two texels for each game unit, but that can be freely changed. + +

· Color units: Colors scale the values generated by the texture units to produce lighting effects. A value of 0.0 will be completely black, and a value of 1.0 will leave the texture unchanged. Colors are sometimes specified with a single value to be used across all red, green,and blue channels, or sometimes as separate values for each channel. + +

· Texture units: This is the normalized (see above) dimensions of the original texture image (or a previously modified texture at a given stage in the shader pipeline). A full texture, regardless of its original size in texels, has a normalized measurement of 1.0 x 1.0. For normal repeating textures, it is possible to have value greater than 1.0 or less than 0.0, resulting in repeating of the texture. The coordinates are usually assigned by the level editor or +modeling tools, but you still need to be aware of this for scrolling or turbulent movement of the texture at runtime. + +

2.4.8 Waveform Functions
+Many of the shader functions use waveforms to modulate measurements over time. Where appropriate, additional information is provided with wave modulated keyword functions to describe the effect of a particular waveform on that process. Currently there are five waveforms in use in Q3A shaders: + +

Sin: Sin standsfor sine wave, a regular smoothly flowing wave ranging from -1 to 1. +
Triangle: Triangle is a wave with a sharp ascent and a sharp decay, ranging from 0 to 1.It will make a choppy looking wave forms. +
Square: A squarewave simply switches from -1 to 1 with no in-between. +
Sawtooth: In the sawtooth wave, the ascent is like a triangle wave from 0 to 1, but the decay cuts off sharply back to 0. +
Inversesawtooth: This is the reverse of the sawtooth… instant ascent to the peak value (1), then a triangle wave descent to the valley value (0). The phase on this goes from 1.0 to 0.0 instead of 0.0 to 1.0. This wave is particularly usefulfor additive cross-fades. + +

Waveforms all have thefollowing properties: +
<base> Where the wave form begins. Amplitude is measured from this base value. +
<amplitude> This is the height of the wave created, measured from the base. You will probably need to test and tweak this value to get it correct for each new shader stage. The greater the amplitude, the higher the wave peaks and the deeper the valleys. +
<phase> This is a normalized value between 0.0 and 1.0. Changing phase to a non-zero value affects the point on the wave at which the wave form initially begins to be plotted. Example: In Sin or Triangle wave, a phase of 0.25 means it begins one fourth (25%) of the way along the curve, or more simply put, it begins at the peak of the wave. A phaseof 0.5 would begin at the point the wave re-crosses the base line. A phase of 0.75 would be at the lowest point of the valley. If only one wave form is being used in a shader, a phase shift will probably not be noticed and phase should have a value of zero (0). However, including two or more stages of the same process in a single shader, but with the phases shifted can be used to create interesting visual effects. Example: using rgbGen in two stages with different colors and a 0.5 difference in phase would cause the manipulated texture to modulate between two distinct colors. Phase changes can also be used when you have two uses of the same effect near each other, and you don't want them to be synchronized. You would write a separate shader for each, changing only the phase value. +
<freq>Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of 1 +would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 +seconds. +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/pg1_1.htm b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/pg1_1.htm new file mode 100644 index 00000000..9f0fd794 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch01/pg1_1.htm @@ -0,0 +1,126 @@ + + +Quake III Arena Shader Manual: Introduction + + + +

Q3Radiant Shader Manual

+
+

1 Preface: Making Your Own Shaders

+ +The Manual for the Q3Radiant editor program contains a section called Creating New Assets that has the necessary information for setting up the files to create your own custom Quake III Arena shaders. It is recommended that you study the scripts in this document and in the individual shader scripts. Pay careful attention to syntax and punctuation. This is where you are most likely to make mistakes. + +

2 Introduction

+ +The graphic engine for QuakeIII Arena has taken a step forward by putting much more direct control over the surface +qualities of textures into the hands of designers and artists. In writing this manual, we have tried to define the +concepts and tools that are used to modify textures in a way that, it is hoped, will be graspable by users who already have basic knowledge ofcomputer graphics but are not necessarily computer programmers. It is not a tutorial, nor was it intended to be one. + +

2.1 What is a Shader?

+ +Shaders are short text scripts that define the properties of a surface as it appears and functions in a game world (or compatible editing tool). By convention, the documents that contain these scripts usually has the same name as the texture set which contains the textures being modified (e.g; base, hell, castle, etc,). Several specific script documents have also been created to handle special cases, like liquids, sky and special effects. + +

For Quake III Arena,Shader scripts are located in quake3/baseq3/scripts. + +

A Quake III Arena shader file consists of a series of surface attribute and rendering instructions formatted +within braces ("{" and "}"). Below you can see a simple example of syntaxand format for a single process, including the +Q3MAP keywords or "SurfaceParameters", which follow the first bracket and a single bracketed "stage": + +

textures/liquids/lava
+	{
+	deformVertexes wave sin 0 3 0 0.1
+	tessSize 64
+	{
+	map textures/common/lava.tga
+	}
+}
+
+ +

2.2 Shader Name & File Conventions

+The first line is the shader name. Shader names can be up to 63 characters long. The names are often a mirror of +a pathname to a .tga file without the extension or base dir (/quake3/baseq3 in ourcase), but they do not need to be. + +

Shaders that are only going to be referenced by the gamecode, not modeling tools, often are just a single world, +like"projectionShadow" or "viewBlood". + +

Shaders that are used on characters or other polygon models need to mirror a .tga file, which allows the modelers to build with normal textures, then have the special effects show up when the model is loaded into the game. + +

Shaders that are placed on surfaces in the map editor commonly mirror a .tga file, but the "qer_editorimage" shader parameter canforce the editor to use an arbitrary image for display. + +

Shader pathnames have a case sensitivity issue - on windows, they aren't case sensitive, but on unix they are. Try to always use lowercase for filenames, and always use forward slashes "/" for directory separators. + +

2.3 Shader Types

+The keywords that affect shaders are divided into two classes. The first class of keywords are global parameters. Some global parameters ("surfaceparms." And all "q3map_" keywords) are processed by Q3MAP, and change physical attributes of the surface that uses the shader. These attributes can affect the player. To see changes in these +parameters one must re-bsp the map. + +

The remaining global keywords, and all Stage Specific Keywords are processed by the renderer. They are appearance changes +only and have no effect on game play or game mechanics. Changes to any of these attributes will take effect as soon as the game goes to another level or vid_restarts (type command vid_restart in the game console). + +

Shader keywords are notcase sensitive. + +

IMPORTANT NOTE: some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined in this section) at the very beginning of the shader and to place shader stages at the end (see various examples). + +

2.4 Key Concepts

+ +Ideally, a designer or artist who is manipulating textures with shader files has a basic understanding of wave forms and knows about mixing colored light (high school physics sort of stuff). If not, there are some concepts you need to have a +grasp on to make shaders work for you. + +

2.4.1 Surface Effects vs. Content Effects vs. Deformation Effects
+Shaders not only modify the visible aspect of textures on a geometry brush, curve, patch or mesh model, but they can also have an effect on both the content, "shape," and apparent movement of those things. A surface effect does nothing to modify +the shape or content of the brush. Surface effects include glows, transparencies and rgb (red, green, blue) value +changes. Content shaders affect the way the brush operates in the game world. Examples include water, fog, nonsolid, and +structural. Deformation effects change the actual shape of the affected brush or curve, and may make it appear to move. + +

2.4.2 Power Has a Price
+The shader script gives the designer, artist and programmer a great deal of easily accessible power over the appearance of +and potential special effects that may be applied to surfaces in the gameworld. But it is power that comes with a price tag +attached, and the cost is measured in performance speed. Each shader phase that affects the appearance of a texture causes the Q3:Aengine to make another processing pass and redraw the world. Think of it as if you were adding all +the shader-affected triangles to the total r_speed count for each stage in the shader script. A shader-manipulated texture that is seen through another shader-manipulated texture (e.g. a light in fog) has the effect of adding the total number of passes together for the affected triangles. A light that required two passes seen through a fog that requires one pass will be treated as having to redraw that part of the world three times. + +

2.4.3 RGB Color
+ +RGB means "Red, Green, Blue."Mixing red, green and blue light in differing intensities creates the colors in computers and television monitors. This is called additive color (as opposed to the mixing of pigments in paint or colored ink in the printing process, which is subtractive color). In Quake III Arena and most higher-end computer art programs (and the color selector in Windows), the intensities ofthe individual Red, Green and Blue components are expressed as number values. When mixed together on a screen, number values of equal intensity in each component color create a completely neutral (gray) color. The lower the number value (towards 0), the darker the shade. The higher the value, the lighter the shade or the more saturated the color until it reaches a maximum value of 255 (in the art programs). All colors possible on the computer can be expressed as a formula of three numbers. The value for complete black is 0 0 0. The value for complete white is 255 255 255. However, the QuakeIII Arena graphics engine requires that the color range be "normalized" into a range between 0.0 and 1.0. + +

2.4.4 Normalization: a Scale of 0 to 1
+The mathematics in Quake III Arena use a scale of 0.0 to 1.0 instead of 0 to 255. Most computer art programs that can express RGB values as numbers use the 0 to 255 scale. To convert numbers, divide each of the artprogram's values for the component colors by 255. The resulting three values are your Quake III Arena formula for that color component. The same holds true for texture coordinates. + +

2.4.5 Texture Sizes
+TGA texture files are measured in pixels (picture elements). Textures are measured in powers of 2, with 16 x16 pixels being the smallest (typically) texture in use. Most will be larger. Textures need not be square, so long as both dimensions are powers of 2. Examples include: 32x256, 16x32, 128x16. + +

2.4.6 Color Math
+ +In Quake III Arena , colors are changed by mathematical equations worked on the textures by way ofthe scripts or +"programlets" in the shader file. An equation that adds to or multiplies the number values in atexture causes it to become +darker. Equations that subtract from or modulate number values in a texture cause it to become lighter. Either equation can change the hue and saturation of a color. + +

2.4.7 Measurements
+ +The measurements used in the shaders are in either game units, color units, or texture units. + +

· Game unit: A game unit is used by deformations to specify sizes relative to the world. Game units are the same scale we have had since way back in the Wolfensteindays - 8 units equals one foot. The default texture scale used by the Q3Radiant map editor results in two texels for each game unit, but that can be freely changed. + +

· Color units: Colors scale the values generated by the texture units to produce lighting effects. A value of 0.0 will be completely black, and a value of 1.0 will leave the texture unchanged. Colors are sometimes specified with a single value to be used across all red, green,and blue channels, or sometimes as separate values for each channel. + +

· Texture units: This is the normalized (see above) dimensions of the original texture image (or a previously modified texture at a given stage in the shader pipeline). A full texture, regardless of its original size in texels, has a normalized measurement of 1.0 x 1.0. For normal repeating textures, it is possible to have value greater than 1.0 or less than 0.0, resulting in repeating of the texture. The coordinates are usually assigned by the level editor or +modeling tools, but you still need to be aware of this for scrolling or turbulent movement of the texture at runtime. + +

2.4.8 Waveform Functions
+Many of the shader functions use waveforms to modulate measurements over time. Where appropriate, additional information is provided with wave modulated keyword functions to describe the effect of a particular waveform on that process. Currently there are five waveforms in use in Q3A shaders: + +

Sin: Sin standsfor sine wave, a regular smoothly flowing wave ranging from -1 to 1. +
Triangle: Triangle is a wave with a sharp ascent and a sharp decay, ranging from 0 to 1.It will make a choppy looking wave forms. +
Square: A squarewave simply switches from -1 to 1 with no in-between. +
Sawtooth: In the sawtooth wave, the ascent is like a triangle wave from 0 to 1, but the decay cuts off sharply back to 0. +
Inversesawtooth: This is the reverse of the sawtooth… instant ascent to the peak value (1), then a triangle wave descent to the valley value (0). The phase on this goes from 1.0 to 0.0 instead of 0.0 to 1.0. This wave is particularly usefulfor additive cross-fades. + +

Waveforms all have thefollowing properties: +
<base> Where the wave form begins. Amplitude is measured from this base value. +
<amplitude> This is the height of the wave created, measured from the base. You will probably need to test and tweak this value to get it correct for each new shader stage. The greater the amplitude, the higher the wave peaks and the deeper the valleys. +
<phase> This is a normalized value between 0.0 and 1.0. Changing phase to a non-zero value affects the point on the wave at which the wave form initially begins to be plotted. Example: In Sin or Triangle wave, a phase of 0.25 means it begins one fourth (25%) of the way along the curve, or more simply put, it begins at the peak of the wave. A phaseof 0.5 would begin at the point the wave re-crosses the base line. A phase of 0.75 would be at the lowest point of the valley. If only one wave form is being used in a shader, a phase shift will probably not be noticed and phase should have a value of zero (0). However, including two or more stages of the same process in a single shader, but with the phases shifted can be used to create interesting visual effects. Example: using rgbGen in two stages with different colors and a 0.5 difference in phase would cause the manipulated texture to modulate between two distinct colors. Phase changes can also be used when you have two uses of the same effect near each other, and you don't want them to be synchronized. You would write a separate shader for each, changing only the phase value. +
<freq>Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of 1 +would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 +seconds. +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/.svn/entries new file mode 100644 index 00000000..cc0841e3 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual/ch02 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg2_1.htm +file + + + + +2012-04-01T16:52:34.807441Z +000690185532902146a8ac7d9c474305 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +16335 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/.svn/text-base/pg2_1.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/.svn/text-base/pg2_1.htm.svn-base new file mode 100644 index 00000000..369f1457 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/.svn/text-base/pg2_1.htm.svn-base @@ -0,0 +1,222 @@ + + +Quake III Arena Shader Manual: General Shader Keywords + + + +

Q3Radiant Shader Manual

+
+

3 General Shader Keywords

+IMPORTANT NOTE: Once again, be aware that some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined inthis section) at the very beginning of the shader and to place shader stages at the end (see various examples). + +

These Keywords are global to a shader and affect all stages. They are also ignored by Q3MAP. + +

3.1 skyParms <farbox> <cloudheight> <nearbox>

+ +Specifies how to use the surface as a sky, including an optional far box (stars, moon, etc), optional cloud layers with any shader attributes, and an optional near box (mountains in front of the clouds, etc). + +

<farbox> Specifies a set of files to use as an environment box behind all cloudlayers. Specify "-" for no +farbox, or a file base name. A base name of "env/test" would look for files "env/test_rt.tga", "env/test_lf.tga", +"env/test_ft.tga", "env/test_bk.tga", "env/test_up.tga", "env/test_dn.tga" to use as the right / left / front / back / up / +down sides. + +
<cloudheight> controls apparent curvature of the cloud layers - lower numbers mean more curvature (and thus more distortion at the horizons). Higher height values create "flatter" skies with less horizon distortion. Think of height +as the radius of a sphere on which the clouds are mapped. Good ranges are 64 to 256. The default value is 128. + +
<nearbox> Specified as farbox, to be alpha blended ontop of the clouds. This has not be tested in a long time, so it probably doesn't actually work. Set to "-" to ignore. + +

Design Notes: + +
  • If you are making a map where the sky is seen by looking up most of the time, use a lower cloudheight value. Under those circumstances the tighter curve looks more dynamic. If you are making a map where the sky is seen by looking out windows most of the time or has a map area that is open to the sky on one or more sides, use a higher height to make the clouds seem more natural. + +
  • It is possible to create a sky with up to 8 cloudlayers, but that also means 8 processing passes and a potentially large processing hit. + +
  • Be aware that the skybox does not wrap around the entire world. The "floor" or bottom face of the skybox is not drawn by the game. If a player in the game can see that face, they will see the "hall of mirrors" effect.
+ +

Example: Sky script + +

textures/skies/xtoxicsky_dm9
+{
+	qer_editorimage textures/skies/toxicsky.tga
+	surfaceparm noimpact
+	surfaceparm nolightmap
+q3map_globaltexture
+q3map_lightsubdivide 256
+	q3map_surfacelight 400
+	surfaceparm sky
+	q3map_sun 1 1 0.5 150 30 60
+	skyparms full 512 -
+	{
+		map textures/skies/inteldimclouds.tga
+		tcMod scroll 0.1 0.1
+		tcMod scale 3 2
+	}
+	{
+		map textures/skies/intelredclouds.tga
+		blendFunc add
+		tcMod scroll 0.05 0.05
+		tcMod scale 3 3
+	}
+}
+
+ +

3.2 cull <side>

+Every surface of a polygon has two sides, a front and a back. Typically, we only see the front or "out" side. For +example, a solid block you only show the front side. In many applications we see both. For example, in water, you can see both front and a back. The same is true for things like grates and screens. + +

To "cull" means to remove. The value parameter determines the type of face culling to apply. The default value is cull front if this keyword is not specified. However for items that should be inverted then the value back should be used. To disable culling, the value disable ornone should be used. Only one cull instruction can be set +for the shader. + +

3.2.1 cull front
+ +The front or "outside" of the polygon is not drawn in the world. This is the default value. It is used if the keyword "cull " appears in the content instructions without a <side>value or if the keyword cull does not appear at all in the shader. + +

3.2.2 cull back
+ +Cull back removes the back or "inside" of a polygon from being drawn in the world. + +

3.2.3 cull disable, cull none
+Neither side of the polygon is removed. Both sides are drawn in the game. Very useful for making panels or barriers that +have no depth, such as grates, screens, metal wire fences and so on and for liquid volumes that the player can see from within. Also used for energy fields, sprites, and weapon effects (e.g. plasma). + +

Design Notes: For things like grates and screens, put the texture with the cull none property on one face only. On the other faces, use a non-drawing texture.
+ +

3.3 deformVertexes

+ +This function performs a general deformation on the surface's vertexes, changing the actual shape of the surface before drawing the shader passes. You can stack multiple deformVertexes commands to modify positions in more complex ways, making an object move in two dimensions, for instance. + +

3.3.1 +deformVertexes wave <div> <func> +<base><amplitude> <phase> <freq>
+ +Designed for water surfaces, modifying the values differently at each point. It accepts the standard wave functions of the type sin,triangle, square, sawtooth orinversesawtooth . The "div" parameter is used to +control the wave "spread" - a value equal to the tessSizeof the surface is a good default value (tessSize is subdivision size, in game units, used for the shader when seen in the game world). + +

3.3.2 +deformVertexes normal <div> <func> +<base><amplitude ~0.1-~0.5> <frequency +~1.0-~4.0>
+ +This deformation affects the normals of a vertex without actually moving it, which will effect later shader options like +lighting and especially environment mapping. If the shader stages don't use normals in any of their calculations, there will +be novisible effect. + +

Design Notes: Putting values of 0.1 to 0.5 in Amplitude and 1.0 to 4.0 in the Frequency can produce some satisfying results. Some things that have been done with it: A small fluttering bat, falling leaves, rain, flags.
+ +

3.3.3 +deformVertexes bulge <bulgeWidth> +<bulgeHeight><bulgeSpeed>
+ +This forces a bulge to move along the given s and t directions. Designed for use on curved pipes. + +

Specific parameter definitions for deform keywords: + +
<div> This is roughly defined as the size of the waves that occur. It is measured in game units. Smaller +values create agreater density of smaller wave forms occurring in a given area. Larger values create a lesser density of waves, or otherwise put, the appearance of larger waves. To look correct this value should closely correspond to the value (in pixels) set for tessSize (tessellation size) of the texture. A value of 100.0 is a good default value (which means your tessSize should be close to that for things tolook "wavelike"). + +
<func> This is the type of wave form being created. Sin stands for sine wave, a regular smoothly flowing +wave. Triangle is a wave with a sharp ascent and a sharp decay. It will make a choppy looking wave forms. A square +wave is simply on or off for the period of the frequency with no in between. The sawtooth wave has the ascent of a triangle wave, but has the decay cut off sharply like a square wave. An inversesawtooth wave reverses this. + +
<base> This is the distance, in game units that the apparent surface of the texture is displaced from the +actual surface of the brush as placed in the editor. Apositive value appears above the brush surface. A negative value appears below the brush surface. An example of thisis the Quad effect, which essentially is a shell with a positive base value to stand it away from the model surface and a 0 (zero) value for amplitude. + +
<amplitude> The distance that the deformation moves away from the base value. See Wave Forms in the introduction for a description of amplitude. + +
<phase> SeeWave Forms in the introduction for a description of phase) +
<frequency> See Wave Forms in the introduction for a description of frequency) + +

Design Note: The div and amplitude parameters, when used in conjunction with liquid volumes like water should take into consideration how much the water will be moving. A large ocean area would have have massive swells (big div values) that rose and fell dramatically (big amplitude values). While a small, quiet pool may move very little.
+ +

3.3.4 +deformVertexes move<x> <y> <z> <func> +<base> <amplitude> <phase> <freq>
+ +This keyword is used to make a brush, curve patch or md3model appear to move together as a unit. The <x> <y> +and <z> values are the distance and direction in game units the object appears to move relative to it's point of origin in the map. + +

The <func> <base> <amplitude><phase> and <freq> values are the same as found in other wave +form manipulations. + +

The product of the function modifies the values x, y, and z.Therefore, if you have an amplitude of 5 and an x value of 2, the object will travel 10 units from its point of origin along the x axis. This results in a total of 20 units of motion along the x axis, since the amplitude is the variation both above and below the base. + +

It must be noted that an object made with this shader does not actually change position, it only appears to. + +

Design Note: If an object is made up of surfaces with different shaders, all must have matching deformVertexes move values or the object will appear to tear itself apart.
+ +

3.3.5 +DeformVertexes autosprite
+ +This function can be used to make any given triangle quad (pair of triangles that form a square rectangle) automatically behave like a sprite without having to make it a separate entity. This means that the "sprite" on which the texture is placed will rotate to always appear at right angles to the player's view as a sprite would. Any four-sided brush side, flat patch, or pair of triangles in an .md3 model can have the autosprite effect on it. The brush face containing a texture with this shader keyword must besquare. + +

Design Note :This is best used on objects that would appear the same regardless of viewing angle. An example might be a glowing light flare.
+ +

3.3.6 +DeformVertexes autosprite2
+ +Is a slightly modified "sprite" that only rotates around the middle of its longest axis. This allows you to make a +pillar of fire that you can walk around, or an energy beam stretched across the room. + +

3.4 fogparms <red +value> <green value> <bluevalue> <distance to +Opaque>

+ +

Note: you must also specify "surfaceparm fog" to cause q3map to identify the surfaces inside the volume. Fogparms only +describes how to render the fog on the surfaces. + +

<red value> <green value> <blue value> These are normalized values. A good computer art program should give you the RGB values for a color. To obtain the values that define fog color for Quake III Arena, divide the desired color's Red, Green and Blue values by 255 to obtain three normalized numbers within the 0.0 to 1.0 range. + +
<distance toopaque> This is the distance, in game units, until the fog becomes totally opaque, as measured from the point of view of the observer. By making the height of the fog brush shorter than the distance to opaque, the apparent density of the fog can be reduced (because it never reaches the depth at which full opacity occurs). + +

  • The fog volume can only have one surface visible (from outside the fog). +
  • Fog must be made of one brush. It cannot be made of adjacent brushes. +
  • Fog brushes must be axial. This means that only square or rectangular brushes may contain fog, and those must have their edges drawn along the axes of the map grid (all 90 degree angles). +
+ +

Design Notes: + +
  • If a water texture contains a fog parameter, it must be treated as if it were a fog texture when in use. +
  • If a room is to be filled completely with a fog volume,it can only be entered through one surface (and still have the fog function correctly). +
  • Additional shader passes may be placed on a fog brush, as with other brushes.
+ +

3.5 nopicmip

+This causes the texture to ignore user-set values for the r_picmip cvar command. The image will always be high +resolution. Example: Used to keep images and text in the heads up display from blurring when user optimizes the game graphics. + +

3.6 nomipmaps

+This implies nopicmip, but also prevents the generation of any lower resolution mipmaps for use by the 3d card. This will +cause the texture to alias when it gets smaller, but there are some cases where you would rather have this than a blurry image. Sometimes thin slivers of triangles force things to very low mipmap levels, which leave a few constant pixels on otherwise scrolling special effects. + +

3.7 polygonOffset

+Surfaces rendered with the polygonOffset keyword are rendered slightly off the polygon's surface. This is typically +used for wall markings and "decals." The distance between the offset and the polygon is fixed. It is not a variable in QuakeIII Arena. + +

3.8 portal

+Specifies that this texture is the surface for a portal or mirror. In the game map, a portal entity must be placed directly in front of the texture (within 64 game units). All this does is set "sortportal", so it isn't needed if you specify +that explicitly. + +

3.9 sort <value>

+Use this keyword to fine-tune the depth sorting of shaders as they are compared against other shaders in the game world. The +basic concept is that if there is a question or a problem with shaders drawing in the wrong order against each other, this allows the designer to create a hierarchy ofwhich shader draws in what order. + +

The default behavior is to put all blended shaders in sort "additive" and all other shaders in sort "opaque", so you only +need to specify this when you are trying to work around a sorting problem with multiple transparent surfaces in a scene. + +

The value here can be either a numerical value or one of the keywords in the following list (listed in order of ascending priority): + +

    portal (1): This surface is a portal, it draws over every other shader seen inside the portal, but before anything in the main view. + +
    Sky (2): Typically, the sky is the farthest surface in the game world. Drawing this after other opaque surfaces can be an optimization on some cards. This currently has the wrong value for this purpose, so it doesn't do much of anything. + +
    Opaque (3):This surface is opaque (rarely needed since this is the default with noblendfunc) + +
    Banner (6) :Transparent, but very close to walls. + +
    Underwater (8): Draw behind normal transparent surfaces. + +
    Additive (9): normal transparent surface (default for shaders with blendfuncs) +
    nearest (16):this shader should always sort closest to the viewer, e.g. muzzle flashes and blend blobs
+

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/pg2_1.htm b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/pg2_1.htm new file mode 100644 index 00000000..369f1457 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch02/pg2_1.htm @@ -0,0 +1,222 @@ + + +Quake III Arena Shader Manual: General Shader Keywords + + + +

Q3Radiant Shader Manual

+
+

3 General Shader Keywords

+IMPORTANT NOTE: Once again, be aware that some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined inthis section) at the very beginning of the shader and to place shader stages at the end (see various examples). + +

These Keywords are global to a shader and affect all stages. They are also ignored by Q3MAP. + +

3.1 skyParms <farbox> <cloudheight> <nearbox>

+ +Specifies how to use the surface as a sky, including an optional far box (stars, moon, etc), optional cloud layers with any shader attributes, and an optional near box (mountains in front of the clouds, etc). + +

<farbox> Specifies a set of files to use as an environment box behind all cloudlayers. Specify "-" for no +farbox, or a file base name. A base name of "env/test" would look for files "env/test_rt.tga", "env/test_lf.tga", +"env/test_ft.tga", "env/test_bk.tga", "env/test_up.tga", "env/test_dn.tga" to use as the right / left / front / back / up / +down sides. + +
<cloudheight> controls apparent curvature of the cloud layers - lower numbers mean more curvature (and thus more distortion at the horizons). Higher height values create "flatter" skies with less horizon distortion. Think of height +as the radius of a sphere on which the clouds are mapped. Good ranges are 64 to 256. The default value is 128. + +
<nearbox> Specified as farbox, to be alpha blended ontop of the clouds. This has not be tested in a long time, so it probably doesn't actually work. Set to "-" to ignore. + +

Design Notes: + +
  • If you are making a map where the sky is seen by looking up most of the time, use a lower cloudheight value. Under those circumstances the tighter curve looks more dynamic. If you are making a map where the sky is seen by looking out windows most of the time or has a map area that is open to the sky on one or more sides, use a higher height to make the clouds seem more natural. + +
  • It is possible to create a sky with up to 8 cloudlayers, but that also means 8 processing passes and a potentially large processing hit. + +
  • Be aware that the skybox does not wrap around the entire world. The "floor" or bottom face of the skybox is not drawn by the game. If a player in the game can see that face, they will see the "hall of mirrors" effect.
+ +

Example: Sky script + +

textures/skies/xtoxicsky_dm9
+{
+	qer_editorimage textures/skies/toxicsky.tga
+	surfaceparm noimpact
+	surfaceparm nolightmap
+q3map_globaltexture
+q3map_lightsubdivide 256
+	q3map_surfacelight 400
+	surfaceparm sky
+	q3map_sun 1 1 0.5 150 30 60
+	skyparms full 512 -
+	{
+		map textures/skies/inteldimclouds.tga
+		tcMod scroll 0.1 0.1
+		tcMod scale 3 2
+	}
+	{
+		map textures/skies/intelredclouds.tga
+		blendFunc add
+		tcMod scroll 0.05 0.05
+		tcMod scale 3 3
+	}
+}
+
+ +

3.2 cull <side>

+Every surface of a polygon has two sides, a front and a back. Typically, we only see the front or "out" side. For +example, a solid block you only show the front side. In many applications we see both. For example, in water, you can see both front and a back. The same is true for things like grates and screens. + +

To "cull" means to remove. The value parameter determines the type of face culling to apply. The default value is cull front if this keyword is not specified. However for items that should be inverted then the value back should be used. To disable culling, the value disable ornone should be used. Only one cull instruction can be set +for the shader. + +

3.2.1 cull front
+ +The front or "outside" of the polygon is not drawn in the world. This is the default value. It is used if the keyword "cull " appears in the content instructions without a <side>value or if the keyword cull does not appear at all in the shader. + +

3.2.2 cull back
+ +Cull back removes the back or "inside" of a polygon from being drawn in the world. + +

3.2.3 cull disable, cull none
+Neither side of the polygon is removed. Both sides are drawn in the game. Very useful for making panels or barriers that +have no depth, such as grates, screens, metal wire fences and so on and for liquid volumes that the player can see from within. Also used for energy fields, sprites, and weapon effects (e.g. plasma). + +

Design Notes: For things like grates and screens, put the texture with the cull none property on one face only. On the other faces, use a non-drawing texture.
+ +

3.3 deformVertexes

+ +This function performs a general deformation on the surface's vertexes, changing the actual shape of the surface before drawing the shader passes. You can stack multiple deformVertexes commands to modify positions in more complex ways, making an object move in two dimensions, for instance. + +

3.3.1 +deformVertexes wave <div> <func> +<base><amplitude> <phase> <freq>
+ +Designed for water surfaces, modifying the values differently at each point. It accepts the standard wave functions of the type sin,triangle, square, sawtooth orinversesawtooth . The "div" parameter is used to +control the wave "spread" - a value equal to the tessSizeof the surface is a good default value (tessSize is subdivision size, in game units, used for the shader when seen in the game world). + +

3.3.2 +deformVertexes normal <div> <func> +<base><amplitude ~0.1-~0.5> <frequency +~1.0-~4.0>
+ +This deformation affects the normals of a vertex without actually moving it, which will effect later shader options like +lighting and especially environment mapping. If the shader stages don't use normals in any of their calculations, there will +be novisible effect. + +

Design Notes: Putting values of 0.1 to 0.5 in Amplitude and 1.0 to 4.0 in the Frequency can produce some satisfying results. Some things that have been done with it: A small fluttering bat, falling leaves, rain, flags.
+ +

3.3.3 +deformVertexes bulge <bulgeWidth> +<bulgeHeight><bulgeSpeed>
+ +This forces a bulge to move along the given s and t directions. Designed for use on curved pipes. + +

Specific parameter definitions for deform keywords: + +
<div> This is roughly defined as the size of the waves that occur. It is measured in game units. Smaller +values create agreater density of smaller wave forms occurring in a given area. Larger values create a lesser density of waves, or otherwise put, the appearance of larger waves. To look correct this value should closely correspond to the value (in pixels) set for tessSize (tessellation size) of the texture. A value of 100.0 is a good default value (which means your tessSize should be close to that for things tolook "wavelike"). + +
<func> This is the type of wave form being created. Sin stands for sine wave, a regular smoothly flowing +wave. Triangle is a wave with a sharp ascent and a sharp decay. It will make a choppy looking wave forms. A square +wave is simply on or off for the period of the frequency with no in between. The sawtooth wave has the ascent of a triangle wave, but has the decay cut off sharply like a square wave. An inversesawtooth wave reverses this. + +
<base> This is the distance, in game units that the apparent surface of the texture is displaced from the +actual surface of the brush as placed in the editor. Apositive value appears above the brush surface. A negative value appears below the brush surface. An example of thisis the Quad effect, which essentially is a shell with a positive base value to stand it away from the model surface and a 0 (zero) value for amplitude. + +
<amplitude> The distance that the deformation moves away from the base value. See Wave Forms in the introduction for a description of amplitude. + +
<phase> SeeWave Forms in the introduction for a description of phase) +
<frequency> See Wave Forms in the introduction for a description of frequency) + +

Design Note: The div and amplitude parameters, when used in conjunction with liquid volumes like water should take into consideration how much the water will be moving. A large ocean area would have have massive swells (big div values) that rose and fell dramatically (big amplitude values). While a small, quiet pool may move very little.
+ +

3.3.4 +deformVertexes move<x> <y> <z> <func> +<base> <amplitude> <phase> <freq>
+ +This keyword is used to make a brush, curve patch or md3model appear to move together as a unit. The <x> <y> +and <z> values are the distance and direction in game units the object appears to move relative to it's point of origin in the map. + +

The <func> <base> <amplitude><phase> and <freq> values are the same as found in other wave +form manipulations. + +

The product of the function modifies the values x, y, and z.Therefore, if you have an amplitude of 5 and an x value of 2, the object will travel 10 units from its point of origin along the x axis. This results in a total of 20 units of motion along the x axis, since the amplitude is the variation both above and below the base. + +

It must be noted that an object made with this shader does not actually change position, it only appears to. + +

Design Note: If an object is made up of surfaces with different shaders, all must have matching deformVertexes move values or the object will appear to tear itself apart.
+ +

3.3.5 +DeformVertexes autosprite
+ +This function can be used to make any given triangle quad (pair of triangles that form a square rectangle) automatically behave like a sprite without having to make it a separate entity. This means that the "sprite" on which the texture is placed will rotate to always appear at right angles to the player's view as a sprite would. Any four-sided brush side, flat patch, or pair of triangles in an .md3 model can have the autosprite effect on it. The brush face containing a texture with this shader keyword must besquare. + +

Design Note :This is best used on objects that would appear the same regardless of viewing angle. An example might be a glowing light flare.
+ +

3.3.6 +DeformVertexes autosprite2
+ +Is a slightly modified "sprite" that only rotates around the middle of its longest axis. This allows you to make a +pillar of fire that you can walk around, or an energy beam stretched across the room. + +

3.4 fogparms <red +value> <green value> <bluevalue> <distance to +Opaque>

+ +

Note: you must also specify "surfaceparm fog" to cause q3map to identify the surfaces inside the volume. Fogparms only +describes how to render the fog on the surfaces. + +

<red value> <green value> <blue value> These are normalized values. A good computer art program should give you the RGB values for a color. To obtain the values that define fog color for Quake III Arena, divide the desired color's Red, Green and Blue values by 255 to obtain three normalized numbers within the 0.0 to 1.0 range. + +
<distance toopaque> This is the distance, in game units, until the fog becomes totally opaque, as measured from the point of view of the observer. By making the height of the fog brush shorter than the distance to opaque, the apparent density of the fog can be reduced (because it never reaches the depth at which full opacity occurs). + +

  • The fog volume can only have one surface visible (from outside the fog). +
  • Fog must be made of one brush. It cannot be made of adjacent brushes. +
  • Fog brushes must be axial. This means that only square or rectangular brushes may contain fog, and those must have their edges drawn along the axes of the map grid (all 90 degree angles). +
+ +

Design Notes: + +
  • If a water texture contains a fog parameter, it must be treated as if it were a fog texture when in use. +
  • If a room is to be filled completely with a fog volume,it can only be entered through one surface (and still have the fog function correctly). +
  • Additional shader passes may be placed on a fog brush, as with other brushes.
+ +

3.5 nopicmip

+This causes the texture to ignore user-set values for the r_picmip cvar command. The image will always be high +resolution. Example: Used to keep images and text in the heads up display from blurring when user optimizes the game graphics. + +

3.6 nomipmaps

+This implies nopicmip, but also prevents the generation of any lower resolution mipmaps for use by the 3d card. This will +cause the texture to alias when it gets smaller, but there are some cases where you would rather have this than a blurry image. Sometimes thin slivers of triangles force things to very low mipmap levels, which leave a few constant pixels on otherwise scrolling special effects. + +

3.7 polygonOffset

+Surfaces rendered with the polygonOffset keyword are rendered slightly off the polygon's surface. This is typically +used for wall markings and "decals." The distance between the offset and the polygon is fixed. It is not a variable in QuakeIII Arena. + +

3.8 portal

+Specifies that this texture is the surface for a portal or mirror. In the game map, a portal entity must be placed directly in front of the texture (within 64 game units). All this does is set "sortportal", so it isn't needed if you specify +that explicitly. + +

3.9 sort <value>

+Use this keyword to fine-tune the depth sorting of shaders as they are compared against other shaders in the game world. The +basic concept is that if there is a question or a problem with shaders drawing in the wrong order against each other, this allows the designer to create a hierarchy ofwhich shader draws in what order. + +

The default behavior is to put all blended shaders in sort "additive" and all other shaders in sort "opaque", so you only +need to specify this when you are trying to work around a sorting problem with multiple transparent surfaces in a scene. + +

The value here can be either a numerical value or one of the keywords in the following list (listed in order of ascending priority): + +

    portal (1): This surface is a portal, it draws over every other shader seen inside the portal, but before anything in the main view. + +
    Sky (2): Typically, the sky is the farthest surface in the game world. Drawing this after other opaque surfaces can be an optimization on some cards. This currently has the wrong value for this purpose, so it doesn't do much of anything. + +
    Opaque (3):This surface is opaque (rarely needed since this is the default with noblendfunc) + +
    Banner (6) :Transparent, but very close to walls. + +
    Underwater (8): Draw behind normal transparent surfaces. + +
    Additive (9): normal transparent surface (default for shaders with blendfuncs) +
    nearest (16):this shader should always sort closest to the viewer, e.g. muzzle flashes and blend blobs
+

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/.svn/entries new file mode 100644 index 00000000..888ad355 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual/ch03 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg3_1.htm +file + + + + +2012-04-01T16:52:35.235465Z +577330f6718c5e9d2a8edc967ca8b3d3 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +13832 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/.svn/text-base/pg3_1.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/.svn/text-base/pg3_1.htm.svn-base new file mode 100644 index 00000000..57a8ea90 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/.svn/text-base/pg3_1.htm.svn-base @@ -0,0 +1,197 @@ + + +Quake III Arena Shader Manual: Specific Shader Keywords + + + +

Q3Radiant Shader Manual

+
+

4 Q3MAP Specific Shader Keywords

+These keywords change the physical nature of the textures and the brushes that are marked with them. Changing any of these values will require the map to be re-compiled. These are global and affect the entire shader. + +

4.1 tessSize <amount>

+For consistency's sake, this really should have been called q3map_tessSize. But it wasn't. The tessSize shader controls +the tessellation size (how finely a surface is chopped up in to triangles), in game units, of the surface. This is only +applicable to solid brushes, not curves, and is generally only used on surfaces that are flagged with the deformVertexes keyword. Abuse of this can create a huge number of triangles. This happens during q3map processing, so maps must be reprocessed for changes to take effect. + +

Design Note: It can also be used on tesselating surfaces to make sure that tesselations arelarge, and thus, less costly in terms of triangles created.
+ +

4.2 q3map_backshader <shadername>

+This allows a brush to use a different shader when you are inside it looking out. By way of example, this would allow a water brush (or other) surfaces to have a different sort order (see sort above) or appearance when seen from the inside. + +

4.3 q3map_globaltexture

+Use this shader in the global keyword commands whenever the tcMod scale function is used in one of the later render stages. Many problems with getting shader effects to work across multiple adjacent brushes are a result of the way q3map optimizes texture precision. This option resolves that, but at the expense of some precision of the textures when they are far away from the origin of the map. + +

4.4 q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>

+This keyword in a sky shader will create the illusion of light cast into a map by a single, infinitely distance light source (sun, moon, hellish fire, etc.). This is only processed during the lighting phase of q3map. + +

<red><green> <blue> Color is described by three normalized rgbvalues. Color will be normalized to a 0.0 to 1.0 range, so it doesn't matter what range you use. + +
<intensity> is the brightness of the generated light. A value of 100 is a fairly bright sun. The +intensity of the light falls off with angle but not distance. + +
<degrees> is the angle relative to the directions on the map file. A setting of 0 degrees equals east. 90 +isnorth, 180 is west and 270 is south. + +
<elevation> is the distance, measured in degrees from the horizon (z value of zero in the map file). An +elevation of 0 is sunrise/sunset. An elevation of 90 is noon. + +

DESIGN NOTE: Sky shaders should probably still have aq3map_surfacelight value. The "sun" gives a strong directional light, but doesn't necessarily give the fill light needed to soften and illuminate shadows. Skies with clouds should probably have a weaker q3map_sunvalue and a higher q3map_surfacelight value. Heavy clouds diffuse light and weaken shadows. The opposite is true of a cloudless or nearly cloudless sky. Insuch cases, the "sun" or "moon" will cast stronger, shadows that have a greater degree of contrast. + +

Design Trick: Not certain what color formula you want to use for the sun's light? Try this. Create a light entity. Use the Q3Radiant editor's color selection tools to pick a color. The light's _color key's value will be the normalized RGB formula. Copy it from the value line in the editor (CTRL+c) and paste it into your shader.

+ +

4.5 q3map_surfaceLight <light value>

+ +The texture gives off light equal to the <light value> set for it. The relative surface area of the texture in the world affects the actual amount of light that appears to be radiated. To give off what appears to be the same amount +of light, a smaller texture must be significantly brighter than a larger texture. Unless the qer_lightimage keyword is used to select a different source for the texture's light color information, the color of the light will be the averaged color of the texture. + +

4.6 q3map_lightimage <texturepath/texturename>

+The keyword q3map_lightimage generates lighting from the average color of the TGA image specified by the +q3map_lightimage. + +

The keyword sequence for generating light on a q3map_surfacelight should be ordered as follows: + +

  1. q3map_lightimage ; (the texture providing the light and the color of the light) +
  2. qer_editorimage ; (the editor-only image used to select the source map for the texture) +
  3. the average color of the light emitted from the shader is calculated from the lightimage.)
+ +

The reason q3map_lightimageis specified for the light in the example below, is because the blend map is predominantly yellow, and the designer wanted more yellow light to be emitted from the light. + +

Example: Taking light from another source texture + +

+textures/eerie/ironcrosslt2_10000
+{
+q3map_lightimagetextures/gothic_light/ironcrosslt2.blend.tga
+// this TGA is the source for the color of the blended light
+
+qer_editorimagetextures/gothic_light/ironcrosslt2.tga
+//base TGA (used because the shader is used with several
+// different light values
+
+q3map_surfacelight 10000
+//emitted light value of10,000
+
+{
+map $lightmap
+//source texture is affected by the lightmap
+rgbGen identity
+// this command handles the overbright bits created by "sunlight"
+// in the game
+}
+{
+maptextures/gothic_light/ironcrosslt2.tga
+blendFunc filter
+rgbGen identity
+}
+{
+maptextures/gothic_light/ironcrosslt2.blend.tga
+blendFunc add
+}
+}
+
+ +

4.7 q3map_lightsubdivide <value>

+This allows the user to define how large, or small to make the subdivisions (triangles) in a textured surface, particularly aimed at light-emitting textures like skies. It defaults to 120 game units, but can be made larger (256 or 512) for sky boxes or smaller for light surfaces at the bottoms of cracks. This can be a dominant factor in processing time for q3map lighting. + +

4.8 surfaceparm <parm>

+ +

All surfaceparm keywords are preceded by the word surfaceparm as follows: surfaceparm fogor surfaceparm noimpact. + +

4.8.1 alphashadow
+This keyword applied to a texture on a brush, patch or model will cause the lighting phase of the q3map process to use the texture's alpha channel as a mask for casting static shadows in the game world. + +

Design Note: Alphashadow does not work well with fine line detail on a texture. Fine lines may not cast acceptable shadows. It appears to work best with well-defined silhouettes and wider lines within the texture. Most of our tattered banners use this to cast tattered shadows.
+ +

4.8.2 areaportal
+A brush marked with this keyword functions as an area portal, a break in the Q3MAP tree. It is typically placed on a very thin brush placed inside a door entity (but is not a part of that entity). The intent is to block the game from processing +surface triangles located behind it when the door is closed. It is also used by the BSPC (bot area file creation compiler) in the same manner as a clusterportal. The brush must touch all the structural brushes surrounding the +areaportal. + +

4.8.3 clusterportal
+A brush marked with this keyword function creates a subdivision of the area file (.aas) used by the bots for navigation. It +is typically placed in locations that are natural breaks in a map, such a sentrances to halls, doors, tunnels, etc. The intent is keep the bot from having to process the entire map at once. As with the the areaportal parameter, the affected brush must touch all the structural brushes surrounding the areaportal. + +

4.8.4 donotenter
+Read as "do not enter." Like clusterportal, this is a bot-only property. A brush marked with donotenter will not affect +non-bot players, but bots will not enter it. It should be used only when bots appear to have difficulty navigating around some map features. + +

4.8.5 flesh
+This will cue different sounds (in a similar manner to metalsteps) and cause blood to appear instead of bullet impact flashes. + +

4.8.6 fog
+Fog defines the brush as being a "fog" brush. This is a Q3MAP function that chops and identifies all geometry inside the +brush. The General shader keyword fogparms must also be specified to tell how to draw the fog. + +

4.8.7 lava
+ +

Assigns to the texture the game properties set for lava. This affects both the surface and the content of a brush. + +

4.8.8 metalsteps
+The player sounds as if he is walking on clanging metal steps or gratings. Other than specifiying flesh, metalsteps, nosteps, or default (i.e. specify nothing) it is currently not possible for a designer to create or assign a specific sound routine to a texture. Note: If no sound is set for a texture, then the default footsteps sound routines are heard. + +

4.8.9 nodamage
+The player takes no damage if he falls onto a texture with this surfaceparm + +

4.8.10 nodlight
+Read as "No DeeLight". A texture containing this parameter will not be affected or lit by dynamic lights, such as +weapon effects. And example in Quake III Arena would be solid lava. + +

4.8.11 nodraw
+A texture marked with nodraw will not visually appear in the game world. Most often used for triggers, clip brushes, origin +brushes, and so on. + +

4.8.12 nodrop
+When a player dies inside a volume (brush) marked nodrop, no weapon is dropped. The intend use isfor "Pits of Death." Have a kill trigger inside a nodrop volume, and when the players die here, they won't drop their weapons. The intent is to prevent unnecessary polygon pileups on the floors of pits. + +

4.8.13 noimpact
+World entities will not impact on this texture. No explosions occur when projectiles strike this surface and no marks +will be left on it. Sky textures are usually marked with this texture so those projectiles will not hit the sky and leave +marks. + +

4.8.14 nomarks
+Projectiles will explode upon contact with this surface, but will not leave marks. Blood will also not mark this surface. +This is useful to keep lights from being temporarily obscured by battle damage. + +

Design Note: Use this on any surface with a deformVertexes keyword. Otherwise, the marks will appear on the unmodified surface location of the texture with the surface wriggles and squirms through the marks.
+ +

4.8.15 nolightmap
+This texture does not have a lightmap phase. It is not affected by the ambient lighting of the world around it. It does not +require the addition of an rgbGen identity keyword in that stage. + +

4.8.16 nosteps
+The player makes no sound when walking on this texture. + +

4.8.17 nonsolid
+This attribute indicates a brush, which does not block the movement of entities in the game world. It applied to +triggers, hint brushes and similar brushes. This affects the content of a brush. + +

4.8.18 origin
+Used on the "origin" texture. Rotating entities need to contain an origin brush in their construction. The brush must be +rectangular (or square). The origin point is the exact center of the origin brush. + +

4.8.19 playerclip
+Blocks player movement through a nonsolid texture. Other game world entities can pass through a brush marked +playerclip. The intended use for this is to block the player but not block projectiles like rockets. + +

4.8.20 slick
+This surfaceparm included in a texture should give it significantly reduced friction. + +

4.8.21 slime
+Assigns to the texture the game properties for slime. This affects both the surface and the content of a brush. + +

4.8.22 structural
+This surface attribute causes a brush to be seen by the Q3MAP process as a possible break-point in a BSP tree. It is used +as a part of the shader for the "hint" texture. Generally speaking, any opaque texture not marked as "detail" is, by +default, structural, so you shouldn't need to specify this. + +

4.8.23 trans
+Tells q3map that pre-computed visibility should not be blocked by this surface. Generally, any shaders that have blendfuncs +should be marked as surfaceparm trans. + +

4.8.24 water
+Assigns to the texture the game properties for water. +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/pg3_1.htm b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/pg3_1.htm new file mode 100644 index 00000000..57a8ea90 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch03/pg3_1.htm @@ -0,0 +1,197 @@ + + +Quake III Arena Shader Manual: Specific Shader Keywords + + + +

Q3Radiant Shader Manual

+
+

4 Q3MAP Specific Shader Keywords

+These keywords change the physical nature of the textures and the brushes that are marked with them. Changing any of these values will require the map to be re-compiled. These are global and affect the entire shader. + +

4.1 tessSize <amount>

+For consistency's sake, this really should have been called q3map_tessSize. But it wasn't. The tessSize shader controls +the tessellation size (how finely a surface is chopped up in to triangles), in game units, of the surface. This is only +applicable to solid brushes, not curves, and is generally only used on surfaces that are flagged with the deformVertexes keyword. Abuse of this can create a huge number of triangles. This happens during q3map processing, so maps must be reprocessed for changes to take effect. + +

Design Note: It can also be used on tesselating surfaces to make sure that tesselations arelarge, and thus, less costly in terms of triangles created.
+ +

4.2 q3map_backshader <shadername>

+This allows a brush to use a different shader when you are inside it looking out. By way of example, this would allow a water brush (or other) surfaces to have a different sort order (see sort above) or appearance when seen from the inside. + +

4.3 q3map_globaltexture

+Use this shader in the global keyword commands whenever the tcMod scale function is used in one of the later render stages. Many problems with getting shader effects to work across multiple adjacent brushes are a result of the way q3map optimizes texture precision. This option resolves that, but at the expense of some precision of the textures when they are far away from the origin of the map. + +

4.4 q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>

+This keyword in a sky shader will create the illusion of light cast into a map by a single, infinitely distance light source (sun, moon, hellish fire, etc.). This is only processed during the lighting phase of q3map. + +

<red><green> <blue> Color is described by three normalized rgbvalues. Color will be normalized to a 0.0 to 1.0 range, so it doesn't matter what range you use. + +
<intensity> is the brightness of the generated light. A value of 100 is a fairly bright sun. The +intensity of the light falls off with angle but not distance. + +
<degrees> is the angle relative to the directions on the map file. A setting of 0 degrees equals east. 90 +isnorth, 180 is west and 270 is south. + +
<elevation> is the distance, measured in degrees from the horizon (z value of zero in the map file). An +elevation of 0 is sunrise/sunset. An elevation of 90 is noon. + +

DESIGN NOTE: Sky shaders should probably still have aq3map_surfacelight value. The "sun" gives a strong directional light, but doesn't necessarily give the fill light needed to soften and illuminate shadows. Skies with clouds should probably have a weaker q3map_sunvalue and a higher q3map_surfacelight value. Heavy clouds diffuse light and weaken shadows. The opposite is true of a cloudless or nearly cloudless sky. Insuch cases, the "sun" or "moon" will cast stronger, shadows that have a greater degree of contrast. + +

Design Trick: Not certain what color formula you want to use for the sun's light? Try this. Create a light entity. Use the Q3Radiant editor's color selection tools to pick a color. The light's _color key's value will be the normalized RGB formula. Copy it from the value line in the editor (CTRL+c) and paste it into your shader.

+ +

4.5 q3map_surfaceLight <light value>

+ +The texture gives off light equal to the <light value> set for it. The relative surface area of the texture in the world affects the actual amount of light that appears to be radiated. To give off what appears to be the same amount +of light, a smaller texture must be significantly brighter than a larger texture. Unless the qer_lightimage keyword is used to select a different source for the texture's light color information, the color of the light will be the averaged color of the texture. + +

4.6 q3map_lightimage <texturepath/texturename>

+The keyword q3map_lightimage generates lighting from the average color of the TGA image specified by the +q3map_lightimage. + +

The keyword sequence for generating light on a q3map_surfacelight should be ordered as follows: + +

  1. q3map_lightimage ; (the texture providing the light and the color of the light) +
  2. qer_editorimage ; (the editor-only image used to select the source map for the texture) +
  3. the average color of the light emitted from the shader is calculated from the lightimage.)
+ +

The reason q3map_lightimageis specified for the light in the example below, is because the blend map is predominantly yellow, and the designer wanted more yellow light to be emitted from the light. + +

Example: Taking light from another source texture + +

+textures/eerie/ironcrosslt2_10000
+{
+q3map_lightimagetextures/gothic_light/ironcrosslt2.blend.tga
+// this TGA is the source for the color of the blended light
+
+qer_editorimagetextures/gothic_light/ironcrosslt2.tga
+//base TGA (used because the shader is used with several
+// different light values
+
+q3map_surfacelight 10000
+//emitted light value of10,000
+
+{
+map $lightmap
+//source texture is affected by the lightmap
+rgbGen identity
+// this command handles the overbright bits created by "sunlight"
+// in the game
+}
+{
+maptextures/gothic_light/ironcrosslt2.tga
+blendFunc filter
+rgbGen identity
+}
+{
+maptextures/gothic_light/ironcrosslt2.blend.tga
+blendFunc add
+}
+}
+
+ +

4.7 q3map_lightsubdivide <value>

+This allows the user to define how large, or small to make the subdivisions (triangles) in a textured surface, particularly aimed at light-emitting textures like skies. It defaults to 120 game units, but can be made larger (256 or 512) for sky boxes or smaller for light surfaces at the bottoms of cracks. This can be a dominant factor in processing time for q3map lighting. + +

4.8 surfaceparm <parm>

+ +

All surfaceparm keywords are preceded by the word surfaceparm as follows: surfaceparm fogor surfaceparm noimpact. + +

4.8.1 alphashadow
+This keyword applied to a texture on a brush, patch or model will cause the lighting phase of the q3map process to use the texture's alpha channel as a mask for casting static shadows in the game world. + +

Design Note: Alphashadow does not work well with fine line detail on a texture. Fine lines may not cast acceptable shadows. It appears to work best with well-defined silhouettes and wider lines within the texture. Most of our tattered banners use this to cast tattered shadows.
+ +

4.8.2 areaportal
+A brush marked with this keyword functions as an area portal, a break in the Q3MAP tree. It is typically placed on a very thin brush placed inside a door entity (but is not a part of that entity). The intent is to block the game from processing +surface triangles located behind it when the door is closed. It is also used by the BSPC (bot area file creation compiler) in the same manner as a clusterportal. The brush must touch all the structural brushes surrounding the +areaportal. + +

4.8.3 clusterportal
+A brush marked with this keyword function creates a subdivision of the area file (.aas) used by the bots for navigation. It +is typically placed in locations that are natural breaks in a map, such a sentrances to halls, doors, tunnels, etc. The intent is keep the bot from having to process the entire map at once. As with the the areaportal parameter, the affected brush must touch all the structural brushes surrounding the areaportal. + +

4.8.4 donotenter
+Read as "do not enter." Like clusterportal, this is a bot-only property. A brush marked with donotenter will not affect +non-bot players, but bots will not enter it. It should be used only when bots appear to have difficulty navigating around some map features. + +

4.8.5 flesh
+This will cue different sounds (in a similar manner to metalsteps) and cause blood to appear instead of bullet impact flashes. + +

4.8.6 fog
+Fog defines the brush as being a "fog" brush. This is a Q3MAP function that chops and identifies all geometry inside the +brush. The General shader keyword fogparms must also be specified to tell how to draw the fog. + +

4.8.7 lava
+ +

Assigns to the texture the game properties set for lava. This affects both the surface and the content of a brush. + +

4.8.8 metalsteps
+The player sounds as if he is walking on clanging metal steps or gratings. Other than specifiying flesh, metalsteps, nosteps, or default (i.e. specify nothing) it is currently not possible for a designer to create or assign a specific sound routine to a texture. Note: If no sound is set for a texture, then the default footsteps sound routines are heard. + +

4.8.9 nodamage
+The player takes no damage if he falls onto a texture with this surfaceparm + +

4.8.10 nodlight
+Read as "No DeeLight". A texture containing this parameter will not be affected or lit by dynamic lights, such as +weapon effects. And example in Quake III Arena would be solid lava. + +

4.8.11 nodraw
+A texture marked with nodraw will not visually appear in the game world. Most often used for triggers, clip brushes, origin +brushes, and so on. + +

4.8.12 nodrop
+When a player dies inside a volume (brush) marked nodrop, no weapon is dropped. The intend use isfor "Pits of Death." Have a kill trigger inside a nodrop volume, and when the players die here, they won't drop their weapons. The intent is to prevent unnecessary polygon pileups on the floors of pits. + +

4.8.13 noimpact
+World entities will not impact on this texture. No explosions occur when projectiles strike this surface and no marks +will be left on it. Sky textures are usually marked with this texture so those projectiles will not hit the sky and leave +marks. + +

4.8.14 nomarks
+Projectiles will explode upon contact with this surface, but will not leave marks. Blood will also not mark this surface. +This is useful to keep lights from being temporarily obscured by battle damage. + +

Design Note: Use this on any surface with a deformVertexes keyword. Otherwise, the marks will appear on the unmodified surface location of the texture with the surface wriggles and squirms through the marks.
+ +

4.8.15 nolightmap
+This texture does not have a lightmap phase. It is not affected by the ambient lighting of the world around it. It does not +require the addition of an rgbGen identity keyword in that stage. + +

4.8.16 nosteps
+The player makes no sound when walking on this texture. + +

4.8.17 nonsolid
+This attribute indicates a brush, which does not block the movement of entities in the game world. It applied to +triggers, hint brushes and similar brushes. This affects the content of a brush. + +

4.8.18 origin
+Used on the "origin" texture. Rotating entities need to contain an origin brush in their construction. The brush must be +rectangular (or square). The origin point is the exact center of the origin brush. + +

4.8.19 playerclip
+Blocks player movement through a nonsolid texture. Other game world entities can pass through a brush marked +playerclip. The intended use for this is to block the player but not block projectiles like rockets. + +

4.8.20 slick
+This surfaceparm included in a texture should give it significantly reduced friction. + +

4.8.21 slime
+Assigns to the texture the game properties for slime. This affects both the surface and the content of a brush. + +

4.8.22 structural
+This surface attribute causes a brush to be seen by the Q3MAP process as a possible break-point in a BSP tree. It is used +as a part of the shader for the "hint" texture. Generally speaking, any opaque texture not marked as "detail" is, by +default, structural, so you shouldn't need to specify this. + +

4.8.23 trans
+Tells q3map that pre-computed visibility should not be blocked by this surface. Generally, any shaders that have blendfuncs +should be marked as surfaceparm trans. + +

4.8.24 water
+Assigns to the texture the game properties for water. +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/.svn/entries new file mode 100644 index 00000000..66fcf20f --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual/ch04 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg4_1.htm +file + + + + +2012-04-01T16:52:35.439477Z +41ea0bf8d0b205ba8fdfecb0e3df4e16 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +3166 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/.svn/text-base/pg4_1.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/.svn/text-base/pg4_1.htm.svn-base new file mode 100644 index 00000000..52ce0ef5 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/.svn/text-base/pg4_1.htm.svn-base @@ -0,0 +1,64 @@ + + +Quake III Arena Shader Manual: Editor Specific Shader Instructions + + + +

Q3Radiant Shader Manual

+
+

5 Editor specific shader instructions

+These instructions only affect the texture when it is seen in the Q3Radiant editor. They should be grouped with the surface +parameters but ahead of them in sequence. + +

5.1 qer_editorimage <texture path/texturename>

+This keyword creates a shader name in memory, but in the editor, it displays the TGA art image specified in qer_editorimage (in the example below this is textures/eerie/lavahell.tga). + +

The editor maps a texture using the size attributes of the TGA file used for the editor image. When that editor image represents a shader, any texture used in any of the shader stages will be scaled up or down to the dimensions of the editor image. If a 128x128 pixel image is used to represent the shader in the editor, then a 256x256 image used in a later stage will be shrunk to fit. A 64x64 image would be stretched to fit. Be sure to check this on bouncy, acceleration, and power-uppads placed on surfaces other than 256 x 256. Use tcMod scale to change the size of the stretched +texture. Rememberthat tcMod scale 0.5 0.5 will double your image, while tcMod scale 2 2will halve it. + +

Design Notes: The base_light and gothic_light shaders contain numerous uses of this. It can be very useful for making different light styles (mostly to change the light brightnesses) without having to create a new piece of TGA art for each new shader.
+ + +

textures/liquids/lavahell2//path and name of new texture
+{
+qer_editorimagetextures/eerie/lavahell.tga
+//based on this
+qer_nocarve
+//cannot be cut by CSG subtract
+surfaceparm noimpact
+//projectiles do not hitit
+surfaceparm lava
+//has the game properties of lava
+surfaceparm nolightmap
+//environment lighting does not affect
+q3map_surfacelight 3000
+//light is emitted
+tessSize 256
+//relatively large triangles
+cull disable
+//no sides are removed
+deformVertexes wave 100sin 5 5 .5 0.02
+fogparms 0.85191420.309723 0.0 128 128
+{
+maptextures/eerie/lavahell.tga
+//base texture artwork
+tcMod turb .25 0.2 1 0.02
+//texture is subjected to turbulence
+tcMod scroll 0.1 0.1
+//the turbulence is scrolled
+}
+}
+
+ +

5.2 qer_nocarve

+A brush marked with this instruction will not be affected by CSG subtract functions. It is especially useful for water and fog textures. + +

5.3 qer_trans <value>

+This parameter defines the percentage of transparency that a brush will have when seen in the editor (no effect on game +rendering a tall). It can have a positive value between 0 and 1. The higher the value, the less transparent the texture. +Example: qer_trans 0.2 means the brush is 20% opaque and nearly invisible. + +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/pg4_1.htm b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/pg4_1.htm new file mode 100644 index 00000000..52ce0ef5 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch04/pg4_1.htm @@ -0,0 +1,64 @@ + + +Quake III Arena Shader Manual: Editor Specific Shader Instructions + + + +

Q3Radiant Shader Manual

+
+

5 Editor specific shader instructions

+These instructions only affect the texture when it is seen in the Q3Radiant editor. They should be grouped with the surface +parameters but ahead of them in sequence. + +

5.1 qer_editorimage <texture path/texturename>

+This keyword creates a shader name in memory, but in the editor, it displays the TGA art image specified in qer_editorimage (in the example below this is textures/eerie/lavahell.tga). + +

The editor maps a texture using the size attributes of the TGA file used for the editor image. When that editor image represents a shader, any texture used in any of the shader stages will be scaled up or down to the dimensions of the editor image. If a 128x128 pixel image is used to represent the shader in the editor, then a 256x256 image used in a later stage will be shrunk to fit. A 64x64 image would be stretched to fit. Be sure to check this on bouncy, acceleration, and power-uppads placed on surfaces other than 256 x 256. Use tcMod scale to change the size of the stretched +texture. Rememberthat tcMod scale 0.5 0.5 will double your image, while tcMod scale 2 2will halve it. + +

Design Notes: The base_light and gothic_light shaders contain numerous uses of this. It can be very useful for making different light styles (mostly to change the light brightnesses) without having to create a new piece of TGA art for each new shader.
+ + +

textures/liquids/lavahell2//path and name of new texture
+{
+qer_editorimagetextures/eerie/lavahell.tga
+//based on this
+qer_nocarve
+//cannot be cut by CSG subtract
+surfaceparm noimpact
+//projectiles do not hitit
+surfaceparm lava
+//has the game properties of lava
+surfaceparm nolightmap
+//environment lighting does not affect
+q3map_surfacelight 3000
+//light is emitted
+tessSize 256
+//relatively large triangles
+cull disable
+//no sides are removed
+deformVertexes wave 100sin 5 5 .5 0.02
+fogparms 0.85191420.309723 0.0 128 128
+{
+maptextures/eerie/lavahell.tga
+//base texture artwork
+tcMod turb .25 0.2 1 0.02
+//texture is subjected to turbulence
+tcMod scroll 0.1 0.1
+//the turbulence is scrolled
+}
+}
+
+ +

5.2 qer_nocarve

+A brush marked with this instruction will not be affected by CSG subtract functions. It is especially useful for water and fog textures. + +

5.3 qer_trans <value>

+This parameter defines the percentage of transparency that a brush will have when seen in the editor (no effect on game +rendering a tall). It can have a positive value between 0 and 1. The higher the value, the less transparent the texture. +Example: qer_trans 0.2 means the brush is 20% opaque and nearly invisible. + +

Back | Home | Next + + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/.svn/entries new file mode 100644 index 00000000..44840f79 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual/ch05 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg5_1.htm +file + + + + +2012-04-01T16:52:33.787382Z +abfc75962bf328819b335840b1f36feb +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +32441 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/.svn/text-base/pg5_1.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/.svn/text-base/pg5_1.htm.svn-base new file mode 100644 index 00000000..c6748c1d --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/.svn/text-base/pg5_1.htm.svn-base @@ -0,0 +1,483 @@ + + +Quake III Arena Shader Manual: Stage Specific Keywords + + + +

Q3Radiant Shader Manual

+
+

6 Stage Specific Keywords

+Stage specifications only affect rendering. Changing any keywords or values within a stage will usually take effect as soon +as a vid_restart is executed. Q3MAP ignores stage specific keywords entirely. + +

A stage can specify a texture map, a color function, an alpha function, a texture coordinate function, a blend function, and a few other rasterization options. + +

6.1 Texture map specification

+
6.1.1 map <texturepath/texturename>
+Specifies the source texture map (a 24 or 32-bit TGA file) used for this stage. The texture may or may not contain alpha +channel information. The special keywords $lightmap and $whiteimage may be substituted in lieu of an actual +texture map name. In those cases, the texture named in the first line of the shader becomes the texture that supplies the light mapping data for the process. + +

$lightmap
+This is the overall lightmap for the game world. It is calculated during the Q3MAP process. It is the initial color +data found in the framebuffer. Note: due to the use of overbright bits in light calculation, the keyword rgbGen +identity must accompany all $lightmap instructions. + +

$whiteimage
+This is used for specular lighting on MD3 models. This is a white image generated internally by the game. This image can +be used in lieu of $lightmap or an actual texture map if, for example, you wish for the vertex colors to come +through unaltered. + +

6.1.2 Clampmap <texturepath>
+Dictates that this stage should clamp texture coordinates instead of wrapping them. During a stretch function, the area, +which the texture must cover during a wave cycle, enlarges and decreases. Instead of repeating a texture multiple times +during enlargement (or seeing only a portion of the texture during shrinking) the texture dimensions increase or contract accordingly. This is only relevant when using something like deformTexCoordParms to stretch/compress texture coordinates for a specific special effect. Remember that the Quake III Arena engine normalizes all texture coordinates (regardless of actual texture size) into a scale of 0.0 to1.0. + +

Proper Alignment: When using clampTexCoords make sure the texture is properly aligned on the brush. The +clampTexCoords function keeps the image from tiling. However, the editor doesn't represent this properly and shows a tiled image. Therefore, what appears to be the correct position may be offset. This is very apparent onanything with a tcMod rotate and clampTexCoords function. + +

AvoidingDistortion: When seen at a given distance (which can vary, depending onhardware and the size of the texture), the compression phase of a stretchfunction will cause a "cross"-like visual artifact to form on the modified texture due to the way that textures are reduced. This occurs because the texture undergoing modification lacks sufficient "empty space" around the displayed (non-black) part of the texture (see figure 2a). To compensate for this, make the non-zero portion of the texture substantially smaller (50% of maximum stretched size -- see figure 2b)than the dimensions of the texture. Then, write a scaling function (tcScale) into the appropriate shader phase, to enlarge the image to the desired proportion. + +

The shaders for the bouncy pads (in the sfx.shader file) show the stretch function in use, including the scaling of the +stretched texture: + +

Example: UsingclampTexCoords to control a stretching texture + +

+textures/sfx/metalbridge06_bounce
+{
+	//q3map_surfacelight 2000
+	surfaceparm nodamage
+	q3map_lightimage textures/sfx/jumppadsmall.tga
+	q3map_surfacelight 400
+	{
+		map textures/sfx/metalbridge06_bounce.tga
+		rgbGen identity
+	}
+	{
+		map $lightmap
+		rgbGen identity
+		blendfunc gl_dst_color gl_zero
+	}
+	{
+		map textures/sfx/bouncepad01b_layer1.tga
+		blendfunc gl_one gl_one
+		rgbGen wave sin .5 .5 0 1.5
+	}
+	{
+		clampmap textures/sfx/jumppadsmall.tga
+		blendfunc gl_one gl_one
+		tcMod stretch sin 1.2 .8 0 1.5
+		rgbGen wave square .5 .5 .25 1.5
+	}
+	// END
+}
+
+ +

+ +

6.1.3 AnimMap <frequency> <texture1> … <texture8>
+The surfaces in the game can be animated by displaying asequence of 1 to 8 frames (separate texture maps). These animations +are affected by other keyword effects in the same and later shader stages. + +

<Frequency>: the number of times that the animation cycle will repeat within a one second time period. The +larger the value, the more repeats within a second. Animations that should last for more than a second need to be expressed as decimal values. + +
<texture1> …<texture8>: the texture path/texture name for each animation frame must be +explicitly listed. Up to eight frames (eight separate .tga files) can be used to make an animated sequence. Each frame is +displayed for an equal subdivision of the frequency value. + +

Example: AnimMap 0.25 animMap 10textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tgatextures/sfx/b_flame4.tga would be a 4 frame animated sequence, calling each frame in sequence over a cycle length of 4 seconds. Each frame would be displayed for 1 second before the next one is displayed. The cycle repeats after the last frame in sequence is shown. + +

Design Notes: To make a texture image appear for an unequal (longer) amount of time (compared to other frames), repeat that frame more than once in the sequence.
+ +

textures/sfx/flameanim_blue
+{
+
+	//	*************************************************
+	//	*	Blue Flame				*
+	//	*	July 20, 1999 Surface Light 1800 	*
+	//	*	Please Comment Changes			*
+	//	*************************************************
+	qer_editorimage textures/sfx/b_flame7.tga
+	q3map_lightimage textures/sfx/b_flame7.tga
+	surfaceparm trans
+	surfaceparm nomarks
+	surfaceparm nolightmap
+	cull none
+	q3map_surfacelight 1800
+	// texture changed to blue flame.... PAJ
+	{
+		animMap 10 textures/sfx/b_flame1.tgatextures/sfx/b_flame2.tga
+textures/sfx/b_flame3.tga textures/sfx/b_flame4.tgatextures/sfx/b_flame5.tga
+textures/sfx/b_flame6.tga textures/sfx/b_flame7.tgatextures/sfx/b_flame8.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave inverseSawtooth 0 1 0 10
+
+	}
+	{
+		animMap 10 textures/sfx/b_flame2.tgatextures/sfx/b_flame3.tga
+textures/sfx/b_flame4.tga textures/sfx/b_flame5.tgatextures/sfx/b_flame6.tga
+textures/sfx/b_flame7.tga textures/sfx/b_flame8.tgatextures/sfx/b_flame1.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave sawtooth 0 1 0 10
+	}
+	{
+		map textures/sfx/b_flameball.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave sin .6 .2 0 .6
+	}
+}
+
+ +

6.2 Blend Functions

+Blend functions are the keyword commands that tell the Quake III Arena graphic engine's renderer how graphic layers are to be mixed together. + +

6.2.1 Simplified blend functions:
+The most common blend functions are set up here as simple commands, and should be used unless you really know what you are +doing. + +

6.2.1.1 blendfunc add +
This is a shorthand command for blendfunc gl_one gl_one. Effects like fire and energy are additive. + +

6.2.1.2 blendfunc filter +
This is a shorthand command that can be substituted for either blendfunc gl_dst_color gl_zero or blendfunc gl_zero gl_src_color. A filter will always result in darker pixels than what is behind it, but it can also remove color selectively. Lightmaps are filters. + +

6.2.1.3 blendfunc blend +
Shorthand for blendfunc gl_src_alphagl_one_minus_src_alpha. This is conventional transparency, where part of the background is mixed with part of the texture. + +

6.2.2 Explicit blend functions:
+Getting a handle on this concept is absolutely key to understanding all shader manipulation of graphics. + +

BlendFunc or "Blend Function" is the equation at the core of processing shader graphics. The formula reads as follows: + +

[Source *<srcBlend>] + [Destination * +<dstBlend>] + +

Source is usually the RGB color data in a texture TGA file (remember it's all numbers) modified by any rgbgen and alphagen. In the shader, the source is generally identified by command MAP, followed by the name of the image. + +

Destination is the color data currently existing in the frame buffer. + +

Rather than think of the entire texture as a whole, it maybe easier to think of the number values that correspond to a single pixel, because that is essentially what the computer is processing … one pixel of the bit map at a time. + +

The process for calculating the final look of a texture in place in the game world begins with the precalculated lightmap for the area where the texture will be located. This data is in the frame buffer. That is to say, it is the initial data in the Destination. In an unmanipulated texture (i.e. one without a special shader script), color information from the texture is combined with the lightmap. In a shader-modified texture, the $lightmap stage must be present for the lightmap to be included in the calculation of the final texture appearance. + +

Each pass or "stage" of blending is combined (in a cumulative manner) with the color data passed onto it by the +previous stage. How that data combines together depends on the values chosen for the Source Blends and Destination Blends at each stage. Remember it's numbers that are being mathematically combined together that are ultimately interpreted as colors. + +

A general rule is that any Source Blend other than GL_ONE (or GL_SRC_ALPHA where the alpha channel is entirely white) will cause the Source to become darker. + +

6.2.3 Source Blend <srcBlend>
+The following values are valid for the Source Blend part of the equation. + +

GL_ONE This is the value 1. When multiplied by the Source, the value stays the same the value of the color information does not change. + +
GL_ZERO This is the value 0. When multiplied by the Source, all RGB data in the Source becomes Zero (essentially black). + +
GL_DST_COLOR This is the value of color data currently in the Destination (frame buffer). The value of that information depends on the information supplied by previous stages. + +
GL_ONE_MINUS_DST_COLOR This is nearly the same as GL_DST_COLOR except that the value for each component color +is inverted by subtracting it from one. (,i.e. R = 1.0 - DST.R, G = 1.0 - DST.G, B = 1.0 - DST.B, etc.) + +
GL_SRC_ALPHA The TGA file being used for the Source data must have an alpha channel in addition to its RGB channels (for a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the Source. + +
GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one.(i.e. A=1.0 - SRC.A) + +

6.2.4 Destination Blend <dstBlend>
+The following values are valid for the Destination Blend part of the equation. + +

GL_ONE This is the value 1. When multiplied by the Destination, the value stays the same the value of the color information does not change. + +
GL_ZERO This is the value 0. When multiplied by the Destination,all RGB data in the Destinationbecomes Zero (essentially black). + +
GL_SRC_COLOR This is the value of color data currently in the Source (which is the texture being manipulated here). + +
GL_ONE_MINUS_SRC_COLOR This is the value of color data currently in Source, but subtracted from one(i.e. +inverted). + +
GL_SRC_ALPHA The TGA file being used for the Source data must have an alpha channel in addition to its RGB channels (four a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the Source. + +
GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one. (i.e. A=1.0 - SRC.A). + +

Doing the Math: The Final Result + +
The product of the Source side of the equation is added to the product of the Destination side of the equation. The sum is then placed into the frame buffer to become the Destination information for the next stage. Ultimately, the equation creates a modified color value that is used by other functions to define what happens in the texture when it is displayed in the game world. + +

6.2.5 Default Blend Function
+If no blendFunc is specified then no blending will take place. A warning is generated if any stage after the first stage does not have a blendFunc specified. + +

6.2.6 Technical Information/Limitations Regarding Blend Modes:
+The Riva 128 graphics card supports ONLY the following blendmodes: + +

GL_ONE, GL_ONE +
GL_DST_COLOR, GL_ZERO + +
GL_ZERO, GL_SRC_COLOR + +
GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA + +
GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA + +

Cards running in 16 bit color cannot use any GL_DST_ALPHA blends. + +

6.3 rgbGen <func>

+There are two color sources for any given shader, the texture file and the vertex colors. Output at any given time will be equal to TEXTURE multiplied by VERTEXCOLOR. Most of the time VERTEXCOLORwill default to white (which is a normalized value of 1.0), so output will be TEXTURE (this usually lands in the Sourceside of the shader equation). Sometimes you do the opposite and use TEXTURE = WHITE, but this is only commonly used when doing specular lighting on entities (i.e. shaders that level designers will probably never create + +

The most common reason to use rgbGen is to pulsate something. This means that the VERTEXCOLOR will oscillate between two +values, and that value will be multiplied (darkening) the texture. + +

If no rgbGen is specified, either "identityLighting" or"identity" will be selected, depending on which blend modes are +used. + +

Valid <func> parameters are wave, identity, identityLighting, entity, oneMinusEntity, fromVertex, and +lightingDiffuse. + +

6.3.1 RgbGen identityLighting
+Colors will be (1.0,1.0,1.0) if running without overbright bits (NT, linux, windowed modes), or (0.5, 0.5, 0.5) if running +with overbright. Overbright allows a greater color range at the expense of a loss of precision. Additive and blended stages +will get this by default. + +

6.3.2 rgbGen identity
+Colors are assumed to be all white (1.0,1.0,1.0). All filters stages (lightmaps, etc) will get this by default. + +

6.3.3 rgbGen wave <func> <base> <amp><phase> <freq>
+Colors are generated using the specified waveform. An affected texture with become darker and lighter, but will not change +hue. Hue stays constant. Note that the rgb values for color will not go below 0 (black) orabove 1 (white). Valid waveforms are sin, triangle, square, sawtooth and inversesawtooth. + +

<func> Waveforms and their effects: + +
Sin: color flows smoothly through changes. + +
Triangle: color changes at a constant rate and spends noappreciable time at peaks and valleys. + +
Square: color alternates instantly between its peak and valley values. + +
Sawtooth: With a positive frequency value, the color changes at aconstant rate to the peak then instantly drops to its valley value. + +
Inversesawtooth: An inverse sawtooth wave will reverse this, making the ascent immediate (like a square wave) and the decay fall off like a triangle wave. + +
<base> Baseline value. The initial RGB formula of a color (normalilzed). + +
<amp> Amplitude. This is the degree of change from the baseline value. In some cases you will want +values outside the 0.0 to 1.0 range, but it will induce clamping (holding at the maximum or minimum value for a time period) +instead of continuous change. + +
<phase> See the explanation for phase under the waveforms heading of Key Concepts. + +
<freq> Frequency. This is a value (NOT normalized) that indicates peaks per second. + +

6.3.4 RgbGen entity
+Colors are grabbed from the entity's modulate field. This isused for things like explosions. + +

Design Note: This keyword would probably not be used by a level designer.
+ +

6.3.5 rgbGen oneMinusEntity
+Colors are grabbed from 1.0 minus the entity's modulate field. + +

Design Note: This keyword would probably not be used by a level designer.
+ +

6.3.6 rgbGen Vertex
+Colors are filled in directly by the data from the map or model files. + +

Design Note: rgbGen vertex should be used when you want the RGB values to be computed for a static model (i.e. mapobject) in the world using precomputed static lighting from Q3BSP. This would be used on things like +the gargoyles, the portal frame, skulls, and other decorative MD3s put into the Quake III Arena world.
+ +

6.3.7 rgbGen oneMinusVertex
+As rgbGen vertex, but inverted. + +

Design Note: This keyword would probably not be used by a level designer
+ +

6.3.8 rgbGen lightingDiffuse
+Colors are computed using a standard diffuse lighting equation. It uses the vertex normals to illuminate the object correctly. + +

Design Note: -rgbGen lightingDiffuse is used when you want the RGB values to be computed for a dynamic model (i.e. non-map object) in the world using regular in-game lighting. For example, you would specify on shaders for items, characters, weapons, etc.
+ +

6.4 AlphaGen <func>

+The alpha channel can be specified like the rgbchannels. If not specified, it defaults to 1.0. + +

6.4.1 AlphaGen portal
+This rendering stage keyword is used in conjunction with the surface parameter keyword portal. The function +accomplishes the "fade" that causes the scene in the portal to fade from view. Specifically, it means "Generate alpha values +based on the distance from the viewer to the portal." Use alphaGen portal on the last rendering pass. + +

6.5 tcGen <coordinate source>

+Specifies how texture coordinates are generated and where they come from. Valid functions are base,lightmap and environment. + +

<base> = base texture coordinates from the original art. +
<lightmap> = lightmap texture coordinates +
<environment> = Make this object environment mapped. + +

6.5.1 tcGen vector (<sx> <sy> <sz>) +(<tx><ty> <tz>)
+New texcoord generation by world projection. This allows you to project a texture onto a surface in a fixed way, regardless of its orientation. + +

S coordinates correspond to the "x" coordinates on the texture itself. + +
T coordinates correspond to the "y" coordinates on the texture itself. + +

The measurements are in game units. + +

+ +

Example: tcGen vector (0.01 0 0) (0 0.01 0) +
This would project a texture with a repeat every 100 units across the X/Y plane. + +

6.6 tcMod <func> <…>

+Specifies how texture coordinates are modified after they are generated. The valid functions for tcMod are rotate, +scale,scroll, stretch and transform. Transform is a function generally reserved for use by programmers who suggest that designers leave it alone. When using multiple tcMod functions during a stage, place the scroll command last in order, because it performs a mod operation to save precision, and that can disturb other operations. Texture coordinates are modified in the order in which tcMods are specified. In otherwords, if you see: + +

tcMod scale 0.5 0.5 +
tcMod scroll 1 1 + +

Then the texture coordinates will be scaled then scrolled. + +

6.6.1 tcMod rotate <degrees per per second>
+This keyword causes the texture coordinates to rotate. The value is expressed in degrees rotated each second. A positive value means clockwise rotation. A negative value means counterclockwise rotation. For example "tcMod rotate 5" would +rotate texture coordinates 5 degrees each second in a clockwise direction. The texture rotates around the center +point of the texture map, so you are rotating a texture with a single repetition, be careful to center it on the brush (unless off-center rotation is desired). + +

6.6.2 tcMod scale <sScale> <tScale>
+Resizes (enlarges or shrinks) the texture coordinates bymultiplying them against the given factors of <sScale> +and <tScale). The values "s" and "t"conform to the "x" and "y" values (respectively) as they are found in the original texture TGA. The values for sScale and tScale are NOT normalized. This means that a value greater than 1.0 will increase the size of thetexture. A positive value less than one will reduce the texture to a fraction of its size and cause it to repeat within the same area as the original texture (Note: see clampTexCoords for ways to control this).; + +

Example: tcMod scale 0.5 2 would cause the texture to repeat twice along its width, but expand to twice its height (in which case half of the texture would be seen in the same area as the original) + +

6.6.3 tcMod scroll <sSpeed> <tSpeed>
+Scrolls the texture coordinates with the given speeds. The values "s" and "t" conform to the "x" and "y" values +(respectively) as they are found in the original textureTGA. The scroll speed is measured in "textures" per second. A "texture" is the dimension of the texture being modified and includes any previous shader modifications to the original TGA). A negative s value would scroll the texture to the left. A negative t value would scroll the texture down. + +

Example: tcMod scroll 0.5 -0.5 moves the texture down and right (relative to the TGA files original coordinates) at the rate of a half texture each second of travel. + +

This should be the LAST tcMod in a stage. Otherwise there maybe popping or snapping visual effects in some shaders. + +

6.6.4 tcMod stretch <func> <base> +<amplitude><phase> <frequency>
+ +Stretches the texture coordinates with the given function. Stretching is defined as stretching the texture coordinate away from the center of the polygon and then compressing it towards the center of the polygon. + +

<base>: A base value of one is the original dimension of the texture when it reaches the stretch stage. +Inserting other values positive or negative in this variable will produce unknown effects. + +
<amplitude>: This is the measurement of distance the texture will stretch from the base size. It is +measured, like scroll, in textures. A value of 1 here will double the size of the texture at its peak. + +
<phase>: See the explanation for phase under the deform vertexes keyword. + +
<frequency>: this is wave peaks per second. + +
Wave Functions <func> + +
Sin wave: the texture expands smoothly to its peak dimension and then shrinks smoothly to its valley dimension in a flowing manner. + +
Triangle wave: The textures stretch at a constant rate and spend no appreciable time at the peak or valley points. + +
Square wave: The texture is shown at its peak for the duration of the frequency and then at its valley for the +duration of the frequency. + +
Sawtooth: the texture stretches like a triangle wave until it reaches a peak, then instantly drops to the valley, as in a square wave. + +
Inversesawtooth: this is the reverse of the sawtooth wave. + +

6.6.5 tcMod <transform> <m00> <m01> <m10><m11> <t0> <t1>
+Transforms each texture coordinate as follows: + +

S' = s * m00 + t * m10 + t0 + +
T' = s * m01 + t * m11 + t1 + +

This is for use by programmers. + +

6.6.6 tcMod turb <base> <amplitude> +<phase><freq>
+ +

Applies turbulence to the texture coordinate. Turbulence is a back and forth churning and swirling effect on the texture. + +

The parameters for this shader are defined as follows: + + +

<base> Currently undefined. + +
<amplitude> This is essentially the intensity of the disturbance or twisting and squiggling of the texture. + +
<phase> See the explanation for phase under the deformvertexes keyword. + +
<freq> Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of one +would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 +seconds. + +

6.7 depthFunc <func>

+This controls the depth comparison function used while rendering. The default is "lequal" (Less than or equal to) +where any surface that is at the same depth or closer of an existing surface is drawn. This is used for textures with +transparency or translucency. Under some circumstances you may wish to use "equal", e.g. for light-mapped grates that are alpha tested (it is also used for mirrors). + +

6.8 depthWrite

+By default, writes to the depth buffer when depthFunc passes will happen for opaque surfaces and not for translucent surfaces. Blended surfaces can have the depth writes forced with this function. + +

6.9 Detail

+This feature was not used in Quake III Arena maps, but should still function. +Designates this stage as a detail texture stage, which means that if the c_var, r_detailtextures, is set to 0 then this stage will be ignored (detail will not be displayed). This keyword, by itself, does not affect rendering at all. If you do put in a detail texture, it has to conform to very specific rules. Specifically, the blendFunc: + +

blendFuncGL_DST_COLOR GL_SRC_COLOR + +

This is also the simple blend function: blendfuncfilter + +

And the average intensity of the detail texture itself must be around 127. + +

Detail is used to blend fine pixel detail back into a base texture whose scale has been increased significantly. When detail iswritten into a set of stage instructions, it allows the stage to be disabled by the c_var console command setting "r_detailtextures 0". + +

A texture whose scale has been increased beyond a 1:1 ratio tends not to have very high frequency content. In other words, one texel can cover a lot of real estate. Frequency is also known as "detail." Lack of detail can appear acceptable if the player never has the opportunity to see the texture at close range. But seen close up, such textures look glaringly wrong within the sharp detail of the Quake III Arena environment. A detail texture solves this problem by taking a noisy "detail" pattern (a tiling texture that appears to have a great deal of surface roughness) and applying it to the base texture at a very densely packed scale (that is, reduced from its normal size). This is done programmatically in the +shader, and does not require modification of the base texture. Note that if the detail texture is the same size and scale as the base texture that you may as well just add the detail directly to the base texture. The theory is that the detail texture's scale will be so high compared to the base texture (e.g.; 9 detail texels fitting into 1 base texel) that it is literally impossible to fit that detail into the base texture directly. + +

For this to work, the rules are as follows: + +

    + +
  1. the lightmap must be rendered first. This is because the subsequent detail texture will be modifying the lightmap in the framebuffer directly; +
  2. the detail texture must be rendered next since it modifies the lightmap in the framebuffer; +
  3. the base texture must be rendered last; +
  4. the detail texture MUST have a mean intensity around 127-129. If it does not then it will modify the displayed texture's perceived brightness in the world; +
  5. the detail shader stage MUSThave the "detail" keyword or it will not be disabled if the user uses the "r_detailtextures 0" setting; +
  6. the detail stage MUST use "blendFunc GL_DST_COLOR GL_SRC_COLOR". Any other BlendFunc will cause mismatches in brightness between detail and non-detail views.; +
  7. the detail stage should scale its textures by some amount (usually between 3 and 12) using "tcMod" to control density. This roughly corresponds to coarseness. A very large number, such as 12, will give very fine detail, however that detail will disappear VERY quickly as the viewer moves away fromthe wall since it will be MIP mapped away. A very small number, e.g. 3, gives diminishing returns since not enough is brought in when the user gets very close. I'm currently using values between 6 and 9.5. You should use non-integral numbers as much as possible to avoid seeing repeating patterns. +
  8. detail textures add one pass of overdraw, so there is a definite performance hit . +
  9. detail textures can be shared, so designers may wish to define only a very small handful of detail textures for common surfaces such as rocks, etc.
+ +

An example (non-existent) detailshader is as follows: +

Example: Texture with Detail + +

+textures/bwhtest/foo
+{
+// draw the lightmap first
+{
+map $lightmap
+rgbGen identity
+}
+// modify the lightmap in the framebuffer by
+// a highly compressed detail texture
+{
+map textures/details/detail01.tga
+blendFunc GL_DST_COLOR GL_SRC_COLOR
+// YOU MUST USE THIS!!
+detail
+// for the detail to be disabled, this must be present
+tcMod scale 9.1 9.2
+}
+// now slap on the base texture
+{
+map textures/castle/blocks11b.tga
+blendFunc filter
+}
+}
+
+ +

6.10 alphaFunc <func>

+Determines the alpha test function used when rendering this map. Valid values are GT0, LT128, and GE128. These +correspond to "GREATER THAN 0", "LESS THAN 128", and "GREATER THAN OR EQUAL TO 128". This function is used when determining if a pixel should be written to the framebuffer. For example, if GT0 is specified, the only the portions of the texture map with corresponding alpha values greater than zero will be written to the framebuffer. By default alpha testing is disabled. + +

Both alpha testing and normal alpha blending can be used to get textures that have see-through parts. The difference is that alphaFunc is an all-or-nothing test, while blending smoothly blends between opaque and translucent at pixel edges. Alpha test can also be used with depthwrite, allowing other effects to be conditionally layered on top of just the opaque pixels by setting depthFunc to equal. + +

Back | Home | Next + + + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/pg5_1.htm b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/pg5_1.htm new file mode 100644 index 00000000..c6748c1d --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch05/pg5_1.htm @@ -0,0 +1,483 @@ + + +Quake III Arena Shader Manual: Stage Specific Keywords + + + +

Q3Radiant Shader Manual

+
+

6 Stage Specific Keywords

+Stage specifications only affect rendering. Changing any keywords or values within a stage will usually take effect as soon +as a vid_restart is executed. Q3MAP ignores stage specific keywords entirely. + +

A stage can specify a texture map, a color function, an alpha function, a texture coordinate function, a blend function, and a few other rasterization options. + +

6.1 Texture map specification

+
6.1.1 map <texturepath/texturename>
+Specifies the source texture map (a 24 or 32-bit TGA file) used for this stage. The texture may or may not contain alpha +channel information. The special keywords $lightmap and $whiteimage may be substituted in lieu of an actual +texture map name. In those cases, the texture named in the first line of the shader becomes the texture that supplies the light mapping data for the process. + +

$lightmap
+This is the overall lightmap for the game world. It is calculated during the Q3MAP process. It is the initial color +data found in the framebuffer. Note: due to the use of overbright bits in light calculation, the keyword rgbGen +identity must accompany all $lightmap instructions. + +

$whiteimage
+This is used for specular lighting on MD3 models. This is a white image generated internally by the game. This image can +be used in lieu of $lightmap or an actual texture map if, for example, you wish for the vertex colors to come +through unaltered. + +

6.1.2 Clampmap <texturepath>
+Dictates that this stage should clamp texture coordinates instead of wrapping them. During a stretch function, the area, +which the texture must cover during a wave cycle, enlarges and decreases. Instead of repeating a texture multiple times +during enlargement (or seeing only a portion of the texture during shrinking) the texture dimensions increase or contract accordingly. This is only relevant when using something like deformTexCoordParms to stretch/compress texture coordinates for a specific special effect. Remember that the Quake III Arena engine normalizes all texture coordinates (regardless of actual texture size) into a scale of 0.0 to1.0. + +

Proper Alignment: When using clampTexCoords make sure the texture is properly aligned on the brush. The +clampTexCoords function keeps the image from tiling. However, the editor doesn't represent this properly and shows a tiled image. Therefore, what appears to be the correct position may be offset. This is very apparent onanything with a tcMod rotate and clampTexCoords function. + +

AvoidingDistortion: When seen at a given distance (which can vary, depending onhardware and the size of the texture), the compression phase of a stretchfunction will cause a "cross"-like visual artifact to form on the modified texture due to the way that textures are reduced. This occurs because the texture undergoing modification lacks sufficient "empty space" around the displayed (non-black) part of the texture (see figure 2a). To compensate for this, make the non-zero portion of the texture substantially smaller (50% of maximum stretched size -- see figure 2b)than the dimensions of the texture. Then, write a scaling function (tcScale) into the appropriate shader phase, to enlarge the image to the desired proportion. + +

The shaders for the bouncy pads (in the sfx.shader file) show the stretch function in use, including the scaling of the +stretched texture: + +

Example: UsingclampTexCoords to control a stretching texture + +

+textures/sfx/metalbridge06_bounce
+{
+	//q3map_surfacelight 2000
+	surfaceparm nodamage
+	q3map_lightimage textures/sfx/jumppadsmall.tga
+	q3map_surfacelight 400
+	{
+		map textures/sfx/metalbridge06_bounce.tga
+		rgbGen identity
+	}
+	{
+		map $lightmap
+		rgbGen identity
+		blendfunc gl_dst_color gl_zero
+	}
+	{
+		map textures/sfx/bouncepad01b_layer1.tga
+		blendfunc gl_one gl_one
+		rgbGen wave sin .5 .5 0 1.5
+	}
+	{
+		clampmap textures/sfx/jumppadsmall.tga
+		blendfunc gl_one gl_one
+		tcMod stretch sin 1.2 .8 0 1.5
+		rgbGen wave square .5 .5 .25 1.5
+	}
+	// END
+}
+
+ +

+ +

6.1.3 AnimMap <frequency> <texture1> … <texture8>
+The surfaces in the game can be animated by displaying asequence of 1 to 8 frames (separate texture maps). These animations +are affected by other keyword effects in the same and later shader stages. + +

<Frequency>: the number of times that the animation cycle will repeat within a one second time period. The +larger the value, the more repeats within a second. Animations that should last for more than a second need to be expressed as decimal values. + +
<texture1> …<texture8>: the texture path/texture name for each animation frame must be +explicitly listed. Up to eight frames (eight separate .tga files) can be used to make an animated sequence. Each frame is +displayed for an equal subdivision of the frequency value. + +

Example: AnimMap 0.25 animMap 10textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tgatextures/sfx/b_flame4.tga would be a 4 frame animated sequence, calling each frame in sequence over a cycle length of 4 seconds. Each frame would be displayed for 1 second before the next one is displayed. The cycle repeats after the last frame in sequence is shown. + +

Design Notes: To make a texture image appear for an unequal (longer) amount of time (compared to other frames), repeat that frame more than once in the sequence.
+ +

textures/sfx/flameanim_blue
+{
+
+	//	*************************************************
+	//	*	Blue Flame				*
+	//	*	July 20, 1999 Surface Light 1800 	*
+	//	*	Please Comment Changes			*
+	//	*************************************************
+	qer_editorimage textures/sfx/b_flame7.tga
+	q3map_lightimage textures/sfx/b_flame7.tga
+	surfaceparm trans
+	surfaceparm nomarks
+	surfaceparm nolightmap
+	cull none
+	q3map_surfacelight 1800
+	// texture changed to blue flame.... PAJ
+	{
+		animMap 10 textures/sfx/b_flame1.tgatextures/sfx/b_flame2.tga
+textures/sfx/b_flame3.tga textures/sfx/b_flame4.tgatextures/sfx/b_flame5.tga
+textures/sfx/b_flame6.tga textures/sfx/b_flame7.tgatextures/sfx/b_flame8.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave inverseSawtooth 0 1 0 10
+
+	}
+	{
+		animMap 10 textures/sfx/b_flame2.tgatextures/sfx/b_flame3.tga
+textures/sfx/b_flame4.tga textures/sfx/b_flame5.tgatextures/sfx/b_flame6.tga
+textures/sfx/b_flame7.tga textures/sfx/b_flame8.tgatextures/sfx/b_flame1.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave sawtooth 0 1 0 10
+	}
+	{
+		map textures/sfx/b_flameball.tga
+		blendFunc GL_ONE GL_ONE
+		rgbGen wave sin .6 .2 0 .6
+	}
+}
+
+ +

6.2 Blend Functions

+Blend functions are the keyword commands that tell the Quake III Arena graphic engine's renderer how graphic layers are to be mixed together. + +

6.2.1 Simplified blend functions:
+The most common blend functions are set up here as simple commands, and should be used unless you really know what you are +doing. + +

6.2.1.1 blendfunc add +
This is a shorthand command for blendfunc gl_one gl_one. Effects like fire and energy are additive. + +

6.2.1.2 blendfunc filter +
This is a shorthand command that can be substituted for either blendfunc gl_dst_color gl_zero or blendfunc gl_zero gl_src_color. A filter will always result in darker pixels than what is behind it, but it can also remove color selectively. Lightmaps are filters. + +

6.2.1.3 blendfunc blend +
Shorthand for blendfunc gl_src_alphagl_one_minus_src_alpha. This is conventional transparency, where part of the background is mixed with part of the texture. + +

6.2.2 Explicit blend functions:
+Getting a handle on this concept is absolutely key to understanding all shader manipulation of graphics. + +

BlendFunc or "Blend Function" is the equation at the core of processing shader graphics. The formula reads as follows: + +

[Source *<srcBlend>] + [Destination * +<dstBlend>] + +

Source is usually the RGB color data in a texture TGA file (remember it's all numbers) modified by any rgbgen and alphagen. In the shader, the source is generally identified by command MAP, followed by the name of the image. + +

Destination is the color data currently existing in the frame buffer. + +

Rather than think of the entire texture as a whole, it maybe easier to think of the number values that correspond to a single pixel, because that is essentially what the computer is processing … one pixel of the bit map at a time. + +

The process for calculating the final look of a texture in place in the game world begins with the precalculated lightmap for the area where the texture will be located. This data is in the frame buffer. That is to say, it is the initial data in the Destination. In an unmanipulated texture (i.e. one without a special shader script), color information from the texture is combined with the lightmap. In a shader-modified texture, the $lightmap stage must be present for the lightmap to be included in the calculation of the final texture appearance. + +

Each pass or "stage" of blending is combined (in a cumulative manner) with the color data passed onto it by the +previous stage. How that data combines together depends on the values chosen for the Source Blends and Destination Blends at each stage. Remember it's numbers that are being mathematically combined together that are ultimately interpreted as colors. + +

A general rule is that any Source Blend other than GL_ONE (or GL_SRC_ALPHA where the alpha channel is entirely white) will cause the Source to become darker. + +

6.2.3 Source Blend <srcBlend>
+The following values are valid for the Source Blend part of the equation. + +

GL_ONE This is the value 1. When multiplied by the Source, the value stays the same the value of the color information does not change. + +
GL_ZERO This is the value 0. When multiplied by the Source, all RGB data in the Source becomes Zero (essentially black). + +
GL_DST_COLOR This is the value of color data currently in the Destination (frame buffer). The value of that information depends on the information supplied by previous stages. + +
GL_ONE_MINUS_DST_COLOR This is nearly the same as GL_DST_COLOR except that the value for each component color +is inverted by subtracting it from one. (,i.e. R = 1.0 - DST.R, G = 1.0 - DST.G, B = 1.0 - DST.B, etc.) + +
GL_SRC_ALPHA The TGA file being used for the Source data must have an alpha channel in addition to its RGB channels (for a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the Source. + +
GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one.(i.e. A=1.0 - SRC.A) + +

6.2.4 Destination Blend <dstBlend>
+The following values are valid for the Destination Blend part of the equation. + +

GL_ONE This is the value 1. When multiplied by the Destination, the value stays the same the value of the color information does not change. + +
GL_ZERO This is the value 0. When multiplied by the Destination,all RGB data in the Destinationbecomes Zero (essentially black). + +
GL_SRC_COLOR This is the value of color data currently in the Source (which is the texture being manipulated here). + +
GL_ONE_MINUS_SRC_COLOR This is the value of color data currently in Source, but subtracted from one(i.e. +inverted). + +
GL_SRC_ALPHA The TGA file being used for the Source data must have an alpha channel in addition to its RGB channels (four a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the Source. + +
GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one. (i.e. A=1.0 - SRC.A). + +

Doing the Math: The Final Result + +
The product of the Source side of the equation is added to the product of the Destination side of the equation. The sum is then placed into the frame buffer to become the Destination information for the next stage. Ultimately, the equation creates a modified color value that is used by other functions to define what happens in the texture when it is displayed in the game world. + +

6.2.5 Default Blend Function
+If no blendFunc is specified then no blending will take place. A warning is generated if any stage after the first stage does not have a blendFunc specified. + +

6.2.6 Technical Information/Limitations Regarding Blend Modes:
+The Riva 128 graphics card supports ONLY the following blendmodes: + +

GL_ONE, GL_ONE +
GL_DST_COLOR, GL_ZERO + +
GL_ZERO, GL_SRC_COLOR + +
GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA + +
GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA + +

Cards running in 16 bit color cannot use any GL_DST_ALPHA blends. + +

6.3 rgbGen <func>

+There are two color sources for any given shader, the texture file and the vertex colors. Output at any given time will be equal to TEXTURE multiplied by VERTEXCOLOR. Most of the time VERTEXCOLORwill default to white (which is a normalized value of 1.0), so output will be TEXTURE (this usually lands in the Sourceside of the shader equation). Sometimes you do the opposite and use TEXTURE = WHITE, but this is only commonly used when doing specular lighting on entities (i.e. shaders that level designers will probably never create + +

The most common reason to use rgbGen is to pulsate something. This means that the VERTEXCOLOR will oscillate between two +values, and that value will be multiplied (darkening) the texture. + +

If no rgbGen is specified, either "identityLighting" or"identity" will be selected, depending on which blend modes are +used. + +

Valid <func> parameters are wave, identity, identityLighting, entity, oneMinusEntity, fromVertex, and +lightingDiffuse. + +

6.3.1 RgbGen identityLighting
+Colors will be (1.0,1.0,1.0) if running without overbright bits (NT, linux, windowed modes), or (0.5, 0.5, 0.5) if running +with overbright. Overbright allows a greater color range at the expense of a loss of precision. Additive and blended stages +will get this by default. + +

6.3.2 rgbGen identity
+Colors are assumed to be all white (1.0,1.0,1.0). All filters stages (lightmaps, etc) will get this by default. + +

6.3.3 rgbGen wave <func> <base> <amp><phase> <freq>
+Colors are generated using the specified waveform. An affected texture with become darker and lighter, but will not change +hue. Hue stays constant. Note that the rgb values for color will not go below 0 (black) orabove 1 (white). Valid waveforms are sin, triangle, square, sawtooth and inversesawtooth. + +

<func> Waveforms and their effects: + +
Sin: color flows smoothly through changes. + +
Triangle: color changes at a constant rate and spends noappreciable time at peaks and valleys. + +
Square: color alternates instantly between its peak and valley values. + +
Sawtooth: With a positive frequency value, the color changes at aconstant rate to the peak then instantly drops to its valley value. + +
Inversesawtooth: An inverse sawtooth wave will reverse this, making the ascent immediate (like a square wave) and the decay fall off like a triangle wave. + +
<base> Baseline value. The initial RGB formula of a color (normalilzed). + +
<amp> Amplitude. This is the degree of change from the baseline value. In some cases you will want +values outside the 0.0 to 1.0 range, but it will induce clamping (holding at the maximum or minimum value for a time period) +instead of continuous change. + +
<phase> See the explanation for phase under the waveforms heading of Key Concepts. + +
<freq> Frequency. This is a value (NOT normalized) that indicates peaks per second. + +

6.3.4 RgbGen entity
+Colors are grabbed from the entity's modulate field. This isused for things like explosions. + +

Design Note: This keyword would probably not be used by a level designer.
+ +

6.3.5 rgbGen oneMinusEntity
+Colors are grabbed from 1.0 minus the entity's modulate field. + +

Design Note: This keyword would probably not be used by a level designer.
+ +

6.3.6 rgbGen Vertex
+Colors are filled in directly by the data from the map or model files. + +

Design Note: rgbGen vertex should be used when you want the RGB values to be computed for a static model (i.e. mapobject) in the world using precomputed static lighting from Q3BSP. This would be used on things like +the gargoyles, the portal frame, skulls, and other decorative MD3s put into the Quake III Arena world.
+ +

6.3.7 rgbGen oneMinusVertex
+As rgbGen vertex, but inverted. + +

Design Note: This keyword would probably not be used by a level designer
+ +

6.3.8 rgbGen lightingDiffuse
+Colors are computed using a standard diffuse lighting equation. It uses the vertex normals to illuminate the object correctly. + +

Design Note: -rgbGen lightingDiffuse is used when you want the RGB values to be computed for a dynamic model (i.e. non-map object) in the world using regular in-game lighting. For example, you would specify on shaders for items, characters, weapons, etc.
+ +

6.4 AlphaGen <func>

+The alpha channel can be specified like the rgbchannels. If not specified, it defaults to 1.0. + +

6.4.1 AlphaGen portal
+This rendering stage keyword is used in conjunction with the surface parameter keyword portal. The function +accomplishes the "fade" that causes the scene in the portal to fade from view. Specifically, it means "Generate alpha values +based on the distance from the viewer to the portal." Use alphaGen portal on the last rendering pass. + +

6.5 tcGen <coordinate source>

+Specifies how texture coordinates are generated and where they come from. Valid functions are base,lightmap and environment. + +

<base> = base texture coordinates from the original art. +
<lightmap> = lightmap texture coordinates +
<environment> = Make this object environment mapped. + +

6.5.1 tcGen vector (<sx> <sy> <sz>) +(<tx><ty> <tz>)
+New texcoord generation by world projection. This allows you to project a texture onto a surface in a fixed way, regardless of its orientation. + +

S coordinates correspond to the "x" coordinates on the texture itself. + +
T coordinates correspond to the "y" coordinates on the texture itself. + +

The measurements are in game units. + +

+ +

Example: tcGen vector (0.01 0 0) (0 0.01 0) +
This would project a texture with a repeat every 100 units across the X/Y plane. + +

6.6 tcMod <func> <…>

+Specifies how texture coordinates are modified after they are generated. The valid functions for tcMod are rotate, +scale,scroll, stretch and transform. Transform is a function generally reserved for use by programmers who suggest that designers leave it alone. When using multiple tcMod functions during a stage, place the scroll command last in order, because it performs a mod operation to save precision, and that can disturb other operations. Texture coordinates are modified in the order in which tcMods are specified. In otherwords, if you see: + +

tcMod scale 0.5 0.5 +
tcMod scroll 1 1 + +

Then the texture coordinates will be scaled then scrolled. + +

6.6.1 tcMod rotate <degrees per per second>
+This keyword causes the texture coordinates to rotate. The value is expressed in degrees rotated each second. A positive value means clockwise rotation. A negative value means counterclockwise rotation. For example "tcMod rotate 5" would +rotate texture coordinates 5 degrees each second in a clockwise direction. The texture rotates around the center +point of the texture map, so you are rotating a texture with a single repetition, be careful to center it on the brush (unless off-center rotation is desired). + +

6.6.2 tcMod scale <sScale> <tScale>
+Resizes (enlarges or shrinks) the texture coordinates bymultiplying them against the given factors of <sScale> +and <tScale). The values "s" and "t"conform to the "x" and "y" values (respectively) as they are found in the original texture TGA. The values for sScale and tScale are NOT normalized. This means that a value greater than 1.0 will increase the size of thetexture. A positive value less than one will reduce the texture to a fraction of its size and cause it to repeat within the same area as the original texture (Note: see clampTexCoords for ways to control this).; + +

Example: tcMod scale 0.5 2 would cause the texture to repeat twice along its width, but expand to twice its height (in which case half of the texture would be seen in the same area as the original) + +

6.6.3 tcMod scroll <sSpeed> <tSpeed>
+Scrolls the texture coordinates with the given speeds. The values "s" and "t" conform to the "x" and "y" values +(respectively) as they are found in the original textureTGA. The scroll speed is measured in "textures" per second. A "texture" is the dimension of the texture being modified and includes any previous shader modifications to the original TGA). A negative s value would scroll the texture to the left. A negative t value would scroll the texture down. + +

Example: tcMod scroll 0.5 -0.5 moves the texture down and right (relative to the TGA files original coordinates) at the rate of a half texture each second of travel. + +

This should be the LAST tcMod in a stage. Otherwise there maybe popping or snapping visual effects in some shaders. + +

6.6.4 tcMod stretch <func> <base> +<amplitude><phase> <frequency>
+ +Stretches the texture coordinates with the given function. Stretching is defined as stretching the texture coordinate away from the center of the polygon and then compressing it towards the center of the polygon. + +

<base>: A base value of one is the original dimension of the texture when it reaches the stretch stage. +Inserting other values positive or negative in this variable will produce unknown effects. + +
<amplitude>: This is the measurement of distance the texture will stretch from the base size. It is +measured, like scroll, in textures. A value of 1 here will double the size of the texture at its peak. + +
<phase>: See the explanation for phase under the deform vertexes keyword. + +
<frequency>: this is wave peaks per second. + +
Wave Functions <func> + +
Sin wave: the texture expands smoothly to its peak dimension and then shrinks smoothly to its valley dimension in a flowing manner. + +
Triangle wave: The textures stretch at a constant rate and spend no appreciable time at the peak or valley points. + +
Square wave: The texture is shown at its peak for the duration of the frequency and then at its valley for the +duration of the frequency. + +
Sawtooth: the texture stretches like a triangle wave until it reaches a peak, then instantly drops to the valley, as in a square wave. + +
Inversesawtooth: this is the reverse of the sawtooth wave. + +

6.6.5 tcMod <transform> <m00> <m01> <m10><m11> <t0> <t1>
+Transforms each texture coordinate as follows: + +

S' = s * m00 + t * m10 + t0 + +
T' = s * m01 + t * m11 + t1 + +

This is for use by programmers. + +

6.6.6 tcMod turb <base> <amplitude> +<phase><freq>
+ +

Applies turbulence to the texture coordinate. Turbulence is a back and forth churning and swirling effect on the texture. + +

The parameters for this shader are defined as follows: + + +

<base> Currently undefined. + +
<amplitude> This is essentially the intensity of the disturbance or twisting and squiggling of the texture. + +
<phase> See the explanation for phase under the deformvertexes keyword. + +
<freq> Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of one +would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 +seconds. + +

6.7 depthFunc <func>

+This controls the depth comparison function used while rendering. The default is "lequal" (Less than or equal to) +where any surface that is at the same depth or closer of an existing surface is drawn. This is used for textures with +transparency or translucency. Under some circumstances you may wish to use "equal", e.g. for light-mapped grates that are alpha tested (it is also used for mirrors). + +

6.8 depthWrite

+By default, writes to the depth buffer when depthFunc passes will happen for opaque surfaces and not for translucent surfaces. Blended surfaces can have the depth writes forced with this function. + +

6.9 Detail

+This feature was not used in Quake III Arena maps, but should still function. +Designates this stage as a detail texture stage, which means that if the c_var, r_detailtextures, is set to 0 then this stage will be ignored (detail will not be displayed). This keyword, by itself, does not affect rendering at all. If you do put in a detail texture, it has to conform to very specific rules. Specifically, the blendFunc: + +

blendFuncGL_DST_COLOR GL_SRC_COLOR + +

This is also the simple blend function: blendfuncfilter + +

And the average intensity of the detail texture itself must be around 127. + +

Detail is used to blend fine pixel detail back into a base texture whose scale has been increased significantly. When detail iswritten into a set of stage instructions, it allows the stage to be disabled by the c_var console command setting "r_detailtextures 0". + +

A texture whose scale has been increased beyond a 1:1 ratio tends not to have very high frequency content. In other words, one texel can cover a lot of real estate. Frequency is also known as "detail." Lack of detail can appear acceptable if the player never has the opportunity to see the texture at close range. But seen close up, such textures look glaringly wrong within the sharp detail of the Quake III Arena environment. A detail texture solves this problem by taking a noisy "detail" pattern (a tiling texture that appears to have a great deal of surface roughness) and applying it to the base texture at a very densely packed scale (that is, reduced from its normal size). This is done programmatically in the +shader, and does not require modification of the base texture. Note that if the detail texture is the same size and scale as the base texture that you may as well just add the detail directly to the base texture. The theory is that the detail texture's scale will be so high compared to the base texture (e.g.; 9 detail texels fitting into 1 base texel) that it is literally impossible to fit that detail into the base texture directly. + +

For this to work, the rules are as follows: + +

    + +
  1. the lightmap must be rendered first. This is because the subsequent detail texture will be modifying the lightmap in the framebuffer directly; +
  2. the detail texture must be rendered next since it modifies the lightmap in the framebuffer; +
  3. the base texture must be rendered last; +
  4. the detail texture MUST have a mean intensity around 127-129. If it does not then it will modify the displayed texture's perceived brightness in the world; +
  5. the detail shader stage MUSThave the "detail" keyword or it will not be disabled if the user uses the "r_detailtextures 0" setting; +
  6. the detail stage MUST use "blendFunc GL_DST_COLOR GL_SRC_COLOR". Any other BlendFunc will cause mismatches in brightness between detail and non-detail views.; +
  7. the detail stage should scale its textures by some amount (usually between 3 and 12) using "tcMod" to control density. This roughly corresponds to coarseness. A very large number, such as 12, will give very fine detail, however that detail will disappear VERY quickly as the viewer moves away fromthe wall since it will be MIP mapped away. A very small number, e.g. 3, gives diminishing returns since not enough is brought in when the user gets very close. I'm currently using values between 6 and 9.5. You should use non-integral numbers as much as possible to avoid seeing repeating patterns. +
  8. detail textures add one pass of overdraw, so there is a definite performance hit . +
  9. detail textures can be shared, so designers may wish to define only a very small handful of detail textures for common surfaces such as rocks, etc.
+ +

An example (non-existent) detailshader is as follows: +

Example: Texture with Detail + +

+textures/bwhtest/foo
+{
+// draw the lightmap first
+{
+map $lightmap
+rgbGen identity
+}
+// modify the lightmap in the framebuffer by
+// a highly compressed detail texture
+{
+map textures/details/detail01.tga
+blendFunc GL_DST_COLOR GL_SRC_COLOR
+// YOU MUST USE THIS!!
+detail
+// for the detail to be disabled, this must be present
+tcMod scale 9.1 9.2
+}
+// now slap on the base texture
+{
+map textures/castle/blocks11b.tga
+blendFunc filter
+}
+}
+
+ +

6.10 alphaFunc <func>

+Determines the alpha test function used when rendering this map. Valid values are GT0, LT128, and GE128. These +correspond to "GREATER THAN 0", "LESS THAN 128", and "GREATER THAN OR EQUAL TO 128". This function is used when determining if a pixel should be written to the framebuffer. For example, if GT0 is specified, the only the portions of the texture map with corresponding alpha values greater than zero will be written to the framebuffer. By default alpha testing is disabled. + +

Both alpha testing and normal alpha blending can be used to get textures that have see-through parts. The difference is that alphaFunc is an all-or-nothing test, while blending smoothly blends between opaque and translucent at pixel edges. Alpha test can also be used with depthwrite, allowing other effects to be conditionally layered on top of just the opaque pixels by setting depthFunc to equal. + +

Back | Home | Next + + + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/.svn/entries new file mode 100644 index 00000000..8be2af6c --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual/ch06 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +pg6_1.htm +file + + + + +2012-04-01T16:52:33.928390Z +6206143dabc34a8fe4ff278dcc4de0d0 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +10364 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/.svn/text-base/pg6_1.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/.svn/text-base/pg6_1.htm.svn-base new file mode 100644 index 00000000..f6b94f0c --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/.svn/text-base/pg6_1.htm.svn-base @@ -0,0 +1,145 @@ + + +Quake III Arena Shader Manual: Notes on Alpha Channels + + + +

Q3Radiant Shader Manual

+
+

7 Notes on Alpha Channels

+To use some blend modes of alphaFunc, you must add an alpha channel to your texture files. Photoshop can do this. +Paintshop Pro has the ability to make an alpha channel but cannot work directly in to it. In Photoshop you want to set the type to Mask. Black has a value of 255. White has a value of 0. The darkness of a pixel's alpha value determines the +transparency of the corresponding RGB value in the game world. Darker = more transparent. + +

Care must be taken when reworking textures with alpha channels. Textures without alpha channels are saved as 24 bit images while textures with alpha channels are saved as 32 bit. If you save them out as 24 bit, the alpha channel is erased. Note: Adobe Photoshop will prompt you to save as 32, 24 or 16 bit. Choose wisely. If you save a texture as 32 bit and you don't actually have anything in the alpha channel, Quake III Arena may still be forced to use a lower quality texture format (when in 16 bit rendering) than if you had saved it as 24 bit. + +

To create a texture that has "open" areas, make those areas black in the alpha channel and make white the areas that are to be opaque. Using gray shades can create varying degrees of opacity/transparency. + +

Example: An opaque texture with see-through holes knocked in it. + +

+textures/base_floor/pjgrate1
+{
+	surfaceparm metalsteps
+	cull none
+
+	// A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES
+	{
+		map textures/base_floor/pjgrate1.tga
+		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
+		alphaFunc GT0
+		depthWrite
+		rgbGen identity
+	}
+	{
+		map $lightmap
+		rgbGen identity
+		blendFunc GL_DST_COLOR GL_ZERO
+		depthFunc equal
+	}
+	}
+
+ +

The alpha channel can also be used to merge a texture (including one that contains black) into another image so that the merged art appears to be and opaque decal on a solid surface (unaffected by the surface it appears to sit on), without actually using an alpha function. The following is a very simple example: + +

+ +
Figure 1 + +

Start with a TGA file image. In this case, a pentagram on a plain white field (figure 1A). The color of the field surrrounding the image to be merged is not relevant to this process (although having a hard-edged break between the image to be isolated and the field makes the mask making process easier). Make an alpha channel. The area of the image to be merged with another image is masked off in white. The area to be masked out (notused) is pure black (figure 1B). The image to be merged into is greenfloor.tga (figure 1C). + +

Make a qer_editorimage of greenfloor.tga. This is placed inthe frame buffer as the map image for the texture. By +using GL_SRC_ALPHA as the source part of the blend equation, the shader adds in only the non-black parts of the pentagram. +Using GL_MINUS_ONE_SRC_ALPHA, the shader inverts the pentagram's alpha channel and adds in only the non-black parts of the green floor. + +

In a like manner, the alpha channel can be used to blend the textures more evenly. A simple experiment involves using a +linear gradiant in the alpha channel (white to black) and merging two textures so they appear to cross fade into each other. + +

A more complicated experiment would be to take the pentagram in the first example and give it an aliased edge so that the pentagram appeared to fade or blend into the floor. + +

8 Troubleshooting Shaders

+If a shader is not working, look first for syntax errors. +
  • Are the brackets correctly set? +
  • Do you have too many parameter values on a line? +
  • Are you using a word in a parameter that wants a numerical value? +
  • Are you using a numerical value in a parameter that wants a word? +
  • Are the path names to your textures correct? +
  • Are your texture names correct? There is a chance that the texture name is too long or too complex. Try renaming a +texture with a shorter, simpler name.
+ +

9 Creating New Textures

+If you are familiar with the required tools, creating new assets for use in Quake III Arena is not particularly difficult. As a general rule, you should create new directories for each map with names different from the names used by id. If you are making a map that will be called "H4x0r_D00M", every directory containing new assets for that map should be titled H4x0r_D00M. This is to try and avoid asset directories overwriting each other as the editor and the gameload in assets. + +

9.1 Tools Needed

+Any combination of graphic programs and plug-ins that canout put a 24 bit MS windows compatible Targa (.tga) or JPEG (.jpg) graphic file.If you plan to make textures that will have an alpha channel component (a 4th 8-bit greyscale channel that is used by the shaders to further manipulate the art), you must have a program that can create 32-bit art with that fourth channel. + +

Adobe Photoshop has the ability to easily create alpha channels. PaintShop Pro from JASC (v5.0+) can also make an +alpha channel by creating a mask and naming it "alpha". + +

Generally speaking, regardless of the program used, we found it best to do most of the art manipulation of the alpha channel in a separate layer or file and then paste it into the alpha channel before saving. + +

9.2 Setting up Files

+The editor and the game program look for assets to be located along the paths set up in your project file. Start by creating +a directory for you new textures by creating file folders to make a directory path as follows: + +

quake3\baseq3\textures\[mymapname]
+ +

The installation of Q3Radiant will create a text document called "shaderlist.txt" in the following path: + +

quake3\baseq3\scripts\shaderlist.txt
+ +

Q3Radiant will use the contents of this script to grab your new textures for inclusion in the game. The contents of shaderlist.txt document will contain a listing of all the shader documents that were used by id Software to create Quake III Arena. + +

Since you will obviously want to create your own shaders, you need to put them in separate folders and create a new shader script for them. + +

If you plan to work on several maps at once and want to distinguish between textures used in each map, simply add additional map names here. For map and mod makers, we STRONGLY recommend that any new shader scripts created use the name of the map or mod in the shader file name. We know we can't avoid every incident of files overwriting each other, but we certainly can advise you how to try. + +

Now, in the scripts directory that you just created, create another text file and call it: + +

[mymapname].shader
+ +

This file will contain the shader scripts you write to modify a particular texture. + +

9.3 Rules and Guidelines

+
9.3.1 Rules
+Follow these rules when creating textures for the Quake III Arena engine: + +
  • Save your textures into your new [map name] directories. +
  • Don't use the same names that id used for textures. It will cause problems. +
  • For best quality, save textures without an alpha channel as 24 bit TARGA files. Using JPEG files can save memory space, but at the risk of losing detail and depth in the texture. JPEG files cannot be used for textures requiring an alpha channel. +
  • Textures containing an alpha channel must be saved as32 bit TARGA files. +
  • If a new texture requires no further manipulation, it does not need a shader script. +
  • Size textures in powers of 2. Example: 8x8, 16x16,32x32, 64x64 pixels and so on. +
  • Textures don't need to be square. A 32x256 pixel texture is perfectly acceptable.
+ +

9.3.2 Guidelines
+The following are some things the id designers learned about textures. + +
  • Create textures in "suites" built around one or two large textures with a number of much smaller supporting detail or accent textures. +
  • Very large textures are possible, but some video cards compress textures larger than 256x256 pixels. +
  • Textures are grouped alphabetically by name in the texture display window, so you may want to give suites of textures +similar names. +
  • Use the shader function qe3_editorimage to conserve memory when making multiple versions of a single texture (as in the case of a glowing texture with several light values). +
  • Unless you are creating special effects or textures designed to draw the player's eye to a specific spot, muted, middle value colors work best with the game engine. +
  • Extremely busy (a lot of fussy detail) textures can break up or form visually unpleasant patterns when seen at distances.
+ +

9.4 Making the .pk3 File>

+When you go to distribute your creation to the gaming world, you need to put your newly created map, textures, bot area files, and shader documents into an archive format called a "pk3" file. You do not need to include the shaderlist.txt file, since that is only used by the editor. You will need to keep the paths to the various assets the same. So your paths should be something like this: + +

Textures: baseq3/textures/[mymapnamefolder] +
Bsp & aas: baseq3/maps/mymapname.bsp, mymapname.aas +
Shader scripts: baseq3/scripts/mymapname.shader + +

You need to use an archiving program call Winzip to make the pk3 file. Get Winzip from http://www.winzip.com/winzip/winzip.htm + +
Make a zip archive called mymapname.zip + +
Zip all the required assets into a zip archive file (Quake III Arena DOES support compressed pk3 files). + +
Rename the zip archive to mymapname.pk3 + +
Put it where the Quake III Arena community can find it. +

Back | Home | Next + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/pg6_1.htm b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/pg6_1.htm new file mode 100644 index 00000000..f6b94f0c --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/ch06/pg6_1.htm @@ -0,0 +1,145 @@ + + +Quake III Arena Shader Manual: Notes on Alpha Channels + + + +

Q3Radiant Shader Manual

+
+

7 Notes on Alpha Channels

+To use some blend modes of alphaFunc, you must add an alpha channel to your texture files. Photoshop can do this. +Paintshop Pro has the ability to make an alpha channel but cannot work directly in to it. In Photoshop you want to set the type to Mask. Black has a value of 255. White has a value of 0. The darkness of a pixel's alpha value determines the +transparency of the corresponding RGB value in the game world. Darker = more transparent. + +

Care must be taken when reworking textures with alpha channels. Textures without alpha channels are saved as 24 bit images while textures with alpha channels are saved as 32 bit. If you save them out as 24 bit, the alpha channel is erased. Note: Adobe Photoshop will prompt you to save as 32, 24 or 16 bit. Choose wisely. If you save a texture as 32 bit and you don't actually have anything in the alpha channel, Quake III Arena may still be forced to use a lower quality texture format (when in 16 bit rendering) than if you had saved it as 24 bit. + +

To create a texture that has "open" areas, make those areas black in the alpha channel and make white the areas that are to be opaque. Using gray shades can create varying degrees of opacity/transparency. + +

Example: An opaque texture with see-through holes knocked in it. + +

+textures/base_floor/pjgrate1
+{
+	surfaceparm metalsteps
+	cull none
+
+	// A GRATE OR GRILL THAT CAN BE SEEN FROM BOTH SIDES
+	{
+		map textures/base_floor/pjgrate1.tga
+		blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA
+		alphaFunc GT0
+		depthWrite
+		rgbGen identity
+	}
+	{
+		map $lightmap
+		rgbGen identity
+		blendFunc GL_DST_COLOR GL_ZERO
+		depthFunc equal
+	}
+	}
+
+ +

The alpha channel can also be used to merge a texture (including one that contains black) into another image so that the merged art appears to be and opaque decal on a solid surface (unaffected by the surface it appears to sit on), without actually using an alpha function. The following is a very simple example: + +

+ +
Figure 1 + +

Start with a TGA file image. In this case, a pentagram on a plain white field (figure 1A). The color of the field surrrounding the image to be merged is not relevant to this process (although having a hard-edged break between the image to be isolated and the field makes the mask making process easier). Make an alpha channel. The area of the image to be merged with another image is masked off in white. The area to be masked out (notused) is pure black (figure 1B). The image to be merged into is greenfloor.tga (figure 1C). + +

Make a qer_editorimage of greenfloor.tga. This is placed inthe frame buffer as the map image for the texture. By +using GL_SRC_ALPHA as the source part of the blend equation, the shader adds in only the non-black parts of the pentagram. +Using GL_MINUS_ONE_SRC_ALPHA, the shader inverts the pentagram's alpha channel and adds in only the non-black parts of the green floor. + +

In a like manner, the alpha channel can be used to blend the textures more evenly. A simple experiment involves using a +linear gradiant in the alpha channel (white to black) and merging two textures so they appear to cross fade into each other. + +

A more complicated experiment would be to take the pentagram in the first example and give it an aliased edge so that the pentagram appeared to fade or blend into the floor. + +

8 Troubleshooting Shaders

+If a shader is not working, look first for syntax errors. +
  • Are the brackets correctly set? +
  • Do you have too many parameter values on a line? +
  • Are you using a word in a parameter that wants a numerical value? +
  • Are you using a numerical value in a parameter that wants a word? +
  • Are the path names to your textures correct? +
  • Are your texture names correct? There is a chance that the texture name is too long or too complex. Try renaming a +texture with a shorter, simpler name.
+ +

9 Creating New Textures

+If you are familiar with the required tools, creating new assets for use in Quake III Arena is not particularly difficult. As a general rule, you should create new directories for each map with names different from the names used by id. If you are making a map that will be called "H4x0r_D00M", every directory containing new assets for that map should be titled H4x0r_D00M. This is to try and avoid asset directories overwriting each other as the editor and the gameload in assets. + +

9.1 Tools Needed

+Any combination of graphic programs and plug-ins that canout put a 24 bit MS windows compatible Targa (.tga) or JPEG (.jpg) graphic file.If you plan to make textures that will have an alpha channel component (a 4th 8-bit greyscale channel that is used by the shaders to further manipulate the art), you must have a program that can create 32-bit art with that fourth channel. + +

Adobe Photoshop has the ability to easily create alpha channels. PaintShop Pro from JASC (v5.0+) can also make an +alpha channel by creating a mask and naming it "alpha". + +

Generally speaking, regardless of the program used, we found it best to do most of the art manipulation of the alpha channel in a separate layer or file and then paste it into the alpha channel before saving. + +

9.2 Setting up Files

+The editor and the game program look for assets to be located along the paths set up in your project file. Start by creating +a directory for you new textures by creating file folders to make a directory path as follows: + +

quake3\baseq3\textures\[mymapname]
+ +

The installation of Q3Radiant will create a text document called "shaderlist.txt" in the following path: + +

quake3\baseq3\scripts\shaderlist.txt
+ +

Q3Radiant will use the contents of this script to grab your new textures for inclusion in the game. The contents of shaderlist.txt document will contain a listing of all the shader documents that were used by id Software to create Quake III Arena. + +

Since you will obviously want to create your own shaders, you need to put them in separate folders and create a new shader script for them. + +

If you plan to work on several maps at once and want to distinguish between textures used in each map, simply add additional map names here. For map and mod makers, we STRONGLY recommend that any new shader scripts created use the name of the map or mod in the shader file name. We know we can't avoid every incident of files overwriting each other, but we certainly can advise you how to try. + +

Now, in the scripts directory that you just created, create another text file and call it: + +

[mymapname].shader
+ +

This file will contain the shader scripts you write to modify a particular texture. + +

9.3 Rules and Guidelines

+
9.3.1 Rules
+Follow these rules when creating textures for the Quake III Arena engine: + +
  • Save your textures into your new [map name] directories. +
  • Don't use the same names that id used for textures. It will cause problems. +
  • For best quality, save textures without an alpha channel as 24 bit TARGA files. Using JPEG files can save memory space, but at the risk of losing detail and depth in the texture. JPEG files cannot be used for textures requiring an alpha channel. +
  • Textures containing an alpha channel must be saved as32 bit TARGA files. +
  • If a new texture requires no further manipulation, it does not need a shader script. +
  • Size textures in powers of 2. Example: 8x8, 16x16,32x32, 64x64 pixels and so on. +
  • Textures don't need to be square. A 32x256 pixel texture is perfectly acceptable.
+ +

9.3.2 Guidelines
+The following are some things the id designers learned about textures. + +
  • Create textures in "suites" built around one or two large textures with a number of much smaller supporting detail or accent textures. +
  • Very large textures are possible, but some video cards compress textures larger than 256x256 pixels. +
  • Textures are grouped alphabetically by name in the texture display window, so you may want to give suites of textures +similar names. +
  • Use the shader function qe3_editorimage to conserve memory when making multiple versions of a single texture (as in the case of a glowing texture with several light values). +
  • Unless you are creating special effects or textures designed to draw the player's eye to a specific spot, muted, middle value colors work best with the game engine. +
  • Extremely busy (a lot of fussy detail) textures can break up or form visually unpleasant patterns when seen at distances.
+ +

9.4 Making the .pk3 File>

+When you go to distribute your creation to the gaming world, you need to put your newly created map, textures, bot area files, and shader documents into an archive format called a "pk3" file. You do not need to include the shaderlist.txt file, since that is only used by the editor. You will need to keep the paths to the various assets the same. So your paths should be something like this: + +

Textures: baseq3/textures/[mymapnamefolder] +
Bsp & aas: baseq3/maps/mymapname.bsp, mymapname.aas +
Shader scripts: baseq3/scripts/mymapname.shader + +

You need to use an archiving program call Winzip to make the pk3 file. Get Winzip from http://www.winzip.com/winzip/winzip.htm + +
Make a zip archive called mymapname.zip + +
Zip all the required assets into a zip archive file (Quake III Arena DOES support compressed pk3 files). + +
Rename the zip archive to mymapname.pk3 + +
Put it where the Quake III Arena community can find it. +

Back | Home | Next + + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/index.htm b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/index.htm new file mode 100644 index 00000000..a7220ef4 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/index.htm @@ -0,0 +1,76 @@ + + +Quake III Arena Shader Manual: Table of Contents + + + +

+

Q3Radiant Shader Manual

+ +

Revision #12

+ +

By Paul Jaquays and Brian Hook + +

(with additional material by John Carmack, Christian Antkow, Kevin Cloud, & Adrian Carmack) +

QERadiant.com thanks John Hutton for re-formating this manual into a more web friendly version

+
+

Table of Contents

+1 Preface: Making Your Own Shaders +
2 Introduction + + +3 General Shader Keywords + + +4 Q3MAP Specific Shader Keywords + + +5 Editor specific shader instructions + + +6 Stage Specific Keywords + + +7 Notes on Alpha Channels +
8 Troubleshooting Shaders +
9 Creating New Textures + +
Appendix A: targetShaderName and targetNewShaderName + + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/entries new file mode 100644 index 00000000..0f8662dc --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual/q3ashader_manual_files +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +image002.jpg +file + + + + +2012-04-01T16:52:34.370416Z +d1016d1f0aa8bc3388f0f8df18498597 +2011-01-20T04:25:31.635016Z +64 +rambetter +has-props + + + + + + + + + + + + + + + + + + + + +26981 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/prop-base/image002.jpg.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/prop-base/image002.jpg.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/prop-base/image002.jpg.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/text-base/image002.jpg.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/.svn/text-base/image002.jpg.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..9cc0ffc7d070348330ed1362946a82c50790b7ec GIT binary patch literal 26981 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ŷ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 literal 0 HcmV?d00001 diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/image002.jpg b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/q3ashader_manual_files/image002.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9cc0ffc7d070348330ed1362946a82c50790b7ec GIT binary patch literal 26981 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ŷ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 literal 0 HcmV?d00001 diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/.svn/entries new file mode 100644 index 00000000..5ec58bc6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual/styles +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +q3rad.css +file + + + + +2012-04-01T16:52:34.068398Z +f65ac3e346f227bd9de19518dacd5ba1 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +760 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/.svn/text-base/q3rad.css.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/.svn/text-base/q3rad.css.svn-base new file mode 100644 index 00000000..e98ae2bd --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/.svn/text-base/q3rad.css.svn-base @@ -0,0 +1,23 @@ +body { font: 12pt "Times New Roman"; + margin-left: 5mm; + margin-right: 5mm; + text-align: justify; + background: #ffffff; + color: #000000 } +h1 { font: bold 24pt Arial, Helvetica } +h2 { font: bold italic 18pt Arial, Helvetica } +.subheading { font: bold 16pt Arial, Helvetica } +:link {color: blue; + text-decoration: none; } +:visited {color: purple; + text-decoration: none; } +h6 { font: 10pt "Times New Roman" } +.MsoToc2 { font: bold small-caps 12pt "Times New Roman" } +.MsoTitle { text-align:center; + font: bold 24pt "BankGothic Md BT"; + letter-spacing:2.5pt } +.heading { font: italic 10pt "Times New Roman" } +.subcontents { font: 10pt "Times New Roman" } +.tip { font: 10pt "Comic Sans MS" } +.type { font: 10pt "Courier New" } +.menu { font: 10pt Arial, Helvetica } \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/q3rad.css b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/q3rad.css new file mode 100644 index 00000000..e98ae2bd --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/styles/q3rad.css @@ -0,0 +1,23 @@ +body { font: 12pt "Times New Roman"; + margin-left: 5mm; + margin-right: 5mm; + text-align: justify; + background: #ffffff; + color: #000000 } +h1 { font: bold 24pt Arial, Helvetica } +h2 { font: bold italic 18pt Arial, Helvetica } +.subheading { font: bold 16pt Arial, Helvetica } +:link {color: blue; + text-decoration: none; } +:visited {color: purple; + text-decoration: none; } +h6 { font: 10pt "Times New Roman" } +.MsoToc2 { font: bold small-caps 12pt "Times New Roman" } +.MsoTitle { text-align:center; + font: bold 24pt "BankGothic Md BT"; + letter-spacing:2.5pt } +.heading { font: italic 10pt "Times New Roman" } +.subcontents { font: 10pt "Times New Roman" } +.tip { font: 10pt "Comic Sans MS" } +.type { font: 10pt "Courier New" } +.menu { font: 10pt Arial, Helvetica } \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/entries b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/entries new file mode 100644 index 00000000..f248bb42 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/entries @@ -0,0 +1,547 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3Map2Shader_Manual +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +start_files +dir + +start.htm +file + + + + +2012-04-01T16:52:33.148346Z +67756d2c6bf7dd7c5f58e46e6a3179d8 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1681 + +contents.htm +file + + + + +2012-04-01T16:52:33.147346Z +d245b577f67e9f2d2db5b1a574f706d3 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +9399 + +scripts +dir + +apA.htm +file + + + + +2012-04-01T16:52:33.150346Z +c602d8f16597bcfa967fa846f70211f6 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2226 + +apB.htm +file + + + + +2012-04-01T16:52:33.300355Z +5dd1614920e4dd9f76de24cc95207a02 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +8445 + +apC.htm +file + + + + +2012-04-01T16:52:33.302355Z +16626e2447e5d1ed73746693886ba390 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +6420 + +apI.htm +file + + + + +2012-04-01T16:52:33.303355Z +4acd1748c93dd310c850b5a3b3acddaa +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +9601 + +ch0.htm +file + + + + +2012-04-01T16:52:33.306355Z +59032b1f4a54389eeca8ed815ada209b +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +4562 + +ch1.htm +file + + + + +2012-04-01T16:52:33.308355Z +2db767d4589bd125816b6b5f907bdd76 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +20183 + +ch2.htm +file + + + + +2012-04-01T16:52:33.311355Z +676105bd356ba30bec477f847a9f1155 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +17955 + +ch3.htm +file + + + + +2012-04-01T16:52:33.313355Z +44f2f9587e2a4a4567fae5939f8344ea +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +45582 + +ch4.htm +file + + + + +2012-04-01T16:52:33.316355Z +3bdac165062d83a0f9b0b0583440f386 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +21253 + +images +dir + +ch5.htm +file + + + + +2012-04-01T16:52:33.318356Z +ec4178f372207474065adf453684fe34 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +4854 + +ch6.htm +file + + + + +2012-04-01T16:52:33.319356Z +2c8b74e58155b1aba180def6d4f42176 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +34422 + +ch7.htm +file + + + + +2012-04-01T16:52:33.322356Z +eba43b8ed97ca25027d0cf57f47bf39f +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +3499 + +ch8.htm +file + + + + +2012-04-01T16:52:33.323356Z +9232ac93df079a9a29bd7a1b131cf8c3 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1290 + diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apA.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apA.htm.svn-base new file mode 100644 index 00000000..47e38435 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apA.htm.svn-base @@ -0,0 +1,58 @@ + + +Q3Map2 Shader Manual: Triggerable Shader Entities + + + + + + + + + + +
+ + + +

+Appendix A - Triggerable Shader Entities
+
+Q3Map2 Shader Manual


+ + + +By TTimo, 31.08.01

+ +The targetShaderName and targetShaderNewName keys can be used with any entity that supports the target key (the entity instance does not actually have to use the target key for these new keys to work). If both are defined, then when the entity decides to activate its targets, all shaders/textures in the map that were originally the same name as the targetShaderName value, will be changed to the targetShaderNewName value.

+ +For example this would make it look like the red light shader is "turning on": + +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_on"
+
+ +And this would turn it back off: + +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_off" 
+
+ +Note that the ORIGINAL shader name is used in both instances, not whatever it happens to be currently. Also, of course, this will happen globally. If the mapper wanted to affect only a certain set of red lights, he/she would need to make a unique shader name to be used with that set.

+ +The code that supports these keys is in G_UseTargets in g_utils.c

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apB.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apB.htm.svn-base new file mode 100644 index 00000000..7a90b54d --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apB.htm.svn-base @@ -0,0 +1,131 @@ + + +Q3Map2 Shader Manual: Terrain + + + + + + + + + + +
+ + + +

+Appendix B - Terrain
+
+Q3Map2 Shader Manual


+ + + +Q3Map2 terrain has changed radically since Quake III: Team Arena first hit the shelves. Alphamapped terrain shaders are difficult to set up, limiting and lacks the ability for the mapper to fine tune the effect. The new terrain improvements in Q3Map2 have removed these difficulties, allowing the mapper to fully exploit terrain shaders for breathtaking outdoor scenes. This section will assume that you are already familiar with the method of setting up a standard alphamapped terrain as described in the Terrain Construction for Quake 3 Engine Games manual by Paul Jaquays, and will focus on the new enhanced features of Q3Map2 terrain.

+ + + +
+
General Changes

+ + + +Q3Map2 terrain has changed dramatically in terms of not only visually, but also in terms of how it is processed by the compiler. To ensure compatibility, there needs to be a few changes. Foremost, make sure that all terrain shader files are listed in the shaderlist.txt file.

+ +Before using Q3Map2 alphamapped terrain, it must be noted that terrain is now handled completely different than before. Q3Map2 no longer looks for the word terrain in the shader name to determine whether or not it is an indexed shader. Instead it looks for q3map_indexed or q3map_terrain. For this reason, the alphamap terrain shaders have been slightly modified. If using Q3Map2 alphamaps, make sure that your "textures/common/terrain" and "textures/common/terrain2" shaders have been updated to the following:

+ + + +
Script: "common" terrain shaders
+textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} +
+ + +
+ +Base Shader
+To simplify the terrain shader writing process, a base shader can be used as a template with subclassed shaders referencing it. This makes use of the q3map_baseShader directive. The base shader can consist of all q3map_* directives and must be processed before all other terrain shaders referencing it. The use of a base shader is recommend for all terrain shaders.

+ +tcMod Functions
+q3map_tcMod can be used on terrain shaders to minimize any obvious texture tiling, particularly q3map_tcMod rotate. In some situations q3map_tcMod scale or the stage driven tcMod scale may be used to scale the textures - though typically tcGen texture projection functions are usually the preferred method.

+ +tcGen Functions
+In most situations, terrain textures will need to be projected onto the terrain mesh. This is achieved by using either q3map_tcGen function or the stage specific tcGen. Any tcGen functions will overwrite any tcMod scale functions.

+ + + +
+
Lightmapped Terrain

+ + + +The foremost improvement to Q3Map2 terrain is the ability to use lightmaps as a lighting system rather than basic vertex lighting. This allows terrain to not only cast detailed shadows onto itself, but also allows other map geometry to cast shadows onto the terrain as well. The additional rendering pass of the lightmap creates a slight performance hit as a price for the improved visuals. Several new q3map_* directives are typically used to tweak the terrain lightmap:

+ +q3map_nonPlanar
+Required on all terrain shaders, q3map_nonPlanar allows shadows to be cast across non-planar edges. This fixes a problem where lightmapped terrain would not light properly across uneven surfaces.

+ +q3map_lightmapAxis
+Optionally used, q3map_lightmapAxis can be used to specify the axis in which the lightmap is projected from. This is typically used on normal triangle-quad souped terrain and is set implicitly to "q3map_lightmapAxis z" with q3map_terrain. It is not recommended for terrain with caves or undersides.

+ +q3map_shadeAngle
+Most terrain artists will choose to enable triangle edge shadow smoothing to reduce the appearance of sharp shadow edges across the terrain mesh. q3map_shadeAngle specifies the triangle edge angle at which the light will be diffused. For best results, it is recommended that you start with low values and tweak the angle parameter in small increments until a satisfactory result is produced. Overly high values will wash out shadow details.

+ +q3map_lightmapMergable
+Setting q3map_lightmapMergable merges all terrain into one seamless lightmap, reducing the appearance of artifacts spanning across separate lightmap images.

+ +q3map_lightmapSampleSize
+Lightmapped terrain can be very memory intensive as Q3Map2 has to typically generate a large amount of lightmap data. q3map_lightmapSampleSize can be used to reduce the amount of lightmap memory used by limiting the resolution of the lightmap images. Similarly, it can also be used to increase the lightmap resolution at the cost of memory.

+ +q3map_lightmapSampleOffset
+If experiencing lightmap splotches over the surface of terrain lightmaps, q3map_lightmapSampleOffset can be used to fix this. For best results, start with small numbers (default 1.0) and slowly increase this value until the splotches disappear. Overly high values will cause unsatisfactory results.

+ + + +
+
AlphaMod Dotproduct Terrain

+ + + +AlphaMod dotproduct terrain is a revolutionary way in which Q3Map2 terrain is blended. It removes the need for an alphamap and metashader and automatically determines the blending of terrain depending on the vertex normals of the terrain mesh. Equally important, this new system removes the need of a triangle-quad grid, allowing the designer to create a terrain mesh using any triangle shape or size.

+ + + +
+
AlphaMod Volume Terrain

+ + + +Following the automatic generation of dotproduct blending, alphaMod volume terrain blending was developed to give direct control of the alpha blending back to the designer. Using this system the designer can modify the exact location and amount of blending to occur, directly from within the editor.

+ + + + + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apC.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apC.htm.svn-base new file mode 100644 index 00000000..51bf93b6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apC.htm.svn-base @@ -0,0 +1,117 @@ + + +Q3Map2 Shader Manual: Foghull + + + + + + + + + + +
+ + + +

+Appendix C - Foghull
+
+Q3Map2 Shader Manual


+ + +Most recent Quake III engine games are programmed with a feature known as distance clipping used to clip (cull) map geometry beyond a user set distance. At the time of Quake III Arena's release, distance clipping was not an available feature. The Q3Map2 foghull feature was designed to simulate true distance clipping for Quake III Arena and Team Arena games.

+ + + +
+
What is a Foghull?

+ + + +Farplane distance clipping is a feature used to cull (remove) the drawing of polygons beyond a certain distance from the player in an attempt to improve performance. It is typically used on large, open terrain maps with little vis-blocking structures. Through the use of distance clipping a maximum vis distance is set, which provides the culling of rendered polygons. Fog is used to hide the effect of polygons appearing and disappearing by obscuring the maximum distance that the player can see.

+ +Since distance clipping is not a feature natively built into Quake III Arena, using distance culling would result in a hall of mirrors (HOM) effect where the culled geometry begins, since nothing is being drawn in the frame buffer. To compensate for this, the foghull feature uses a series of six skybox images that are drawn in place of the absent culled geometry, thus preventing the HOM effect.

+ + + +
+
Skybox Images

+ + + +The skybox images used with the foghull feature should never be actually seen since the idea is to use the fog to obsure the maximum distance that the player can see. It only exists to prevent the HOM effect. To pull this off in a convincing manner, the skybox images should be six identical 8x8 pixel (to save on texture memory) textures each filled with a flat color matching the exact color of the fog. The six skybox images must be named in accordance to the skyParms farbox convention, using the _ft, _rt, _bk, _lf, _up, _dn suffixes.

+ + + +
+
Foghull Shaders

+ + + +Two shaders are required when using the foghull feature, a fog volume shader and a skybox shader, both of which are simple, standard shaders.

+ +The color of the fog used must match the color used in the skybox images. Any decent image editing software will give you the three RGB color values of your skybox images, which must be normalized by dividing by 255. As with any other fog shader, the fogParms and surfaceparm fog keywords must be present.

+ + + +
Script: Fog Volume Shader
+textures/env/fog1024 +{ + fogParms ( 0.8 0.8 0.8 ) 1024 //Normalized RGB, distance to opaque + + surfaceparm fog //Must be used + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + + qer_editorImage textures/sfx/fog_grey.tga + qer_trans 0.4 +} +
+ + + +The skyParms and surfaceparm sky keywords must be used to create the skybox "hull" of the map. The skyParms farbox value must point to the base name of the skybox images (sans suffix). Optional surface emitted sun lighting can be added using q3map_skylight with q3map_sun or q3map_sunExt (see Appendix I: Light Emitting Shaders).

+ + + +
Script: Skybox Shader
+textures/skies/foghullsky +{ + skyParms textures/skies/foghullsky 0 - //farbox cloudheight nearbox + + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm sky //Must be used + surfaceparm trans +} +
+ + + + +
+
Entity Key Value Pairs

+ + + +To activate the foghull feature, the _foghull and _farplanedist worldspawn entity key/value pairs must be set in the Entity Inspector (in Radiant, select any non-entity brush and press "N").

+ +The _foghull key's value works similar to that of terrain entities. It must point to the name of the skybox shader, minus the standard "textures/" prefix. For the skybox shader example above with the shader name "textures/skies/foghullsky", you would use a _foghull value of "skies/foghullsky".

+ +The _farplanedist value is simply the distance at which polygons will begin to get culled. One important note is that the _farplanedist value must be greater than the distance to opaque value set in the fog shader. In the above fog shader, the distance to opaque value was set to 1024 game units. The _farplanedist value must therefore be greater than 1024, otherwise the HOM effect will appear.

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apI.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apI.htm.svn-base new file mode 100644 index 00000000..77adb403 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/apI.htm.svn-base @@ -0,0 +1,260 @@ + + +Q3Map2 Shader Manual: Light Emitting Shaders + + + + + + + + + + +
+ + + +

+Appendix I - Light Emitting Shaders
+
+Q3Map2 Shader Manual


+ + + +Q3Map2 surface light and sky shaders are quite different than the original Quake III shaders. As new lighting algorithms were introduced, new shader keywords were created to accompany or replace the original keywords. This section will illustrate the differences between these shaders.

+ + + +
+
Surface Lights

+ + + +*nothing here yet*
+Mention:
+*q3map_lightRGB red green blue

+ + + +
+
Skies

+ + + +Originally, sky shaders were just very large surface lights that casted parallel directional lighting. With Q3Map2, there are a few differences that sets sky shaders apart from surface lights. First of all, we'll take a look at how the pre-Q3Map2 shaders were set up:

+ + + +
Script: Pre-Q3Map2 sky shaders
+textures/shadermanual/sky +{ + skyparms textures/shaderlab_terrain/env/sky 1024 - //farbox cloudheight nearbox + + q3map_lightImage textures/shaderlab_terrain/sky_clouds.tga + + q3map_sun 1 1 1 140 -35 25 //red green blue intensity degrees elevation + q3map_lightSubdivide 256 //sets a pointlight every 256 game units + q3map_surfaceLight 200 //emits 200 units of light + + surfaceparm sky //flags compiler that this is sky + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nodlight + + nopicmip + nomipmaps + + qer_editorimage textures/shaderlab_terrain/sky_clouds.tga + + { + map textures/shaderlab_terrain/sky_clouds.tga + tcMod scale 3 3 + //tcMod scroll 0.005 -0.0125 + rgbGen identityLighting + } + { + map textures/shaderlab_terrain/sky_arc_masked.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + tcMod transform 0.25 0 0 0.25 0.1075 0.1075 + rgbGen identityLighting + } +} +
+ + + +Keep in mind that this is a generalized shader, and that there can be a lot of different variations to yield different effects. Take a look at some of the original Quake III Arena shaders for more examples. In this screenshot (compiled with LIGHT -fast, viewed with /r_lightmap 1), the effect isn't bad, but the shadows are a bit jagged.

+ +


+ +Q3Map2 sky shaders improves on the way lightmaps are calculated, improving both quality and compiler performance. This is essentially the same shader with some small changes:

+ + + +
Script: Using q3map_skyLight
+textures/shadermanual/sky +{ + skyparms textures/shaderlab_terrain/env/sky 1024 - + + q3map_lightImage textures/shaderlab_terrain/sky_clouds.tga + + q3map_sun 1 1 1 140 -35 25 + q3map_skylight 100 3 //amount iterations + + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nodlight + + nopicmip + nomipmaps + + qer_editorimage textures/shaderlab_terrain/sky_clouds.tga + + { + map textures/shaderlab_terrain/sky_clouds.tga + tcMod scale 3 3 + //tcMod scroll 0.005 -0.0125 + rgbGen identityLighting + } + { + map textures/shaderlab_terrain/sky_arc_masked.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + tcMod transform 0.25 0 0 0.25 0.1075 0.1075 + rgbGen identityLighting + } +} +
+ + + +What we've done here is replace q3map_lightSubdivide and q3map_surfacelight with q3map_skylight which yields more uniform shadows at a fraction of the compile time. However, this also generates the "stadium light" effect - producing some unwanted shadows. We'll fix this later.

+ +


+ +To solve the problem with jagged shadow edges, we can smooth out the shadows by blurring the lightmap. Depending on the type of lighting that you want to achieve for the sun (a cloudy day, for example), you can create a penumbra (half-shadow) effect using q3map_sunExt. This simulates the way sunlight bounces in certain conditions, creating a slight "jittering" effect. This is the same shader again with q3map_sunExt.

+ + + +
Script: Using q3map_sunExt
+textures/shadermanual/sky +{ + skyparms textures/shaderlab_terrain/env/sky 1024 - + + q3map_lightImage textures/shaderlab_terrain/sky_clouds.tga + + q3map_sunExt 1 1 1 140 -35 25 3 16 //adds deviance and samples + q3map_skylight 100 3 + + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nodlight + + nopicmip + nomipmaps + + qer_editorimage textures/shaderlab_terrain/sky_clouds.tga + + { + map textures/shaderlab_terrain/sky_clouds.tga + tcMod scale 3 3 + //tcMod scroll 0.005 -0.0125 + rgbGen identityLighting + } + { + map textures/shaderlab_terrain/sky_arc_masked.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + tcMod transform 0.25 0 0 0.25 0.1075 0.1075 + rgbGen identityLighting + } +} +
+ + +In the following screenshot, you can see that the jagged shadow edges are gone.

+ +


+ +As mentioned above, you may be faced with problems involving the "stadium lights" effect when using q3map_skyLight. We can eliminate this problem by using higher values for the q3map_sunExt samples and q3map_skyLight iterations parameter, but at the cost of a higher compile time. For example, q3map_sunExt 1 1 1 140 -35 25 3 32 and q3map_skylight 100 6.

+ +Note:
+Since the time that these screenshots were taken, the skylight subdivision code has been greatly improved (Q3Map2 2.5.14) for far more uniform lighting and faster compiles, so using higher iteration values can result in better quality, reducing the "stadium light" effect and without necessarily increasing compile times.

+ +


+ +A faster approximate alternative of getting rid of the "stadium lights" effect is to use q3map_lightmapFilterRadius.

+ + + +
Script: Using q3map_lightmapFilterRadius
+textures/shadermanual/sky +{ + skyparms textures/shaderlab_terrain/env/sky 1024 - + + q3map_lightImage textures/shaderlab_terrain/sky_clouds.tga + + q3map_sunExt 1 1 1 140 -35 25 3 16 + q3map_lightmapFilterRadius 0 8 //self other + q3map_skyLight 100 3 + + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nodlight + + nopicmip + nomipmaps + + qer_editorimage textures/shaderlab_terrain/sky_clouds.tga + + { + map textures/shaderlab_terrain/sky_clouds.tga + tcMod scale 3 3 + //tcMod scroll 0.005 -0.0125 + rgbGen identityLighting + } + { + map textures/shaderlab_terrain/sky_arc_masked.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + tcMod transform 0.25 0 0 0.25 0.1075 0.1075 + rgbGen identityLighting + } +} +
+ + +The self and other parameters are the amount of filtering applied on the lightmap in world units. The self value is always set to "0" on sky shaders since skies don't have lightmaps. The q3map_lightmapFilterRadius directive should always be placed before any light-related directives that you want it to affect. In our case, we placed it after q3map_sunExt and before q3map_skyLight so that it filters the stadium lights, but won't blur the sun shadows which are already jittered. This produces very similar results without the long compile times.

+ +
screenshot here


+ +For additional information, see this thread:
+Shader Lighting Experiment

+ + +
+
Lighting Effects

+ + +Here are some additional features that you can use to create special lighting effects:
+*multiple suns by adding more than one q3map_sun or q3map_sunExt to shader
+*stuff about compiler switches
+*-skyfix
+*_skybox entity does not work with surfaceLight, must use skyLight

+ + + + + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch0.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch0.htm.svn-base new file mode 100644 index 00000000..5898e5ad --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch0.htm.svn-base @@ -0,0 +1,103 @@ + + +Q3Map2 Shader Manual: Preface + + + + + + + + + + +
+ + + +

+0 - Preface
+
+Q3Map2 Shader Manual


+ + + +The Q3Map2 Edition of the Shader Manual

+ +Q3Map2 is an updated version of the original Q3Map program used to compile .map files created in a level editor such as Radiant into .bsp files used by Quake III engine games. Since it's introduction, ydnar has added so many new features and improved efficiency to the degree where Q3Map2 has become the standard compiling program for the level editing community as well as for many commercial games.

+ +While still accurate, the original QeRadiant Shader Manual written by the staff at id Software did not contain shader keywords pertaining to the new Q3Map2, hence the need for this updated version of the manual including recent developments to the compiler.

+ +This manual is based on the original manual with some minor reformatting, edits and error corrections, but the main difference is the inclusion of Q3Map2 specific shader keywords. Additionally, this version also includes an expanded appendix with information on selected Q3Map2 features as well as a new chapter for shader keywords used specifically with third party Quake III engine games.

+ +Since Q3Map2 is being updated with additional features on a regular basis, this manual will also be updated to reflect any new shader keywords being introduced so check back for updates.

+ +-Obsidian

+ + + +
+
Credits

+ + + +Q3Map2 Shader Manual
+Written by Obsidian and ydnar


+ +The Q3Map2 Shader Manual is based on the QeRadiant Shader Manual - Revision #12. Other portions were adapted from the Q3Map2 Handbook (Beta Edition), the Q3Map2 Readme document, and from various discussions on the forums/IRC channels. All works were consulted with permission from the authors.

+ +QeRadiant Shader Manual, Revision #12
+
    +
  • Written by Paul Jaquays and Brian Hook.
  • +
  • Additional material by John Carmack, Christian Antkow, Kevin Cloud and Adrian Carmack.
  • +
  • Converted into a web friendly version by John Hutton.
  • +
  • Appendix A by TTimo.
  • +
+ +Q3Map2 Handbook (Beta Edition)
+
    +
  • Written by Jetscreamer, Shadowspawn and ydnar.
  • +
+ +Q3Map2 Readme
+
    +
  • Written by ydnar
  • +
+ +Special Thanks:
+
    +
  • Paul Jaquays for his support, feedback and for writing the original QeRadiant Shader Manual.
  • +
  • ydnar for Q3Map2, thereby making level editing 2x more fun at 1/10 the compile time. Thanks for his technical expertise and help in writing this manual.
  • +
+ +This is not an id Software product. Do not contact them for support.

+ + + +
+
Contact

+ + + +Shader Manual Development
+Feel free to e-mail me if you have any suggestions, comments or error corrections. +meridanox@gmail.com

+ +Q3Map2 Shader Manual at Shaderlab:
+http://shaderlab.com/q3map2/shader_manual/

+ +Forums
+Quake 3 World Level Editing and Modeling Forum
+Splash Damage Q3Map2 Support Forum

+ + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch1.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch1.htm.svn-base new file mode 100644 index 00000000..d099447b --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch1.htm.svn-base @@ -0,0 +1,249 @@ + + +Q3Map2 Shader Manual: Introduction + + + + + + + + + + +
+ + + +

+1 - Introduction
+
+Q3Map2 Shader Manual


+ + + +The graphic engine for Quake III Arena has taken a step forward by putting much more direct control over the surface qualities of textures into the hands of designers and artists. In writing this manual, we have tried to define the concepts and tools that are used to modify textures in a way that, it is hoped, will be graspable by users who already have basic knowledge of computer graphics but are not necessarily computer programmers. It is not a tutorial, nor is it intended to be one.

+ +The Manual for the Q3Radiant editor program contains a section called Creating New Assets that has the necessary information for setting up the files to create your own custom Quake III Arena shaders. You should follow a similar convention when creating your custom shaders. It is reproduced here for your convenience:

+ + + +Quote: from Q3Radiant Editor Manual
+Creating New Assets
+If you are familiar with the required tools, creating new assets for use in Quake III Arena is not particularly difficult. As a rule, you should create new directories for each map with names different from the names used by id. If you are making a map that will be called "H4x0r_D00M", every directory containing new assets for that map should be titled H4x0r_D00M. This is to try and avoid asset directories overwriting each other as the editor and the game load in assets. +

+ + + +It is recommended that you study the scripts in this document and in the individual shader scripts. Pay careful attention to syntax and punctuation. This is where you are most likely to make mistakes.

+ + + +
+
What is a Shader?

+ + + +Shaders are short text scripts that define the properties of a surface as it appears and functions in a game world (or compatible editing tool). By convention, the documents that contain these scripts usually has the same name as the texture set which contains the textures being modified (e.g; base, hell, castle, etc,). Several specific script documents have also been created to handle special cases, like liquids, sky and special effects. +For Quake III Arena, shader scripts are located in [Quake3]/baseq3/scripts.

+ +A Quake III Arena shader file consists of a series of surface attribute and rendering instructions formatted within braces ("{" and "}"). Below you can see a simple example of syntax and format for a single process, including the Q3Map2 keywords and "Surface Parameters", which follow the first bracket and a single bracketed "stage":

+ + + +Script: Syntax and Format
+ +
+

+textures/liquids/lava-example
+{
+	deformVertexes wave sin 0 3 0 0.1
+	q3map_tessSize 64
+	surfaceparm lava
+	qer_editorimage textures/common/lava.tga
+	{
+		map textures/common/lava.tga
+	}
+}
+
+ +
+ +

+//Shader Name
+
+//General Shader Keywords
+//Q3Map2 Specific Shader Keywords
+//Q3Map2 Specific Surface Parameter Shader Keywords
+//Editor Specific Shader Keywords
+
+//Stage Specific Shader Keywords
+
+
+

+ +Shaders need to be referenced by the map editor, compiler (Q3Map2) and game engine - each of which uses a different part of the shader. In the above example shader, the different sections are listed on the right.

+ + + +
+
Shader Name & File Conventions

+ + + +The first line is the shader name. It is used by the map editor, compiler, game engine, and models to reference the script and art files associated with the shader. Shader names can be up to 63 characters long. The names are often a mirror of a pathname to the texture image without the file extension (.tga or .jpg) or base dir (/quake3/baseq3 in our case), but they do not need to be.

+ +Shaders that are only going to be referenced by the game code, not modeling tools, often are just a single word, like "projectionShadow" or "viewBlood".

+ +Shaders that are used on character or other polygon mesh models need to mirror the art files, which allows the modelers to build with normal textures, then have the special effects show up when the model is loaded into the game.

+ +Shaders that are placed on surfaces in the map editor commonly mirror an image file, but the "qer_editorimage" shader parameter can force the editor to use an arbitrary image for display.

+ +Shader path names have a case sensitivity issue - on Windows, they aren't case sensitive, but on Unix they are. Try to always use lowercase for filenames, and always use forward slashes "/" for directory separators.

+ +Following the shader name, is an opening bracket "{" designating the beginning of the shader contents, and a closing bracket "}" at the end of the shader. Notice that the contents of the above example shader are indented for better legibility.

+ + + +
+
:q3map Suffix

+ + + +The :q3map suffix can be added to the end of the shader name of "compile-time" shaders. This means that shaders with names marked with :q3map will be used by the compiler only and will be ignored by the game engine. This is especially useful if you want to add Q3Map2-relevant shader directives to basic lightmapped textures. This allows Quake 3 to generate the stages implicitly while Q3Map2 processes the Q3Map2-relevant sections of the shader. Consider the following shaders:

+ + + +
Script: Without :q3map
+textures/q3map2_sm/floor +{ + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + } + { + map textures/q3map2_sm/floor.tga + blendFunc GL_DST_COLOR GL_ZERO + } +} +
+ + +Normally, we wouldn't need a shader for this texture to be displayed properly in game since the lightmap and texture stages are generated implicitly by Quake 3. The only reason why this shader exists is because we want Q3Map2 to process this surface as having metalsteps when the player walks on it. As a result, we end up writing out the entire shader.

+ +To save ourselves from needless work, we can mark this shader as being compiler-only and have Quake 3 generate the lightmap and texture stages for us as it usually does by default:

+ + +
Script: With :q3map
+textures/q3map2_sm/floor:q3map +{ + surfaceparm metalsteps +} +
+ + + + +
+
Keyword Types

+ + + +Only the shader name is case sensitive (use all lowercase). Shader keywords (aka. directives) are not, but by convention, you should use mixedCase (ie. q3map_alphaMod). Some of the shader keywords are order dependant, so it's good practice to keep all keyword of a similar type grouped together in the following order, from top-down:

+ +
General Shader Keywords
+A shader may contain general shader keywords, which affects the shader's appearance globally (affects the entire shader), and changes the physical attributes of the surface that uses the shader. These attributes can affect the player. These parameters are executed at runtime, that is, in order to see the changes one does not need to re-compile the map.

+ +
Q3Map2 Specific Shader Keywords
+The general shader keywords may be followed by Q3Map2 specific keywords. These keywords are used by the compiler to change the physical nature of the shader's surface and are also global.

+ +
Q3Map2 Specific Surface Parameter Shader Keywords
+These are actually part of the Q3Map2 specific shader keywords that are flags telling the compiler about the physical nature of the shader's surface. These are also global.

+ +
Editor Specific Shader Keywords
+Editor specific shader keywords change the appearance of the shader in the map editor only. It has no effect on the shader in game.

+ +
Stage Specific Shader Keywords
+The shader may contain one or more "stages". Each stage consists of an opening and closing bracket along with the contents of the stage (indented). The stage will contain a texture map specification which specifies the source image, and various other stages specific shader keywords that modifies the appearance of the source image. Stage specific keywords are processed by the renderer. They are appearance changes only and have no effect on game play or game mechanics. Changes to any of these attributes will take effect as soon as the game goes to another level or vid_restarts (type command "/vid_restart" in the game console).

+ + + +
+
Documenting With Comments

+ + + +It is often useful to document parts of shaders, especially for testing purposes or when working with a development team of other designers. Comments added to shaders are ignored completely, making it useful for adding notes, or for temporarily removing keywords for testing.

+ +Shaders use the same double forward slashes "//" convention common with many programming languages for commenting. All text after the "//" on the same line are ignored from the shader. See various shaders for examples.

+ + + +
+
Key Concepts

+ + + +Ideally, a designer or artist who is manipulating textures with shader files has a basic understanding of wave forms and knows about mixing colored light (high school physics sort of stuff). If not, there are some concepts you need to have a grasp on to make shaders work for you.

+ +
Surface Effects vs. Content Effects vs. Deformation Effects
+Shaders not only modify the visible aspect of textures on a geometry brush, curve, patch or mesh model, but they can also have an effect on both the content, "shape," and apparent movement of those things. A surface effect does nothing to modify the shape or content of the brush. Surface effects include glows, transparencies and rgb (red, green, blue) value changes. Content shaders affect the way the brush operates in the game world. Examples include water, fog, nonsolid, and structural. Deformation effects change the actual shape of the affected brush or curve, and may make it appear to move.

+ +
Power Has a Price
+The shader script gives the designer, artist and programmer a great deal of easily accessible power over the appearance of and potential special effects that may be applied to surfaces in the game world. But it is power that comes with a price tag attached, and the cost is measured in performance speed. Each shader phase that affects the appearance of a texture causes the Quake III engine to make another processing pass and redraw the world. Think of it as if you were adding all the shader-affected triangles to the total r_speed count for each stage in the shader script. A shader-manipulated texture that is seen through another shader-manipulated texture (e.g. a light in fog) has the effect of adding the total number of passes together for the affected triangles. A light that required two passes seen through a fog that requires one pass will be treated as having to redraw that part of the world three times.

+ +
RGB Color
+RGB means "Red, Green, Blue". Mixing red, green and blue light in differing intensities creates the colors in computers and television monitors. This is called additive color (as opposed to the mixing of pigments in paint or colored ink in the printing process, which is subtractive color). In Quake III Arena and most higher-end computer art programs (and the color selector in Windows), the intensities of the individual Red, Green and Blue components are expressed as number values. When mixed together on a screen, number values of equal intensity in each component color create a completely neutral (gray) color. The lower the number value (towards 0), the darker the shade. The higher the value, the lighter the shade or the more saturated the color until it reaches a maximum value of 255 (in the art programs). All colors possible on the computer can be expressed as a formula of three numbers. The value for complete black is 0 0 0. The value for complete white is 255 255 255. However, the Quake III Arena graphics engine requires that the color range be "normalized" into a range between 0.0 and 1.0.

+ +
Normalization: a Scale of 0 to 1
+The mathematics in Quake III Arena use a scale of 0.0 to 1.0 instead of 0 to 255. Most computer art programs that can express RGB values as numbers use the 0 to 255 scale. To convert numbers, divide each of the art program's values for the component colors by 255. The resulting three values are your Quake III Arena formula for that color component. The same holds true for texture coordinates.

+ +
Texture Sizes
+TGA texture files are measured in pixels (picture elements). Textures are measured in powers of 2, with 16 x16 pixels being the smallest (typically) texture in use. Most will be larger. Textures need not be square, so long as both dimensions are powers of 2. Examples include: 32x256, 16x32, 128x16.

+ +
Color Math
+In Quake III Arena, colors are changed by mathematical equations worked on the textures by way of the scripts or "programlets" in the shader file. An equation that adds to, or multiplies the number values in a texture causes it to become darker. Equations that subtract from or modulate number values in a texture cause it to become lighter. Either equation can change the hue and saturation of a color.

+ +
Measurements
+The measurements used in the shaders are in either game units, color units, or texture units.

+ +
    +Game unit: A game unit is used by deformations to specify sizes relative to the world. Game units are the same scale we have had since way back in the Wolfenstein days - 8 units equals one foot. The default texture scale used by the Radiant map editor results in two texels for each game unit, but that can be freely changed.

    + +Color units: Colors scale the values generated by the texture units to produce lighting effects. A value of 0.0 will be completely black, and a value of 1.0 will leave the texture unchanged. Colors are sometimes specified with a single value to be used across all red, green, and blue channels, or sometimes as separate values for each channel.

    + +Texture units: This is the normalized (see above) dimensions of the original texture image (or a previously modified texture at a given stage in the shader pipeline). A full texture, regardless of its original size in texels, has a normalized measurement of 1.0 x 1.0. For normal repeating textures, it is possible to have value greater than 1.0 or less than 0.0, resulting in repeating of the texture. The coordinates are usually assigned by the level editor or modeling tools, but you still need to be aware of this for scrolling or turbulent movement of the texture at runtime.

    +
+ +
Waveform Functions
+Many of the shader functions use waveforms to modulate measurements over time. Where appropriate, additional information is provided with wave modulated keyword functions to describe the effect of a particular waveform on that process. Currently there are five waveforms in use in Q3A shaders:

+ +
    +Sin: Sin stands for sine wave, a regular smoothly flowing wave function ranging from -1 to 1.

    +Triangle: Triangle is a wave with a sharp ascent and a sharp decay, ranging from 0 to 1. It will make choppy looking wave forms.

    +Square: A squarewave simply switches from -1 to 1 with no in-between.

    +Sawtooth: In the sawtooth wave, the ascent is like a triangle wave from 0 to 1, but the decay cuts off sharply back to 0.

    +Inversesawtooth: This is the reverse of the sawtooth... instant ascent to the peak value (1), then a triangle wave descent to the valley value (0). The phase on this goes from 1.0 to 0.0 instead of 0.0 to 1.0. This wave is particularly useful for additive cross-fades.

    +
+ +Waveforms all have the following properties:

+ +
    +base: Where the wave form begins. Amplitude is measured from this base value.

    +amplitude: This is the height of the wave created, measured from the base. You will probably need to test and tweak this value to get it correct for each new shader stage. The greater the amplitude, the higher the wave peaks and the deeper the valleys.

    +phase: This is a normalized value between 0.0 and 1.0. Changing phase to a non-zero value affects the point on the wave at which the wave form initially begins to be plotted. Example: In Sin or Triangle wave, a phase of 0.25 means it begins one fourth (25%) of the way along the curve, or more simply put, it begins at the peak of the wave. A phaseof 0.5 would begin at the point the wave re-crosses the base line. A phase of 0.75 would be at the lowest point of the valley. If only one wave form is being used in a shader, a phase shift will probably not be noticed and phase should have a value of zero (0). However, including two or more stages of the same process in a single shader, but with the phases shifted can be used to create interesting visual effects. Example: using rgbGen in two stages with different colors and a 0.5 difference in phase would cause the manipulated texture to modulate between two distinct colors. Phase changes can also be used when you have two uses of the same effect near each other, and you don't want them to be synchronized. You would write a separate shader for each, changing only the phase value.

    +freq: Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of 1 would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 seconds.

    +
+ + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch2.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch2.htm.svn-base new file mode 100644 index 00000000..6f3311ed --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch2.htm.svn-base @@ -0,0 +1,246 @@ + + +Q3Map2 Shader Manual: General Shader Keywords + + + + + + + + + + +
+ + + +

+2 - General Shader Keywords
+
+Q3Map2 Shader Manual


+ + + +IMPORTANT NOTES: Once again, be aware that some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined in this section) at the very beginning of the shader and to place shader stages at the end (see various examples).

+ +These Keywords are global to a shader and affect all stages. They are also ignored by Q3Map2.

+ + + +
+
skyParms farbox cloudheight nearbox

+ + + +Specifies how to use the surface as a sky, including an optional far box (stars, moon, etc), optional cloud layers with any shader attributes, and an optional near box (mountains in front of the clouds, etc).

+ +
    +farbox : Specifies a set of files to use as an environment box behind all cloudlayers. Specify "-" for no farbox, or a file base name. A base name of "env/test" would look for files "env/test_rt.tga", "env/test_lf.tga", "env/test_ft.tga", "env/test_bk.tga", "env/test_up.tga", "env/test_dn.tga" to use as the right / left / front / back / up / down sides.

    +cloudheight : Controls apparent curvature of the cloud layers - lower numbers mean more curvature (and thus more distortion at the horizons). Higher height values create "flatter" skies with less horizon distortion. Think of height as the radius of a sphere on which the clouds are mapped. Good ranges are 64 to 256. The default value is 128.

    +nearbox : Specified as farbox, to be alpha blended ontop of the clouds. This has not be tested in a long time, so it probably doesn't actually work. Set to "-" to ignore.

    +
+ +Design Notes: +
    +
  • If you are making a map where the sky is seen by looking up most of the time, use a lower cloudheight value. Under those circumstances the tighter curve looks more dynamic. If you are making a map where the sky is seen by looking out windows most of the time or has a map area that is open to the sky on one or more sides, use a higher height to make the clouds seem more natural.
  • +
  • It is possible to create a sky with up to 8 cloudlayers, but that also means 8 processing passes and a potentially large processing hit.
  • +
  • Be aware that the skybox does not wrap around the entire world. The "floor" or bottom face of the skybox is not drawn by the game. If a player in the game can see that face, they will see the "hall of mirrors" effect.
  • +
  • There's a bug in Quake 3 (but fixed in Enemy Territory) that causes a shader vertex overflow (SHADER_MAX_VERTEXES HIT IN FILLCLOUDSKYSIDE) if more than two cloud layers are used in maps with a lot of visible sky. To compensate, either reduce the amount of visible sky or limit the shader to two cloud layers.
  • +
+ +Q3Map2 sky shaders work differently from the original and contain a number of improvements in terms of efficiency and visually. The example given below is an original Quake III Arena sky shader. While it is still operational, it is a little outdated and is being kept here for legacy purposes only. It is recommended that you take advantage of the new features of Q3Map2 skies by consulting Appendix I: Light Emitting Shaders > Skies.

+ + + +
Script: Original Quake III Arena sky shader
+textures/skies/xtoxicsky_dm9 +{ + qer_editorimage textures/skies/toxicsky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_surfacelight 400 + surfaceparm sky + q3map_sun 1 1 0.5 150 30 60 + skyparms full 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.1 0.1 + } + { + map textures/skies/intelredclouds.tga + blendFunc add + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} +
+ + + + +
+
cull side

+ + + +Every surface of a polygon has two sides, a front and a back. Typically, we only see the front or "out" side. For example, a solid block you only show the front side. In many applications we see both. For example, in water, you can see both front and a back. The same is true for things like grates and screens.

+ +To "cull" means to remove. The value parameter determines the type of face culling to apply. The default value is cull back if this keyword is not specified. However for items that should be inverted then the value front should be used. To disable culling, the value disable or none should be used. Only one cull instruction can be set for the shader.

+ +
    +front : The front or "outside" of the polygon is not drawn in the world. It is used if the keyword "cull" appears in the content instructions without a side value.

    +back : Cull back removes the back or "inside" of a polygon from being drawn in the world.

    +disable or none : Neither side of the polygon is removed. Both sides are drawn in the game. Very useful for making panels or barriers that have no depth, such as grates, screens, metal wire fences and so on and for liquid volumes that the player can see from within. Also used for energy fields, sprites, and weapon effects (e.g. plasma).

    +
+ +Design Notes
+For things like grates and screens, put the texture with the cull none property on one face only. On the other faces, use a non-drawing texture.

+ + + +
+
deformVertexes type ---

+ + + +This function performs a general deformation on the surface's vertexes, changing the actual shape of the surface before drawing the shader passes. You can stack multiple deformVertexes commands to modify positions in more complex ways, making an object move in two dimensions, for instance. There are 6 possible values for the type parameter, each of which will be described in more detail: wave, normal, bulge, move, autosprite, autosprite2. Depending on which of the 6 type parameters are used, different additional parameters will need to be used, including the generalized waveform functions (see Chapter 1: Key Concepts)

+ +Design Notes:
+The div and amplitude parameters, when used in conjunction with liquid volumes like water should take into consideration how much the water will be moving. A large ocean area would have have massive swells (big div values) that rose and fell dramatically (big amplitude values). While a small, quiet pool may move very little.

+ +
deformVertexes wave div func base amplitude phase freq
+Designed for water surfaces, modifying the values differently at each point. The div parameter is used to control the wave "spread" - a value equal to the q3map_tessSize of the surface is a good default value. It accepts the standard wave functions sin, triangle, square, sawtooth or inversesawtooth.

+ +
deformVertexes normal div func base amplitude freq
+This deformation affects the normals of a vertex without actually moving it, which will effect later shader options like lighting and especially environment mapping. If the shader stages don't use normals in any of their calculations, there will be no visible effect. The div parameter is used to control the wave "spread" - a value equal to the q3map_tessSize of the surface is a good default value. Good values for amplitude ranges from 0.1 to 0.5 while values of 1.0 to 4.0 are good for frequency.

+ +Design Notes:
+Putting values of 0.1 to 0.5 in Amplitude and 1.0 to 4.0 in the Frequency can produce some satisfying results. Some things that have been done with it: A small fluttering bat, falling leaves, rain, flags.

+ +
deformVertexes bulge bulgeS bulgeT bulgeSpeed
+This forces a bulge to move along the given s and t directions. Designed for use on curved pipes. The bulgeS and bulgeT parameters is the amount of bulge displacement measured in game units. bulgeSpeed is the number of seconds it takes for the bulge to complete a single cycle.

+ +
deformVertexes move x y z func base amplitude phase freq
+The move parameter is used to make a brush, curve patch or model appear to move together as a unit. The x y z values are the distance and direction in game units the object appears to move relative to it's point of origin in the map. +The func base amplitude phase freq values are the same as found in other waveform manipulations.

+ +The product of the function modifies the values x, y, and z. Therefore, if you have an amplitude of 5 and an x value of 2, the object will travel 10 units from its point of origin along the x axis. This results in a total of 20 units of motion along the x axis, since the amplitude is the variation both above and below the base.

+ +It must be noted that an object made with this shader does not actually change position, it only appears to.

+ +Design Notes:
+If an object is made up of surfaces with different shaders, all must have matching deformVertexes move values or the object will appear to tear itself apart.

+ +
deformVertexes autosprite
+This function can be used to make any given triangle quad (pair of triangles that form a square rectangle) automatically behave like a sprite without having to make it a separate entity. This means that the "sprite" on which the texture is placed will rotate to always appear at right angles to the player's view as a sprite would. Any four-sided brush side, flat patch, or pair of triangles in a model can have the autosprite effect on it. The brush face containing a texture with this shader keyword must be square.

+ +
deformVertexes autosprite2
+Is a slightly modified "sprite" that only rotates around the middle of its longest axis. This allows you to make a pillar of fire that you can walk around, or an energy beam stretched across the room.

+ + + +
+
fogParms ( r g b ) opacity

+ + + +Note: You must also specify "surfaceparm fog" to cause Q3Map2 to identify the surfaces inside the volume. Fogparms only describes how to render the fog on the surfaces.

+ +r g b : These are normalized values. A good computer art program should give you the RGB values for a color. To obtain the values that define fog color for Quake III Arena, divide the desired color's red, green and blue values by 255 to obtain three normalized numbers within the 0.0 to 1.0 range.

+opacity : This is the distance, in game units, until the fog becomes totally opaque, as measured from the point of view of the observer. By making the height of the fog brush shorter than the distance to opaque, the apparent density of the fog can be reduced (because it never reaches the depth at which full opacity occurs). + +
    +
  • The fog volume can only have one surface visible (from outside the fog).
  • +
  • Fog must be made of one brush. It cannot be made of adjacent brushes.
  • +
  • Fog brushes must be axial. This means that only square or rectangular brushes may contain fog, and those must have their edges drawn along the axes of the map grid (all 90 degree angles).
  • +
+ +Design Notes:
+
    +
  • If a water texture contains a fog parameter, it must be treated as if it were a fog texture when in use.
  • +
  • If a room is to be filled completely with a fog volume,it can only be entered through one surface (and still have the fog function correctly).
  • +
  • Additional shader passes may be placed on a fog brush, as with other brushes.
  • +
+ + + +
+
noPicMip

+ + + +This causes the texture to ignore user-set values for the r_picmip cvar command. The image will always be high resolution. Example: Used to keep images and text in the heads up display from blurring when user optimizes the game graphics.

+ + + +
+
noMipMaps

+ + + +This implies noPicMip, but also prevents the generation of any lower resolution mipmaps for use by the 3D card. This will cause the texture to alias when it gets smaller, but there are some cases where you would rather have this than a blurry image. Sometimes thin slivers of triangles force things to very low mipmap levels, which leave a few constant pixels on otherwise scrolling special effects.

+ + + +
+
polygonOffset

+ + + +Surfaces rendered with the polygonOffset keyword are rendered slightly off the polygon's surface. This is typically used for wall markings and "decals." The distance between the offset and the polygon is fixed. It is not a variable in Quake III Arena.

+ +Design Notes:
+
    +
  • Use this for wall or floor markings, particularily for direction arrows for team games. Texture the brush with the decal shader on one face and the other faces with a nodraw shader. Then place the brush flush with the surface of the wall or floor.
  • +
  • When using a _decal entity for texture projection, polygonOffset must be used to prevent Z-fighting. If you experience problems with depth sorting, try using sort 6.
  • +
+ + + + +
+
portal

+ + + +Specifies that this texture is the surface for a portal or mirror. In the game map, a portal entity must be placed directly in front of the texture (within 64 game units). All this does is set "sort portal", so it isn't needed if you specify that explicitly.

+ + + +
+
sort value

+ + + +Use this keyword to fine-tune the depth sorting of shaders as they are compared against other shaders in the game world. The basic concept is that if there is a question or a problem with shaders drawing in the wrong order against each other, this allows the designer to create a hierarchy of which shader draws in what order.

+ +The default behavior is to put all blended shaders in sort "additive" and all other shaders in sort "opaque", so you only need to specify this when you are trying to work around a sorting problem with multiple transparent surfaces in a scene.

+ +The value here can be either a numerical value or one of the keywords in the following list (listed in order of ascending priority): + +
    + portal (1): This surface is a portal, it draws over every other shader seen inside the portal, but before anything in the main view.
    + Sky (2): Typically, the sky is the farthest surface in the game world. Drawing this after other opaque surfaces can be an optimization on some cards. This currently has the wrong value for this purpose, so it doesn't do much of anything.
    + Opaque (3): This surface is opaque (rarely needed since this is the default with no blendfunc)
    + Banner (6): Transparent, but very close to walls.
    + Underwater (8): Draw behind normal transparent surfaces.
    + Additive (9): Normal transparent surface (default for shaders with blendfunc's)
    + Nearest (16): This shader should always sort closest to the viewer, e.g. muzzle flashes and blend blobs.

    +
+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch3.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch3.htm.svn-base new file mode 100644 index 00000000..4208e89f --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch3.htm.svn-base @@ -0,0 +1,799 @@ + + +Q3Map2 Shader Manual: Q3Map2 Specific Shader Keywords + + + + + + + + + + +
+ + + +

+3 - Q3Map2 Specific Shader Keywords
+
+Q3Map2 Shader Manual


+ + +These keywords change the physical nature of the textures and the brushes that are marked with them. Changing any of these values will require the map to be re-compiled. These are global and affect the entire shader.

+ + + +
+
q3map_alphaGen func ---

+ + +blah

+ + + +
+
q3map_alphaMod func ---

+ + + +This is used for special blending effects on shaders by altering the amount of blending falloff depending on specific surface properties such as the surfaces normal axis or the vertexes contained within its volume. alphaMod operations are applied to an object's vertexes so the rgbGen vertex directive is required for each affected stage.

+ +
q3map_alphaMod dotproduct ( X Y Z)
+It is used to blend textures using alphaFunc or blendFunc in the shader's second pass, with the falloff depending on the surface's normal axis. This is achieved by doing a vector dot product of the specified normalized vector value ( X Y Z ) and the vertex normal which yields the amount of blending. The dot product operation multiplies each element of one vector against the corresponding elements of a second vector, then adds them. Examples:

+ + +( 0 0 1 ) dp ( 0 0 1 ) = 0 * 0 + 0 * 0 + 1 * 1 = 1
+( 0 0 1 ) dp ( 0 0 0.5 ) = 0 * 0 + 0 * 0 + 1 * 0.5 = 0.5
+( 0.5 0.5 1 ) dp ( 0 0.5 0.5 ) = 0.5 * 0 + 0.5 * 0.5 + 1 * 0.5 = 0.75

+
+ +
q3map_alphaMod dotproduct2 ( X Y Z )
+This works in a similar way to dotproduct except it exaggerates the differences in vertex normals by squaring the final dot product value. With the same values as the above example, dotproduct2 would give the following:

+ + +[ ( 0 0 1 ) dp ( 0 0 1 ) ]2 = ( 0 * 0 + 0 * 0 + 1 * 1 )2 = 1
+[ ( 0 0 1 ) dp ( 0 0 0.5 ) ]2 = ( 0 * 0 + 0 * 0 + 1 * 0.5 )2 = 0.25
+[ ( 0.5 0.5 1 ) dp ( 0 0.5 0.5 ) ]2 = ( 0.5 * 0 + 0.5 * 0.5 + 1 * 0.5 )2 = 0.5625 +



+ + + +
Script: q3map_dotproduct on terrain
+textures/shaderlab_vector_1/rock_1_z_lodterrain +{ + //Used for radiosity lighting + q3map_lightImage textures/shaderlab_vector_1/rock_1.tga + + q3map_nonplanar + q3map_shadeAngle 179 + q3map_tcGen ivector ( 512 0 0 ) ( 0 512 0 ) + q3map_tcMod rotate 33 + q3map_lightmapAxis z + + // this means dot product squared, for faster falloff between vertical and horizontal planes + q3map_alphaMod dotproduct2 ( 0 0 0.95 ) + + surfaceparm nonsolid + surfaceparm pointlight + + { + map textures/shaderlab_vector_1/rock_1.tga + rgbGen vertex + } + { + map textures/slterra/sand_1.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} +
+
+ +Design Notes:
+Typical examples of use include snow covering the top faces of objects, or terrain with grass growing on horizontal planes blending into rocky cliffs on near vertical surfaces. It is an excellent way of automatically creating realistic alpha-blended terrain without the complicated steps in setting up an alpha map.

+ + +
q3map_alphaMod scale N.N
+Used in conjunction with q3map_alphaMod volume. Scales the vertex alpha by N.N.

+ +
q3map_alphaMod set N.N
+Used in conjunction with q3map_alphaMod volume. Sets the vertex alpha (regardless of any previous alpha values) to N.N * 255.

+ +
q3map_alphaMod volume
+This was created as a way to explicitly set the amount of vertex alpha-blending by altering the alpha values of vertexes contained within a brush volume marked with this shader directive. Applies all other q3map_alphaMod directives to each vertex inside a brush textured with this shader, allowing large faded scrolling fire shaders, waterfalls, marquees, explicit dotProduct terrain blending control, etc.

+ +Design Notes:
+This is usually used in special alphaMod volume "common" shaders for use within the editor only. A brush textured with the alphaMod volume shader is used to overlap the vertexes of another brush using an alpha-blended shader, altering the vertex alpha values. Worldspawn alphaMod volume brushes will affect all surfaces. You can func_group an alphaMod volume brush to affect only that entity.

+ + + +
+
q3map_backShader shadername

+ + + +This allows a brush to use a different shader when you are inside it looking out. By way of example, this would allow a water brush (or other) surfaces to have a different sort order or appearance when seen from the inside. q3map_backShader only works on brush faces. For this reason, it is deprecated in favor of using q3map_cloneShader where the target shader contains q3map_invert.

+ + + + + +
+
q3map_backSplash percentage distance

+ + + +A surface light is lit by itself, often causing areas of higher light intensity than other areas. q3map_backSplash moves the light source away from the surface of the shader, allowing it to create smoother lighting over the face. By default, all shaders are assigned backsplash values, 0.05 for the percentage, 23 units for the distance.

+ +
    +percentage : Specifies the intensity percentage of the light generated by q3map_surfacelight to be redirected back at the surface. Use a value of 0 or a negative value to disable back splash lights.
    +distance : Distance of the back splash lights from the surface. +
+ + + +
+
q3map_baseShader shadername

+ + + +Allows shaders to be subclassed (Q3Map2 relevant portions only, such as surfaceparms, lighting, texture projection, etc). Subclassed shaders can reference the base shader by referring to the base shader's name. In order for q3map_baseShader to work correctly, the base shader must be specified before any shaders that subclass it. Some EasyGen terrain templates incorrectly specified the base shader after the terrain shaders that depended on it, resulting in some interesting errors.

+ +This is fundamentally the reverse of q3map_remapShader. Use q3map_baseShader when a single group of q3map_* directives is required for multiple base shaders. Use q3map_remapShader when similar shaders are used that require different groups of q3map_* directives.

+ + + +
+
q3map_bounce N.N

+ + + +Deprecated! Use q3map_bounceScale instead.

+ + + +
+
q3map_bounceScale N.N

+ + + +Use a number between 0 and 1.0 (or higher), to scale the amount of light reflected in radiosity passes. You can oversaturate it by using a number higher than 1.0, but this can lead to excessive compile times. Using 90 would probably make things positively glacial. 1.0 is a default, fudged number that looked OK with the maps that were tested. Tweaking it to 1.5 or 2.0 won't hurt anything, per se, but it does give you finer control over how each shader re-emits light. The poorly worded q3map_bounce has been renamed to q3map_bounceScale. While its use has been deprecated, q3map_bounce still works.

+ + + +
+
q3map_clipModel

+ + + +Automatically clips misc_model entities for player and weapon collision. This should only be used on large models such as terrain (not small decorative models - manually clip those). The shader's surfaceparms are inherited by the magic clip brush, so if you have surfaceparm nonsolid in your model's shader that uses q3map_clipModel, then the brush will also be non-solid. This can also be set on a per model basis with spawnflags 2.

+ + + +
+
q3map_cloneShader shadername

+ + + +A shader with this keyword will inherit the target shader's properties and appearance. Be careful, this can lead to an infinite loop if a cloning shader references another cloning shader or itself.

+ + + +
+
q3map_colorGen

+ + +blah

+ + + +
+
q3map_colorMod

+ + +blah

+ + + +
+
q3map_extraShader

+ + + +Does not exist!

+ + + +
+
q3map_fadeAlpha N

+ + + +Does not exist!

+ + + +
+
q3map_fogDir angle

+ + + +Specifies the direction a fog shader fades from transparent to opaque.

+ + + +
+
q3map_forceMeta

+ + + +Forces model (MD3, ASE, etc.) surfaces to be broken down into their component triangles like brush faces and passed through the meta code on a per shader basis. This is required for lightmapped models. Setting spawnflags 4 on a misc_model will set q3map_forceMeta on all its surfaces.

+ + + + + +
+
q3map_forceSunlight

+ + + +Obsolete!
+By default, no sunlight is cast on vertex-lit .md3 models or vertex-lit terrain. Using this option, sunlight (overbright bits created by the q3map_sun option) will be cast on these surfaces. q3map_forceSunlight is now obsolete since suns are now first class light sources.

+ + + +
+
q3map_fur layers offset fade

+ + + +This is used for generating fur over a surface. This is typically used in conjunction with q3map_cloneShader in the surface (parent) shader and references the fur shader as the clone. A possible application of this is to create grass on alphablended terrain. Keep in mind that the use of a fur shader may cause a large hit to performance but when used sparingly, it can produce some interesting effects. (See Appendix D: Fur)
+ +
    +layers : This specifies the number of desired replicated fur layers generated.

    +offset : The distance (in game units) between subsequent layers.

    +fade : A normalized value indicating the fade falloff between subsequent layers.

    +
+ + + +
+
q3map_globalTexture

+ + + +Use this shader in the global keyword commands whenever the tcMod scale function is used in one of the later render stages. Many problems with getting shader effects to work across multiple adjacent brushes are a result of the way Q3Map2 optimizes texture precision. This option resolves that, but at the expense of some precision of the textures when they are far away from the origin of the map.

+ + + +
+
q3map_indexed

+ + + +This is used for explicit terrain-style indexed mapping. It instructs Q3Map2 to look at the func_group terrain entity's _indexmap key for an image to pull index values from, and then to construct a shader name with the root based on the _shader key's value.

+ + + +
+
q3map_invert

+ + + +Inverts a surface normal. Works on brush faces, models and patches. Used in celshading to achieve the inverted backfacing hull.

+ + + +
+
q3map_lightImage texturename

+ + + +By default, surface lights use the average color of the source image to generate the color of the light. q3map_lightImage specifies an alternate image to be used for light color emission, radiosity color emission, light filtering and alpha shadows. You can even use a light image with a different alpha channel for blurrier alpha shadows. The light color is averaged from the referenced texture. The texture must be the same size as the base image map. q3map_lightImage should appear before qer_editorImage.

+ +The reason q3map_lightImage is specified for the light in the example below, is because the blend map is predominantly yellow, but the base image is not. The designer wanted the color of the light to be sampled from the blend map instead of the base image.

+ + + +
Script: Taking light from another source image
+textures/eerie/ironcrosslt2_10000 +{ + q3map_lightImage textures/gothic_light/ironcrosslt2.blend.tga + // this TGA is the source for the color of the blended light + + qer_editorImage textures/gothic_light/ironcrosslt2.tga + //editor TGA (used because the shader is used with several different light values) + + q3map_surfacelight 10000 + //emitted light value of 10,000 + + { + map $lightmap + //source texture is affected by the lightmap + rgbGen identity + // this command handles the overbright bits created by "sunlight" in the game + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc filter + rgbGen identity + } + { + maptextures/gothic_light/ironcrosslt2.blend.tga + blendFunc add + } +} +
+ + + + +
+
q3map_lightmapAxis axis

+ + + +Takes a single argument: either x, y or z. The keyword q3map_terrain has an implicit (read default) q3map_lightmapAxis defined as z. This keyword is not recommended for things like caves or arches which have undersides.

+ + + +
+
q3map_lightmapBrightness N.N

+ + + +Lightmap brightness scaling. A value of 2.0 will be twice as bright (linearly) and a value of 0.5 will be half as bright.

+ + + +
+
q3map_lightmapFilterRadius self other

+ + + +This is usually used on light emitting shaders to approximate finer subdivided lighting. It adds a gaussian blur effect to the lightmaps of either the shader itself, or the surfaces affected by the shader, or both. The values for self and other are measured in world units of filtering (blurring) of lightmap data cast by any light sources. The self parameter can be set for surfacelights for finer subdivided lighting, but should be set to 0 for sky shaders since they don't have lightmaps. The other parameter should be set just high enough to eliminate the "stadium shadow" effect sometimes produced by q3map_skylight or to smooth out the lighting on surfacelights. If using a value higher than 4 for the iterations parameter on q3map_skylight, you don't need q3map_lightmapFilterRadius as much, but at the expense of higher compile times. q3map_lightmapFilterRadius should be placed before any light related shader directives that you want it to affect. (see Appendix I: Light Emitting Shaders)

+ + + +
+
q3map_lightmapGamma N.N

+ + + +Deprecated! Use q3map_lightmapBrightness instead.

+ + + +
+
q3map_lightmapMergable

+ + + +Allows terrain to be mapped onto a single lightmap page for seamless terrain shadows. It will specify that the shaders using it can merge nonplanars together onto a single lightmap, so you can have a single 512x512 lightmap across a terrain entity.

+ + + +
+
q3map_lightmapSampleOffset distance

+ + + +Takes a single parameter, defaulting to 1.0, which specifies how many units off a surface should Q3Map2 sample lighting from. Use larger values (2.0-8.0) if you're getting ugly splotches on lightmapped terrain.

+ + + +
+
q3map_lightmapSampleSize N

+ + + +Surfaces using a shader with this option will have the pixel size of the lightmaps set to (NxN). This option can be used to produce high-resolution shadows on certain surfaces. In addition, it can be used to reduce the size of lightmap data, where high-resolution shadows are not required. The default Quake III lightmap sample size is 16.

+ + + +
+
q3map_lightmapSize width height

+ + + +Specifies the size of the lightmap texture that surface lightmaps get packed on to. Used mainly in Enemy Territory for terrain lightmaps (512x512) in concert with the Q3Map2 switch -lightmapsize.

+ + + +
+
q3map_lightRGB red green blue

+ + + +This forces a specified color of light to be emitted from a surface or sky light, rather than sampling colors from a lightimage, editor image or the texture map. Three normalized color values of light are required for the red green blue parameters. This does not affect bounced light in radiosity or lightfilter.

+ + + +
+
q3map_lightStyle N

+ + + +Used to set light styles on surface lights for lightmap flickering/waveform effects. N takes the form of a number between 1 and 31, that references the corresponding style number set in the worldspawn entity. Equivalent to setting "style" "N" on a light entity (see Appendix G: Lightstyles).

+ + + +
+
q3map_lightSubdivide N

+ + + +Used on surface lights (see q3map_surfacelight). Chops up the surface into smaller polygons for more uniform lighting. It defaults to 120 game units, but can be made larger or smaller as needed (for light surfaces at the bottom of cracks, for example). This can be a dominant factor in processing time for Q3Map2 lighting. Can have an increasingly "darker" effect when used with -fast. Compensate by raising the surface light value. For sky shaders, use q3map_skylight instead (see Appendix I: Light Emitting Shaders).

+ + + +
+
q3map_noClip

+ + + +You might have noticed that terrain has been made to not clip or t-junction anymore. It was causing too many issues, so a new parameter was added: q3map_noClip. Normally, Q3Map2 clips all faces to the BSP, and then takes the minimum polygon that encompasses all visible fragments. q3map_noClip forces Q3Map2 to uses the original brush faces (This is implicit for autosprite(2) surfaces). Therefore, if you map tidy, you could theoretically use q3map_noClip on all your shaders. q3map_noClip and q3map_noTJunc, when used in combination, will preserve mesh geometry exactly as you make it.

+ + + +
+
q3map_noFast

+ + + +When used on surfaces that emit light, this will disable -fast optimizations. This is useful for large areas of dim sky, where you want the dim light to reach all surfaces. This shader keyword prevents fast from affecting dim sky surfaces. It is necessary, if you can't do a workaround with brighter skies or by using a larger q3map_lightSubdivide value.

+ + + +
+
q3map_noFog

+ + + +Volumes marked with a shader containing this keyword will not be affected by fog.

+ + + +
+
q3map_nonPlanar

+ + +Instructs Q3Map2 to merge any adjacent triangles that don't lie in the same plane into a non-planar triangle soup. This allows shadows to be cast correctly across non-planar edges. It is typically used on lightmapped terrain shaders.

+ + + +
+
q3map_normalImage texturename

+ + + +Allow the use of a normal (height) map to simulate textured bumpmapping. This isn't real bumpmapping per se, but generates a static lightmap image that reflects the normal map and light source.

+ + + +
+
q3map_noTJunc

+ + + +Read as "no T-Junc". With this option, surfaces modified by a shader are not used for T-junction fixing. q3map_noClip and q3map_noTJunc, used in combination will preserve mesh geometry exactly as you make it.

+ + + +
+
q3map_noVertexLight

+ + +blah

+ + + +
+
q3map_noVertexShadows

+ + + +Obsolete!
+Vertex lighting code was rewritten a couple of times, rendering this keyword irrelevant. Shaders that are used on misc_models or terrain were to use q3map_noVertexShadows to disable shadows being cast on the vertex lit surfaces. Casting shadows at small, misc_model objects often makes sense. However, having shadows on large, vertex lit terrain surfaces often looks bad. Shadows are not cast on forced_vertes_lit surfaces by default (shaders with pointlight).

+ + + +
+
q3map_offset N.N

+ + + +Offsets a surface along the vertex normals N.N units. Used in celshading.

+ + + +
+
q3map_patchShadows

+ + + +Obsolete!
+When this option is used in conjunction with the original lighting algorithm (-light), surfaces with textures modified with this option will show shadows that are cast by curve patches. Curve patches do not cast shadows by default.

+ + + +
+
q3map_remapShader shadername

+ + +Allows shaders to be subclassed. Subclassed shaders can reference the remap shader by referencing the remap shader's name. In order for this to work, the remap shader must be specified before any shaders that references it. Subclassed shaders must contain Q3Map2 and editor relevant portions only (q3map_*, surfaceparm and qer_* directives).

+ +This is fundamentally the reverse of q3map_baseShader. Use q3map_baseShader when a single group of q3map_* directives is required for multiple base shaders. Use q3map_remapShader when similar shaders are used that require different groups of q3map_* directives.

+ +Design Notes:
+Since the subclassed shaders that are applied to geometry does not contain any texture stages, qer_editorImage is usually required in conjunction with q3map_remapShader.

+ + + +
+
q3map_replicate

+ + + +Does not exist!

+ + + +
+
q3map_rgbGen

+ + +blah

+ + + +
+
q3map_rgbMod

+ + +blah

+ + + +
+
q3map_shadeAngle angle

+ + +Specifies the breaking angle for phong shading. This allows for smooth shadows between brush faces like patches. The angle parameter is the angle between adjacent faces at which smoothing will start to occur. Typical values are usually in the 120-179 range.

+ + + +
+
q3map_skylight amount iterations

+ + + +This replaces q3map_surfacelight and q3map_lightSubdivide on sky surfaces for much faster and more uniform sky illumination. Amount is a brightness value, similar to what you would use in q3map_sun. Good values are between 50 and 200. Iterations is an exponential factor. 3 is the best value that balances speed and quality. Values of 4 and 5 are higher quality at the expense of higher compile time. Values below 3 are not too useful

+ + + +
+
q3map_splotchFix

+ + + +This is used on lightmapped model shaders if splotched lighting artifacts appear. Any shadows at the ambient/dark level will be flooded from neighbouring luxels. This gets rid of shadow acne, but a surface must be more or less uniformly lit or this looks ugly. Try using q3map_lightmapSampleOffset first before using this as a last resort.

+ + + +
+
q3map_styleMarker

+ + + +For use on shaders that accompany style lights. For any shaders that may be hit by a styled light, add q3map_styleMarker after the lightmap stage and before the texture stages so Q3Map2 can properly create the fake lightmap stages (see Appendix G: Lightstyles).

+ + + +
+
q3map_styleMarker2

+ + + +Similar to q3map_styleMarker except it is used on masked textures where a depthFunc equal is required.

+ + + +
+
q3map_sun red green blue intensity degrees elevation

+ + + +This keyword in a sky shader will create the illusion of light cast into a map by a single, infinitely distance parallel light source (sun, moon, hellish fire, etc.). This is only processed during the lighting phase of Q3Map2. While still perfectly usable, q3map_sun is now deprecated in favour for q3map_sunExt (see below).

+ +
    +red green blue : Color is described by three normalized RGB values. Color will be normalized to a 0.0 to 1.0 range, so it doesn't matter what range you use.

    +intensity : The brightness of the generated light. A value of 100 is a fairly bright sun. The intensity of the light falls off with angle but not distance.

    +degrees : The angle relative to the directions of the map file. A setting of 0 degrees equals east. 90 is north, 180 is west and 270 is south. In the original version of Q3Map, non-axial values had a tendency to produce jagged shadows. With Q3Map2, this problem is avoided with new options like lightmap filtering, raytracing and penumbra effects.

    +elevation : The distance, measured in degrees from the horizon (z value of zero in the map file). An elevation of 0 is sunrise/sunset. An elevation of 90 is noon.

    +
+ +Design Notes:
+Sky shaders should probably still have a q3map_surfacelight or preferred q3map_skylight value. The "sun" gives a strong directional light, but doesn't necessarily give the fill light needed to soften and illuminate shadows. Skies with clouds should probably have a weaker q3map_sun value and a higher q3map_surfacelight or q3map_skylight value. Heavy clouds diffuse light and weaken shadows. The opposite is true of a cloudless or nearly cloudless sky. In such cases, the "sun" or "moon" will cast stronger shadows that have a greater degree of contrast. This is also why q3map_sunExt is preferred. It gives the designer greater control over shadow contrast with a penumbra effect.

+ +Design Trick:
+Not certain what color formula you want to use for the sun's light? Try this. Create a light entity. Use the Radiant editor's color selection tools to pick a color. The light's _color key's value will be the normalized RGB formula. Copy it from the value line in the editor (CTRL+c) and paste it into your shader.

+ + + +
+
q3map_sunExt red green blue intensity degrees elevation deviance samples

+ + + +Works like q3map_sun with the addition of two new parameters to create "light jittering" for penumbra (half-shadow) effects. This gives you much more realistic shadows from the sun, especially when trying to simulate a cloudy day or a wide sun. The penumbra effect can also be applied to entity lights (point, spot or sun) with the _deviance N (distance in world units for point/spot lights and degrees for suns) and _samples N (number of samples) key/value pairs.

+ +
    +deviance : The number of degrees for the half-shadow. General values up to 2 or 3 are acceptable. The real sun has a solid angle of about half a degree.

    +samples : The number of random jitters distributed over the solid arc (~16).

    +
+ + + +
+
q3map_sunlight

+ + + +Does not exist!

+ + + +
+
q3map_surfacelight value

+ + + +The texture gives off light equal to the value set for it. The relative surface area of the texture in the world affects the actual amount of light that appears to be radiated. To give off what appears to be the same amount of light, a smaller texture must be significantly brighter than a larger texture. Unless the q3map_lightImage keyword is used to select a different source for the texture's light color information, the color of the light will be the averaged color of the texture. For sky shaders, use q3map_skylight instead for faster and more uniform sky illumination.

+ + + +
+
q3map_surfaceModel modelpath density odds minscale maxscale minangle maxangle oriented

+ + + +A surface with q3map_surfaceModel in its shader will randomly place a specified model across it's face. This is designed to place grass or tree models over terrain. + +
    +modelpath : The path to the model file (any supported format).

    +density : The density of the models, in game units.

    +odds : The odds of the model appearing (normalized?).

    +minscale : The minimum scale of the model from its original size of 1.0.

    +maxscale : The maximum scale of the model from its original size of 1.0.

    +minangle : The model's minimum angle of rotation.

    +maxangle : The model's maximum angle of rotation.

    +oriented : This is a flag, either 0 or 1, and sets whether the model gets fitted to the orientation of the surface.

    +
+ + + +
+
q3map_tcGen func ---

+ + + +This currently supports two functions, vector and ivector. Both functions are used for texture projection and do the exact same thing. The only difference is in the math, ivector was designed to be more intuitive.

+ +
q3map_tcGen vector sVector tVector
+Projects a texture Ns units by Nt units along a chosen axis. q3map_tcGen vector ( 1/256 0 0 ) ( 0 1/256 0 ) will project a texture every 256 units in x, and every 256 units in y, along the z-axis.

+ +
q3map_tcGen ivector 1.0/sVector 1.0/tVector
+Projects a texture Ns units by Nt units along a chosen axis. q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 ) will project a texture every 256 units in x, and every 256 units in y, along the z-axis. Ivector means inverse vector, and this means you won't have to do the divide with a calculator. Inverse = 1.0/n, unless the value is 0, then the matrix value is set to 0. A bit of dodgy math, but it works.

+ + + +
+
q3map_tcMod func ---

+ + + +This works in a similar manner to the stage specific tcMod keyword (see Chapter 6 tcMod), except in the compiler, so that modified texture coordinates are "baked" into the surface. This lets you set up less obvious texture tiling on natural and organic surfaces (especially terrain).

+ +
q3map_tcMod rotate degrees
+Rotates the texture (around origin, not center) a specified number of degrees.

+ +
q3map_tcMod scale s-scale t-scale
+Scales S (x) and T (y) texture co-ordinates. scale 2 2 would halve the size of the texture (doubling the texture co-ordinates).

+ +
q3map_tcMod translate or move or shift s-offset t-offset
+Shifts texture co-ordinates by S, T amount. translate 0.5 0 would shift it one-half in S, and none in T.

+ + + +
+
q3map_terrain

+ + + +Alphamap terrain shaders (typically textures/common/terrain and terrain2) must have the q3map_terrain keyword. Terrain is handled completely differently from previous versions. Q3Map2 no longer looks for the word terrain in the shader name to determine whether or not it is an indexed shader. It looks for q3map_indexed, or q3map_terrain, which then sets off a bunch of stuff shoehorned into it, like: the lightmap axis, texture projection, etc.

+ +By default, q3map_terrain sets the following: +
    + q3map_tcGen ivector ( 32 0 0 ) ( 0 32 0 )
    + q3map_lightmapAxis z
    + q3map_nonplanar
    + q3map_shadeAngle 180 (maybe 175?)
    + q3map_indexed +
+ + + +
+
q3map_tessSize amount

+ + + +This controls the tessellation size (how finely a surface is chopped up in to triangles), in game units, of the surface. This is only applicable to solid brushes, not curves, and is generally only used on surfaces that are flagged with the deformVertexes keyword. Abuse of this can create a huge number of triangles. This happens during Q3Map2 processing, so maps must be reprocessed for changes to take effect. The poorly named tessSize keyword still works but has been deprecated in favour of q3map_tessSize for the sake of consistency.

+ +Design Notes:
+It can also be used on tessellating surfaces to make sure that tessellations are large and thus, less costly in terms of triangles created.

+ + + +
+
q3map_textureSize X Y

+ + + +Deprecated. Useful when you don't specify an editor or light image for a shader. Recent builds of Q3Map2 will find some referenced image in a shader and use that as a fallback. Historically, this was used for surface splitting for RTCW for PS2, to accommodate the hardware's limited texture range precision.

+ + + +
+
q3map_traceLight

+ + + +Obsolete!
+Surfaces using a shader with this option will always be lit with the original light algorithm. Patches will not cast shadows on this surface, unless the shader option q3map_patchShadows is also used.

+ + + +
+
q3map_vertexScale scale

+ + + +The light value, at the vertices of a surface using a shader with this option, is multiplied by the scale value. This is a way to lighten, or darken, a vertex_lit surface, in comparison to other lightmap_lit surfaces around it.

+ + + +
+
q3map_vertexShadows

+ + + +Obsolete! (See q3map_noVertexShadows)
+By default, no shadows are cast on vertex_lit_surfaces (see surfaceparm pointlight). In addition, when running Quake III Arena in vertex light, no shadows are cast upon any surface at all, since shadows are part of the lightmap. When using this shader keyword, shadows will be cast on surfaces that are vertex lit. However, sharp shadow edges won't be seen on the surfaces, since light values are only calculated at the vertices.

+ + + +
+
q3map_vlight

+ + + +Obsolete!

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch4.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch4.htm.svn-base new file mode 100644 index 00000000..77c09290 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch4.htm.svn-base @@ -0,0 +1,387 @@ + + +Q3Map2 Shader Manual: Q3Map2 Specific Surface Parameter Shader Keywords + + + + + + + + + + +
+ + + +

+4 - Q3Map2 Specific Surface Parameter Shader Keywords
+
+Q3Map2 Shader Manual


+ + + +All surfaceparm keywords are preceded by the word surfaceparm as follows: surfaceparm fog or surfaceparm noimpact.

+ +These keywords change the physical nature of the textures and the brushes that are marked with them. Changing any of these values will require the map to be re-compiled. These are global and affect the entire shader.

+ +It should be noted that some of these surface parameters will change both the surface as well as the content of an object (surfaceparm water, for example). Shaders containing content altering surface parameters should usually be used on all sides of the object.

+ +Many of these keywords are only used in "common" shaders (baseq3/scripts/common.shader), which are editor specific shaders used by the level designer. Such keywords are usually not used for the design of custom assets.

+ +Originally, surfaceparm's were part of the previous chapter since they are actually Q3Map2 specific keywords. I've moved them into their own chapter for the sake of being easier to reference, since both this and the previous chapter were getting too long.

+ + + +
+
surfaceparm alphashadow

+ + + +This keyword applied to a texture on a brush, patch or model will cause the lighting phase of the Q3Map2 process to use the texture's alpha channel as a mask for casting static shadows in the game world.

+ +Design Notes:
+Alphashadow does not work well with fine line detail on a texture. Fine lines may not cast acceptable shadows. It appears to work best with well-defined silhouettes and wider lines within the texture. Most of our tattered banners use this to cast tattered shadows. With Q3Map2, it is possible to increase the resolution of the lightmap receiving the shadows with a slight the cost of memory. This can be achieved with the q3map_lightmapSampleSize keyword on the shadow receiving shader or by creating a func_group of the shadow receiving brushes and adding the _lightmapScale key with a floating-point value for the scale of the lightmap.

+ + + +
+
surfaceparm antiportal

+ + + +Works like hint brushes in that it creates BSP nodes, but unlike hint, it blocks vis by not creating a portal at the split. This is designed to be used with large terrain maps to block visibility without having to resort to tricks like sky or caulk brushes penetrating the terrain and throwing ugly shadows.

+http://shaderlab.com/mpcenter/q3map/antiportal.jpg

+Players in part A of the map will not be able to see into part B and vice-versa. You can walk through the antiportal just fine. Note that this also blocks light. There are two caveats: They are opaque to light, and if aligned to another BSP cut (such as blocksize or the origin) they will not function correctly. Don't align it with anything else (like blocksize or another brush face) and it'll block vis. This keyword is found in "common/antiportal" so you shouldn't need to specify this. "common/antiportal" was added by ydnar, so if you're missing this shader, it is included with the latest version of Q3Map2.

+ + + +
+
surfaceparm areaportal

+ + + +A brush marked with this keyword functions as an areaportal, a break in the BSP tree. It is typically placed on a very thin brush placed inside a door entity (but is not a part of that entity). The intent is to block the game from processing surface triangles located behind it when the door is closed. It is also used by the BSPC (bot area file creation compiler) in the same manner as a clusterportal. The brush must touch all the structural brushes surrounding the areaportal. This keyword is found in "common/areaportal" so you shouldn't need to specify this.

+ + + +
+
surfaceparm botclip

+ + + +Blocks bot movement only. Other game world entities and human players can pass through a brush marked botclip. The intended use for this is to block the bot but not other players or projectiles. This keyword is found in "common/botclip" so you shouldn't need to specify this.

+ +Design Notes:
+Careful use of botclip in a map can greatly reduce the complexity of the .aas bot navigation file, resulting in "smarter", more efficient bots.

+ + + +
+
surfaceparm clusterportal

+ + + +A brush marked with this keyword function creates a subdivision of the area file (.aas) used by the bots for navigation. It is typically placed in locations that are natural breaks in a map, such as entrances to halls, doors, tunnels, etc. The intent is keep the bot from having to process the entire map at once. As with the the areaportal parameter, the affected brush must touch all the structural brushes surrounding the clusterportal. This keyword is found in "common/clusterportal" so you shouldn't need to specify this.

+ + + +
+
surfaceparm detail

+ + + +This surface attribute causes a brush to be ignored by the Q3Map2 process for generating possible break-points in the BSP tree. Generally speaking, detail brushes are usually set in the editor, so you shouldn't need to specify this.

+ + + +
+
surfaceparm donotenter

+ + + +Read as "do not enter". Like clusterportal, this is a bot-only property. A brush marked with donotenter will not affect non-bot players, but bots will not enter it. It should be used only when bots appear to have difficulty navigating around some map features. This does not physically stop the bot from entering a region (as with botclip). Bots will not enter the area on their own but may, for example, be blasted into the region with a rocket launcher. This keyword is found in "common/donotenter" so you shouldn't need to specify this.

+ +Design Notes: +donotenter can be (sparingly) used in space maps around the void or around lava/slime in certain places where bots have an overwhelming tendancy to commit suicide (lemming style).

+ + + +
+
surfaceparm dust

+ + + +If a player lands on a surface that uses a shader with this parameter, a puff of dust will appear at the player's feet. Note that the worldspawn entity must contain the "enabledust" key with a set value of "1".

+ + + +
+
surfaceparm flesh

+ + + +This will cue different sounds (in a similar manner to metalsteps) and cause blood to appear instead of bullet impact flashes. Actually, the code for this was never fully implemented by id Software. It remains half-finished so unfortunately it doesn't work.

+ + + +
+
surfaceparm fog

+ + + +fog defines the brush as being a "fog" brush. This is a Q3Map2 function that chops and identifies all geometry inside the brush. The general shader keyword fogparms must also be specified to tell how to draw the fog.

+ + + +
+
surfaceparm hint

+ + + +When Q3Map2 calculates the vis data, it tries to place portals in places in the map in an attempt to limit the potential viewable set (PVS). Brushes marked by a hint shader are used to manually place portals to force a break in the PVS. This keyword is found in "common/hint" so you shouldn't need to specify this.

+ + + +
+
surfaceparm ladder

+ + + +Supposedly used to allow the player to climb vertically. This is not functional in Quake III Arena.

+ + + +
+
surfaceparm lava

+ + + +Assigns to the texture the game properties set for lava. This affects both the surface and the content of a brush.

+ + + +
+
surfaceparm lightfilter

+ + + +Causes the Q3Map2 light stage to use the texture's RGB and alpha channels to generate colored alpha shadows in the lightmap. For example, this can be used to create the colored light effect cast by stained glass windows. This can be used with surfaceparm alphashadow.

+ + + +
+
surfaceparm lightgrid

+ + + +The min/max bounds of brushes with this shader in a map will define the bounds of the map's lightgrid (model lighting). Make it as small as possible around player space to minimize bsp size and compile time. This keyword is found in "common/lightgrid" so you shouldn't need to specify this. "common/lightgrid" was added by ydnar, so if you're missing this shader, it is included with the latest version of Q3Map2.

+ + + +
+
surfaceparm metalsteps

+ + + +The player sounds as if he is walking on clanging metal steps or gratings. Other than specifying flesh (doesn't work), metalsteps, nosteps, or default (i.e. specify nothing) it is currently not possible for a designer to create or assign a specific sound routine to a texture. Note: If no sound is set for a texture, then the default footsteps sound routines are heard.

+ + + +
+
surfaceparm monsterclip

+ + + +Blocks monster movement. Not functional in Quake III Arena.

+ + + +
+
surfaceparm nodamage

+ + + +The player takes no fall damage if he lands onto a texture with this surfaceparm. This keyword is found in "common/cushion" but you may want to specify this on certain shaders (jump pads, for example).

+ + + +
+
surfaceparm nodlight

+ + + +Read as "No Dee-Light". A texture containing this parameter will not be affected or lit by dynamic lights, such as weapon effects. An example in Quake III Arena would be solid lava.

+ + + +
+
surfaceparm nodraw

+ + + +A texture marked with nodraw will not visually appear in the game world. Most often used for triggers, clip brushes, origin brushes, shaders with cull none or cull disable and so on. This keyword is found in "common/nodraw" so you shouldn't need to specify this.

+ + + +
+
surfaceparm nodrop

+ + + +When a player dies inside a volume (brush) marked nodrop, no weapon is dropped. The intend use is for "Pits of Death." Have a kill trigger inside a nodrop volume, and when the players die here, they won't drop their weapons. The intent is to prevent unnecessary polygon pileups on the floors of pits. This keyword is found in "common/nodrop" but you may want to specify this on certain shaders (fog volumes in pits, for example).

+ + + +
+
surfaceparm noimpact

+ + + +World entities will not impact on this texture. No explosions occur when projectiles strike this surface and no marks will be left on it. Sky textures are usually marked with this texture so those projectiles will not hit the sky and leave marks.

+ + + +
+
surfaceparm nomarks

+ + + +Projectiles will explode upon contact with this surface, but will not leave marks. Blood will also not mark this surface. This is useful to keep lights from being temporarily obscured by battle damage.

+ +Design Notes:
+Use this on any surface with a deformVertexes keyword. Otherwise, the marks will appear on the unmodified surface location of the texture with the surface wriggles and squirms through the marks.

+ + + +
+
surfaceparm nolightmap

+ + + +This texture does not have a lightmap phase. It is not affected by the ambient lighting of the world around it. It does not require the addition of an rgbGen identity keyword in that stage.

+ + + +
+
surfaceparm nosteps

+ + + +The player makes no sound when walking on this texture.

+ + + +
+
surfaceparm nonsolid

+ + + +This attribute indicates a brush, which does not block the movement of entities in the game world. It applied to triggers, hint brushes and similar brushes. This affects the content of a brush.

+ + + +
+
surfaceparm origin

+ + + +Used on the "origin" texture. Rotating entities need to contain an origin brush in their construction. The brush must be rectangular (or square). The origin point is the exact center of the origin brush. This keyword is found in "common/origin" so you shouldn't need to specify this.

+ + + +
+
surfaceparm playerclip

+ + + +Blocks player movement through a nonsolid texture. Other game world entities can pass through a brush marked playerclip. The intended use for this is to block the player but not block projectiles like rockets. This keyword is found in "common/clip" so you shouldn't need to specify this.

+ +Design Notes:
+ playerclip is often useful for "smoothing" out the geometry of the map, preventing the player from snagging on objects. It is also used in open sky areas of maps, preventing the player from flying too high and seeing the "Hall of Mirrors" effect at the bottom of the cloud layer.

+ + + +
+
surfaceparm pointlight

+ + + +Sample lighting at vertices??? I'm not sure what this does at this point.

+ + + +
+
surfaceparm skip

+ + + +Works just like Quake II skip texture. Use on sides of hint and antiportal brushes where you don't want BSP splits. This keyword is found in "common/skip" so you shouldn't need to specify this. "common/skip" was added by ydnar, so if you're missing this shader, it is included with the latest version of Q3Map2.

+ + + +
+
surfaceparm sky

+ + + +This flags the compiler, telling it that this surface should be rendered as sky.

+ + + +
+
surfaceparm slick

+ + + +This surfaceparm included in a texture should give it significantly reduced friction. This keyword is found in "common/slick" but you may want to specify this on certain shaders (ice, for example).

+ + + +
+
surfaceparm slime

+ + + +Assigns to the texture the game properties for slime. This affects both the surface and the content of a brush.

+ + + +
+
surfaceparm structural

+ + + +This surface attribute causes a brush to be seen by the Q3Map2 process as a possible break-point in a BSP tree. It is used as a part of the shader for the "hint" texture. Generally speaking, any opaque texture not marked as "detail" is, by default, structural, so you shouldn't need to specify this.

+ + + +
+
surfaceparm trans

+ + + +Tells Q3Map2 that pre-computed visibility should not be blocked by this surface. Generally, any shaders that have blendfunc's should be marked as surfaceparm trans.

+ + + +
+
surfaceparm water

+ + + +Assigns to the texture the game properties for water. This affects both the surface and the content of a brush.

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch5.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch5.htm.svn-base new file mode 100644 index 00000000..19285222 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch5.htm.svn-base @@ -0,0 +1,102 @@ + + +Q3Map2 Shader Manual: Editor Specific Shader Keywords + + + + + + + + + + +
+ + + +

+5 - Editor Specific Shader Keywords
+
+Q3Map2 Shader Manual


+ + +These instructions only affect the texture when it is seen in the Radiant editor. They should be grouped with the surface parameters but ahead of them in sequence.

+ + + +
+
qer_editorImage textureName

+ + + +This keyword creates a shader name in memory, but in the editor, it displays the TGA art image specified in qer_editorImage (in the example below this is textures/eerie/lavahell.tga).

+ +The editor maps a texture using the size attributes of the TGA file used for the editor image. When that editor image represents a shader, any texture used in any of the shader stages will be scaled up or down to the dimensions of the editor image. If a 128x128 pixel image is used to represent the shader in the editor, then a 256x256 image used in a later stage will be shrunk to fit. A 64x64 image would be stretched to fit. Be sure to check this on bouncy, acceleration, and power-up pads placed on surfaces other than 256 x 256. Use tcMod scale to change the size of the stretched texture. Remember that tcMod scale 0.5 0.5 will double your image, while tcMod scale 2 2 will halve it.

+ +Design Notes:
+The base_light and gothic_light shaders contain numerous uses of this. It can be very useful for making different light styles (mostly to change the light brightness) without having to create a new piece of TGA art for each new shader.

+ + +
Script: Setting an editorImage
+textures/liquids/lavahell2 //path and name of new texture +{ + qer_editorImage textures/eerie/lavahell.tga //based on this + qer_nocarve //cannot be cut by CSG subtract + surfaceparm noimpact //projectiles do not hit it + surfaceparm lava //has the game properties of lava + surfaceparm nolightmap //environment lighting does not affect + q3map_surfacelight 3000 //light is emitted + tessSize 256 //relatively large triangles + cull disable //no sides are removed + deformVertexes wave 100 sin 5 5 .5 0.02 + fogparms 0.8519142 0.309723 0.0 128 128 + { + maptextures/eerie/lavahell.tga //base texture artwork + tcMod turb .25 0.2 1 0.02 //texture is subjected to turbulence + tcMod scroll 0.1 0.1 //the turbulence is scrolled + } +} +
+ + + + +
+
qer_nocarve

+ + + +A brush marked with this instruction will not be affected by CSG subtract functions. It is especially useful for water and fog textures.

+ + + +
+
qer_trans N.N

+ + + +This keyword defines the percentage of transparency that a brush will have when seen in the editor (no effect on game rendering at all). It can have a positive value between 0 and 1. The higher the value, the less transparent the texture. Example: qer_trans 0.2 means the brush is 20% opaque and nearly invisible.

+ +Design Notes:
+If you use qer_trans on a shader whose qer_editorImage has an alpha channel, the transparent areas of the editorImage will also be transparent in the editor. To keep the solid areas of the editorImage opaque, use a qer_trans value of "1.0". Useful for grates, windows, fences, etc.

+ + + +
+
qer_alphaFunc func N.N

+ + + +blah blah blah

+ + + +


Previous | Contents | Next


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch6.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch6.htm.svn-base new file mode 100644 index 00000000..b245dc6a --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch6.htm.svn-base @@ -0,0 +1,505 @@ + + +Q3Map2 Shader Manual: Stage Specific Shader Keywords + + + + + + + + + + +
+ + + +

+6 - Stage Specific Shader Keywords
+
+Q3Map2 Shader Manual


+ + +Stage specifications only affect rendering. Changing any keywords or values within a stage will usually take effect as soon as a vid_restart is executed. Q3Map2 ignores stage specific keywords entirely.

+ +A stage can specify a texture map, a color function, an alpha function, a texture coordinate function, a blend function, and a few other rasterization options.

+ + + +
+
Texture Map Specification

+ + + +map texturename
+Specifies the source texture map (a 24 or 32-bit TGA file) used for this stage. The texture may or may not contain alpha channel information. The special keywords $lightmap and $whiteimage may be substituted in lieu of an actual texture map name. In those cases, the texture named in the first line of the shader becomes the texture that supplies the light mapping data for the process. The texture name should always end with the ".tga" suffix regardless of whether the source texture map is actually a .tga file or .jpg.

+ +
map $lightmap
+This is the overall lightmap for the game world. It is calculated during the Q3Map2 process. It is the initial color data found in the framebuffer. Note: due to the use of overbright bits in light calculation, the keyword rgbGen identity must accompany all $lightmap instructions.

+ +
map $whiteimage
+This is used for specular lighting on MD3 models. This is a white image generated internally by the game. This image can be used in lieu of $lightmap or an actual texture map if, for example, you wish for the vertex colors to come through unaltered.

+ +
clampMap texturename
+Dictates that this stage should clamp texture coordinates instead of wrapping them. During a stretch function, the area, which the texture must cover during a wave cycle, enlarges and decreases. Instead of repeating a texture multiple times during enlargement (or seeing only a portion of the texture during shrinking) the texture dimensions increase or contract accordingly. This is only relevant when using something like deformTexCoordParms to stretch/compress texture coordinates for a specific special effect. Remember that the Quake III Arena engine normalizes all texture coordinates (regardless of actual texture size) into a scale of 0.0 to 1.0.

+ +Proper Alignment: When using clampTexCoords make sure the texture is properly aligned on the brush. The clampTexCoords function keeps the image from tiling. However, the editor doesn't represent this properly and shows a tiled image. Therefore, what appears to be the correct position may be offset. This is very apparent on anything with a tcMod rotate and clampTexCoords function.

+ +//obsidian: Figure 2a & 2b??? Where???
+//obsidian: clampTexCoords???


+ +Avoiding Distortion: When seen at a given distance (which can vary, depending on hardware and the size of the texture), the compression phase of a stretch function will cause a "cross"-like visual artifact to form on the modified texture due to the way that textures are reduced. This occurs because the texture undergoing modification lacks sufficient "empty space" around the displayed (non-black) part of the texture (see figure 2a). To compensate for this, make the non-zero portion of the texture substantially smaller (50% of maximum stretched size -- see figure 2b) than the dimensions of the texture. Then, write a scaling function (tcMod scale) into the appropriate shader phase, to enlarge the image to the desired proportion.

+ +The shaders for the bouncy pads (in the sfx.shader file) show the stretch function in use, including the scaling of the stretched texture:

+ + + +
Script: Using clampMap to control a stretching texture
+textures/sfx/metalbridge06_bounce +{ + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + { + map textures/sfx/metalbridge06_bounce.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + // END +} +
+ + + +
animMap frequency texture1... texture8
+The surfaces in the game can be animated by displaying a sequence of 1 to 8 frames (separate texture maps). These animations are affected by other keyword effects in the same and later shader stages.
+ +
    +frequency : The number of times that the animation cycle will repeat within a one second time period. The larger the value, the more repeats within a second. Animations that should last for more than a second need to be expressed as decimal values.
    +texture1... texture8 : the texture path/texture name for each animation frame must be explicitly listed. Up to eight frames (eight separate .tga files) can be used to make an animated sequence. Each frame is displayed for an equal subdivision of the frequency value. +
+ +Example:
+animMap 0.25 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga would be a 4 frame animated sequence, calling each frame in sequence over a cycle length of 4 seconds. Each frame would be displayed for 1 second before the next one is displayed. The cycle repeats after the last frame in sequence shown.

+ +Design Notes:
+To make a texture image appear for an unequal (longer) amount of time (compared to other frames), repeat that frame more than once in the sequence.

+ + + +
Script: Specifying an animMap
+textures/sfx/flameanim_blue +{ + + // *********************************************** + // * Blue Flame * + // * July 20, 1999 Surface Light 1800 * + // * Please Comment Changes * + // *********************************************** + qer_editorimage textures/sfx/b_flame7.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + // texture changed to blue flame.... PAJ + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga + textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga + textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga + textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga + textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga + textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga + textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} +
+ + +
videoMap videoname
+Surfaces marked with a shader containing this directive in one of its stages will display an animated video playing in a continuous loop. The video clip must be in ROQ format and playing at 30 frames per second. The ROQ file is stored in the "video" directory within the main mod directory. A third-party program is required to convert other video formats to the ROQ format for use within Quake III engine games.

+ + +
Script: Specifying a videoMap
+textures/obsidian_video/intro +{ + qer_editorImage textures/obsidian_video/qer_intro.tga + surfaceparm nolightmap + { + videoMap obsidian_intro.roq + rgbGen identity + } +} +
+ + +
Historical Information:
+The ROQ format is a proprietary video format developed by Graeme Devine originally used for "The 7th Guest" for the purpose of being able to decompress quickly while maintaining high image quality. It was later adopted by Id Software for use in Quake III Arena.

+ + + +
+
blendFunc func

+ + + +Blend functions are the keyword commands that tell the Quake III Arena graphic engine's renderer how graphic layers are to be mixed together.

+ +
Simplified Blend Functions
+The most common blend functions are set up here as simple commands, and should be used unless you really know what you are doing. + +
    +add : Shorthand command for blendFunc gl_one gl_one. Effects like fire and energy are additive.

    +filter : Shorthand command that can be substituted for either blendFunc gl_dst_color gl_zero or blendFunc gl_zero gl_src_color. A filter will always result in darker pixels than what is behind it, but it can also remove color selectively. Lightmaps are filters.

    +blend : Shorthand command for blendFunc gl_src_alpha gl_one_minus_src_alpha. This is conventional transparency, where part of the background is mixed with part of the texture.

    +
+ +
Explicit Blend Functions
+Getting a handle on this concept is absolutely key to understanding all shader manipulation of graphics.

+ +blendFunc or "Blend Function" is the equation at the core of processing shader graphics. The formula reads as follows:

+ +
[source * (srcBlend)] + [destination * (dstBlend)]

+ +Source is usually the RGB color data in a texture TGA file (remember it's all numbers) modified by any rgbGen and alphaGen. In the shader, the source is generally identified by command map, followed by the name of the image.

+ +Destination is the color data currently existing in the frame buffer.

+ +Rather than think of the entire texture as a whole, it maybe easier to think of the number values that correspond to a single pixel, because that is essentially what the computer is processing... one pixel of the bitmap at a time.

+ +The process for calculating the final look of a texture in place in the game world begins with the precalculated lightmap for the area where the texture will be located. This data is in the frame buffer. That is to say, it is the initial data in the destination. In an unmanipulated texture (i.e. one without a special shader script), color information from the texture is combined with the lightmap. In a shader-modified texture, the $lightmap stage must be present for the lightmap to be included in the calculation of the final texture appearance.

+ +Each pass or "stage" of blending is combined (in a cumulative manner) with the color data passed onto it by the previous stage. How that data combines together depends on the values chosen for the source blends and destination blends at each stage. Remember it's numbers that are being mathematically combined together that are ultimately interpreted as colors.

+ +A general rule is that any source blend other than GL_ONE (or GL_SRC_ALPHA where the alpha channel is entirely white) will cause the source to become darker.

+ +
Source Blend srcBlend
+The following values are valid for the source blend part of the equation. + +
    +GL_ONE This is the value 1. When multiplied by the source, the value stays the same. The value of the color information does not change.
    +GL_ZERO This is the value 0. When multiplied by the source, all RGB data in the source becomes zero (essentially black).
    +GL_DST_COLOR This is the value of color data currently in the destination (frame buffer). The value of that information depends on the information supplied by previous stages.
    +GL_ONE_MINUS_DST_COLOR This is nearly the same as GL_DST_COLOR except that the value for each component color is inverted by subtracting it from one. (i.e. R = 1.0 - DST.R, G = 1.0 - DST.G, B = 1.0 - DST.B, etc.)
    +GL_SRC_ALPHA The TGA file being used for the source data must have an alpha channel in addition to its RGB channels (for a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the source.
    +GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one. (i.e. A=1.0 - SRC.A) +
+ +
Destination Blend dstBlend
+The following values are valid for the destination blend part of the equation. + +
    +GL_ONE This is the value 1. When multiplied by the destination, the value stays the same the value of the color information does not change.
    +GL_ZERO This is the value 0. When multiplied by the destination, all RGB data in the destination becomes zero (essentially black).
    +GL_SRC_COLOR This is the value of color data currently in the source (which is the texture being manipulated here).
    +GL_ONE_MINUS_SRC_COLOR This is the value of color data currently in source, but subtracted from one (i.e. inverted).
    +GL_SRC_ALPHA The TGA file being used for the source data must have an alpha channel in addition to its RGB channels (four a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the source.v +GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one. (i.e. A=1.0 - SRC.A). +
+ +
Doing the Math: The Final Result
+The product of the source side of the equation is added to the product of the destination side of the equation. The sum is then placed into the frame buffer to become the destination information for the next stage. Ultimately, the equation creates a modified color value that is used by other functions to define what happens in the texture when it is displayed in the game world.

+ +
Default Blend Function
+If no blendFunc is specified then no blending will take place. A warning is generated if any stage after the first stage does not have a blendFunc specified.

+ +
Technical Information/Limitations Regarding Blend Modes:
+The Riva 128 graphics card supports ONLY the following blendmodes:

+ +GL_ONE, GL_ONE
+GL_DST_COLOR, GL_ZERO
+GL_ZERO, GL_SRC_COLOR
+GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA
+GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA

+ +Cards running in 16 bit color cannot use any GL_DST_ALPHA blends.

+ + + +
+
rgbGen func

+ + + +There are two color sources for any given shader, the texture file and the vertex colors. Output at any given time will be equal to TEXTURE multiplied by VERTEXCOLOR. Most of the time VERTEXCOLOR will default to white (which is a normalized value of 1.0), so output will be TEXTURE (this usually lands in the Source side of the shader equation). Sometimes you do the opposite and use TEXTURE = WHITE, but this is only commonly used when doing specular lighting on entities (i.e. shaders that level designers will probably never create.

+ +The most common reason to use rgbGen is to pulsate something. This means that the VERTEXCOLOR will oscillate between two values, and that value will be multiplied (darkening) the texture.

+ +If no rgbGen is specified, either "identityLighting" or "identity" will be selected, depending on which blend modes are used.

+ +Valid func parameters are identity, identityLighting, vertex, exactVertex, fromVertex (???) entity, oneMinusEntity, lightingDiffuse, noise (???), wave and const.

+ + +
rgbGen identityLighting
+Colors will be (1.0, 1.0, 1.0) if running without overbright bits (NT, Linux, windowed modes), or (0.5, 0.5, 0.5) if running with overbright. Overbright allows a greater color range at the expense of a loss of precision. Additive and blended stages will get this by default.

+ +
rgbGen identity
+Colors are assumed to be all white (1.0, 1.0, 1.0). All filters stages (lightmaps, etc) will get this by default.

+ +
rgbGen wave func base amplitude phase freq
+Colors are generated using the specified waveform. An affected texture with become darker and lighter, but will not change hue. Hue stays constant. Note that the RGB values for color will not go below 0 (black) or above 1 (white). Valid waveforms are sin, triangle, square, sawtooth and inversesawtooth (see 1.4.8 Waveform Functions).

+ +
rgbGen entity
+Colors are grabbed from the entity's modulate field. This is used for things like explosions.

+ +Design Notes:
+This keyword would probably not be used by a level designer.

+ +
rgbGen oneMinusEntity
+Colors are grabbed from 1.0 minus the entity's modulate field.

+ +Design Note:
+This keyword would probably not be used by a level designer.

+ +
rgbGen vertex
+Colors are filled in directly by the data from the map or model files.

+ +Obsidian: exactVertex ignores overbrightbits. Generally brighter under default settings.
+rgbGen vertex + alphaGen const or rgbGen exactVertex to disable surfaces from being affected by alphaMod volumes.

+ +Design Note:
+rgbGen vertex should be used when you want the RGB values to be computed for a static model (i.e. mapobject) in the world using precomputed static lighting from Q3BSP. This would be used on things like the gargoyles, the portal frame, skulls, and other decorative models put into the Quake III Arena world.

+ +
rgbGen oneMinusVertex
+As rgbGen vertex, but inverted.

+ +Design Note:
+This keyword would probably not be used by a level designer.

+ +
rgbGen lightingDiffuse
+Colors are computed using a standard diffuse lighting equation. It uses the vertex normals to illuminate the object correctly.

+ +Design Notes:
+rgbGen lightingDiffuse is used when you want the RGB values to be computed for a dynamic model (i.e. non-map object) in the world using regular in-game lighting. For example, you would specify on shaders for items, characters, weapons, etc.

+ +
rgbGen const ( R G B )
+A constant vertex colour is assigned to the affected surface. This modifies the hue of the texture.

+ + + +
+
alphaGen func

+ + + +The alpha channel can be specified like the RGB channels. If not specified, it defaults to 1.0. Valid func values are lightingSpecular, wave, entity, oneMinusEntity, vertex, oneMinusVertex, portal.

+ +//Obsidian: Describe each in more detail... like rgbGen above.
+ +
alphaGen portal
+This rendering stage keyword is used in conjunction with the surface parameter keyword portal. The function accomplishes the "fade" that causes the scene in the portal to fade from view. Specifically, it means "Generate alpha values based on the distance from the viewer to the portal." Use alphaGen portal on the last rendering pass.

+ +//Obsidian: needs formatting???

+ + + +
+
tcGen coordinateSource

+ + + +Specifies how texture coordinates are generated and where they come from. Valid functions are base, lightmap, environment and vector. + +
    +base : Base texture coordinates from the original art.
    +lightmap : Lightmap texture coordinates.
    +environment : Make this object environment mapped.
    +vector : Projects a texture from a specified direction.
    +
+ +tcGen vector ( sx sy sz ) ( tx ty tz )
+New texture coordinate generation by world projection. This allows you to project a texture onto a surface in a fixed way, regardless of its orientation.

+ +S coordinates correspond to the "x" coordinates on the texture itself.
+T coordinates correspond to the "y" coordinates on the texture itself.

+ +The measurements are in game units.

+ +Example: tcGen vector ( 0.01 0 0 ) ( 0 0.01 0 )
+This would project a texture with a repeat every 100 units across the X/Y plane. The value comes from dividing the game units from 1, in this case, 1/100.

+ + + +
+
tcMod func ---

+ + + +Specifies how texture coordinates are modified after they are generated. The valid functions for tcMod are rotate, scale, scroll, stretch, transform and turb. Transform is a function generally reserved for use by programmers who suggest that designers leave it alone. When using multiple tcMod functions during a stage, place the scroll command last in order, because it performs a mod operation to save precision, and that can disturb other operations. Texture coordinates are modified in the order in which tcMods are specified. In otherwords, if you see:

+ +tcMod scale 0.5 0.5
+tcMod scroll 1 1

+ +then the texture coordinates will be scaled then scrolled.

+ +
tcMod rotate degrees/sec
+This keyword causes the texture coordinates to rotate. The value is expressed in degrees rotated each second. A positive value means clockwise rotation. A negative value means counterclockwise rotation. For example "tcMod rotate 5" would rotate texture coordinates 5 degrees each second in a clockwise direction. The texture rotates around the center point of the texture map, so you are rotating a texture with a single repetition, be careful to center it on the brush (unless off-center rotation is desired).

+ +
tcMod scale sScale tScale
+Resizes (enlarges or shrinks) the texture coordinates by multiplying them against the given factors of sScale and tScale. The values "s" and "t"conform to the "x" and "y" values (respectively) as they are found in the original texture TGA. The values for sScale and tScale are NOT normalized. This means that a value greater than 1.0 will increase the size of the texture. A positive value less than one will reduce the texture to a fraction of its size and cause it to repeat within the same area as the original texture (Note: see clampTexCoords for ways to control this).

+ +Example: tcMod scale 0.5 2 would cause the texture to repeat twice along its width, but expand to twice its height (in which case half of the texture would be seen in the same area as the original)

+ +
tcMod scroll sSpeed tSpeed
+Scrolls the texture coordinates with the given speeds. The values "s" and "t" conform to the "x" and "y" values (respectively) as they are found in the original texture TGA. The scroll speed is measured in "textures" per second. A "texture" is the dimension of the texture being modified and includes any previous shader modifications to the original TGA). A negative s value would scroll the texture to the left. A negative t value would scroll the texture down.

+ +Example: tcMod scroll 0.5 -0.5 moves the texture down and right (relative to the TGA files original coordinates) at the rate of a half texture each second of travel.

+ +This should be the LAST tcMod in a stage. Otherwise there may be a popping or snapping visual effect in some shaders.

+ +
tcMod stretch func base amplitude phase frequency
+Stretches the texture coordinates with the given function. Stretching is defined as stretching the texture coordinate away from the center of the polygon and then compressing it towards the center of the polygon. (see Chapter 1: Key Concepts for waveform parameter definitions).

+ +
tcMod transform m00 m01 m10 m11 t0 t1
+Transforms each texture coordinate as follows:
+ +S' = s * m00 + t * m10 + t0
+T' = s * m01 + t * m11 + t1
+ +This is for use by programmers.

+ + +
tcMod turb base amplitude phase freq
+Applies turbulence to the texture coordinate. Turbulence is a back and forth churning and swirling effect on the texture.

+ +base : Currently undefined.
+amplitude : This is essentially the intensity of the disturbance or twisting and squiggling of the texture.
+phase : See the explanation for phase under the deformVertexes keyword.
+freq : Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of one would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 seconds.

+ + + +
+
depthFunc func

+ + + +This controls the depth comparison function used while rendering. The default is "lequal" (Less than or equal to) where any surface that is at the same depth or closer of an existing surface is drawn. This is used for textures with transparency or translucency. Under some circumstances you may wish to use "equal", e.g. for light-mapped grates that are alpha tested (it is also used for mirrors).

+ + + +
+
depthWrite

+ + + +By default, writes to the depth buffer when depthFunc passes will happen for opaque surfaces and not for translucent surfaces. Blended surfaces can have the depth writes forced with this function.

+ + + +
+
detail

+ + + +This feature was not used in Quake III Arena maps, but still functions. Designates this stage as a detail texture stage, which means that if the c_var, r_detailtextures, is set to 0 then this stage will be ignored (detail will not be displayed). This keyword, by itself, does not affect rendering at all. If you do put in a detail texture, it has to conform to very specific rules. Specifically, the blendFunc:

+ +
blendFunc GL_DST_COLOR GL_SRC_COLOR

+ +This is also the simple blend function: blendFunc filter

+ +And the average intensity of the detail texture itself must be around 127.

+ +Detail is used to blend fine pixel detail back into a base texture whose scale has been increased significantly. When detail is written into a set of stage instructions, it allows the stage to be disabled by the c_var console command setting "r_detailtextures 0".

+ +A texture whose scale has been increased beyond a 1:1 ratio tends not to have very high frequency content. In other words, one texel can cover a lot of real estate. Frequency is also known as "detail." Lack of detail can appear acceptable if the player never has the opportunity to see the texture at close range. But seen close up, such textures look glaringly wrong within the sharp detail of the Quake III Arena environment. A detail texture solves this problem by taking a noisy "detail" pattern (a tiling texture that appears to have a great deal of surface roughness) and applying it to the base texture at a very densely packed scale (that is, reduced from its normal size). This is done programmatically in the shader, and does not require modification of the base texture. Note that if the detail texture is the same size and scale as the base texture that you may as well just add the detail directly to the base texture. The theory is that the detail texture's scale will be so high compared to the base texture (e.g.; 9 detail texels fitting into 1 base texel) that it is literally impossible to fit that detail into the base texture directly.

+ +For this to work, the rules are as follows:
+ +
    +
  • The lightmap must be rendered first. This is because the subsequent detail texture will be modifying the lightmap in the framebuffer directly.
  • +
  • The base texture must be rendered next.
  • +
  • The detail texture must be rendered last since it modifies the lightmap in the framebuffer. There is a bug in Quake III that disables all stages in a shader after a "detail" stage if r_detailTextures is set to 0.
  • +
  • The detail texture MUST have a mean intensity around 127-129. If it does not then it will modify the displayed texture's perceived brightness in the world.
  • +
  • The detail shader stage MUST have the "detail" keyword or it will not be disabled if the user uses the "r_detailtextures 0" setting.
  • +
  • The detail stage MUST use "blendFunc GL_DST_COLOR GL_SRC_COLOR". Any other BlendFunc will cause mismatches in brightness between detail and non-detail views.
  • +
  • The detail stage should scale its textures by some amount (usually between 3 and 12) using "tcMod scale" to control density. This roughly corresponds to coarseness. A very large number, such as 12, will give very fine detail, however that detail will disappear VERY quickly as the viewer moves away from the wall since it will be MIP mapped away. A very small number, e.g. 3, gives diminishing returns since not enough is brought in when the user gets very close. I'm currently using values between 6 and 9.5. You should use non-integral numbers as much as possible to avoid seeing repeating patterns.
  • +
  • Detail textures add one pass of overdraw, so there is a definite performance hit.
  • +
  • Detail textures can be shared, so designers may wish to define only a very small handful of detail textures for common surfaces such as rocks, etc.
  • +
+ +An example (non-existent) detail shader is as follows:

+ + + +
Script: Detail shaders
+textures/bwhtest/foo +{ + q3map_globalTexture //may be required when using tcMod scale in later stages + + // draw the lightmap first + { + map $lightmap + rgbGen identity + } + + // draw the base texture + { + map textures/castle/blocks11b.tga + blendFunc filter + } + + // highly compressed detail texture + { + map textures/details/detail01.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR //MUST BE USED + detail //allows detail shaders to be disabled + tcMod scale 9.1 9.2 + } +} +
+ + + + +
+
alphaFunc func

+ + + +Determines the alpha test function used when rendering this map. Valid values are GT0, LT128, and GE128. These correspond to "GREATER THAN 0", "LESS THAN 128", and "GREATER THAN OR EQUAL TO 128". This function is used when determining if a pixel should be written to the framebuffer. For example, if GT0 is specified, the only the portions of the texture map with corresponding alpha values greater than zero will be written to the framebuffer. By default alpha testing is disabled.

+ +Both alpha testing and normal alpha blending can be used to get textures that have see-through parts. The difference is that alphaFunc is an all-or-nothing test, while blending smoothly blends between opaque and translucent at pixel edges. Alpha test can also be used with depthWrite, allowing other effects to be conditionally layered on top of just the opaque pixels by setting depthFunc to equal.

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch7.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch7.htm.svn-base new file mode 100644 index 00000000..eb679fc3 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch7.htm.svn-base @@ -0,0 +1,110 @@ + + +Q3Map2 Shader Manual: Quake 3 Engine Game Specific Shader Keywords + + + + + + + + + + +
+ + + +

+7 - Quake 3 Engine Game Specific Shader Keywords
+
+Q3Map2 Shader Manual


+ + + +The Quake 3 Engine has been licensed to several different companies for the development of third party games. This chapter is a sub-manual documenting the Quake 3 Engine game specific shader keywords developed for third party games like Return to Castle Wolfenstein: Enemy Territory, Jedi Knights II, Soldier of Fortune II, Jedi Academy, Star Trek: Elite Force, as examples.

+ +Note: These are just keywords that have been submitted by people on the forums/irc channels. I have no idea about the accuracy of this chapter. Please use with caution. Please e-mail me (Obsidian) for any additions or error corrections to this list.

+ +All default Quake III Arena shader keywords *should* also work for the below list of games.

+ + +
+
Return to Castle Wolfenstein

+ + + +Q3Map Specific Surface Parameter Shader Keywords
+surfaceparm grasssteps
+surfaceparm gravelsteps
+surfaceparm metalsteps
+surfaceparm roofssteps
+surfaceparm snowsteps
+surfaceparm woodsteps
+surfaceparm ladder
+surfaceparm carpetsteps (ET???)
+surfaceparm glass
+surfaceparm playerslick
+surfaceparm entityMergable???
+surfaceparm monsterSlick
+surfaceparm nofog
+ +
+Are these surfaceparm's?
+ai_nopass
+ai_nopasslarge
+ai_nosight
+
+ + + +
+
Return to Castle Wolfenstein: Enemy Territory

+ + +Note: unless otherwise noted, all RTCW keywords also work in ET.

+ +Q3Map Specific Shader Keywords
+q3map_foliage

+ +Q3Map Specific Surface Parameter Shader Keywords
+surfaceparm landmines
+
+ + + +
+
Raven Software

+ + + +Jedi Knights II, Jedi Academy, Soldier of Fortune II

+ +Q3Map Specific Shader Keywords
+q3map_flare [shadername]
+q3map_flareShader
+q3map_material
+q3map_onlyVertexLighting

+ + + +
+
Ritual Entertainment

+ + + +Q3Map Specific Shader Keywords
+
+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch8.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch8.htm.svn-base new file mode 100644 index 00000000..bae97ea4 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/ch8.htm.svn-base @@ -0,0 +1,40 @@ + + +Q3Map2 Shader Manual: Shader Creation Tips + + + + + + + + + + +
+ + + +

+8 - Shader Creation Tips
+
+Q3Map2 Shader Manual


+ + + +This chapter covers some miscellaneous shader and texture creating tips. Note: I've temporarily removed these for now, since I'm not sure how useful they are. A lot of this was covered or should be covered in the Radiant Manual. I'll come back to this chapter when I have time.

+ +Obsidian's Notes:
+Stage transparency using blendFunc blend vs. shader transparency. + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/contents.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/contents.htm.svn-base new file mode 100644 index 00000000..60c49422 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/contents.htm.svn-base @@ -0,0 +1,236 @@ + + +Q3Map2 Shader Manual: Table of Contents + + + + + + + + + + + + + +
+

+ Table of Contents
+
+ Q3Map2 Shader Manual


+
+ + + +0 Preface
+ + +1 Introduction
+ + +2 General Shader Keywords
+ + +3 Q3Map2 Specific Shader Keywords
+ + +4 Q3Map2 Specific Surface Parameter Shader Keywords
+ + +5 Editor Specific Shader Keywords
+ + +6 Stage Specific Shader Keywords
+ + +7 Quake 3 Engine Game Specific Shader Keywords
+
    + Return to Castle Wolfenstein
    + Return to Castle Wolfenstein: Enemy Territory
    + Raven
    + Ritual
    +
+ +8 Shader Effects Creation Tips
+
    + Notes on Alpha Channels
    + Troubleshooting Shaders
    + Creating New Textures
    +
+ +Appendix A: Triggerable Shader Entities

+ +Appendix B: Terrain

+ +Appendix C: Foghull

+ +Appendix D: Fur

+ +Appendix E: Celshading

+ +Appendix F: Bumpmapping

+ +Appendix G: Lightstyles

+ +Appendix H: Lightmapped Mapmodels

+ +Appendix I: Light Emitting Shaders

+ + + +
+ + + +


+Title Page +


+ + + +
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/start.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/start.htm.svn-base new file mode 100644 index 00000000..666f11df --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/.svn/text-base/start.htm.svn-base @@ -0,0 +1,42 @@ +Q3Map2 Shader Manual + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ By Obsidian and ydnar | Version 2.5.15 (02.09.04) +
+ + Based on the original
+ Q3Radiant Shader Manual, Revision #12
+ By Paul Jaquays and Brian Hook

+ (with additional material by John Carmack, Christian Antkow, Kevin Cloud, & Adrian Carmack)
+ QERadiant.com thanks John Hutton for re-formating the original manual into a more web friendly version +
+
+ +
+ \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apA.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apA.htm new file mode 100644 index 00000000..47e38435 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apA.htm @@ -0,0 +1,58 @@ + + +Q3Map2 Shader Manual: Triggerable Shader Entities + + + + + + + + + + +
+ + + +

+Appendix A - Triggerable Shader Entities
+
+Q3Map2 Shader Manual


+ + + +By TTimo, 31.08.01

+ +The targetShaderName and targetShaderNewName keys can be used with any entity that supports the target key (the entity instance does not actually have to use the target key for these new keys to work). If both are defined, then when the entity decides to activate its targets, all shaders/textures in the map that were originally the same name as the targetShaderName value, will be changed to the targetShaderNewName value.

+ +For example this would make it look like the red light shader is "turning on": + +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_on"
+
+ +And this would turn it back off: + +

+"targetShaderName" "textures/proto2/redlight_off"
+"targetShaderNewName" "textures/proto2/redlight_off" 
+
+ +Note that the ORIGINAL shader name is used in both instances, not whatever it happens to be currently. Also, of course, this will happen globally. If the mapper wanted to affect only a certain set of red lights, he/she would need to make a unique shader name to be used with that set.

+ +The code that supports these keys is in G_UseTargets in g_utils.c

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apB.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apB.htm new file mode 100644 index 00000000..7a90b54d --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apB.htm @@ -0,0 +1,131 @@ + + +Q3Map2 Shader Manual: Terrain + + + + + + + + + + +
+ + + +

+Appendix B - Terrain
+
+Q3Map2 Shader Manual


+ + + +Q3Map2 terrain has changed radically since Quake III: Team Arena first hit the shelves. Alphamapped terrain shaders are difficult to set up, limiting and lacks the ability for the mapper to fine tune the effect. The new terrain improvements in Q3Map2 have removed these difficulties, allowing the mapper to fully exploit terrain shaders for breathtaking outdoor scenes. This section will assume that you are already familiar with the method of setting up a standard alphamapped terrain as described in the Terrain Construction for Quake 3 Engine Games manual by Paul Jaquays, and will focus on the new enhanced features of Q3Map2 terrain.

+ + + +
+
General Changes

+ + + +Q3Map2 terrain has changed dramatically in terms of not only visually, but also in terms of how it is processed by the compiler. To ensure compatibility, there needs to be a few changes. Foremost, make sure that all terrain shader files are listed in the shaderlist.txt file.

+ +Before using Q3Map2 alphamapped terrain, it must be noted that terrain is now handled completely different than before. Q3Map2 no longer looks for the word terrain in the shader name to determine whether or not it is an indexed shader. Instead it looks for q3map_indexed or q3map_terrain. For this reason, the alphamap terrain shaders have been slightly modified. If using Q3Map2 alphamaps, make sure that your "textures/common/terrain" and "textures/common/terrain2" shaders have been updated to the following:

+ + + +
Script: "common" terrain shaders
+textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} +
+ + +
+ +Base Shader
+To simplify the terrain shader writing process, a base shader can be used as a template with subclassed shaders referencing it. This makes use of the q3map_baseShader directive. The base shader can consist of all q3map_* directives and must be processed before all other terrain shaders referencing it. The use of a base shader is recommend for all terrain shaders.

+ +tcMod Functions
+q3map_tcMod can be used on terrain shaders to minimize any obvious texture tiling, particularly q3map_tcMod rotate. In some situations q3map_tcMod scale or the stage driven tcMod scale may be used to scale the textures - though typically tcGen texture projection functions are usually the preferred method.

+ +tcGen Functions
+In most situations, terrain textures will need to be projected onto the terrain mesh. This is achieved by using either q3map_tcGen function or the stage specific tcGen. Any tcGen functions will overwrite any tcMod scale functions.

+ + + +
+
Lightmapped Terrain

+ + + +The foremost improvement to Q3Map2 terrain is the ability to use lightmaps as a lighting system rather than basic vertex lighting. This allows terrain to not only cast detailed shadows onto itself, but also allows other map geometry to cast shadows onto the terrain as well. The additional rendering pass of the lightmap creates a slight performance hit as a price for the improved visuals. Several new q3map_* directives are typically used to tweak the terrain lightmap:

+ +q3map_nonPlanar
+Required on all terrain shaders, q3map_nonPlanar allows shadows to be cast across non-planar edges. This fixes a problem where lightmapped terrain would not light properly across uneven surfaces.

+ +q3map_lightmapAxis
+Optionally used, q3map_lightmapAxis can be used to specify the axis in which the lightmap is projected from. This is typically used on normal triangle-quad souped terrain and is set implicitly to "q3map_lightmapAxis z" with q3map_terrain. It is not recommended for terrain with caves or undersides.

+ +q3map_shadeAngle
+Most terrain artists will choose to enable triangle edge shadow smoothing to reduce the appearance of sharp shadow edges across the terrain mesh. q3map_shadeAngle specifies the triangle edge angle at which the light will be diffused. For best results, it is recommended that you start with low values and tweak the angle parameter in small increments until a satisfactory result is produced. Overly high values will wash out shadow details.

+ +q3map_lightmapMergable
+Setting q3map_lightmapMergable merges all terrain into one seamless lightmap, reducing the appearance of artifacts spanning across separate lightmap images.

+ +q3map_lightmapSampleSize
+Lightmapped terrain can be very memory intensive as Q3Map2 has to typically generate a large amount of lightmap data. q3map_lightmapSampleSize can be used to reduce the amount of lightmap memory used by limiting the resolution of the lightmap images. Similarly, it can also be used to increase the lightmap resolution at the cost of memory.

+ +q3map_lightmapSampleOffset
+If experiencing lightmap splotches over the surface of terrain lightmaps, q3map_lightmapSampleOffset can be used to fix this. For best results, start with small numbers (default 1.0) and slowly increase this value until the splotches disappear. Overly high values will cause unsatisfactory results.

+ + + +
+
AlphaMod Dotproduct Terrain

+ + + +AlphaMod dotproduct terrain is a revolutionary way in which Q3Map2 terrain is blended. It removes the need for an alphamap and metashader and automatically determines the blending of terrain depending on the vertex normals of the terrain mesh. Equally important, this new system removes the need of a triangle-quad grid, allowing the designer to create a terrain mesh using any triangle shape or size.

+ + + +
+
AlphaMod Volume Terrain

+ + + +Following the automatic generation of dotproduct blending, alphaMod volume terrain blending was developed to give direct control of the alpha blending back to the designer. Using this system the designer can modify the exact location and amount of blending to occur, directly from within the editor.

+ + + + + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apC.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apC.htm new file mode 100644 index 00000000..51bf93b6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apC.htm @@ -0,0 +1,117 @@ + + +Q3Map2 Shader Manual: Foghull + + + + + + + + + + +
+ + + +

+Appendix C - Foghull
+
+Q3Map2 Shader Manual


+ + +Most recent Quake III engine games are programmed with a feature known as distance clipping used to clip (cull) map geometry beyond a user set distance. At the time of Quake III Arena's release, distance clipping was not an available feature. The Q3Map2 foghull feature was designed to simulate true distance clipping for Quake III Arena and Team Arena games.

+ + + +
+
What is a Foghull?

+ + + +Farplane distance clipping is a feature used to cull (remove) the drawing of polygons beyond a certain distance from the player in an attempt to improve performance. It is typically used on large, open terrain maps with little vis-blocking structures. Through the use of distance clipping a maximum vis distance is set, which provides the culling of rendered polygons. Fog is used to hide the effect of polygons appearing and disappearing by obscuring the maximum distance that the player can see.

+ +Since distance clipping is not a feature natively built into Quake III Arena, using distance culling would result in a hall of mirrors (HOM) effect where the culled geometry begins, since nothing is being drawn in the frame buffer. To compensate for this, the foghull feature uses a series of six skybox images that are drawn in place of the absent culled geometry, thus preventing the HOM effect.

+ + + +
+
Skybox Images

+ + + +The skybox images used with the foghull feature should never be actually seen since the idea is to use the fog to obsure the maximum distance that the player can see. It only exists to prevent the HOM effect. To pull this off in a convincing manner, the skybox images should be six identical 8x8 pixel (to save on texture memory) textures each filled with a flat color matching the exact color of the fog. The six skybox images must be named in accordance to the skyParms farbox convention, using the _ft, _rt, _bk, _lf, _up, _dn suffixes.

+ + + +
+
Foghull Shaders

+ + + +Two shaders are required when using the foghull feature, a fog volume shader and a skybox shader, both of which are simple, standard shaders.

+ +The color of the fog used must match the color used in the skybox images. Any decent image editing software will give you the three RGB color values of your skybox images, which must be normalized by dividing by 255. As with any other fog shader, the fogParms and surfaceparm fog keywords must be present.

+ + + +
Script: Fog Volume Shader
+textures/env/fog1024 +{ + fogParms ( 0.8 0.8 0.8 ) 1024 //Normalized RGB, distance to opaque + + surfaceparm fog //Must be used + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + + qer_editorImage textures/sfx/fog_grey.tga + qer_trans 0.4 +} +
+ + + +The skyParms and surfaceparm sky keywords must be used to create the skybox "hull" of the map. The skyParms farbox value must point to the base name of the skybox images (sans suffix). Optional surface emitted sun lighting can be added using q3map_skylight with q3map_sun or q3map_sunExt (see Appendix I: Light Emitting Shaders).

+ + + +
Script: Skybox Shader
+textures/skies/foghullsky +{ + skyParms textures/skies/foghullsky 0 - //farbox cloudheight nearbox + + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm sky //Must be used + surfaceparm trans +} +
+ + + + +
+
Entity Key Value Pairs

+ + + +To activate the foghull feature, the _foghull and _farplanedist worldspawn entity key/value pairs must be set in the Entity Inspector (in Radiant, select any non-entity brush and press "N").

+ +The _foghull key's value works similar to that of terrain entities. It must point to the name of the skybox shader, minus the standard "textures/" prefix. For the skybox shader example above with the shader name "textures/skies/foghullsky", you would use a _foghull value of "skies/foghullsky".

+ +The _farplanedist value is simply the distance at which polygons will begin to get culled. One important note is that the _farplanedist value must be greater than the distance to opaque value set in the fog shader. In the above fog shader, the distance to opaque value was set to 1024 game units. The _farplanedist value must therefore be greater than 1024, otherwise the HOM effect will appear.

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apI.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apI.htm new file mode 100644 index 00000000..77adb403 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/apI.htm @@ -0,0 +1,260 @@ + + +Q3Map2 Shader Manual: Light Emitting Shaders + + + + + + + + + + +
+ + + +

+Appendix I - Light Emitting Shaders
+
+Q3Map2 Shader Manual


+ + + +Q3Map2 surface light and sky shaders are quite different than the original Quake III shaders. As new lighting algorithms were introduced, new shader keywords were created to accompany or replace the original keywords. This section will illustrate the differences between these shaders.

+ + + +
+
Surface Lights

+ + + +*nothing here yet*
+Mention:
+*q3map_lightRGB red green blue

+ + + +
+
Skies

+ + + +Originally, sky shaders were just very large surface lights that casted parallel directional lighting. With Q3Map2, there are a few differences that sets sky shaders apart from surface lights. First of all, we'll take a look at how the pre-Q3Map2 shaders were set up:

+ + + +
Script: Pre-Q3Map2 sky shaders
+textures/shadermanual/sky +{ + skyparms textures/shaderlab_terrain/env/sky 1024 - //farbox cloudheight nearbox + + q3map_lightImage textures/shaderlab_terrain/sky_clouds.tga + + q3map_sun 1 1 1 140 -35 25 //red green blue intensity degrees elevation + q3map_lightSubdivide 256 //sets a pointlight every 256 game units + q3map_surfaceLight 200 //emits 200 units of light + + surfaceparm sky //flags compiler that this is sky + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nodlight + + nopicmip + nomipmaps + + qer_editorimage textures/shaderlab_terrain/sky_clouds.tga + + { + map textures/shaderlab_terrain/sky_clouds.tga + tcMod scale 3 3 + //tcMod scroll 0.005 -0.0125 + rgbGen identityLighting + } + { + map textures/shaderlab_terrain/sky_arc_masked.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + tcMod transform 0.25 0 0 0.25 0.1075 0.1075 + rgbGen identityLighting + } +} +
+ + + +Keep in mind that this is a generalized shader, and that there can be a lot of different variations to yield different effects. Take a look at some of the original Quake III Arena shaders for more examples. In this screenshot (compiled with LIGHT -fast, viewed with /r_lightmap 1), the effect isn't bad, but the shadows are a bit jagged.

+ +


+ +Q3Map2 sky shaders improves on the way lightmaps are calculated, improving both quality and compiler performance. This is essentially the same shader with some small changes:

+ + + +
Script: Using q3map_skyLight
+textures/shadermanual/sky +{ + skyparms textures/shaderlab_terrain/env/sky 1024 - + + q3map_lightImage textures/shaderlab_terrain/sky_clouds.tga + + q3map_sun 1 1 1 140 -35 25 + q3map_skylight 100 3 //amount iterations + + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nodlight + + nopicmip + nomipmaps + + qer_editorimage textures/shaderlab_terrain/sky_clouds.tga + + { + map textures/shaderlab_terrain/sky_clouds.tga + tcMod scale 3 3 + //tcMod scroll 0.005 -0.0125 + rgbGen identityLighting + } + { + map textures/shaderlab_terrain/sky_arc_masked.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + tcMod transform 0.25 0 0 0.25 0.1075 0.1075 + rgbGen identityLighting + } +} +
+ + + +What we've done here is replace q3map_lightSubdivide and q3map_surfacelight with q3map_skylight which yields more uniform shadows at a fraction of the compile time. However, this also generates the "stadium light" effect - producing some unwanted shadows. We'll fix this later.

+ +


+ +To solve the problem with jagged shadow edges, we can smooth out the shadows by blurring the lightmap. Depending on the type of lighting that you want to achieve for the sun (a cloudy day, for example), you can create a penumbra (half-shadow) effect using q3map_sunExt. This simulates the way sunlight bounces in certain conditions, creating a slight "jittering" effect. This is the same shader again with q3map_sunExt.

+ + + +
Script: Using q3map_sunExt
+textures/shadermanual/sky +{ + skyparms textures/shaderlab_terrain/env/sky 1024 - + + q3map_lightImage textures/shaderlab_terrain/sky_clouds.tga + + q3map_sunExt 1 1 1 140 -35 25 3 16 //adds deviance and samples + q3map_skylight 100 3 + + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nodlight + + nopicmip + nomipmaps + + qer_editorimage textures/shaderlab_terrain/sky_clouds.tga + + { + map textures/shaderlab_terrain/sky_clouds.tga + tcMod scale 3 3 + //tcMod scroll 0.005 -0.0125 + rgbGen identityLighting + } + { + map textures/shaderlab_terrain/sky_arc_masked.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + tcMod transform 0.25 0 0 0.25 0.1075 0.1075 + rgbGen identityLighting + } +} +
+ + +In the following screenshot, you can see that the jagged shadow edges are gone.

+ +


+ +As mentioned above, you may be faced with problems involving the "stadium lights" effect when using q3map_skyLight. We can eliminate this problem by using higher values for the q3map_sunExt samples and q3map_skyLight iterations parameter, but at the cost of a higher compile time. For example, q3map_sunExt 1 1 1 140 -35 25 3 32 and q3map_skylight 100 6.

+ +Note:
+Since the time that these screenshots were taken, the skylight subdivision code has been greatly improved (Q3Map2 2.5.14) for far more uniform lighting and faster compiles, so using higher iteration values can result in better quality, reducing the "stadium light" effect and without necessarily increasing compile times.

+ +


+ +A faster approximate alternative of getting rid of the "stadium lights" effect is to use q3map_lightmapFilterRadius.

+ + + +
Script: Using q3map_lightmapFilterRadius
+textures/shadermanual/sky +{ + skyparms textures/shaderlab_terrain/env/sky 1024 - + + q3map_lightImage textures/shaderlab_terrain/sky_clouds.tga + + q3map_sunExt 1 1 1 140 -35 25 3 16 + q3map_lightmapFilterRadius 0 8 //self other + q3map_skyLight 100 3 + + surfaceparm sky + surfaceparm noimpact + surfaceparm nolightmap + surfaceparm nodlight + + nopicmip + nomipmaps + + qer_editorimage textures/shaderlab_terrain/sky_clouds.tga + + { + map textures/shaderlab_terrain/sky_clouds.tga + tcMod scale 3 3 + //tcMod scroll 0.005 -0.0125 + rgbGen identityLighting + } + { + map textures/shaderlab_terrain/sky_arc_masked.tga + blendFunc GL_ONE_MINUS_SRC_ALPHA GL_SRC_ALPHA + tcMod transform 0.25 0 0 0.25 0.1075 0.1075 + rgbGen identityLighting + } +} +
+ + +The self and other parameters are the amount of filtering applied on the lightmap in world units. The self value is always set to "0" on sky shaders since skies don't have lightmaps. The q3map_lightmapFilterRadius directive should always be placed before any light-related directives that you want it to affect. In our case, we placed it after q3map_sunExt and before q3map_skyLight so that it filters the stadium lights, but won't blur the sun shadows which are already jittered. This produces very similar results without the long compile times.

+ +
screenshot here


+ +For additional information, see this thread:
+Shader Lighting Experiment

+ + +
+
Lighting Effects

+ + +Here are some additional features that you can use to create special lighting effects:
+*multiple suns by adding more than one q3map_sun or q3map_sunExt to shader
+*stuff about compiler switches
+*-skyfix
+*_skybox entity does not work with surfaceLight, must use skyLight

+ + + + + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch0.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch0.htm new file mode 100644 index 00000000..5898e5ad --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch0.htm @@ -0,0 +1,103 @@ + + +Q3Map2 Shader Manual: Preface + + + + + + + + + + +
+ + + +

+0 - Preface
+
+Q3Map2 Shader Manual


+ + + +The Q3Map2 Edition of the Shader Manual

+ +Q3Map2 is an updated version of the original Q3Map program used to compile .map files created in a level editor such as Radiant into .bsp files used by Quake III engine games. Since it's introduction, ydnar has added so many new features and improved efficiency to the degree where Q3Map2 has become the standard compiling program for the level editing community as well as for many commercial games.

+ +While still accurate, the original QeRadiant Shader Manual written by the staff at id Software did not contain shader keywords pertaining to the new Q3Map2, hence the need for this updated version of the manual including recent developments to the compiler.

+ +This manual is based on the original manual with some minor reformatting, edits and error corrections, but the main difference is the inclusion of Q3Map2 specific shader keywords. Additionally, this version also includes an expanded appendix with information on selected Q3Map2 features as well as a new chapter for shader keywords used specifically with third party Quake III engine games.

+ +Since Q3Map2 is being updated with additional features on a regular basis, this manual will also be updated to reflect any new shader keywords being introduced so check back for updates.

+ +-Obsidian

+ + + +
+
Credits

+ + + +Q3Map2 Shader Manual
+Written by Obsidian and ydnar


+ +The Q3Map2 Shader Manual is based on the QeRadiant Shader Manual - Revision #12. Other portions were adapted from the Q3Map2 Handbook (Beta Edition), the Q3Map2 Readme document, and from various discussions on the forums/IRC channels. All works were consulted with permission from the authors.

+ +QeRadiant Shader Manual, Revision #12
+
    +
  • Written by Paul Jaquays and Brian Hook.
  • +
  • Additional material by John Carmack, Christian Antkow, Kevin Cloud and Adrian Carmack.
  • +
  • Converted into a web friendly version by John Hutton.
  • +
  • Appendix A by TTimo.
  • +
+ +Q3Map2 Handbook (Beta Edition)
+
    +
  • Written by Jetscreamer, Shadowspawn and ydnar.
  • +
+ +Q3Map2 Readme
+
    +
  • Written by ydnar
  • +
+ +Special Thanks:
+
    +
  • Paul Jaquays for his support, feedback and for writing the original QeRadiant Shader Manual.
  • +
  • ydnar for Q3Map2, thereby making level editing 2x more fun at 1/10 the compile time. Thanks for his technical expertise and help in writing this manual.
  • +
+ +This is not an id Software product. Do not contact them for support.

+ + + +
+
Contact

+ + + +Shader Manual Development
+Feel free to e-mail me if you have any suggestions, comments or error corrections. +meridanox@gmail.com

+ +Q3Map2 Shader Manual at Shaderlab:
+http://shaderlab.com/q3map2/shader_manual/

+ +Forums
+Quake 3 World Level Editing and Modeling Forum
+Splash Damage Q3Map2 Support Forum

+ + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch1.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch1.htm new file mode 100644 index 00000000..d099447b --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch1.htm @@ -0,0 +1,249 @@ + + +Q3Map2 Shader Manual: Introduction + + + + + + + + + + +
+ + + +

+1 - Introduction
+
+Q3Map2 Shader Manual


+ + + +The graphic engine for Quake III Arena has taken a step forward by putting much more direct control over the surface qualities of textures into the hands of designers and artists. In writing this manual, we have tried to define the concepts and tools that are used to modify textures in a way that, it is hoped, will be graspable by users who already have basic knowledge of computer graphics but are not necessarily computer programmers. It is not a tutorial, nor is it intended to be one.

+ +The Manual for the Q3Radiant editor program contains a section called Creating New Assets that has the necessary information for setting up the files to create your own custom Quake III Arena shaders. You should follow a similar convention when creating your custom shaders. It is reproduced here for your convenience:

+ + + +Quote: from Q3Radiant Editor Manual
+Creating New Assets
+If you are familiar with the required tools, creating new assets for use in Quake III Arena is not particularly difficult. As a rule, you should create new directories for each map with names different from the names used by id. If you are making a map that will be called "H4x0r_D00M", every directory containing new assets for that map should be titled H4x0r_D00M. This is to try and avoid asset directories overwriting each other as the editor and the game load in assets. +

+ + + +It is recommended that you study the scripts in this document and in the individual shader scripts. Pay careful attention to syntax and punctuation. This is where you are most likely to make mistakes.

+ + + +
+
What is a Shader?

+ + + +Shaders are short text scripts that define the properties of a surface as it appears and functions in a game world (or compatible editing tool). By convention, the documents that contain these scripts usually has the same name as the texture set which contains the textures being modified (e.g; base, hell, castle, etc,). Several specific script documents have also been created to handle special cases, like liquids, sky and special effects. +For Quake III Arena, shader scripts are located in [Quake3]/baseq3/scripts.

+ +A Quake III Arena shader file consists of a series of surface attribute and rendering instructions formatted within braces ("{" and "}"). Below you can see a simple example of syntax and format for a single process, including the Q3Map2 keywords and "Surface Parameters", which follow the first bracket and a single bracketed "stage":

+ + + +Script: Syntax and Format
+ +
+

+textures/liquids/lava-example
+{
+	deformVertexes wave sin 0 3 0 0.1
+	q3map_tessSize 64
+	surfaceparm lava
+	qer_editorimage textures/common/lava.tga
+	{
+		map textures/common/lava.tga
+	}
+}
+
+ +
+ +

+//Shader Name
+
+//General Shader Keywords
+//Q3Map2 Specific Shader Keywords
+//Q3Map2 Specific Surface Parameter Shader Keywords
+//Editor Specific Shader Keywords
+
+//Stage Specific Shader Keywords
+
+
+

+ +Shaders need to be referenced by the map editor, compiler (Q3Map2) and game engine - each of which uses a different part of the shader. In the above example shader, the different sections are listed on the right.

+ + + +
+
Shader Name & File Conventions

+ + + +The first line is the shader name. It is used by the map editor, compiler, game engine, and models to reference the script and art files associated with the shader. Shader names can be up to 63 characters long. The names are often a mirror of a pathname to the texture image without the file extension (.tga or .jpg) or base dir (/quake3/baseq3 in our case), but they do not need to be.

+ +Shaders that are only going to be referenced by the game code, not modeling tools, often are just a single word, like "projectionShadow" or "viewBlood".

+ +Shaders that are used on character or other polygon mesh models need to mirror the art files, which allows the modelers to build with normal textures, then have the special effects show up when the model is loaded into the game.

+ +Shaders that are placed on surfaces in the map editor commonly mirror an image file, but the "qer_editorimage" shader parameter can force the editor to use an arbitrary image for display.

+ +Shader path names have a case sensitivity issue - on Windows, they aren't case sensitive, but on Unix they are. Try to always use lowercase for filenames, and always use forward slashes "/" for directory separators.

+ +Following the shader name, is an opening bracket "{" designating the beginning of the shader contents, and a closing bracket "}" at the end of the shader. Notice that the contents of the above example shader are indented for better legibility.

+ + + +
+
:q3map Suffix

+ + + +The :q3map suffix can be added to the end of the shader name of "compile-time" shaders. This means that shaders with names marked with :q3map will be used by the compiler only and will be ignored by the game engine. This is especially useful if you want to add Q3Map2-relevant shader directives to basic lightmapped textures. This allows Quake 3 to generate the stages implicitly while Q3Map2 processes the Q3Map2-relevant sections of the shader. Consider the following shaders:

+ + + +
Script: Without :q3map
+textures/q3map2_sm/floor +{ + surfaceparm metalsteps + { + map $lightmap + rgbGen identity + } + { + map textures/q3map2_sm/floor.tga + blendFunc GL_DST_COLOR GL_ZERO + } +} +
+ + +Normally, we wouldn't need a shader for this texture to be displayed properly in game since the lightmap and texture stages are generated implicitly by Quake 3. The only reason why this shader exists is because we want Q3Map2 to process this surface as having metalsteps when the player walks on it. As a result, we end up writing out the entire shader.

+ +To save ourselves from needless work, we can mark this shader as being compiler-only and have Quake 3 generate the lightmap and texture stages for us as it usually does by default:

+ + +
Script: With :q3map
+textures/q3map2_sm/floor:q3map +{ + surfaceparm metalsteps +} +
+ + + + +
+
Keyword Types

+ + + +Only the shader name is case sensitive (use all lowercase). Shader keywords (aka. directives) are not, but by convention, you should use mixedCase (ie. q3map_alphaMod). Some of the shader keywords are order dependant, so it's good practice to keep all keyword of a similar type grouped together in the following order, from top-down:

+ +
General Shader Keywords
+A shader may contain general shader keywords, which affects the shader's appearance globally (affects the entire shader), and changes the physical attributes of the surface that uses the shader. These attributes can affect the player. These parameters are executed at runtime, that is, in order to see the changes one does not need to re-compile the map.

+ +
Q3Map2 Specific Shader Keywords
+The general shader keywords may be followed by Q3Map2 specific keywords. These keywords are used by the compiler to change the physical nature of the shader's surface and are also global.

+ +
Q3Map2 Specific Surface Parameter Shader Keywords
+These are actually part of the Q3Map2 specific shader keywords that are flags telling the compiler about the physical nature of the shader's surface. These are also global.

+ +
Editor Specific Shader Keywords
+Editor specific shader keywords change the appearance of the shader in the map editor only. It has no effect on the shader in game.

+ +
Stage Specific Shader Keywords
+The shader may contain one or more "stages". Each stage consists of an opening and closing bracket along with the contents of the stage (indented). The stage will contain a texture map specification which specifies the source image, and various other stages specific shader keywords that modifies the appearance of the source image. Stage specific keywords are processed by the renderer. They are appearance changes only and have no effect on game play or game mechanics. Changes to any of these attributes will take effect as soon as the game goes to another level or vid_restarts (type command "/vid_restart" in the game console).

+ + + +
+
Documenting With Comments

+ + + +It is often useful to document parts of shaders, especially for testing purposes or when working with a development team of other designers. Comments added to shaders are ignored completely, making it useful for adding notes, or for temporarily removing keywords for testing.

+ +Shaders use the same double forward slashes "//" convention common with many programming languages for commenting. All text after the "//" on the same line are ignored from the shader. See various shaders for examples.

+ + + +
+
Key Concepts

+ + + +Ideally, a designer or artist who is manipulating textures with shader files has a basic understanding of wave forms and knows about mixing colored light (high school physics sort of stuff). If not, there are some concepts you need to have a grasp on to make shaders work for you.

+ +
Surface Effects vs. Content Effects vs. Deformation Effects
+Shaders not only modify the visible aspect of textures on a geometry brush, curve, patch or mesh model, but they can also have an effect on both the content, "shape," and apparent movement of those things. A surface effect does nothing to modify the shape or content of the brush. Surface effects include glows, transparencies and rgb (red, green, blue) value changes. Content shaders affect the way the brush operates in the game world. Examples include water, fog, nonsolid, and structural. Deformation effects change the actual shape of the affected brush or curve, and may make it appear to move.

+ +
Power Has a Price
+The shader script gives the designer, artist and programmer a great deal of easily accessible power over the appearance of and potential special effects that may be applied to surfaces in the game world. But it is power that comes with a price tag attached, and the cost is measured in performance speed. Each shader phase that affects the appearance of a texture causes the Quake III engine to make another processing pass and redraw the world. Think of it as if you were adding all the shader-affected triangles to the total r_speed count for each stage in the shader script. A shader-manipulated texture that is seen through another shader-manipulated texture (e.g. a light in fog) has the effect of adding the total number of passes together for the affected triangles. A light that required two passes seen through a fog that requires one pass will be treated as having to redraw that part of the world three times.

+ +
RGB Color
+RGB means "Red, Green, Blue". Mixing red, green and blue light in differing intensities creates the colors in computers and television monitors. This is called additive color (as opposed to the mixing of pigments in paint or colored ink in the printing process, which is subtractive color). In Quake III Arena and most higher-end computer art programs (and the color selector in Windows), the intensities of the individual Red, Green and Blue components are expressed as number values. When mixed together on a screen, number values of equal intensity in each component color create a completely neutral (gray) color. The lower the number value (towards 0), the darker the shade. The higher the value, the lighter the shade or the more saturated the color until it reaches a maximum value of 255 (in the art programs). All colors possible on the computer can be expressed as a formula of three numbers. The value for complete black is 0 0 0. The value for complete white is 255 255 255. However, the Quake III Arena graphics engine requires that the color range be "normalized" into a range between 0.0 and 1.0.

+ +
Normalization: a Scale of 0 to 1
+The mathematics in Quake III Arena use a scale of 0.0 to 1.0 instead of 0 to 255. Most computer art programs that can express RGB values as numbers use the 0 to 255 scale. To convert numbers, divide each of the art program's values for the component colors by 255. The resulting three values are your Quake III Arena formula for that color component. The same holds true for texture coordinates.

+ +
Texture Sizes
+TGA texture files are measured in pixels (picture elements). Textures are measured in powers of 2, with 16 x16 pixels being the smallest (typically) texture in use. Most will be larger. Textures need not be square, so long as both dimensions are powers of 2. Examples include: 32x256, 16x32, 128x16.

+ +
Color Math
+In Quake III Arena, colors are changed by mathematical equations worked on the textures by way of the scripts or "programlets" in the shader file. An equation that adds to, or multiplies the number values in a texture causes it to become darker. Equations that subtract from or modulate number values in a texture cause it to become lighter. Either equation can change the hue and saturation of a color.

+ +
Measurements
+The measurements used in the shaders are in either game units, color units, or texture units.

+ +
    +Game unit: A game unit is used by deformations to specify sizes relative to the world. Game units are the same scale we have had since way back in the Wolfenstein days - 8 units equals one foot. The default texture scale used by the Radiant map editor results in two texels for each game unit, but that can be freely changed.

    + +Color units: Colors scale the values generated by the texture units to produce lighting effects. A value of 0.0 will be completely black, and a value of 1.0 will leave the texture unchanged. Colors are sometimes specified with a single value to be used across all red, green, and blue channels, or sometimes as separate values for each channel.

    + +Texture units: This is the normalized (see above) dimensions of the original texture image (or a previously modified texture at a given stage in the shader pipeline). A full texture, regardless of its original size in texels, has a normalized measurement of 1.0 x 1.0. For normal repeating textures, it is possible to have value greater than 1.0 or less than 0.0, resulting in repeating of the texture. The coordinates are usually assigned by the level editor or modeling tools, but you still need to be aware of this for scrolling or turbulent movement of the texture at runtime.

    +
+ +
Waveform Functions
+Many of the shader functions use waveforms to modulate measurements over time. Where appropriate, additional information is provided with wave modulated keyword functions to describe the effect of a particular waveform on that process. Currently there are five waveforms in use in Q3A shaders:

+ +
    +Sin: Sin stands for sine wave, a regular smoothly flowing wave function ranging from -1 to 1.

    +Triangle: Triangle is a wave with a sharp ascent and a sharp decay, ranging from 0 to 1. It will make choppy looking wave forms.

    +Square: A squarewave simply switches from -1 to 1 with no in-between.

    +Sawtooth: In the sawtooth wave, the ascent is like a triangle wave from 0 to 1, but the decay cuts off sharply back to 0.

    +Inversesawtooth: This is the reverse of the sawtooth... instant ascent to the peak value (1), then a triangle wave descent to the valley value (0). The phase on this goes from 1.0 to 0.0 instead of 0.0 to 1.0. This wave is particularly useful for additive cross-fades.

    +
+ +Waveforms all have the following properties:

+ +
    +base: Where the wave form begins. Amplitude is measured from this base value.

    +amplitude: This is the height of the wave created, measured from the base. You will probably need to test and tweak this value to get it correct for each new shader stage. The greater the amplitude, the higher the wave peaks and the deeper the valleys.

    +phase: This is a normalized value between 0.0 and 1.0. Changing phase to a non-zero value affects the point on the wave at which the wave form initially begins to be plotted. Example: In Sin or Triangle wave, a phase of 0.25 means it begins one fourth (25%) of the way along the curve, or more simply put, it begins at the peak of the wave. A phaseof 0.5 would begin at the point the wave re-crosses the base line. A phase of 0.75 would be at the lowest point of the valley. If only one wave form is being used in a shader, a phase shift will probably not be noticed and phase should have a value of zero (0). However, including two or more stages of the same process in a single shader, but with the phases shifted can be used to create interesting visual effects. Example: using rgbGen in two stages with different colors and a 0.5 difference in phase would cause the manipulated texture to modulate between two distinct colors. Phase changes can also be used when you have two uses of the same effect near each other, and you don't want them to be synchronized. You would write a separate shader for each, changing only the phase value.

    +freq: Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of 1 would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 seconds.

    +
+ + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch2.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch2.htm new file mode 100644 index 00000000..6f3311ed --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch2.htm @@ -0,0 +1,246 @@ + + +Q3Map2 Shader Manual: General Shader Keywords + + + + + + + + + + +
+ + + +

+2 - General Shader Keywords
+
+Q3Map2 Shader Manual


+ + + +IMPORTANT NOTES: Once again, be aware that some of the shader commands may be order dependent, so it's good practice to place all global shader commands (keywords defined in this section) at the very beginning of the shader and to place shader stages at the end (see various examples).

+ +These Keywords are global to a shader and affect all stages. They are also ignored by Q3Map2.

+ + + +
+
skyParms farbox cloudheight nearbox

+ + + +Specifies how to use the surface as a sky, including an optional far box (stars, moon, etc), optional cloud layers with any shader attributes, and an optional near box (mountains in front of the clouds, etc).

+ +
    +farbox : Specifies a set of files to use as an environment box behind all cloudlayers. Specify "-" for no farbox, or a file base name. A base name of "env/test" would look for files "env/test_rt.tga", "env/test_lf.tga", "env/test_ft.tga", "env/test_bk.tga", "env/test_up.tga", "env/test_dn.tga" to use as the right / left / front / back / up / down sides.

    +cloudheight : Controls apparent curvature of the cloud layers - lower numbers mean more curvature (and thus more distortion at the horizons). Higher height values create "flatter" skies with less horizon distortion. Think of height as the radius of a sphere on which the clouds are mapped. Good ranges are 64 to 256. The default value is 128.

    +nearbox : Specified as farbox, to be alpha blended ontop of the clouds. This has not be tested in a long time, so it probably doesn't actually work. Set to "-" to ignore.

    +
+ +Design Notes: +
    +
  • If you are making a map where the sky is seen by looking up most of the time, use a lower cloudheight value. Under those circumstances the tighter curve looks more dynamic. If you are making a map where the sky is seen by looking out windows most of the time or has a map area that is open to the sky on one or more sides, use a higher height to make the clouds seem more natural.
  • +
  • It is possible to create a sky with up to 8 cloudlayers, but that also means 8 processing passes and a potentially large processing hit.
  • +
  • Be aware that the skybox does not wrap around the entire world. The "floor" or bottom face of the skybox is not drawn by the game. If a player in the game can see that face, they will see the "hall of mirrors" effect.
  • +
  • There's a bug in Quake 3 (but fixed in Enemy Territory) that causes a shader vertex overflow (SHADER_MAX_VERTEXES HIT IN FILLCLOUDSKYSIDE) if more than two cloud layers are used in maps with a lot of visible sky. To compensate, either reduce the amount of visible sky or limit the shader to two cloud layers.
  • +
+ +Q3Map2 sky shaders work differently from the original and contain a number of improvements in terms of efficiency and visually. The example given below is an original Quake III Arena sky shader. While it is still operational, it is a little outdated and is being kept here for legacy purposes only. It is recommended that you take advantage of the new features of Q3Map2 skies by consulting Appendix I: Light Emitting Shaders > Skies.

+ + + +
Script: Original Quake III Arena sky shader
+textures/skies/xtoxicsky_dm9 +{ + qer_editorimage textures/skies/toxicsky.tga + surfaceparm noimpact + surfaceparm nolightmap + q3map_globaltexture + q3map_lightsubdivide 256 + q3map_surfacelight 400 + surfaceparm sky + q3map_sun 1 1 0.5 150 30 60 + skyparms full 512 - + { + map textures/skies/inteldimclouds.tga + tcMod scale 3 2 + tcMod scroll 0.1 0.1 + } + { + map textures/skies/intelredclouds.tga + blendFunc add + tcMod scale 3 3 + tcMod scroll 0.05 0.05 + } +} +
+ + + + +
+
cull side

+ + + +Every surface of a polygon has two sides, a front and a back. Typically, we only see the front or "out" side. For example, a solid block you only show the front side. In many applications we see both. For example, in water, you can see both front and a back. The same is true for things like grates and screens.

+ +To "cull" means to remove. The value parameter determines the type of face culling to apply. The default value is cull back if this keyword is not specified. However for items that should be inverted then the value front should be used. To disable culling, the value disable or none should be used. Only one cull instruction can be set for the shader.

+ +
    +front : The front or "outside" of the polygon is not drawn in the world. It is used if the keyword "cull" appears in the content instructions without a side value.

    +back : Cull back removes the back or "inside" of a polygon from being drawn in the world.

    +disable or none : Neither side of the polygon is removed. Both sides are drawn in the game. Very useful for making panels or barriers that have no depth, such as grates, screens, metal wire fences and so on and for liquid volumes that the player can see from within. Also used for energy fields, sprites, and weapon effects (e.g. plasma).

    +
+ +Design Notes
+For things like grates and screens, put the texture with the cull none property on one face only. On the other faces, use a non-drawing texture.

+ + + +
+
deformVertexes type ---

+ + + +This function performs a general deformation on the surface's vertexes, changing the actual shape of the surface before drawing the shader passes. You can stack multiple deformVertexes commands to modify positions in more complex ways, making an object move in two dimensions, for instance. There are 6 possible values for the type parameter, each of which will be described in more detail: wave, normal, bulge, move, autosprite, autosprite2. Depending on which of the 6 type parameters are used, different additional parameters will need to be used, including the generalized waveform functions (see Chapter 1: Key Concepts)

+ +Design Notes:
+The div and amplitude parameters, when used in conjunction with liquid volumes like water should take into consideration how much the water will be moving. A large ocean area would have have massive swells (big div values) that rose and fell dramatically (big amplitude values). While a small, quiet pool may move very little.

+ +
deformVertexes wave div func base amplitude phase freq
+Designed for water surfaces, modifying the values differently at each point. The div parameter is used to control the wave "spread" - a value equal to the q3map_tessSize of the surface is a good default value. It accepts the standard wave functions sin, triangle, square, sawtooth or inversesawtooth.

+ +
deformVertexes normal div func base amplitude freq
+This deformation affects the normals of a vertex without actually moving it, which will effect later shader options like lighting and especially environment mapping. If the shader stages don't use normals in any of their calculations, there will be no visible effect. The div parameter is used to control the wave "spread" - a value equal to the q3map_tessSize of the surface is a good default value. Good values for amplitude ranges from 0.1 to 0.5 while values of 1.0 to 4.0 are good for frequency.

+ +Design Notes:
+Putting values of 0.1 to 0.5 in Amplitude and 1.0 to 4.0 in the Frequency can produce some satisfying results. Some things that have been done with it: A small fluttering bat, falling leaves, rain, flags.

+ +
deformVertexes bulge bulgeS bulgeT bulgeSpeed
+This forces a bulge to move along the given s and t directions. Designed for use on curved pipes. The bulgeS and bulgeT parameters is the amount of bulge displacement measured in game units. bulgeSpeed is the number of seconds it takes for the bulge to complete a single cycle.

+ +
deformVertexes move x y z func base amplitude phase freq
+The move parameter is used to make a brush, curve patch or model appear to move together as a unit. The x y z values are the distance and direction in game units the object appears to move relative to it's point of origin in the map. +The func base amplitude phase freq values are the same as found in other waveform manipulations.

+ +The product of the function modifies the values x, y, and z. Therefore, if you have an amplitude of 5 and an x value of 2, the object will travel 10 units from its point of origin along the x axis. This results in a total of 20 units of motion along the x axis, since the amplitude is the variation both above and below the base.

+ +It must be noted that an object made with this shader does not actually change position, it only appears to.

+ +Design Notes:
+If an object is made up of surfaces with different shaders, all must have matching deformVertexes move values or the object will appear to tear itself apart.

+ +
deformVertexes autosprite
+This function can be used to make any given triangle quad (pair of triangles that form a square rectangle) automatically behave like a sprite without having to make it a separate entity. This means that the "sprite" on which the texture is placed will rotate to always appear at right angles to the player's view as a sprite would. Any four-sided brush side, flat patch, or pair of triangles in a model can have the autosprite effect on it. The brush face containing a texture with this shader keyword must be square.

+ +
deformVertexes autosprite2
+Is a slightly modified "sprite" that only rotates around the middle of its longest axis. This allows you to make a pillar of fire that you can walk around, or an energy beam stretched across the room.

+ + + +
+
fogParms ( r g b ) opacity

+ + + +Note: You must also specify "surfaceparm fog" to cause Q3Map2 to identify the surfaces inside the volume. Fogparms only describes how to render the fog on the surfaces.

+ +r g b : These are normalized values. A good computer art program should give you the RGB values for a color. To obtain the values that define fog color for Quake III Arena, divide the desired color's red, green and blue values by 255 to obtain three normalized numbers within the 0.0 to 1.0 range.

+opacity : This is the distance, in game units, until the fog becomes totally opaque, as measured from the point of view of the observer. By making the height of the fog brush shorter than the distance to opaque, the apparent density of the fog can be reduced (because it never reaches the depth at which full opacity occurs). + +
    +
  • The fog volume can only have one surface visible (from outside the fog).
  • +
  • Fog must be made of one brush. It cannot be made of adjacent brushes.
  • +
  • Fog brushes must be axial. This means that only square or rectangular brushes may contain fog, and those must have their edges drawn along the axes of the map grid (all 90 degree angles).
  • +
+ +Design Notes:
+
    +
  • If a water texture contains a fog parameter, it must be treated as if it were a fog texture when in use.
  • +
  • If a room is to be filled completely with a fog volume,it can only be entered through one surface (and still have the fog function correctly).
  • +
  • Additional shader passes may be placed on a fog brush, as with other brushes.
  • +
+ + + +
+
noPicMip

+ + + +This causes the texture to ignore user-set values for the r_picmip cvar command. The image will always be high resolution. Example: Used to keep images and text in the heads up display from blurring when user optimizes the game graphics.

+ + + +
+
noMipMaps

+ + + +This implies noPicMip, but also prevents the generation of any lower resolution mipmaps for use by the 3D card. This will cause the texture to alias when it gets smaller, but there are some cases where you would rather have this than a blurry image. Sometimes thin slivers of triangles force things to very low mipmap levels, which leave a few constant pixels on otherwise scrolling special effects.

+ + + +
+
polygonOffset

+ + + +Surfaces rendered with the polygonOffset keyword are rendered slightly off the polygon's surface. This is typically used for wall markings and "decals." The distance between the offset and the polygon is fixed. It is not a variable in Quake III Arena.

+ +Design Notes:
+
    +
  • Use this for wall or floor markings, particularily for direction arrows for team games. Texture the brush with the decal shader on one face and the other faces with a nodraw shader. Then place the brush flush with the surface of the wall or floor.
  • +
  • When using a _decal entity for texture projection, polygonOffset must be used to prevent Z-fighting. If you experience problems with depth sorting, try using sort 6.
  • +
+ + + + +
+
portal

+ + + +Specifies that this texture is the surface for a portal or mirror. In the game map, a portal entity must be placed directly in front of the texture (within 64 game units). All this does is set "sort portal", so it isn't needed if you specify that explicitly.

+ + + +
+
sort value

+ + + +Use this keyword to fine-tune the depth sorting of shaders as they are compared against other shaders in the game world. The basic concept is that if there is a question or a problem with shaders drawing in the wrong order against each other, this allows the designer to create a hierarchy of which shader draws in what order.

+ +The default behavior is to put all blended shaders in sort "additive" and all other shaders in sort "opaque", so you only need to specify this when you are trying to work around a sorting problem with multiple transparent surfaces in a scene.

+ +The value here can be either a numerical value or one of the keywords in the following list (listed in order of ascending priority): + +
    + portal (1): This surface is a portal, it draws over every other shader seen inside the portal, but before anything in the main view.
    + Sky (2): Typically, the sky is the farthest surface in the game world. Drawing this after other opaque surfaces can be an optimization on some cards. This currently has the wrong value for this purpose, so it doesn't do much of anything.
    + Opaque (3): This surface is opaque (rarely needed since this is the default with no blendfunc)
    + Banner (6): Transparent, but very close to walls.
    + Underwater (8): Draw behind normal transparent surfaces.
    + Additive (9): Normal transparent surface (default for shaders with blendfunc's)
    + Nearest (16): This shader should always sort closest to the viewer, e.g. muzzle flashes and blend blobs.

    +
+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch3.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch3.htm new file mode 100644 index 00000000..4208e89f --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch3.htm @@ -0,0 +1,799 @@ + + +Q3Map2 Shader Manual: Q3Map2 Specific Shader Keywords + + + + + + + + + + +
+ + + +

+3 - Q3Map2 Specific Shader Keywords
+
+Q3Map2 Shader Manual


+ + +These keywords change the physical nature of the textures and the brushes that are marked with them. Changing any of these values will require the map to be re-compiled. These are global and affect the entire shader.

+ + + +
+
q3map_alphaGen func ---

+ + +blah

+ + + +
+
q3map_alphaMod func ---

+ + + +This is used for special blending effects on shaders by altering the amount of blending falloff depending on specific surface properties such as the surfaces normal axis or the vertexes contained within its volume. alphaMod operations are applied to an object's vertexes so the rgbGen vertex directive is required for each affected stage.

+ +
q3map_alphaMod dotproduct ( X Y Z)
+It is used to blend textures using alphaFunc or blendFunc in the shader's second pass, with the falloff depending on the surface's normal axis. This is achieved by doing a vector dot product of the specified normalized vector value ( X Y Z ) and the vertex normal which yields the amount of blending. The dot product operation multiplies each element of one vector against the corresponding elements of a second vector, then adds them. Examples:

+ + +( 0 0 1 ) dp ( 0 0 1 ) = 0 * 0 + 0 * 0 + 1 * 1 = 1
+( 0 0 1 ) dp ( 0 0 0.5 ) = 0 * 0 + 0 * 0 + 1 * 0.5 = 0.5
+( 0.5 0.5 1 ) dp ( 0 0.5 0.5 ) = 0.5 * 0 + 0.5 * 0.5 + 1 * 0.5 = 0.75

+
+ +
q3map_alphaMod dotproduct2 ( X Y Z )
+This works in a similar way to dotproduct except it exaggerates the differences in vertex normals by squaring the final dot product value. With the same values as the above example, dotproduct2 would give the following:

+ + +[ ( 0 0 1 ) dp ( 0 0 1 ) ]2 = ( 0 * 0 + 0 * 0 + 1 * 1 )2 = 1
+[ ( 0 0 1 ) dp ( 0 0 0.5 ) ]2 = ( 0 * 0 + 0 * 0 + 1 * 0.5 )2 = 0.25
+[ ( 0.5 0.5 1 ) dp ( 0 0.5 0.5 ) ]2 = ( 0.5 * 0 + 0.5 * 0.5 + 1 * 0.5 )2 = 0.5625 +



+ + + +
Script: q3map_dotproduct on terrain
+textures/shaderlab_vector_1/rock_1_z_lodterrain +{ + //Used for radiosity lighting + q3map_lightImage textures/shaderlab_vector_1/rock_1.tga + + q3map_nonplanar + q3map_shadeAngle 179 + q3map_tcGen ivector ( 512 0 0 ) ( 0 512 0 ) + q3map_tcMod rotate 33 + q3map_lightmapAxis z + + // this means dot product squared, for faster falloff between vertical and horizontal planes + q3map_alphaMod dotproduct2 ( 0 0 0.95 ) + + surfaceparm nonsolid + surfaceparm pointlight + + { + map textures/shaderlab_vector_1/rock_1.tga + rgbGen vertex + } + { + map textures/slterra/sand_1.tga + blendFunc GL_SRC_ALPHA GL_ONE_MINUS_SRC_ALPHA + rgbGen vertex + } +} +
+
+ +Design Notes:
+Typical examples of use include snow covering the top faces of objects, or terrain with grass growing on horizontal planes blending into rocky cliffs on near vertical surfaces. It is an excellent way of automatically creating realistic alpha-blended terrain without the complicated steps in setting up an alpha map.

+ + +
q3map_alphaMod scale N.N
+Used in conjunction with q3map_alphaMod volume. Scales the vertex alpha by N.N.

+ +
q3map_alphaMod set N.N
+Used in conjunction with q3map_alphaMod volume. Sets the vertex alpha (regardless of any previous alpha values) to N.N * 255.

+ +
q3map_alphaMod volume
+This was created as a way to explicitly set the amount of vertex alpha-blending by altering the alpha values of vertexes contained within a brush volume marked with this shader directive. Applies all other q3map_alphaMod directives to each vertex inside a brush textured with this shader, allowing large faded scrolling fire shaders, waterfalls, marquees, explicit dotProduct terrain blending control, etc.

+ +Design Notes:
+This is usually used in special alphaMod volume "common" shaders for use within the editor only. A brush textured with the alphaMod volume shader is used to overlap the vertexes of another brush using an alpha-blended shader, altering the vertex alpha values. Worldspawn alphaMod volume brushes will affect all surfaces. You can func_group an alphaMod volume brush to affect only that entity.

+ + + +
+
q3map_backShader shadername

+ + + +This allows a brush to use a different shader when you are inside it looking out. By way of example, this would allow a water brush (or other) surfaces to have a different sort order or appearance when seen from the inside. q3map_backShader only works on brush faces. For this reason, it is deprecated in favor of using q3map_cloneShader where the target shader contains q3map_invert.

+ + + + + +
+
q3map_backSplash percentage distance

+ + + +A surface light is lit by itself, often causing areas of higher light intensity than other areas. q3map_backSplash moves the light source away from the surface of the shader, allowing it to create smoother lighting over the face. By default, all shaders are assigned backsplash values, 0.05 for the percentage, 23 units for the distance.

+ +
    +percentage : Specifies the intensity percentage of the light generated by q3map_surfacelight to be redirected back at the surface. Use a value of 0 or a negative value to disable back splash lights.
    +distance : Distance of the back splash lights from the surface. +
+ + + +
+
q3map_baseShader shadername

+ + + +Allows shaders to be subclassed (Q3Map2 relevant portions only, such as surfaceparms, lighting, texture projection, etc). Subclassed shaders can reference the base shader by referring to the base shader's name. In order for q3map_baseShader to work correctly, the base shader must be specified before any shaders that subclass it. Some EasyGen terrain templates incorrectly specified the base shader after the terrain shaders that depended on it, resulting in some interesting errors.

+ +This is fundamentally the reverse of q3map_remapShader. Use q3map_baseShader when a single group of q3map_* directives is required for multiple base shaders. Use q3map_remapShader when similar shaders are used that require different groups of q3map_* directives.

+ + + +
+
q3map_bounce N.N

+ + + +Deprecated! Use q3map_bounceScale instead.

+ + + +
+
q3map_bounceScale N.N

+ + + +Use a number between 0 and 1.0 (or higher), to scale the amount of light reflected in radiosity passes. You can oversaturate it by using a number higher than 1.0, but this can lead to excessive compile times. Using 90 would probably make things positively glacial. 1.0 is a default, fudged number that looked OK with the maps that were tested. Tweaking it to 1.5 or 2.0 won't hurt anything, per se, but it does give you finer control over how each shader re-emits light. The poorly worded q3map_bounce has been renamed to q3map_bounceScale. While its use has been deprecated, q3map_bounce still works.

+ + + +
+
q3map_clipModel

+ + + +Automatically clips misc_model entities for player and weapon collision. This should only be used on large models such as terrain (not small decorative models - manually clip those). The shader's surfaceparms are inherited by the magic clip brush, so if you have surfaceparm nonsolid in your model's shader that uses q3map_clipModel, then the brush will also be non-solid. This can also be set on a per model basis with spawnflags 2.

+ + + +
+
q3map_cloneShader shadername

+ + + +A shader with this keyword will inherit the target shader's properties and appearance. Be careful, this can lead to an infinite loop if a cloning shader references another cloning shader or itself.

+ + + +
+
q3map_colorGen

+ + +blah

+ + + +
+
q3map_colorMod

+ + +blah

+ + + +
+
q3map_extraShader

+ + + +Does not exist!

+ + + +
+
q3map_fadeAlpha N

+ + + +Does not exist!

+ + + +
+
q3map_fogDir angle

+ + + +Specifies the direction a fog shader fades from transparent to opaque.

+ + + +
+
q3map_forceMeta

+ + + +Forces model (MD3, ASE, etc.) surfaces to be broken down into their component triangles like brush faces and passed through the meta code on a per shader basis. This is required for lightmapped models. Setting spawnflags 4 on a misc_model will set q3map_forceMeta on all its surfaces.

+ + + + + +
+
q3map_forceSunlight

+ + + +Obsolete!
+By default, no sunlight is cast on vertex-lit .md3 models or vertex-lit terrain. Using this option, sunlight (overbright bits created by the q3map_sun option) will be cast on these surfaces. q3map_forceSunlight is now obsolete since suns are now first class light sources.

+ + + +
+
q3map_fur layers offset fade

+ + + +This is used for generating fur over a surface. This is typically used in conjunction with q3map_cloneShader in the surface (parent) shader and references the fur shader as the clone. A possible application of this is to create grass on alphablended terrain. Keep in mind that the use of a fur shader may cause a large hit to performance but when used sparingly, it can produce some interesting effects. (See Appendix D: Fur)
+ +
    +layers : This specifies the number of desired replicated fur layers generated.

    +offset : The distance (in game units) between subsequent layers.

    +fade : A normalized value indicating the fade falloff between subsequent layers.

    +
+ + + +
+
q3map_globalTexture

+ + + +Use this shader in the global keyword commands whenever the tcMod scale function is used in one of the later render stages. Many problems with getting shader effects to work across multiple adjacent brushes are a result of the way Q3Map2 optimizes texture precision. This option resolves that, but at the expense of some precision of the textures when they are far away from the origin of the map.

+ + + +
+
q3map_indexed

+ + + +This is used for explicit terrain-style indexed mapping. It instructs Q3Map2 to look at the func_group terrain entity's _indexmap key for an image to pull index values from, and then to construct a shader name with the root based on the _shader key's value.

+ + + +
+
q3map_invert

+ + + +Inverts a surface normal. Works on brush faces, models and patches. Used in celshading to achieve the inverted backfacing hull.

+ + + +
+
q3map_lightImage texturename

+ + + +By default, surface lights use the average color of the source image to generate the color of the light. q3map_lightImage specifies an alternate image to be used for light color emission, radiosity color emission, light filtering and alpha shadows. You can even use a light image with a different alpha channel for blurrier alpha shadows. The light color is averaged from the referenced texture. The texture must be the same size as the base image map. q3map_lightImage should appear before qer_editorImage.

+ +The reason q3map_lightImage is specified for the light in the example below, is because the blend map is predominantly yellow, but the base image is not. The designer wanted the color of the light to be sampled from the blend map instead of the base image.

+ + + +
Script: Taking light from another source image
+textures/eerie/ironcrosslt2_10000 +{ + q3map_lightImage textures/gothic_light/ironcrosslt2.blend.tga + // this TGA is the source for the color of the blended light + + qer_editorImage textures/gothic_light/ironcrosslt2.tga + //editor TGA (used because the shader is used with several different light values) + + q3map_surfacelight 10000 + //emitted light value of 10,000 + + { + map $lightmap + //source texture is affected by the lightmap + rgbGen identity + // this command handles the overbright bits created by "sunlight" in the game + } + { + map textures/gothic_light/ironcrosslt2.tga + blendFunc filter + rgbGen identity + } + { + maptextures/gothic_light/ironcrosslt2.blend.tga + blendFunc add + } +} +
+ + + + +
+
q3map_lightmapAxis axis

+ + + +Takes a single argument: either x, y or z. The keyword q3map_terrain has an implicit (read default) q3map_lightmapAxis defined as z. This keyword is not recommended for things like caves or arches which have undersides.

+ + + +
+
q3map_lightmapBrightness N.N

+ + + +Lightmap brightness scaling. A value of 2.0 will be twice as bright (linearly) and a value of 0.5 will be half as bright.

+ + + +
+
q3map_lightmapFilterRadius self other

+ + + +This is usually used on light emitting shaders to approximate finer subdivided lighting. It adds a gaussian blur effect to the lightmaps of either the shader itself, or the surfaces affected by the shader, or both. The values for self and other are measured in world units of filtering (blurring) of lightmap data cast by any light sources. The self parameter can be set for surfacelights for finer subdivided lighting, but should be set to 0 for sky shaders since they don't have lightmaps. The other parameter should be set just high enough to eliminate the "stadium shadow" effect sometimes produced by q3map_skylight or to smooth out the lighting on surfacelights. If using a value higher than 4 for the iterations parameter on q3map_skylight, you don't need q3map_lightmapFilterRadius as much, but at the expense of higher compile times. q3map_lightmapFilterRadius should be placed before any light related shader directives that you want it to affect. (see Appendix I: Light Emitting Shaders)

+ + + +
+
q3map_lightmapGamma N.N

+ + + +Deprecated! Use q3map_lightmapBrightness instead.

+ + + +
+
q3map_lightmapMergable

+ + + +Allows terrain to be mapped onto a single lightmap page for seamless terrain shadows. It will specify that the shaders using it can merge nonplanars together onto a single lightmap, so you can have a single 512x512 lightmap across a terrain entity.

+ + + +
+
q3map_lightmapSampleOffset distance

+ + + +Takes a single parameter, defaulting to 1.0, which specifies how many units off a surface should Q3Map2 sample lighting from. Use larger values (2.0-8.0) if you're getting ugly splotches on lightmapped terrain.

+ + + +
+
q3map_lightmapSampleSize N

+ + + +Surfaces using a shader with this option will have the pixel size of the lightmaps set to (NxN). This option can be used to produce high-resolution shadows on certain surfaces. In addition, it can be used to reduce the size of lightmap data, where high-resolution shadows are not required. The default Quake III lightmap sample size is 16.

+ + + +
+
q3map_lightmapSize width height

+ + + +Specifies the size of the lightmap texture that surface lightmaps get packed on to. Used mainly in Enemy Territory for terrain lightmaps (512x512) in concert with the Q3Map2 switch -lightmapsize.

+ + + +
+
q3map_lightRGB red green blue

+ + + +This forces a specified color of light to be emitted from a surface or sky light, rather than sampling colors from a lightimage, editor image or the texture map. Three normalized color values of light are required for the red green blue parameters. This does not affect bounced light in radiosity or lightfilter.

+ + + +
+
q3map_lightStyle N

+ + + +Used to set light styles on surface lights for lightmap flickering/waveform effects. N takes the form of a number between 1 and 31, that references the corresponding style number set in the worldspawn entity. Equivalent to setting "style" "N" on a light entity (see Appendix G: Lightstyles).

+ + + +
+
q3map_lightSubdivide N

+ + + +Used on surface lights (see q3map_surfacelight). Chops up the surface into smaller polygons for more uniform lighting. It defaults to 120 game units, but can be made larger or smaller as needed (for light surfaces at the bottom of cracks, for example). This can be a dominant factor in processing time for Q3Map2 lighting. Can have an increasingly "darker" effect when used with -fast. Compensate by raising the surface light value. For sky shaders, use q3map_skylight instead (see Appendix I: Light Emitting Shaders).

+ + + +
+
q3map_noClip

+ + + +You might have noticed that terrain has been made to not clip or t-junction anymore. It was causing too many issues, so a new parameter was added: q3map_noClip. Normally, Q3Map2 clips all faces to the BSP, and then takes the minimum polygon that encompasses all visible fragments. q3map_noClip forces Q3Map2 to uses the original brush faces (This is implicit for autosprite(2) surfaces). Therefore, if you map tidy, you could theoretically use q3map_noClip on all your shaders. q3map_noClip and q3map_noTJunc, when used in combination, will preserve mesh geometry exactly as you make it.

+ + + +
+
q3map_noFast

+ + + +When used on surfaces that emit light, this will disable -fast optimizations. This is useful for large areas of dim sky, where you want the dim light to reach all surfaces. This shader keyword prevents fast from affecting dim sky surfaces. It is necessary, if you can't do a workaround with brighter skies or by using a larger q3map_lightSubdivide value.

+ + + +
+
q3map_noFog

+ + + +Volumes marked with a shader containing this keyword will not be affected by fog.

+ + + +
+
q3map_nonPlanar

+ + +Instructs Q3Map2 to merge any adjacent triangles that don't lie in the same plane into a non-planar triangle soup. This allows shadows to be cast correctly across non-planar edges. It is typically used on lightmapped terrain shaders.

+ + + +
+
q3map_normalImage texturename

+ + + +Allow the use of a normal (height) map to simulate textured bumpmapping. This isn't real bumpmapping per se, but generates a static lightmap image that reflects the normal map and light source.

+ + + +
+
q3map_noTJunc

+ + + +Read as "no T-Junc". With this option, surfaces modified by a shader are not used for T-junction fixing. q3map_noClip and q3map_noTJunc, used in combination will preserve mesh geometry exactly as you make it.

+ + + +
+
q3map_noVertexLight

+ + +blah

+ + + +
+
q3map_noVertexShadows

+ + + +Obsolete!
+Vertex lighting code was rewritten a couple of times, rendering this keyword irrelevant. Shaders that are used on misc_models or terrain were to use q3map_noVertexShadows to disable shadows being cast on the vertex lit surfaces. Casting shadows at small, misc_model objects often makes sense. However, having shadows on large, vertex lit terrain surfaces often looks bad. Shadows are not cast on forced_vertes_lit surfaces by default (shaders with pointlight).

+ + + +
+
q3map_offset N.N

+ + + +Offsets a surface along the vertex normals N.N units. Used in celshading.

+ + + +
+
q3map_patchShadows

+ + + +Obsolete!
+When this option is used in conjunction with the original lighting algorithm (-light), surfaces with textures modified with this option will show shadows that are cast by curve patches. Curve patches do not cast shadows by default.

+ + + +
+
q3map_remapShader shadername

+ + +Allows shaders to be subclassed. Subclassed shaders can reference the remap shader by referencing the remap shader's name. In order for this to work, the remap shader must be specified before any shaders that references it. Subclassed shaders must contain Q3Map2 and editor relevant portions only (q3map_*, surfaceparm and qer_* directives).

+ +This is fundamentally the reverse of q3map_baseShader. Use q3map_baseShader when a single group of q3map_* directives is required for multiple base shaders. Use q3map_remapShader when similar shaders are used that require different groups of q3map_* directives.

+ +Design Notes:
+Since the subclassed shaders that are applied to geometry does not contain any texture stages, qer_editorImage is usually required in conjunction with q3map_remapShader.

+ + + +
+
q3map_replicate

+ + + +Does not exist!

+ + + +
+
q3map_rgbGen

+ + +blah

+ + + +
+
q3map_rgbMod

+ + +blah

+ + + +
+
q3map_shadeAngle angle

+ + +Specifies the breaking angle for phong shading. This allows for smooth shadows between brush faces like patches. The angle parameter is the angle between adjacent faces at which smoothing will start to occur. Typical values are usually in the 120-179 range.

+ + + +
+
q3map_skylight amount iterations

+ + + +This replaces q3map_surfacelight and q3map_lightSubdivide on sky surfaces for much faster and more uniform sky illumination. Amount is a brightness value, similar to what you would use in q3map_sun. Good values are between 50 and 200. Iterations is an exponential factor. 3 is the best value that balances speed and quality. Values of 4 and 5 are higher quality at the expense of higher compile time. Values below 3 are not too useful

+ + + +
+
q3map_splotchFix

+ + + +This is used on lightmapped model shaders if splotched lighting artifacts appear. Any shadows at the ambient/dark level will be flooded from neighbouring luxels. This gets rid of shadow acne, but a surface must be more or less uniformly lit or this looks ugly. Try using q3map_lightmapSampleOffset first before using this as a last resort.

+ + + +
+
q3map_styleMarker

+ + + +For use on shaders that accompany style lights. For any shaders that may be hit by a styled light, add q3map_styleMarker after the lightmap stage and before the texture stages so Q3Map2 can properly create the fake lightmap stages (see Appendix G: Lightstyles).

+ + + +
+
q3map_styleMarker2

+ + + +Similar to q3map_styleMarker except it is used on masked textures where a depthFunc equal is required.

+ + + +
+
q3map_sun red green blue intensity degrees elevation

+ + + +This keyword in a sky shader will create the illusion of light cast into a map by a single, infinitely distance parallel light source (sun, moon, hellish fire, etc.). This is only processed during the lighting phase of Q3Map2. While still perfectly usable, q3map_sun is now deprecated in favour for q3map_sunExt (see below).

+ +
    +red green blue : Color is described by three normalized RGB values. Color will be normalized to a 0.0 to 1.0 range, so it doesn't matter what range you use.

    +intensity : The brightness of the generated light. A value of 100 is a fairly bright sun. The intensity of the light falls off with angle but not distance.

    +degrees : The angle relative to the directions of the map file. A setting of 0 degrees equals east. 90 is north, 180 is west and 270 is south. In the original version of Q3Map, non-axial values had a tendency to produce jagged shadows. With Q3Map2, this problem is avoided with new options like lightmap filtering, raytracing and penumbra effects.

    +elevation : The distance, measured in degrees from the horizon (z value of zero in the map file). An elevation of 0 is sunrise/sunset. An elevation of 90 is noon.

    +
+ +Design Notes:
+Sky shaders should probably still have a q3map_surfacelight or preferred q3map_skylight value. The "sun" gives a strong directional light, but doesn't necessarily give the fill light needed to soften and illuminate shadows. Skies with clouds should probably have a weaker q3map_sun value and a higher q3map_surfacelight or q3map_skylight value. Heavy clouds diffuse light and weaken shadows. The opposite is true of a cloudless or nearly cloudless sky. In such cases, the "sun" or "moon" will cast stronger shadows that have a greater degree of contrast. This is also why q3map_sunExt is preferred. It gives the designer greater control over shadow contrast with a penumbra effect.

+ +Design Trick:
+Not certain what color formula you want to use for the sun's light? Try this. Create a light entity. Use the Radiant editor's color selection tools to pick a color. The light's _color key's value will be the normalized RGB formula. Copy it from the value line in the editor (CTRL+c) and paste it into your shader.

+ + + +
+
q3map_sunExt red green blue intensity degrees elevation deviance samples

+ + + +Works like q3map_sun with the addition of two new parameters to create "light jittering" for penumbra (half-shadow) effects. This gives you much more realistic shadows from the sun, especially when trying to simulate a cloudy day or a wide sun. The penumbra effect can also be applied to entity lights (point, spot or sun) with the _deviance N (distance in world units for point/spot lights and degrees for suns) and _samples N (number of samples) key/value pairs.

+ +
    +deviance : The number of degrees for the half-shadow. General values up to 2 or 3 are acceptable. The real sun has a solid angle of about half a degree.

    +samples : The number of random jitters distributed over the solid arc (~16).

    +
+ + + +
+
q3map_sunlight

+ + + +Does not exist!

+ + + +
+
q3map_surfacelight value

+ + + +The texture gives off light equal to the value set for it. The relative surface area of the texture in the world affects the actual amount of light that appears to be radiated. To give off what appears to be the same amount of light, a smaller texture must be significantly brighter than a larger texture. Unless the q3map_lightImage keyword is used to select a different source for the texture's light color information, the color of the light will be the averaged color of the texture. For sky shaders, use q3map_skylight instead for faster and more uniform sky illumination.

+ + + +
+
q3map_surfaceModel modelpath density odds minscale maxscale minangle maxangle oriented

+ + + +A surface with q3map_surfaceModel in its shader will randomly place a specified model across it's face. This is designed to place grass or tree models over terrain. + +
    +modelpath : The path to the model file (any supported format).

    +density : The density of the models, in game units.

    +odds : The odds of the model appearing (normalized?).

    +minscale : The minimum scale of the model from its original size of 1.0.

    +maxscale : The maximum scale of the model from its original size of 1.0.

    +minangle : The model's minimum angle of rotation.

    +maxangle : The model's maximum angle of rotation.

    +oriented : This is a flag, either 0 or 1, and sets whether the model gets fitted to the orientation of the surface.

    +
+ + + +
+
q3map_tcGen func ---

+ + + +This currently supports two functions, vector and ivector. Both functions are used for texture projection and do the exact same thing. The only difference is in the math, ivector was designed to be more intuitive.

+ +
q3map_tcGen vector sVector tVector
+Projects a texture Ns units by Nt units along a chosen axis. q3map_tcGen vector ( 1/256 0 0 ) ( 0 1/256 0 ) will project a texture every 256 units in x, and every 256 units in y, along the z-axis.

+ +
q3map_tcGen ivector 1.0/sVector 1.0/tVector
+Projects a texture Ns units by Nt units along a chosen axis. q3map_tcGen ivector ( 256 0 0 ) ( 0 256 0 ) will project a texture every 256 units in x, and every 256 units in y, along the z-axis. Ivector means inverse vector, and this means you won't have to do the divide with a calculator. Inverse = 1.0/n, unless the value is 0, then the matrix value is set to 0. A bit of dodgy math, but it works.

+ + + +
+
q3map_tcMod func ---

+ + + +This works in a similar manner to the stage specific tcMod keyword (see Chapter 6 tcMod), except in the compiler, so that modified texture coordinates are "baked" into the surface. This lets you set up less obvious texture tiling on natural and organic surfaces (especially terrain).

+ +
q3map_tcMod rotate degrees
+Rotates the texture (around origin, not center) a specified number of degrees.

+ +
q3map_tcMod scale s-scale t-scale
+Scales S (x) and T (y) texture co-ordinates. scale 2 2 would halve the size of the texture (doubling the texture co-ordinates).

+ +
q3map_tcMod translate or move or shift s-offset t-offset
+Shifts texture co-ordinates by S, T amount. translate 0.5 0 would shift it one-half in S, and none in T.

+ + + +
+
q3map_terrain

+ + + +Alphamap terrain shaders (typically textures/common/terrain and terrain2) must have the q3map_terrain keyword. Terrain is handled completely differently from previous versions. Q3Map2 no longer looks for the word terrain in the shader name to determine whether or not it is an indexed shader. It looks for q3map_indexed, or q3map_terrain, which then sets off a bunch of stuff shoehorned into it, like: the lightmap axis, texture projection, etc.

+ +By default, q3map_terrain sets the following: +
    + q3map_tcGen ivector ( 32 0 0 ) ( 0 32 0 )
    + q3map_lightmapAxis z
    + q3map_nonplanar
    + q3map_shadeAngle 180 (maybe 175?)
    + q3map_indexed +
+ + + +
+
q3map_tessSize amount

+ + + +This controls the tessellation size (how finely a surface is chopped up in to triangles), in game units, of the surface. This is only applicable to solid brushes, not curves, and is generally only used on surfaces that are flagged with the deformVertexes keyword. Abuse of this can create a huge number of triangles. This happens during Q3Map2 processing, so maps must be reprocessed for changes to take effect. The poorly named tessSize keyword still works but has been deprecated in favour of q3map_tessSize for the sake of consistency.

+ +Design Notes:
+It can also be used on tessellating surfaces to make sure that tessellations are large and thus, less costly in terms of triangles created.

+ + + +
+
q3map_textureSize X Y

+ + + +Deprecated. Useful when you don't specify an editor or light image for a shader. Recent builds of Q3Map2 will find some referenced image in a shader and use that as a fallback. Historically, this was used for surface splitting for RTCW for PS2, to accommodate the hardware's limited texture range precision.

+ + + +
+
q3map_traceLight

+ + + +Obsolete!
+Surfaces using a shader with this option will always be lit with the original light algorithm. Patches will not cast shadows on this surface, unless the shader option q3map_patchShadows is also used.

+ + + +
+
q3map_vertexScale scale

+ + + +The light value, at the vertices of a surface using a shader with this option, is multiplied by the scale value. This is a way to lighten, or darken, a vertex_lit surface, in comparison to other lightmap_lit surfaces around it.

+ + + +
+
q3map_vertexShadows

+ + + +Obsolete! (See q3map_noVertexShadows)
+By default, no shadows are cast on vertex_lit_surfaces (see surfaceparm pointlight). In addition, when running Quake III Arena in vertex light, no shadows are cast upon any surface at all, since shadows are part of the lightmap. When using this shader keyword, shadows will be cast on surfaces that are vertex lit. However, sharp shadow edges won't be seen on the surfaces, since light values are only calculated at the vertices.

+ + + +
+
q3map_vlight

+ + + +Obsolete!

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch4.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch4.htm new file mode 100644 index 00000000..77c09290 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch4.htm @@ -0,0 +1,387 @@ + + +Q3Map2 Shader Manual: Q3Map2 Specific Surface Parameter Shader Keywords + + + + + + + + + + +
+ + + +

+4 - Q3Map2 Specific Surface Parameter Shader Keywords
+
+Q3Map2 Shader Manual


+ + + +All surfaceparm keywords are preceded by the word surfaceparm as follows: surfaceparm fog or surfaceparm noimpact.

+ +These keywords change the physical nature of the textures and the brushes that are marked with them. Changing any of these values will require the map to be re-compiled. These are global and affect the entire shader.

+ +It should be noted that some of these surface parameters will change both the surface as well as the content of an object (surfaceparm water, for example). Shaders containing content altering surface parameters should usually be used on all sides of the object.

+ +Many of these keywords are only used in "common" shaders (baseq3/scripts/common.shader), which are editor specific shaders used by the level designer. Such keywords are usually not used for the design of custom assets.

+ +Originally, surfaceparm's were part of the previous chapter since they are actually Q3Map2 specific keywords. I've moved them into their own chapter for the sake of being easier to reference, since both this and the previous chapter were getting too long.

+ + + +
+
surfaceparm alphashadow

+ + + +This keyword applied to a texture on a brush, patch or model will cause the lighting phase of the Q3Map2 process to use the texture's alpha channel as a mask for casting static shadows in the game world.

+ +Design Notes:
+Alphashadow does not work well with fine line detail on a texture. Fine lines may not cast acceptable shadows. It appears to work best with well-defined silhouettes and wider lines within the texture. Most of our tattered banners use this to cast tattered shadows. With Q3Map2, it is possible to increase the resolution of the lightmap receiving the shadows with a slight the cost of memory. This can be achieved with the q3map_lightmapSampleSize keyword on the shadow receiving shader or by creating a func_group of the shadow receiving brushes and adding the _lightmapScale key with a floating-point value for the scale of the lightmap.

+ + + +
+
surfaceparm antiportal

+ + + +Works like hint brushes in that it creates BSP nodes, but unlike hint, it blocks vis by not creating a portal at the split. This is designed to be used with large terrain maps to block visibility without having to resort to tricks like sky or caulk brushes penetrating the terrain and throwing ugly shadows.

+http://shaderlab.com/mpcenter/q3map/antiportal.jpg

+Players in part A of the map will not be able to see into part B and vice-versa. You can walk through the antiportal just fine. Note that this also blocks light. There are two caveats: They are opaque to light, and if aligned to another BSP cut (such as blocksize or the origin) they will not function correctly. Don't align it with anything else (like blocksize or another brush face) and it'll block vis. This keyword is found in "common/antiportal" so you shouldn't need to specify this. "common/antiportal" was added by ydnar, so if you're missing this shader, it is included with the latest version of Q3Map2.

+ + + +
+
surfaceparm areaportal

+ + + +A brush marked with this keyword functions as an areaportal, a break in the BSP tree. It is typically placed on a very thin brush placed inside a door entity (but is not a part of that entity). The intent is to block the game from processing surface triangles located behind it when the door is closed. It is also used by the BSPC (bot area file creation compiler) in the same manner as a clusterportal. The brush must touch all the structural brushes surrounding the areaportal. This keyword is found in "common/areaportal" so you shouldn't need to specify this.

+ + + +
+
surfaceparm botclip

+ + + +Blocks bot movement only. Other game world entities and human players can pass through a brush marked botclip. The intended use for this is to block the bot but not other players or projectiles. This keyword is found in "common/botclip" so you shouldn't need to specify this.

+ +Design Notes:
+Careful use of botclip in a map can greatly reduce the complexity of the .aas bot navigation file, resulting in "smarter", more efficient bots.

+ + + +
+
surfaceparm clusterportal

+ + + +A brush marked with this keyword function creates a subdivision of the area file (.aas) used by the bots for navigation. It is typically placed in locations that are natural breaks in a map, such as entrances to halls, doors, tunnels, etc. The intent is keep the bot from having to process the entire map at once. As with the the areaportal parameter, the affected brush must touch all the structural brushes surrounding the clusterportal. This keyword is found in "common/clusterportal" so you shouldn't need to specify this.

+ + + +
+
surfaceparm detail

+ + + +This surface attribute causes a brush to be ignored by the Q3Map2 process for generating possible break-points in the BSP tree. Generally speaking, detail brushes are usually set in the editor, so you shouldn't need to specify this.

+ + + +
+
surfaceparm donotenter

+ + + +Read as "do not enter". Like clusterportal, this is a bot-only property. A brush marked with donotenter will not affect non-bot players, but bots will not enter it. It should be used only when bots appear to have difficulty navigating around some map features. This does not physically stop the bot from entering a region (as with botclip). Bots will not enter the area on their own but may, for example, be blasted into the region with a rocket launcher. This keyword is found in "common/donotenter" so you shouldn't need to specify this.

+ +Design Notes: +donotenter can be (sparingly) used in space maps around the void or around lava/slime in certain places where bots have an overwhelming tendancy to commit suicide (lemming style).

+ + + +
+
surfaceparm dust

+ + + +If a player lands on a surface that uses a shader with this parameter, a puff of dust will appear at the player's feet. Note that the worldspawn entity must contain the "enabledust" key with a set value of "1".

+ + + +
+
surfaceparm flesh

+ + + +This will cue different sounds (in a similar manner to metalsteps) and cause blood to appear instead of bullet impact flashes. Actually, the code for this was never fully implemented by id Software. It remains half-finished so unfortunately it doesn't work.

+ + + +
+
surfaceparm fog

+ + + +fog defines the brush as being a "fog" brush. This is a Q3Map2 function that chops and identifies all geometry inside the brush. The general shader keyword fogparms must also be specified to tell how to draw the fog.

+ + + +
+
surfaceparm hint

+ + + +When Q3Map2 calculates the vis data, it tries to place portals in places in the map in an attempt to limit the potential viewable set (PVS). Brushes marked by a hint shader are used to manually place portals to force a break in the PVS. This keyword is found in "common/hint" so you shouldn't need to specify this.

+ + + +
+
surfaceparm ladder

+ + + +Supposedly used to allow the player to climb vertically. This is not functional in Quake III Arena.

+ + + +
+
surfaceparm lava

+ + + +Assigns to the texture the game properties set for lava. This affects both the surface and the content of a brush.

+ + + +
+
surfaceparm lightfilter

+ + + +Causes the Q3Map2 light stage to use the texture's RGB and alpha channels to generate colored alpha shadows in the lightmap. For example, this can be used to create the colored light effect cast by stained glass windows. This can be used with surfaceparm alphashadow.

+ + + +
+
surfaceparm lightgrid

+ + + +The min/max bounds of brushes with this shader in a map will define the bounds of the map's lightgrid (model lighting). Make it as small as possible around player space to minimize bsp size and compile time. This keyword is found in "common/lightgrid" so you shouldn't need to specify this. "common/lightgrid" was added by ydnar, so if you're missing this shader, it is included with the latest version of Q3Map2.

+ + + +
+
surfaceparm metalsteps

+ + + +The player sounds as if he is walking on clanging metal steps or gratings. Other than specifying flesh (doesn't work), metalsteps, nosteps, or default (i.e. specify nothing) it is currently not possible for a designer to create or assign a specific sound routine to a texture. Note: If no sound is set for a texture, then the default footsteps sound routines are heard.

+ + + +
+
surfaceparm monsterclip

+ + + +Blocks monster movement. Not functional in Quake III Arena.

+ + + +
+
surfaceparm nodamage

+ + + +The player takes no fall damage if he lands onto a texture with this surfaceparm. This keyword is found in "common/cushion" but you may want to specify this on certain shaders (jump pads, for example).

+ + + +
+
surfaceparm nodlight

+ + + +Read as "No Dee-Light". A texture containing this parameter will not be affected or lit by dynamic lights, such as weapon effects. An example in Quake III Arena would be solid lava.

+ + + +
+
surfaceparm nodraw

+ + + +A texture marked with nodraw will not visually appear in the game world. Most often used for triggers, clip brushes, origin brushes, shaders with cull none or cull disable and so on. This keyword is found in "common/nodraw" so you shouldn't need to specify this.

+ + + +
+
surfaceparm nodrop

+ + + +When a player dies inside a volume (brush) marked nodrop, no weapon is dropped. The intend use is for "Pits of Death." Have a kill trigger inside a nodrop volume, and when the players die here, they won't drop their weapons. The intent is to prevent unnecessary polygon pileups on the floors of pits. This keyword is found in "common/nodrop" but you may want to specify this on certain shaders (fog volumes in pits, for example).

+ + + +
+
surfaceparm noimpact

+ + + +World entities will not impact on this texture. No explosions occur when projectiles strike this surface and no marks will be left on it. Sky textures are usually marked with this texture so those projectiles will not hit the sky and leave marks.

+ + + +
+
surfaceparm nomarks

+ + + +Projectiles will explode upon contact with this surface, but will not leave marks. Blood will also not mark this surface. This is useful to keep lights from being temporarily obscured by battle damage.

+ +Design Notes:
+Use this on any surface with a deformVertexes keyword. Otherwise, the marks will appear on the unmodified surface location of the texture with the surface wriggles and squirms through the marks.

+ + + +
+
surfaceparm nolightmap

+ + + +This texture does not have a lightmap phase. It is not affected by the ambient lighting of the world around it. It does not require the addition of an rgbGen identity keyword in that stage.

+ + + +
+
surfaceparm nosteps

+ + + +The player makes no sound when walking on this texture.

+ + + +
+
surfaceparm nonsolid

+ + + +This attribute indicates a brush, which does not block the movement of entities in the game world. It applied to triggers, hint brushes and similar brushes. This affects the content of a brush.

+ + + +
+
surfaceparm origin

+ + + +Used on the "origin" texture. Rotating entities need to contain an origin brush in their construction. The brush must be rectangular (or square). The origin point is the exact center of the origin brush. This keyword is found in "common/origin" so you shouldn't need to specify this.

+ + + +
+
surfaceparm playerclip

+ + + +Blocks player movement through a nonsolid texture. Other game world entities can pass through a brush marked playerclip. The intended use for this is to block the player but not block projectiles like rockets. This keyword is found in "common/clip" so you shouldn't need to specify this.

+ +Design Notes:
+ playerclip is often useful for "smoothing" out the geometry of the map, preventing the player from snagging on objects. It is also used in open sky areas of maps, preventing the player from flying too high and seeing the "Hall of Mirrors" effect at the bottom of the cloud layer.

+ + + +
+
surfaceparm pointlight

+ + + +Sample lighting at vertices??? I'm not sure what this does at this point.

+ + + +
+
surfaceparm skip

+ + + +Works just like Quake II skip texture. Use on sides of hint and antiportal brushes where you don't want BSP splits. This keyword is found in "common/skip" so you shouldn't need to specify this. "common/skip" was added by ydnar, so if you're missing this shader, it is included with the latest version of Q3Map2.

+ + + +
+
surfaceparm sky

+ + + +This flags the compiler, telling it that this surface should be rendered as sky.

+ + + +
+
surfaceparm slick

+ + + +This surfaceparm included in a texture should give it significantly reduced friction. This keyword is found in "common/slick" but you may want to specify this on certain shaders (ice, for example).

+ + + +
+
surfaceparm slime

+ + + +Assigns to the texture the game properties for slime. This affects both the surface and the content of a brush.

+ + + +
+
surfaceparm structural

+ + + +This surface attribute causes a brush to be seen by the Q3Map2 process as a possible break-point in a BSP tree. It is used as a part of the shader for the "hint" texture. Generally speaking, any opaque texture not marked as "detail" is, by default, structural, so you shouldn't need to specify this.

+ + + +
+
surfaceparm trans

+ + + +Tells Q3Map2 that pre-computed visibility should not be blocked by this surface. Generally, any shaders that have blendfunc's should be marked as surfaceparm trans.

+ + + +
+
surfaceparm water

+ + + +Assigns to the texture the game properties for water. This affects both the surface and the content of a brush.

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch5.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch5.htm new file mode 100644 index 00000000..19285222 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch5.htm @@ -0,0 +1,102 @@ + + +Q3Map2 Shader Manual: Editor Specific Shader Keywords + + + + + + + + + + +
+ + + +

+5 - Editor Specific Shader Keywords
+
+Q3Map2 Shader Manual


+ + +These instructions only affect the texture when it is seen in the Radiant editor. They should be grouped with the surface parameters but ahead of them in sequence.

+ + + +
+
qer_editorImage textureName

+ + + +This keyword creates a shader name in memory, but in the editor, it displays the TGA art image specified in qer_editorImage (in the example below this is textures/eerie/lavahell.tga).

+ +The editor maps a texture using the size attributes of the TGA file used for the editor image. When that editor image represents a shader, any texture used in any of the shader stages will be scaled up or down to the dimensions of the editor image. If a 128x128 pixel image is used to represent the shader in the editor, then a 256x256 image used in a later stage will be shrunk to fit. A 64x64 image would be stretched to fit. Be sure to check this on bouncy, acceleration, and power-up pads placed on surfaces other than 256 x 256. Use tcMod scale to change the size of the stretched texture. Remember that tcMod scale 0.5 0.5 will double your image, while tcMod scale 2 2 will halve it.

+ +Design Notes:
+The base_light and gothic_light shaders contain numerous uses of this. It can be very useful for making different light styles (mostly to change the light brightness) without having to create a new piece of TGA art for each new shader.

+ + +
Script: Setting an editorImage
+textures/liquids/lavahell2 //path and name of new texture +{ + qer_editorImage textures/eerie/lavahell.tga //based on this + qer_nocarve //cannot be cut by CSG subtract + surfaceparm noimpact //projectiles do not hit it + surfaceparm lava //has the game properties of lava + surfaceparm nolightmap //environment lighting does not affect + q3map_surfacelight 3000 //light is emitted + tessSize 256 //relatively large triangles + cull disable //no sides are removed + deformVertexes wave 100 sin 5 5 .5 0.02 + fogparms 0.8519142 0.309723 0.0 128 128 + { + maptextures/eerie/lavahell.tga //base texture artwork + tcMod turb .25 0.2 1 0.02 //texture is subjected to turbulence + tcMod scroll 0.1 0.1 //the turbulence is scrolled + } +} +
+ + + + +
+
qer_nocarve

+ + + +A brush marked with this instruction will not be affected by CSG subtract functions. It is especially useful for water and fog textures.

+ + + +
+
qer_trans N.N

+ + + +This keyword defines the percentage of transparency that a brush will have when seen in the editor (no effect on game rendering at all). It can have a positive value between 0 and 1. The higher the value, the less transparent the texture. Example: qer_trans 0.2 means the brush is 20% opaque and nearly invisible.

+ +Design Notes:
+If you use qer_trans on a shader whose qer_editorImage has an alpha channel, the transparent areas of the editorImage will also be transparent in the editor. To keep the solid areas of the editorImage opaque, use a qer_trans value of "1.0". Useful for grates, windows, fences, etc.

+ + + +
+
qer_alphaFunc func N.N

+ + + +blah blah blah

+ + + +


Previous | Contents | Next


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch6.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch6.htm new file mode 100644 index 00000000..b245dc6a --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch6.htm @@ -0,0 +1,505 @@ + + +Q3Map2 Shader Manual: Stage Specific Shader Keywords + + + + + + + + + + +
+ + + +

+6 - Stage Specific Shader Keywords
+
+Q3Map2 Shader Manual


+ + +Stage specifications only affect rendering. Changing any keywords or values within a stage will usually take effect as soon as a vid_restart is executed. Q3Map2 ignores stage specific keywords entirely.

+ +A stage can specify a texture map, a color function, an alpha function, a texture coordinate function, a blend function, and a few other rasterization options.

+ + + +
+
Texture Map Specification

+ + + +map texturename
+Specifies the source texture map (a 24 or 32-bit TGA file) used for this stage. The texture may or may not contain alpha channel information. The special keywords $lightmap and $whiteimage may be substituted in lieu of an actual texture map name. In those cases, the texture named in the first line of the shader becomes the texture that supplies the light mapping data for the process. The texture name should always end with the ".tga" suffix regardless of whether the source texture map is actually a .tga file or .jpg.

+ +
map $lightmap
+This is the overall lightmap for the game world. It is calculated during the Q3Map2 process. It is the initial color data found in the framebuffer. Note: due to the use of overbright bits in light calculation, the keyword rgbGen identity must accompany all $lightmap instructions.

+ +
map $whiteimage
+This is used for specular lighting on MD3 models. This is a white image generated internally by the game. This image can be used in lieu of $lightmap or an actual texture map if, for example, you wish for the vertex colors to come through unaltered.

+ +
clampMap texturename
+Dictates that this stage should clamp texture coordinates instead of wrapping them. During a stretch function, the area, which the texture must cover during a wave cycle, enlarges and decreases. Instead of repeating a texture multiple times during enlargement (or seeing only a portion of the texture during shrinking) the texture dimensions increase or contract accordingly. This is only relevant when using something like deformTexCoordParms to stretch/compress texture coordinates for a specific special effect. Remember that the Quake III Arena engine normalizes all texture coordinates (regardless of actual texture size) into a scale of 0.0 to 1.0.

+ +Proper Alignment: When using clampTexCoords make sure the texture is properly aligned on the brush. The clampTexCoords function keeps the image from tiling. However, the editor doesn't represent this properly and shows a tiled image. Therefore, what appears to be the correct position may be offset. This is very apparent on anything with a tcMod rotate and clampTexCoords function.

+ +//obsidian: Figure 2a & 2b??? Where???
+//obsidian: clampTexCoords???


+ +Avoiding Distortion: When seen at a given distance (which can vary, depending on hardware and the size of the texture), the compression phase of a stretch function will cause a "cross"-like visual artifact to form on the modified texture due to the way that textures are reduced. This occurs because the texture undergoing modification lacks sufficient "empty space" around the displayed (non-black) part of the texture (see figure 2a). To compensate for this, make the non-zero portion of the texture substantially smaller (50% of maximum stretched size -- see figure 2b) than the dimensions of the texture. Then, write a scaling function (tcMod scale) into the appropriate shader phase, to enlarge the image to the desired proportion.

+ +The shaders for the bouncy pads (in the sfx.shader file) show the stretch function in use, including the scaling of the stretched texture:

+ + + +
Script: Using clampMap to control a stretching texture
+textures/sfx/metalbridge06_bounce +{ + //q3map_surfacelight 2000 + surfaceparm nodamage + q3map_lightimage textures/sfx/jumppadsmall.tga + q3map_surfacelight 400 + { + map textures/sfx/metalbridge06_bounce.tga + rgbGen identity + } + { + map $lightmap + rgbGen identity + blendfunc gl_dst_color gl_zero + } + { + map textures/sfx/bouncepad01b_layer1.tga + blendfunc gl_one gl_one + rgbGen wave sin .5 .5 0 1.5 + } + { + clampmap textures/sfx/jumppadsmall.tga + blendfunc gl_one gl_one + tcMod stretch sin 1.2 .8 0 1.5 + rgbGen wave square .5 .5 .25 1.5 + } + // END +} +
+ + + +
animMap frequency texture1... texture8
+The surfaces in the game can be animated by displaying a sequence of 1 to 8 frames (separate texture maps). These animations are affected by other keyword effects in the same and later shader stages.
+ +
    +frequency : The number of times that the animation cycle will repeat within a one second time period. The larger the value, the more repeats within a second. Animations that should last for more than a second need to be expressed as decimal values.
    +texture1... texture8 : the texture path/texture name for each animation frame must be explicitly listed. Up to eight frames (eight separate .tga files) can be used to make an animated sequence. Each frame is displayed for an equal subdivision of the frequency value. +
+ +Example:
+animMap 0.25 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga would be a 4 frame animated sequence, calling each frame in sequence over a cycle length of 4 seconds. Each frame would be displayed for 1 second before the next one is displayed. The cycle repeats after the last frame in sequence shown.

+ +Design Notes:
+To make a texture image appear for an unequal (longer) amount of time (compared to other frames), repeat that frame more than once in the sequence.

+ + + +
Script: Specifying an animMap
+textures/sfx/flameanim_blue +{ + + // *********************************************** + // * Blue Flame * + // * July 20, 1999 Surface Light 1800 * + // * Please Comment Changes * + // *********************************************** + qer_editorimage textures/sfx/b_flame7.tga + q3map_lightimage textures/sfx/b_flame7.tga + surfaceparm trans + surfaceparm nomarks + surfaceparm nolightmap + cull none + q3map_surfacelight 1800 + // texture changed to blue flame.... PAJ + { + animMap 10 textures/sfx/b_flame1.tga textures/sfx/b_flame2.tga + textures/sfx/b_flame3.tga textures/sfx/b_flame4.tga + textures/sfx/b_flame5.tga textures/sfx/b_flame6.tga + textures/sfx/b_flame7.tga textures/sfx/b_flame8.tga + blendFunc GL_ONE GL_ONE + rgbGen wave inverseSawtooth 0 1 0 10 + } + { + animMap 10 textures/sfx/b_flame2.tga textures/sfx/b_flame3.tga + textures/sfx/b_flame4.tga textures/sfx/b_flame5.tga + textures/sfx/b_flame6.tga textures/sfx/b_flame7.tga + textures/sfx/b_flame8.tga textures/sfx/b_flame1.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sawtooth 0 1 0 10 + } + { + map textures/sfx/b_flameball.tga + blendFunc GL_ONE GL_ONE + rgbGen wave sin .6 .2 0 .6 + } +} +
+ + +
videoMap videoname
+Surfaces marked with a shader containing this directive in one of its stages will display an animated video playing in a continuous loop. The video clip must be in ROQ format and playing at 30 frames per second. The ROQ file is stored in the "video" directory within the main mod directory. A third-party program is required to convert other video formats to the ROQ format for use within Quake III engine games.

+ + +
Script: Specifying a videoMap
+textures/obsidian_video/intro +{ + qer_editorImage textures/obsidian_video/qer_intro.tga + surfaceparm nolightmap + { + videoMap obsidian_intro.roq + rgbGen identity + } +} +
+ + +
Historical Information:
+The ROQ format is a proprietary video format developed by Graeme Devine originally used for "The 7th Guest" for the purpose of being able to decompress quickly while maintaining high image quality. It was later adopted by Id Software for use in Quake III Arena.

+ + + +
+
blendFunc func

+ + + +Blend functions are the keyword commands that tell the Quake III Arena graphic engine's renderer how graphic layers are to be mixed together.

+ +
Simplified Blend Functions
+The most common blend functions are set up here as simple commands, and should be used unless you really know what you are doing. + +
    +add : Shorthand command for blendFunc gl_one gl_one. Effects like fire and energy are additive.

    +filter : Shorthand command that can be substituted for either blendFunc gl_dst_color gl_zero or blendFunc gl_zero gl_src_color. A filter will always result in darker pixels than what is behind it, but it can also remove color selectively. Lightmaps are filters.

    +blend : Shorthand command for blendFunc gl_src_alpha gl_one_minus_src_alpha. This is conventional transparency, where part of the background is mixed with part of the texture.

    +
+ +
Explicit Blend Functions
+Getting a handle on this concept is absolutely key to understanding all shader manipulation of graphics.

+ +blendFunc or "Blend Function" is the equation at the core of processing shader graphics. The formula reads as follows:

+ +
[source * (srcBlend)] + [destination * (dstBlend)]

+ +Source is usually the RGB color data in a texture TGA file (remember it's all numbers) modified by any rgbGen and alphaGen. In the shader, the source is generally identified by command map, followed by the name of the image.

+ +Destination is the color data currently existing in the frame buffer.

+ +Rather than think of the entire texture as a whole, it maybe easier to think of the number values that correspond to a single pixel, because that is essentially what the computer is processing... one pixel of the bitmap at a time.

+ +The process for calculating the final look of a texture in place in the game world begins with the precalculated lightmap for the area where the texture will be located. This data is in the frame buffer. That is to say, it is the initial data in the destination. In an unmanipulated texture (i.e. one without a special shader script), color information from the texture is combined with the lightmap. In a shader-modified texture, the $lightmap stage must be present for the lightmap to be included in the calculation of the final texture appearance.

+ +Each pass or "stage" of blending is combined (in a cumulative manner) with the color data passed onto it by the previous stage. How that data combines together depends on the values chosen for the source blends and destination blends at each stage. Remember it's numbers that are being mathematically combined together that are ultimately interpreted as colors.

+ +A general rule is that any source blend other than GL_ONE (or GL_SRC_ALPHA where the alpha channel is entirely white) will cause the source to become darker.

+ +
Source Blend srcBlend
+The following values are valid for the source blend part of the equation. + +
    +GL_ONE This is the value 1. When multiplied by the source, the value stays the same. The value of the color information does not change.
    +GL_ZERO This is the value 0. When multiplied by the source, all RGB data in the source becomes zero (essentially black).
    +GL_DST_COLOR This is the value of color data currently in the destination (frame buffer). The value of that information depends on the information supplied by previous stages.
    +GL_ONE_MINUS_DST_COLOR This is nearly the same as GL_DST_COLOR except that the value for each component color is inverted by subtracting it from one. (i.e. R = 1.0 - DST.R, G = 1.0 - DST.G, B = 1.0 - DST.B, etc.)
    +GL_SRC_ALPHA The TGA file being used for the source data must have an alpha channel in addition to its RGB channels (for a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the source.
    +GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one. (i.e. A=1.0 - SRC.A) +
+ +
Destination Blend dstBlend
+The following values are valid for the destination blend part of the equation. + +
    +GL_ONE This is the value 1. When multiplied by the destination, the value stays the same the value of the color information does not change.
    +GL_ZERO This is the value 0. When multiplied by the destination, all RGB data in the destination becomes zero (essentially black).
    +GL_SRC_COLOR This is the value of color data currently in the source (which is the texture being manipulated here).
    +GL_ONE_MINUS_SRC_COLOR This is the value of color data currently in source, but subtracted from one (i.e. inverted).
    +GL_SRC_ALPHA The TGA file being used for the source data must have an alpha channel in addition to its RGB channels (four a total of four channels). The alpha channel is an 8-bit black and white only channel. An entirely white alpha channel will not darken the source.v +GL_ONE_MINUS_SRC_ALPHA This is the same as GL_SRC_ALPHA except that the value in the alpha channel is inverted by subtracting it from one. (i.e. A=1.0 - SRC.A). +
+ +
Doing the Math: The Final Result
+The product of the source side of the equation is added to the product of the destination side of the equation. The sum is then placed into the frame buffer to become the destination information for the next stage. Ultimately, the equation creates a modified color value that is used by other functions to define what happens in the texture when it is displayed in the game world.

+ +
Default Blend Function
+If no blendFunc is specified then no blending will take place. A warning is generated if any stage after the first stage does not have a blendFunc specified.

+ +
Technical Information/Limitations Regarding Blend Modes:
+The Riva 128 graphics card supports ONLY the following blendmodes:

+ +GL_ONE, GL_ONE
+GL_DST_COLOR, GL_ZERO
+GL_ZERO, GL_SRC_COLOR
+GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA
+GL_ONE_MINUS_SRC_ALPHA, GL_SRC_ALPHA

+ +Cards running in 16 bit color cannot use any GL_DST_ALPHA blends.

+ + + +
+
rgbGen func

+ + + +There are two color sources for any given shader, the texture file and the vertex colors. Output at any given time will be equal to TEXTURE multiplied by VERTEXCOLOR. Most of the time VERTEXCOLOR will default to white (which is a normalized value of 1.0), so output will be TEXTURE (this usually lands in the Source side of the shader equation). Sometimes you do the opposite and use TEXTURE = WHITE, but this is only commonly used when doing specular lighting on entities (i.e. shaders that level designers will probably never create.

+ +The most common reason to use rgbGen is to pulsate something. This means that the VERTEXCOLOR will oscillate between two values, and that value will be multiplied (darkening) the texture.

+ +If no rgbGen is specified, either "identityLighting" or "identity" will be selected, depending on which blend modes are used.

+ +Valid func parameters are identity, identityLighting, vertex, exactVertex, fromVertex (???) entity, oneMinusEntity, lightingDiffuse, noise (???), wave and const.

+ + +
rgbGen identityLighting
+Colors will be (1.0, 1.0, 1.0) if running without overbright bits (NT, Linux, windowed modes), or (0.5, 0.5, 0.5) if running with overbright. Overbright allows a greater color range at the expense of a loss of precision. Additive and blended stages will get this by default.

+ +
rgbGen identity
+Colors are assumed to be all white (1.0, 1.0, 1.0). All filters stages (lightmaps, etc) will get this by default.

+ +
rgbGen wave func base amplitude phase freq
+Colors are generated using the specified waveform. An affected texture with become darker and lighter, but will not change hue. Hue stays constant. Note that the RGB values for color will not go below 0 (black) or above 1 (white). Valid waveforms are sin, triangle, square, sawtooth and inversesawtooth (see 1.4.8 Waveform Functions).

+ +
rgbGen entity
+Colors are grabbed from the entity's modulate field. This is used for things like explosions.

+ +Design Notes:
+This keyword would probably not be used by a level designer.

+ +
rgbGen oneMinusEntity
+Colors are grabbed from 1.0 minus the entity's modulate field.

+ +Design Note:
+This keyword would probably not be used by a level designer.

+ +
rgbGen vertex
+Colors are filled in directly by the data from the map or model files.

+ +Obsidian: exactVertex ignores overbrightbits. Generally brighter under default settings.
+rgbGen vertex + alphaGen const or rgbGen exactVertex to disable surfaces from being affected by alphaMod volumes.

+ +Design Note:
+rgbGen vertex should be used when you want the RGB values to be computed for a static model (i.e. mapobject) in the world using precomputed static lighting from Q3BSP. This would be used on things like the gargoyles, the portal frame, skulls, and other decorative models put into the Quake III Arena world.

+ +
rgbGen oneMinusVertex
+As rgbGen vertex, but inverted.

+ +Design Note:
+This keyword would probably not be used by a level designer.

+ +
rgbGen lightingDiffuse
+Colors are computed using a standard diffuse lighting equation. It uses the vertex normals to illuminate the object correctly.

+ +Design Notes:
+rgbGen lightingDiffuse is used when you want the RGB values to be computed for a dynamic model (i.e. non-map object) in the world using regular in-game lighting. For example, you would specify on shaders for items, characters, weapons, etc.

+ +
rgbGen const ( R G B )
+A constant vertex colour is assigned to the affected surface. This modifies the hue of the texture.

+ + + +
+
alphaGen func

+ + + +The alpha channel can be specified like the RGB channels. If not specified, it defaults to 1.0. Valid func values are lightingSpecular, wave, entity, oneMinusEntity, vertex, oneMinusVertex, portal.

+ +//Obsidian: Describe each in more detail... like rgbGen above.
+ +
alphaGen portal
+This rendering stage keyword is used in conjunction with the surface parameter keyword portal. The function accomplishes the "fade" that causes the scene in the portal to fade from view. Specifically, it means "Generate alpha values based on the distance from the viewer to the portal." Use alphaGen portal on the last rendering pass.

+ +//Obsidian: needs formatting???

+ + + +
+
tcGen coordinateSource

+ + + +Specifies how texture coordinates are generated and where they come from. Valid functions are base, lightmap, environment and vector. + +
    +base : Base texture coordinates from the original art.
    +lightmap : Lightmap texture coordinates.
    +environment : Make this object environment mapped.
    +vector : Projects a texture from a specified direction.
    +
+ +tcGen vector ( sx sy sz ) ( tx ty tz )
+New texture coordinate generation by world projection. This allows you to project a texture onto a surface in a fixed way, regardless of its orientation.

+ +S coordinates correspond to the "x" coordinates on the texture itself.
+T coordinates correspond to the "y" coordinates on the texture itself.

+ +The measurements are in game units.

+ +Example: tcGen vector ( 0.01 0 0 ) ( 0 0.01 0 )
+This would project a texture with a repeat every 100 units across the X/Y plane. The value comes from dividing the game units from 1, in this case, 1/100.

+ + + +
+
tcMod func ---

+ + + +Specifies how texture coordinates are modified after they are generated. The valid functions for tcMod are rotate, scale, scroll, stretch, transform and turb. Transform is a function generally reserved for use by programmers who suggest that designers leave it alone. When using multiple tcMod functions during a stage, place the scroll command last in order, because it performs a mod operation to save precision, and that can disturb other operations. Texture coordinates are modified in the order in which tcMods are specified. In otherwords, if you see:

+ +tcMod scale 0.5 0.5
+tcMod scroll 1 1

+ +then the texture coordinates will be scaled then scrolled.

+ +
tcMod rotate degrees/sec
+This keyword causes the texture coordinates to rotate. The value is expressed in degrees rotated each second. A positive value means clockwise rotation. A negative value means counterclockwise rotation. For example "tcMod rotate 5" would rotate texture coordinates 5 degrees each second in a clockwise direction. The texture rotates around the center point of the texture map, so you are rotating a texture with a single repetition, be careful to center it on the brush (unless off-center rotation is desired).

+ +
tcMod scale sScale tScale
+Resizes (enlarges or shrinks) the texture coordinates by multiplying them against the given factors of sScale and tScale. The values "s" and "t"conform to the "x" and "y" values (respectively) as they are found in the original texture TGA. The values for sScale and tScale are NOT normalized. This means that a value greater than 1.0 will increase the size of the texture. A positive value less than one will reduce the texture to a fraction of its size and cause it to repeat within the same area as the original texture (Note: see clampTexCoords for ways to control this).

+ +Example: tcMod scale 0.5 2 would cause the texture to repeat twice along its width, but expand to twice its height (in which case half of the texture would be seen in the same area as the original)

+ +
tcMod scroll sSpeed tSpeed
+Scrolls the texture coordinates with the given speeds. The values "s" and "t" conform to the "x" and "y" values (respectively) as they are found in the original texture TGA. The scroll speed is measured in "textures" per second. A "texture" is the dimension of the texture being modified and includes any previous shader modifications to the original TGA). A negative s value would scroll the texture to the left. A negative t value would scroll the texture down.

+ +Example: tcMod scroll 0.5 -0.5 moves the texture down and right (relative to the TGA files original coordinates) at the rate of a half texture each second of travel.

+ +This should be the LAST tcMod in a stage. Otherwise there may be a popping or snapping visual effect in some shaders.

+ +
tcMod stretch func base amplitude phase frequency
+Stretches the texture coordinates with the given function. Stretching is defined as stretching the texture coordinate away from the center of the polygon and then compressing it towards the center of the polygon. (see Chapter 1: Key Concepts for waveform parameter definitions).

+ +
tcMod transform m00 m01 m10 m11 t0 t1
+Transforms each texture coordinate as follows:
+ +S' = s * m00 + t * m10 + t0
+T' = s * m01 + t * m11 + t1
+ +This is for use by programmers.

+ + +
tcMod turb base amplitude phase freq
+Applies turbulence to the texture coordinate. Turbulence is a back and forth churning and swirling effect on the texture.

+ +base : Currently undefined.
+amplitude : This is essentially the intensity of the disturbance or twisting and squiggling of the texture.
+phase : See the explanation for phase under the deformVertexes keyword.
+freq : Frequency. This value is expressed as repetitions or cycles of the wave per second. A value of one would cycle once per second. A value of 10 would cycle 10 times per second. A value of 0.1 would cycle once every 10 seconds.

+ + + +
+
depthFunc func

+ + + +This controls the depth comparison function used while rendering. The default is "lequal" (Less than or equal to) where any surface that is at the same depth or closer of an existing surface is drawn. This is used for textures with transparency or translucency. Under some circumstances you may wish to use "equal", e.g. for light-mapped grates that are alpha tested (it is also used for mirrors).

+ + + +
+
depthWrite

+ + + +By default, writes to the depth buffer when depthFunc passes will happen for opaque surfaces and not for translucent surfaces. Blended surfaces can have the depth writes forced with this function.

+ + + +
+
detail

+ + + +This feature was not used in Quake III Arena maps, but still functions. Designates this stage as a detail texture stage, which means that if the c_var, r_detailtextures, is set to 0 then this stage will be ignored (detail will not be displayed). This keyword, by itself, does not affect rendering at all. If you do put in a detail texture, it has to conform to very specific rules. Specifically, the blendFunc:

+ +
blendFunc GL_DST_COLOR GL_SRC_COLOR

+ +This is also the simple blend function: blendFunc filter

+ +And the average intensity of the detail texture itself must be around 127.

+ +Detail is used to blend fine pixel detail back into a base texture whose scale has been increased significantly. When detail is written into a set of stage instructions, it allows the stage to be disabled by the c_var console command setting "r_detailtextures 0".

+ +A texture whose scale has been increased beyond a 1:1 ratio tends not to have very high frequency content. In other words, one texel can cover a lot of real estate. Frequency is also known as "detail." Lack of detail can appear acceptable if the player never has the opportunity to see the texture at close range. But seen close up, such textures look glaringly wrong within the sharp detail of the Quake III Arena environment. A detail texture solves this problem by taking a noisy "detail" pattern (a tiling texture that appears to have a great deal of surface roughness) and applying it to the base texture at a very densely packed scale (that is, reduced from its normal size). This is done programmatically in the shader, and does not require modification of the base texture. Note that if the detail texture is the same size and scale as the base texture that you may as well just add the detail directly to the base texture. The theory is that the detail texture's scale will be so high compared to the base texture (e.g.; 9 detail texels fitting into 1 base texel) that it is literally impossible to fit that detail into the base texture directly.

+ +For this to work, the rules are as follows:
+ +
    +
  • The lightmap must be rendered first. This is because the subsequent detail texture will be modifying the lightmap in the framebuffer directly.
  • +
  • The base texture must be rendered next.
  • +
  • The detail texture must be rendered last since it modifies the lightmap in the framebuffer. There is a bug in Quake III that disables all stages in a shader after a "detail" stage if r_detailTextures is set to 0.
  • +
  • The detail texture MUST have a mean intensity around 127-129. If it does not then it will modify the displayed texture's perceived brightness in the world.
  • +
  • The detail shader stage MUST have the "detail" keyword or it will not be disabled if the user uses the "r_detailtextures 0" setting.
  • +
  • The detail stage MUST use "blendFunc GL_DST_COLOR GL_SRC_COLOR". Any other BlendFunc will cause mismatches in brightness between detail and non-detail views.
  • +
  • The detail stage should scale its textures by some amount (usually between 3 and 12) using "tcMod scale" to control density. This roughly corresponds to coarseness. A very large number, such as 12, will give very fine detail, however that detail will disappear VERY quickly as the viewer moves away from the wall since it will be MIP mapped away. A very small number, e.g. 3, gives diminishing returns since not enough is brought in when the user gets very close. I'm currently using values between 6 and 9.5. You should use non-integral numbers as much as possible to avoid seeing repeating patterns.
  • +
  • Detail textures add one pass of overdraw, so there is a definite performance hit.
  • +
  • Detail textures can be shared, so designers may wish to define only a very small handful of detail textures for common surfaces such as rocks, etc.
  • +
+ +An example (non-existent) detail shader is as follows:

+ + + +
Script: Detail shaders
+textures/bwhtest/foo +{ + q3map_globalTexture //may be required when using tcMod scale in later stages + + // draw the lightmap first + { + map $lightmap + rgbGen identity + } + + // draw the base texture + { + map textures/castle/blocks11b.tga + blendFunc filter + } + + // highly compressed detail texture + { + map textures/details/detail01.tga + blendFunc GL_DST_COLOR GL_SRC_COLOR //MUST BE USED + detail //allows detail shaders to be disabled + tcMod scale 9.1 9.2 + } +} +
+ + + + +
+
alphaFunc func

+ + + +Determines the alpha test function used when rendering this map. Valid values are GT0, LT128, and GE128. These correspond to "GREATER THAN 0", "LESS THAN 128", and "GREATER THAN OR EQUAL TO 128". This function is used when determining if a pixel should be written to the framebuffer. For example, if GT0 is specified, the only the portions of the texture map with corresponding alpha values greater than zero will be written to the framebuffer. By default alpha testing is disabled.

+ +Both alpha testing and normal alpha blending can be used to get textures that have see-through parts. The difference is that alphaFunc is an all-or-nothing test, while blending smoothly blends between opaque and translucent at pixel edges. Alpha test can also be used with depthWrite, allowing other effects to be conditionally layered on top of just the opaque pixels by setting depthFunc to equal.

+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch7.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch7.htm new file mode 100644 index 00000000..eb679fc3 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch7.htm @@ -0,0 +1,110 @@ + + +Q3Map2 Shader Manual: Quake 3 Engine Game Specific Shader Keywords + + + + + + + + + + +
+ + + +

+7 - Quake 3 Engine Game Specific Shader Keywords
+
+Q3Map2 Shader Manual


+ + + +The Quake 3 Engine has been licensed to several different companies for the development of third party games. This chapter is a sub-manual documenting the Quake 3 Engine game specific shader keywords developed for third party games like Return to Castle Wolfenstein: Enemy Territory, Jedi Knights II, Soldier of Fortune II, Jedi Academy, Star Trek: Elite Force, as examples.

+ +Note: These are just keywords that have been submitted by people on the forums/irc channels. I have no idea about the accuracy of this chapter. Please use with caution. Please e-mail me (Obsidian) for any additions or error corrections to this list.

+ +All default Quake III Arena shader keywords *should* also work for the below list of games.

+ + +
+
Return to Castle Wolfenstein

+ + + +Q3Map Specific Surface Parameter Shader Keywords
+surfaceparm grasssteps
+surfaceparm gravelsteps
+surfaceparm metalsteps
+surfaceparm roofssteps
+surfaceparm snowsteps
+surfaceparm woodsteps
+surfaceparm ladder
+surfaceparm carpetsteps (ET???)
+surfaceparm glass
+surfaceparm playerslick
+surfaceparm entityMergable???
+surfaceparm monsterSlick
+surfaceparm nofog
+ +
+Are these surfaceparm's?
+ai_nopass
+ai_nopasslarge
+ai_nosight
+
+ + + +
+
Return to Castle Wolfenstein: Enemy Territory

+ + +Note: unless otherwise noted, all RTCW keywords also work in ET.

+ +Q3Map Specific Shader Keywords
+q3map_foliage

+ +Q3Map Specific Surface Parameter Shader Keywords
+surfaceparm landmines
+
+ + + +
+
Raven Software

+ + + +Jedi Knights II, Jedi Academy, Soldier of Fortune II

+ +Q3Map Specific Shader Keywords
+q3map_flare [shadername]
+q3map_flareShader
+q3map_material
+q3map_onlyVertexLighting

+ + + +
+
Ritual Entertainment

+ + + +Q3Map Specific Shader Keywords
+
+ + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch8.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch8.htm new file mode 100644 index 00000000..bae97ea4 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/ch8.htm @@ -0,0 +1,40 @@ + + +Q3Map2 Shader Manual: Shader Creation Tips + + + + + + + + + + +
+ + + +

+8 - Shader Creation Tips
+
+Q3Map2 Shader Manual


+ + + +This chapter covers some miscellaneous shader and texture creating tips. Note: I've temporarily removed these for now, since I'm not sure how useful they are. A lot of this was covered or should be covered in the Radiant Manual. I'll come back to this chapter when I have time.

+ +Obsidian's Notes:
+Stage transparency using blendFunc blend vs. shader transparency. + + +


+Previous | Contents | Next +


+ + + +
+
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/contents.htm b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/contents.htm new file mode 100644 index 00000000..60c49422 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/contents.htm @@ -0,0 +1,236 @@ + + +Q3Map2 Shader Manual: Table of Contents + + + + + + + + + + + + + +
+

+ Table of Contents
+
+ Q3Map2 Shader Manual


+
+ + + +0 Preface
+ + +1 Introduction
+ + +2 General Shader Keywords
+ + +3 Q3Map2 Specific Shader Keywords
+ + +4 Q3Map2 Specific Surface Parameter Shader Keywords
+ + +5 Editor Specific Shader Keywords
+ + +6 Stage Specific Shader Keywords
+ + +7 Quake 3 Engine Game Specific Shader Keywords
+
    + Return to Castle Wolfenstein
    + Return to Castle Wolfenstein: Enemy Territory
    + Raven
    + Ritual
    +
+ +8 Shader Effects Creation Tips
+
    + Notes on Alpha Channels
    + Troubleshooting Shaders
    + Creating New Textures
    +
+ +Appendix A: Triggerable Shader Entities

+ +Appendix B: Terrain

+ +Appendix C: Foghull

+ +Appendix D: Fur

+ +Appendix E: Celshading

+ +Appendix F: Bumpmapping

+ +Appendix G: Lightstyles

+ +Appendix H: Lightmapped Mapmodels

+ +Appendix I: Light Emitting Shaders

+ + + +
+ + + +


+Title Page +


+ + + +
+ + \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/entries b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/entries new file mode 100644 index 00000000..3173b3ad --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3Map2Shader_Manual/images +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +q3logo.jpg +file + + + + +2012-04-01T16:52:32.532311Z +c41bb2b45ad20503445689c8fbf4ad32 +2011-01-20T04:25:31.635016Z +64 +rambetter +has-props + + + + + + + + + + + + + + + + + + + + +757 + diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/prop-base/q3logo.jpg.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/prop-base/q3logo.jpg.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/prop-base/q3logo.jpg.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/text-base/q3logo.jpg.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/images/.svn/text-base/q3logo.jpg.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..c6adaa7d96f47e1a5b99eda57644c5df0930f042 GIT binary patch literal 757 zcmex=iF;o{=v;^GnD0RsUZK7IjyJ|1CV5fNcw z8EI*08F@HhWM^mR<>8eO5Ri}(6%>_%OAyQWe}F-dgF%i#j+s%Afk}{&S&;Gn5r!-V z24+S^pex~kg_Vto162qlC&0kS%mnfSD^xWj6Elk-D}$ntuwi1Oh@&za`-i}ZMxshi zK}nNT1yPIy>HmL=frpt9Xfd-OgFVB`?B0X_9ym77*~+!HGLX5~H_Ohlhw0_F4#DJQ zv6q}LiEN*dwBYGF?-Pk4TJj#Abl8TR9X4Vt@8iRTwN z1&7a4ZKSTdd-X?&_bSKxTBfp^N=K)j zTJusxcuD$_2kL*r-ydJ7etUK^SICO*X3uZS7wPN>O4iSuJtft~=GvuMFKo0MlI`#3 z`^G%BmA=IEyku9i$KR!^e5OrVki{5unD<5er#q7AF|1sw@i%i%GTphk|Kv8#?k(?l z=l$foB6atn@0GuIKJe+PZ`g5a`|e)>kG>~sd{B&&cl2v#RDUiF;o{=v;^GnD0RsUZK7IjyJ|1CV5fNcw z8EI*08F@HhWM^mR<>8eO5Ri}(6%>_%OAyQWe}F-dgF%i#j+s%Afk}{&S&;Gn5r!-V z24+S^pex~kg_Vto162qlC&0kS%mnfSD^xWj6Elk-D}$ntuwi1Oh@&za`-i}ZMxshi zK}nNT1yPIy>HmL=frpt9Xfd-OgFVB`?B0X_9ym77*~+!HGLX5~H_Ohlhw0_F4#DJQ zv6q}LiEN*dwBYGF?-Pk4TJj#Abl8TR9X4Vt@8iRTwN z1&7a4ZKSTdd-X?&_bSKxTBfp^N=K)j zTJusxcuD$_2kL*r-ydJ7etUK^SICO*X3uZS7wPN>O4iSuJtft~=GvuMFKo0MlI`#3 z`^G%BmA=IEyku9i$KR!^e5OrVki{5unD<5er#q7AF|1sw@i%i%GTphk|Kv8#?k(?l z=l$foB6atn@0GuIKJe+PZ`g5a`|e)>kG>~sd{B&&cl2v#RDUQ3Map2 Shader Manual + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ By Obsidian and ydnar | Version 2.5.15 (02.09.04) +
+ + Based on the original
+ Q3Radiant Shader Manual, Revision #12
+ By Paul Jaquays and Brian Hook

+ (with additional material by John Carmack, Christian Antkow, Kevin Cloud, & Adrian Carmack)
+ QERadiant.com thanks John Hutton for re-formating the original manual into a more web friendly version +
+
+ +
+ \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/entries b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/entries new file mode 100644 index 00000000..bf6a6375 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/entries @@ -0,0 +1,130 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3Map2Shader_Manual/start_files +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +titleImage.jpg +file + + + + +2012-04-01T16:52:31.665261Z +53dfc7f6a22a9efa43bd6a8b591aa8d1 +2011-01-20T04:25:31.635016Z +64 +rambetter +has-props + + + + + + + + + + + + + + + + + + + + +25182 + +title.gif +file + + + + +2012-04-01T16:52:31.668261Z +3ac5859ec9a14257fd23209571ae4354 +2011-01-20T04:25:31.635016Z +64 +rambetter +has-props + + + + + + + + + + + + + + + + + + + + +2526 + +styles.css +file + + + + +2012-04-01T16:52:31.712264Z +987f121d88d0207f7e1d566680aa8b8a +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +470 + diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/prop-base/title.gif.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/prop-base/title.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/prop-base/title.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/prop-base/titleImage.jpg.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/prop-base/titleImage.jpg.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/prop-base/titleImage.jpg.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/text-base/styles.css.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/text-base/styles.css.svn-base new file mode 100644 index 00000000..f93c6142 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/text-base/styles.css.svn-base @@ -0,0 +1,14 @@ +A:link { color: #28648C; text-decoration: none; } +A:visited { color: #28648C; text-decoration: none; } +A:hover { color: #28648C; text-decoration: underline; } +A:active { color; #28648C; text-decoration: underline; } + +BODY { + scrollbar-face-color: #CCCCCC; + scrollbar-3dlight-color: #CCCCCC; + scrollbar-highlight-color: #EEEEEE; + scrollbar-shadow-color: #AAAAAA; + scrollbar-darkshadow-color: #CCCCCC; + scrollbar-track-color: #EEEEEE; + scrollbar-arrow-color: #FFFFFF; +} \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/text-base/title.gif.svn-base b/install/installs/ReactionPack/install/docs/Q3Map2Shader_Manual/start_files/.svn/text-base/title.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..c793178fb1962d3d277151ad470a4ae248983c1c GIT binary patch literal 2526 zcmV<42_g1JNk%w1VQ2w10M!5h|NsBLzrO$g0N>x=@9*zFKR?gU&o3`8e}8{pUtf=p zkHf>m$H&L__xI=L=iA%c^Yio5)6>h#%h%V}`}_L~3k&P(>$9`74-XIHCc%pP#Ru^XM|QCt2L~tx#2C2-0EYn* z2F=c~8o|=jB+EvJ2dW(-G}8wisv~RJ5K(8O&ZbyM+1#4vCKg9aZomon zK+lbcSSvfKO4sJXhj@9sKhYmIi`0 zDQ=_GNaDqc3kz||Mlt|WcN7`ggbY9gJLsM$lN4bHW<*&at6uZguY6G*Paq$&r(qRNI3 zKJgwR3_J%waSkx(BoPicpr#YmH6q!H0lWi1osGmtmYqZt7(kdx2%1?DhPpv06`Sb! zgaeJ0DQOhj?J?=4m}aW!rkr-_>8GHED(a}DmTKy$sHUpws;q)~9(QhpHUtH*CSpXQ zi1;}KpYr9-F5ZFvfb$-wAOD3DS&E zL%<~XXXy~_v>`2^N<_@YTMooCFd+lrGvGdr7(jpt!~kaSCd8P)%K#RyA&n#(*o&UK z1(@6f0TOcbFEQReVSkT=z1TA7d?rfkW? zmktSt0oFy6NyPvPB#>7T`(gMB5*`%++*v@|oMRg~p-4p3{$j4m42^Ck(g*&jtwBi+ zBO+_BlRc&XN>l-;z128Hf^5eKK%1D^bWkqowg6hmBDerxOAxGA|>rqLC7 zEaL$^Lw|YWv;Zl*8|yHjRRu15&IZsmYfD7%f!`UDPb*O z5YamT2uge>7}OC6aF<<}?m~l5fZG@c6zXND02DMpEJ}APm0V9oj+>O&l4Xa|5MgSy z@>8YqRD`bmheSH^-5a1Vz(JT$hIi=RLr91oW|_ePfq<0+9`L*)n4?w;m_QMU;KDUH z>Q@&l0%8=y0{pBYQcXBbBNhMwWDPXSnlVJ&ZXvRe8{ zKac@X3nA%*8a6_hNswEu!c?vl;_?WVY{LRP$;8wRfh|#hBKbC>8eM6#Y)n9;VlsII zWh&5!2^xaPra-$(8DKE*l*ucx(98h1ZxhB^PYgAQN+Yx^GE5MZAav3dJ1kKFG9i;W z!7;Wt|OJg1zG}AI1X%zq~Ol3}f5xW#@uz==V zK|b(-fCj{purrDs;FQN!$;Ju*Z(V{&z9aza;iRlr_{u~vU^)2ZH98tl1yxZHy^DfQ zD585`J`}5pXiS5udmv{r=4T>P)TsoV16u$dP{Yt@6;G+0D^e_!fC~gSNi3NEt4a}} z6{>1Q9Fmv-)6UBu+^uyGR~i>=i@O8@;A0m4{Yw)vCx*)XR4x>n5P{Vx6}OSVBp?vU z;*NUU!lr1sgK~z3V-W*yKz9w(R2}>ZdWT50^Qr~8-P|rh)dqle5N#8RNfe-!4jgl? zWbsfeMsR`q64kXJeqL;QA)+>T@V0cN0$I}or2~KO!bxVZ*CrY!rzJNX_?YnZ6qC=a z(N74jQ|(Cyd(&MhX0amCKKDI*(RI!2wWWY~DE<)5~ zq~)MqVE_|Nh~)&^)hG`&vK9CniX5P}7m#^<@bhV4d}~h;S9e#DRYd~(2cf54eUq@b zV;hNAyWTb+sXxmit5KB;K|APJ6N}Fu(&s@rTo1`-JW&g1cu( zVQ>P#+H8>35|+INeJ?aM@nv@?g2+p754D!2toJ6d^=>mea$D-b_ZpD71Y`qi2+?E% z8TE;9eH&Z|zY(K@>Zuw|BF7CImn0%6F3v$v0Ho4Q0!Z(G4t^7?+ok+C6JXkwp8K2t oEgJvuID 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

P~uiFYdOg@NF_dn{ITupk0kng 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 oEgJvuID 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

P~uiFYdOg@NF_dn{ITupk0kng zPoUsk5>^97sI2eM(Xg>NamYvtcbf3HoYf{77X{l~WQ{Oet>Vnp>Lv8FL%y?fsP>zL ze5o=NPg9AvELgvYM7K<|<%!?ZnCK*G?Nx7x-#3<4+?M!ifoy793){^Q4VvX-ia37w zcgn7ir+CBARs(P1Lbj0iN4VA6D-Iz;8Oe*(-$F!fM?@~ER!kvWiS?$o*Qv%);bfTe{=P zowAAJFVV1TlY7Z%NW})7(Y4W?Vp5dG&=s~8K;*=#2Z&{bF5ckU4XJp#Lgklp<8yzQ z^WTuOA--KGBfP?Pv$O4ccz`HcU7E(;qMbgUt(JYzCPNP2p+eC))EKvW(Qv(HdUsz&<)qrKcLC^b8e@%Z*fUkb|jNou9Bi{KTQp&;3^1pYK|kQ^?M7z z#`twIk_%Q0g;2_{?in#LviH-rd9v{mh>!C>ik`v-zalAJ@ptK2iOY=_OSTBe*y)Kp z$;LY(6Dqd%Jz_lgXKJOW^09+kF&7x(l8bC_`B1lze_~UM&*NzeSvI7^R}UnobiZ^T z^DX=yP;RXHLOD#o*E=rGaVartKo(fo41__p)l-O>VKDHdOCBH0mmqRNtrh{90B@0O zVI1PBIU;QXKNHCh>s`@qrA7QR?o+ZX7C<))CflLEnx{Y6c>ne(REFG9~+5o&TAXyTyt{inun!xU45v)BTfZAVYrC zk8}B)Yx+GE=6R-K$|$b`m$(&tO_72l!nf#|N?T*Hp1WNlH?ePsjPO=u#kKMZNuF*C zyNYf}T0)6H>L@=1-VK5YWKyYmU(i=0w~CrX7xOTQwuRaqE4|6+vzWk)VCdn7dc)q& zNo)qTw8qvL`89RoiQI3KtdV6zU^gP@;`pC90@caKk3f6%Qj^1M?fjFOt8s#siL$mi zn(7j)Z*VIUcErmMidzz{rVeS5UfN5rJvvFAHBqA_9EVzm3se!&vZ4=dZyR^uD6gyb zSD98PZ1)2%%CvE(q2)t_0kx8 zU_PwAEVsieOQ0n|mv|%g+4V4Qs>AF1R?Bc8172pv|4h8>B>@uHIa~>Kl*!9=kx(5i~(y2_|a20*?!gDZ#9KG&PbH1cqZ3%0m zUd-Gsi1fQ8NR`NjUB&K*Pc@6DwoZ5jeuff^3z+t{c_kb#inj!;cX*w`Q>6CEwnlrI zMJej1 zMKE^{26@{1aQg{z-{BqW zl~soZV(b{b{AY#c8p+Q^nUXvUKlioz-V#02l@(>WT-9W1`ud>pIU)V@$PK@f+dLIc zs`s^$;ip8NYFl@jbMI0Ii#n_C0T@@5Xz3xH^^}V^ zH7C0wOiza;-gSmO7ObJZh`p5VHJg92SzCIY@b}!471v|*X!NhrJ%CiZ_otA_TqL@*;Ri>{!*HBafeLEEJSsVhoXjFKJ7bKPNGXN+gvL=<{2bL2J# z+_6A%i)TE^9?&^6?N3*tiq&^`)NX#M?dSa0_W-rWyn4c(;t_r~(aH397gFo5BnPkj zYeX6&#LO&swoK`vCCd@BT#;fimXsr28rw|;tG|uH@UKENKLF3E{iB^V;oqndM%cxj$@*Mwwrv#GUZwOyh5HA#X2Q+!|WJ%k`(mNnIdtCn7Y-7(K z`n5H5i`LI(;jv>Re5d~t@Owr!wM_ZY+y(+zjo`3aR0;pof$4q1Kk7{nb68aE97^x{ zl-9mM_GZ$Pqzb+Z<{_g-@=h&|u_?kd41-+Tp_x+~dAe2_iuEqtvDEyt6JW10OxLe# z(G&DoDiUCpUl-T;N_uBO=Bc_~vcBuBE=K~JH}o3=n3C~f1Kx_<*P#5tfN)Xt8t)D@ z$?=GRQKE*5Q)wr`t+)$;uVH~sj5Jc~aqQJQ**$(VA-pZ*M}L}P0`Ug26)ql?p#{2; zob?v`-ex^`RZFay*c!HVM)~%Vvi*+mpuK72c4@h?UQnBlyV@m`Zqm6dBkBUtgI5ois zj7;VBCKOdSxJ_*}JS>CTIIZtqS*ilh_fvz51q-;2l6t>jr3QtJzZkLl=EcbEDBo!C zM)fCFK;q!%A5V>Wm52-T%8cZ@MP6SqEg_8$~7o2R3gQ$Fgfp-t`O+h|KZjc8^#aRPdT%C5iNdoi9L zpK$fr{Dtbi;sbBZ4*?Bql>?N@+)16zm?ZRoUa3HMil;y zmy4wn;xKg}f7e$wcH-H%x}~^yP-KcGJ;gJrCekcb9uy~6+4j;YHps0w^iZp{MAdVF z_cZHDxA=f;`-G{rzOOy|Li#_CULRI?GxvZsxFeF}9)M2x?xIy_3HfKoxxU40O0yXC zt`XHcSSC{Y(YlVssbtO+>M@}M2UqzJi7WbVa5By=j!ZVE-+*p^OP>I{ewo(1@{&#bEh7%L$W37@cHAytsi-A z=dtRxFcNbzM^Lp8vp~5h&Hc;O+4f-Rtt7jO&Q3i~s_7PMp?#KlQ|P2sjJonx5ALIZ zowCuVgorDT(wRHNXXVBT6`flmek_4lefKZhDyAq9Ta$O6?qXu)xAY|0!h6jhkeni0 zP)k45M+YX8ggIk6P;l8Fq)Df`icaQ)im76$@WUd{4qP%r0%KFh(=X2Zyw&XMGF^%S zkyeUa;;FVEnFVPYffzk3VkV01M$}5#J=Wh#vIjoYxTW4&DJ3iRK%iEAEK!69G`(0V}b zfRY0V`6r;daw%$k9C6I6M7d$LSU?H%?egOjW2^sa9{V5_!aJyOx^-+ zxmPsDRW;(Yhh$=jt2Sa~=V3H_O2u^dVyd`-BE{1#i5q`19#k3 zzP4N)k%{*JCooDLQ>gR>>Y4Vy*xlQI#)yt+7Y!u1|7fk1X|akG8>0Ds)<>zs>RzX!xV zXpgrNrNPX}=@wmRuaT+G_Q2^l0;yv9U`Q=GX&pHtlAMK)r)39b$290m9&{JL!HPVr zB=jXwQmAwmExc;p?m|GNN>HY%$5OYYVW;}f2s_>uKL)|@3AI}7gb-8txk0c_S=G|< zxw|3@Qi~n4g4YvQHvxqCQR*m;fe~pPQ83?Z?!J8-{vs@V&I+lJfvpRYA0W+}Cz@&^ zxbO<5iHt;UA}H{Cl%`pIT}No4PErJ%C3z5k3U?pv-Y#9I=MKcy3fGGd*$= zpNfaf&L`hk#xWQ;4~D*+$3de_+ZQF1R%5v{bSkLY$U0g$`{}ths0>MYYbVnB-LoVB zq)?jdi2C+Q)$6ywHyN#JIY0)EQ~jiFmU-CEb06O6qJVpVm@%CR*;euq_br)mTFjSm4ZP58>?is^N>Tt! z+3W((cts0L;P&~QmVbuxoY0lKY8mZ>7Fs{)1y@tO%#{gRuko^Ji;oM7cp~6#3on4Z z0z{;$GeQ}Lf{?6kbJh{HG^npn+%^g#o(}3b0nk`fojO)NOQ$?BpX~j3Zou%X_Wb#U zD@j$xPv#6<%M6iZaW_)CvZe zOtbltho(M}FWOznLVlxcTeDG0!lT~2Xd8X4mNF%Sm6=d!ykTV`Osp-cq3}kuQtIn0 zmFbtdk5fu44Z|Z7=)UB2W{=T9cE!5qtusbt)xMab-qAhdLdGm6UjT7Klbi!^t`s!u z0HbkbwnB73`Tp9*kX>+bK4r}wmB~g|LcNHNTz^dTBnk0J2yf%FSs8ZVq^o==6$qH5 zELKH9i)DKLCS^nO2(763Lp4V>%N!feJ~xRHQ$mg-MKacpv`^&E5pOM_ZEqO>0Q?W! z0Mamk!AnRA>RUZo3?epYPc~ctfJF}}NCE(ZG4irL6ihJz0N@)!B~k!0e2z9vi>o$N z#)?=@zAr@fT#bb=1<0ao@eROWq=uy;gD!*m5);hK*Q*Y^xgZ4CB`E`IxX~xkY7HIR zWS~Y60E`GEW8Fw0n+>5tg8;N4!60&{hT1V1Vk#ym#1=^GAl}muvWm|{s01cE1^#o} zXehT$s8{)iCsCC9K;<&gQ9&tMZQA7(ODhEf)mVYrwd!L^suv=nGA7;8nS;GGbCGa* zD017bP>{TM@I)eZhj}B~fm-5=wj#lvsmp4ug_44m@RH+5=2$ZOsnW*4Ci`zXlnYlay^Ao>(_nabu1GcIN^Zfqbc>MwbJo{X2~Dasf+gB zHme#DlWXw`30ld+T$FasrNe|qIbGEaj7~&lAXc-V#RD2k^&BL&FnDWk7wUlr%s{*2iJ8{Ni!NB&_55XRVGL4cjMHSe&3lajVBQw6r29kEp$@1`{KMYxD&W zVD$BdH6?6->E>A`^b}ZH?T!c&5E;#QV-{IwL_91}-?*N4waPCrZ|vbB2#+YLHTtD+ zTgehaWj%50^<--16oe>jW7H8*Dkh+sMQCvwaf(&U3CkSW$26Eqs>iDw1Yx|2#OfQr zSaTQG)xLx;I+P@7`vtD+)~0F=lebsCDt_C`KB?Uz$%P;eruerUoTB#t_=~I|T0{HT z3CTV}h5CNG@`^^h!5o+=%m&i$j3cs<@dHx#Nmcp7>&WzmD}mK^cD|JIiL#hSEURx1 zG1GS|Xq72!>t~kO#cM>>+1R@xEh~8@Xb^iwpn~MrrPAnyz_z4}ZbA7lFsY`&V)i%r zm0V}x*$%C2p&KGyW4EkH>!m4@l|T(jA#XMN+&6MQZzFXm*d{G<&l=|L)aG>gQ{`~` zerxB0-QxI_5;1yVn(ktdJlsZA7qx`OGzRrX?2hTd^w{!2!Di~qCgWU{mmlLUESw47 zbqBypSN4nN+#H%h#{|^ca7)aPtVgUnP|gruSzeIWoa~cU99Q;L+t6nn@DG-Z7Ri`J zq37EN-TAz(i*<5-pXgsfM(}sE3Ohm52!{G6KUvvlP`ub|Wsf zzl557Sn5+>G5NfwOt1gaq9W2XU$iZTH>A+JFP=<&qA9ojzN8~E`0blcUAN z;2z31OTV^dT+Ha!1XFnMIeSj%-Z-1AbL8>B4Jn(g_hgy#qcpp+y5!7XokZUQ6lKso znOGd1!n#m~PzT#1@gPBxx$;Z^6GJoxwNVz6(env&j&0SnXioy@y80IGRDe&Z+U6m!l{T*}_j(lNYd*L^~5EV4D8 zVAM>NJ2_oD?BR-Tda_^KWg+w|&AFo6tP3&u33^Vm&{|j@rr!Vb`=bwm6$R$SI$^?l!gTiW}W7Td86 zSg}JIShtvSkSvGA!k}c&JVLc55)bYZ))PMu*1}b((Km|0msVnD{L4pLnXh%o?9R+3 zAuCFfh0nPksjz+#1iv9|={TVfDZ5Z7i03IE`GT(@dmLey*&-@fL8|&<`b}_4KeMRa zTqMysSDNi)Wn7tj9qfl{+6&`WTP2)aCQf$ApYk`9Ly^^&A6g@kChZDSS!7hPhR)A` zMr=9*U*ldfHMEMZDjvg=ZP5)>U(gAt{{?cB9^g97ic{9huS(+7ee3phUDlQV0#C;) zcd1l!eYR|`rTwM5ia^(H@>eB8X{=3+%rJs;)S=pAHzDr%(5aq46>NHBdN#=uxTm@2 zT|!l%x#|GpY+4-spwXHoSkw?q-u;FKTeObqSG*uzAdQpx3+&XSl<%5J-0xAbS}Kx6 zB07agWem+TeN|(%P$@ILAhVDb*p4|-qu3XKKAzd1*kmNZamEz>ex8EwdG%Y{4lFuy z1nH))wvod@80zSvpUVDt98@;U>PWhphJkbuqEZgIBcV~tU83e2 zM!?Dli&FIO)z5A_sWb-%9P+lx`{Py&jSW^LELIyH$u+Ajj#~oie;5xELLH)R9T@}l z9U*xB;I|APKbwD-!f=KA*@P4|8~7=)Yos$fpv&ZaEYCh8SuB)tWr5jr0JXKFREXKd zkQ%j9yQ8a2-}I+#)^J#cFM6!my7cLG<#l!`*~%6zVJ$QNN&~l~c!63cSZ3Ka z@c!W0XE9=wvxtO>P<@}|R=}G6-d1}+vk!dRpeUX4WrbP*p6D6QKANLR=t#I{ky7Cg zsy3xu)p0A0l7tH|bRxlhv_I|vge%xf*ky!icF;A*^y(76)k%({wMTjTTP7zJ9Q~d> zUdl6)4W5Zt;b$oG_aHf`^^Uoqup4;2_HxdpM|@(vxJ$P?5$M5u#BfCBj2H{~Obo(n zvS6oRJCO*dNu6C(uJg#O(=DV`-eH=r=LuF?iehf=s<3fZuI}H=Kx9A=jWGS{+2oxG zkGp>L4`phkPCUhP-$flY1td>64CVe{nAyh+GhMxPSoBWA3sAX|-i<4ow{8|ODqDJ? z%v~$dXn9CI6{@!0-N-y*t-zKZ$r_0MDTIThW&CqNW|<~2dIB)F$d{P0pp`w}dd;eZ zHO*s`>F{N~qc{H;`d;Xsh31ystc<-g}7CU`3C!;KN%YTm}4Lhg9tQBC1h4d*2@n03{asb&hS(NcRalKg5^ zw7e?hSxtbsJ!f*aYuUZDZ_@Q;I+JIuNs}$W;n&@|6iyTZrEc~=zyEgWjus=F$BmQr)YoeJy_MCzbxEtCug3%>HzY^qA)`nQQFnL@b{|&XD)AyjW`gUk~RU4@dJq za7jdz9OASP<#4ChDAD8e9=*Hhy+pJSJh*+)}y|<7c+H(=T{5Ib| ze*4qEb*=i2=45cAD#RZaP1On3T1*5VFZA=zImjx*;l+cV)0q|^Ug&*>{d-H7L;=lnF?i9162nlkvZyqrac5Fc@~ zru${jz3Y7OJ#gT^f?yS^@rCD2?q$5T(ip93`x`CxwWJsCqpbTV#BjaVz21vjbzid{ zo2oc|0q3q6+@;urxuOz{BfH)ZHWvvXUhyx)@qO@W%8eFKqz(3V)>&%KN&;Pl4Mfp& zhkhSsiF#IU)Z6%c=`w3}iMzj6QCN>)8cTc>vsX%nL~3MMOOcD?4nMt%ZtI`b8_fX@=n2YSu;1hxVAQb(i(01Mb_188ui%F|~7FuBj z$`99GI2G*j!1?LDvP=p-jQM%kf%cF?9J3jn%i|=C78p9%TO`-8;#y=L59br<9Yq@> z>*+ev-18q?C*F(HW;T}{-P5pms2ZfCU-L;wHN5tMfwHhlVy^~T)Ic$>+*U24bd}O1 zeW0pJvP*NczBcwqUa^bxOy)6`y$^fVgB#as3c!l0D7xyO>xcAJ?4}*z7by| zQnL5*i1`XssnC(e%+)u!rmAq3m-L-(h$yYMT9c~Ys=$q0Hbb1_2!m_H6=f~P!ou#B zNJaj7_%hWvk;#=Qqc~xq#IWpKlcv;n@};Ijt&n7OKM{(M45h5DD^yfEdsn8Z5AOcb zo(7bxJE!y1K4I)JWzR>#46-6!#qRri%XYl{q?ILNrg;<;RV{MZ{k(-xtd>s#Es0bh zv#nu0om04@$T_}097Z@5MDcEqy^4dc{Lu^}wSFm%!8U`n5%`XpNJt8k3FicatHO&i&M z5xis2V!fRMRy!GbHDOKS*lEJ1V-y{j(jO|Ny)W`Z(h_QKh1~7U-Fqf2t`*6r`PBOi z>;o33%H|W=yN*-8gujZv-zj-_pX&HT$~abhM0h$mB*!?g=xKqBT=z5ObK!LDx3u%a zKK=KDRA&P4-j9@B6xy2Jt$8$6-j$AmRqVRgbAAv9Y8gYh&heg&vDai^JZ(1UruwRm&1G zwKFEH2u&#pec9}H#T zyzB*Plz+k`X8k=bPzF_dp7iG(#eib;;7tn4rsQtB&c!*4)mxPN#HrxWIg6S6t3RR2 z=Lk-}w;!kRavcK)l_`Jd2AV4~xoz4_(|~~4V8>?IuDnNzYUoB+=(^d@xeDXo0-^uC zx_Z}iFCrY`^lA!SnVi1L@(ofUO3_L^g4!FC9JMrdj@TyI^Re!^lbz4%c`zVEyR@1pJJ)BurEa8vc* zaz>~le^TpcY4ewng@NJL@uTXl`1+bc}K*MS;ldd0x;O&<20jq;6cG7D) z^F?C*-sbZ--<%WaOeHJ`wCf=3lT&sV*uZm{lwmF3YX8p*r3S1=hfUFkpkS|S5-XOl zZLgctYYI`=4}(%Zxkztfv31R$NJbY@qaq$pNuFM;PN|sNsw!inIt;2AFInowgxvfh zFvVD3?L#A4R#PFBa94dHqbAy?+S9q=Un>S zXX_?M93$H!a`>50&c`;h4&w2lT)L*JwHMUTl~x@NqnDZik*6;an)L^cIoQOkBaVh8 zak^$TLBDo$Xqok9zy3>J#;^Vvx*$w$xp3Fa^-sGjw)v;}ZoJa5mfW7(5YgOHnrDOM zesG@5gR0C_mqJ? zzV@%^>R+r4J3h@6hc)oWN*pC;u<7rf;-6msd;Q(GtKltU#TdEqmQn~}STL+9Fyxy{ zgZHZ5=ckmDAxvm+S>t8SUepJov;sexZhx=dLfWj|cD3l@O8^<*isMk1yVKBxGHhLQ zYr3QmzpnC3d=v3Ib{dhA$~_<3!6qsfKrl4zb3rCRm5v6pELnnXuw<#{_}L>rP*n-mv!o!UuvVTbnzU|dKW!B-{C zfyAT*hp%0b2pFiBvC1Ucin5w+KQJ7%`eW@yvkofHfAKPn=$1h9EeyJugQDM= zvr;|seQHr0`aqDc9cvdhaCyid%Nv%OBt6t64(5ELXeluP;dO15M?Zm%#wgF9 zKqQ!DduFe&qDJx@qu?{ypN=WghzFAKgSt*v?-CSGfRRy3Ty7+K)5Cv5DBO@*!`eJs z^bV7L^)leyN&m?U=)pQstl(XV`{U)Okf$LQ!p685k3fFo&v-2x|0gW&K-{RnZ|D`v z1?*t(QhxhDZZ~X(k1!v$^Y78vi8N0@-7Ud8d}}Hh@-X7_`eX2yJse9%6PWB^$5PNX zzVv40Ck?XxKRuWaBD}y#boeXBjVa^YO?P6b&cJ9dOWG(%z%0Xil~@;-(#{fDzUU{N zKLoGbO7UU4L}}U`baWN3u*?-+G4d~*tN0sT?r|)?u{X>ZKJvs0BKd9!WNr!6Tr)0{ zw*8EMm!UcNV}d*EVx^Yo&$7lttxzJD4~EOa)<@Zo@U5 z`+rq))n1irQFlX-XO{{G(Dlx~o6b4%Ev|Jq`;j{PC<3Z<&-OmN9_WvAyr`1s0tV;eJ1YcIw>u5kjHoV#HF(Pv5e90d@SQV>+RW1mnE0X@NAeTP-crd@gOAO1c9@*JX9QD6( zdBdo_5sVg3)s1<7O@AIbd_!;CFcOo=!9G?4KR7s5G_Dyh-cV|O+_t|b+yq@J{$e)D z67CPIXxX#~*BZC7wOdq@P^7o-g+#gc9^4Y7YQCG(?mYuFRnB?Z?+vIQ7(kF0z-|ws zJD}blef4m^U*d}Am-xl{Edg5@ z*AAedHU|!7PmDI(O$%x!zF$9)8b}*s@{uQ*k<6b>*F zE$bgAukrqcbz$spUI?Tl#RcR~h+w1Nf;cMcTtwi=te>2axB+{fl->gW3uUw{FTq*TuFLuJ) z8L!%2kvE4jK=t!G5naWxzax;#a|#9aSMqy8Q(~)vYs-4=<0d0-s=Q*~B8z*sRtLGo zYatyGg>7XE6khS~RG~DxC6k^VHkd1v1{&IOMg8UTX4txcu21E@CYuK*eHc>PqL%5h ziw%t{xFPzmXTQ2tko~Wfh4w80U!NPNanL#k;2i(*(|mvZ@W-+o62C2#jM07Z!QH)U5)@|lMl>&MZP6-ou(*9EJ^lAB zL09qgrv8&a$`{)HE@aLfS*6@tV*{tuPdm<&b~BSnZrgpHZaGw`{)5B%>Sh3MKs*(Gc?Zi&E=Y02p6}!} z*Nfc4@^WHzI*=kVa=56S!_XIJUh5#4)LphCa7PznNoMQL|R(k5!}@G3c!6nVR)jn&U8b+pLFNxot`HyR z`Ke4p22o)u_T`t+YnUpm>In(iw1mNB7fkKM=gLr|z=?5nV19lb76ytF-&ww*NF^`7 zAu~Q<3CBi_q1SRiR)b-DIjEXon=`vnZk|G0pR^l#7J;M;LNV)=9rRuUN*(1T znqT!c6dJl+(QNSQsJCXYJ1kDI<1ndlaf2o#5nRW97%5;d?{UI1V3glkSv_4qe)!J|e%1>KO z!AAL)G}(a%{SXyBW?-0!jfqsc=7SJ5fI$+YEVvJx+qegfgQZRA4-N%%|9geDP4!34 zE=z@?mnC1ul$PF-Is z#|A_i*J?HFX4oLewil7whR1m&aK@-HvGYHo9xfe==P+3zq;SEtm|Ewa1^{A#m1NCS z;OYqyXz+BS$8SWw;k4Ju4S*lHs0Pix1llF)f6Z-L^P(qTWhre?|>$33sCv_Nl%u#au-&vd;e2-0Rs(VO*)3wx?Yh> zOHDy8TW2HY8woY^09qZL5vp0zO9$)Ax$a2ugi~Xk%VTe$Z*GtE6_0rwVOj66+ zp3|mhd@OsX0IUH+LfA;`+!Qk2eL~T`o-YZC9&AwT-@8I>+s39B{w-4R82jGhD^BGY zZBEP}Echvc!g|=IYR)AY$%S%bow7+^=%a9qv!YWptP8x3q>lKD6=AsMRr-eXGh>6e zHMhHr5(?tDxb(A*_0z41D(^|Ebi-(?cJJI#_gQ>znD|(O3!53`QS{=&DBy}d0myD>M zUSgP>uQBG~0V;37y{4}le8%b>WR(7*T+A6&Z%xLhqo)jt=c@tE;i-bUnHt;S<0~aa z%_-uTm>97larW`Ea|mTBGuYWZm##_??V=MAM4tQ3ls-`L$^AjJg*_lr0$8a>lPYAd z*vw%e9~xjqO2Ga!;`V=tStiIC;5S7ohPBtH- zPgtnz{Sh5$8Hzat6C4X6tpG6s1D_tqrCwj6J`$6a*)$0?ud@ayNvJ0kwcirV{WtfK zyHK@oTg58Ei!A^;ZJ(fl0*D1|GKGR5sGweHnLqEI^g+Pr+02%svg%S<_~WgV$0GJf z9Po+KU@8f_ZT{dwg#L22va?Qo$#&Qs&i5zd91VlB>{#1vxee_Oys? znmR;*Gp!Yh2c}Wstou~!c+R(SDuB%8#Q_r4o=2>!ERZy*p(j6qP(J?tt6o1R8F^7_ zQBE~=3^VYdoa;~l|B_c0EQI+w1i=}pJJ27nu4c^0Ykuw!EzArxApDT@Vr*DZ0WM90 z=LzfV4uqs4gkqPoKoRFWo`Z&a2iu_BGcNzJSPO9OJ6@ z385)28eaG2gCr%|=$FzvbS^65)wgx0#E`N>{9vv+Zp|XrNU9K0ahRSk$q2UzLof=o zGc3_2&pGbi{sr+I`Hm5QMol6ZCw7#E{w<_;<>#xz@bdEhnXg`nmWkpsv-4R1<=rG| zALJv6NCqBJ@@dj`iQOZ|&4BA+&KWX+)$^!vz;~+x?=L ziv}fG=GYKYp|_W9>OYb!CcPR5^?bd%DARE}ewaT9#Xn!8qCch2Ttg%q!@&$L{^H7+ z(Z3`v>nsXJh?kD9`o^q)8O8H!{`5^{(yZiE=0g5xm7dZ2gx$(&iE(BIb4HjQ`ufKz zqT6Y-pp}jH<5}}T0{7&SLSz(St?3IY@kOJfMUh|QZXkMVN@!t z-jIE$7}heLLR#e&6bklJ%v1@2Fzr7x_FognZ!6Zsa%K^_;P@JWC|{#a4=xG z;f4x9kASv2jB9XEk-F&--QVU~s-`L5cpPb>G^M6??0!l= zfkFYhY=c-cOW@Ae9zo&>xHxX~R}uTU2<3=@@w_+)+cT!vI6E4~9pA1x&na_ES}?97 zd2UAxLQ=~7g$^yK#rfBfBI`1&ZYeYwXJEwbnbI zDd0QUtF6SFwEX2opCczof^2}IfeUQ=KX(okM2IGq0RbxpB&6d|CE-sl-eb!TR?NgW zinmIM;V&&OUC!$OWd_bPbD%bJNYekK4NLy;4S-q!<$;6*gL2vlhm6gvloD0Fo3@h5 zM~{{#NMf?#U!B?5z{)y+@ra36Rtoy4k?=?)1au*a7K;qcc@#j8Vfn-_pn|so{FT2J6`?$NPwAMS zYoDpG%3o)2(ROG1TWtl_OR>3qW0&N>bRMrC9839enxXUSHwE^Zr=^Tv=$^lIQ?D>v z3bVCo!hJz6vM3#r&rLT&9yit3nrc7t4R#^fE^iiRF9Zm<^tn^nfq4d*0)IAswwd=k zBVglC`IAMus&lFeE#VC)_8n)>T$4<%`Lw}EB3{Ikm3WuWB-N8PVNg-3K3(ZY&%_L-b{tMC&SugQ%1HmSB%>@Ub z`xi)|_Q;9&V{arx7Nj2nEuuxm?+D^Vz*Zx1i1CTaiZ+8|{)}weY!Ul5jXFnFj6iaP zAg%0{}) Yof#)3D}%{<(;? + + + + + +Terrain Construction for Quake 3 Engine Games + + + + + +

+

  + +Special Thanks to Jim Dosé and Jan Paul van Waveren +for their assistance and review (and making this all work in the first place) +and the same gratitude to Astrocreep for his review and suggestions for making +it into something people could understand.

+

The material here is for use in conjunction with the Q3Radiant manual for the +Quake 3 Engine and presumes familiarity with that tool and game engine. Although +compiling switches and shader commands are included here, this is not intended +to be a general update or revision to the Q3Radiant manual

+

Table of Contents

+ +

-1-

+ + + + diff --git a/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/entries b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/entries new file mode 100644 index 00000000..94faaafe --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/entries @@ -0,0 +1,1082 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Terrain_Manual/pages +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +the_meta_shader.html +file + + + + +2012-04-01T16:52:29.598143Z +7863e0c0b456e8f2fe355b56b52e5b7e +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +4773 + +adding_bots.html +file + + + + +2012-04-01T16:52:29.600143Z +48bc8be5f9a212e61611298cf7a48f76 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1339 + +key_changes.html +file + + + + +2012-04-01T16:52:29.603143Z +255007af41994b3cd67c2fe744cc075e +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2642 + +related_links.html +file + + + + +2012-04-01T16:52:29.605143Z +a4afc479add39134b0fbdd4b8f44750b +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1257 + +boxing_in_the_world.html +file + + + + +2012-04-01T16:52:29.611144Z +ca930f9095817286f24b2036db553cd9 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2096 + +terrain_texture.html +file + + + + +2012-04-01T16:52:29.613144Z +4a0223e571794d1bbbaf5c47bd7ca71c +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2403 + +other_possible_height_map_tools.html +file + + + + +2012-04-01T16:52:29.617144Z +cbdab2216a768fe3083b3e92242fd1b7 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2588 + +height_maps.html +file + + + + +2012-04-01T16:52:29.619144Z +1cecddb7ac0e81b58b8ea0e9f9a65501 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +10023 + +terrain_mesh_into_terrain_entity.html +file + + + + +2012-04-01T16:52:29.657146Z +cfa6cd13302231c99c79f55259e73c04 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1800 + +clipping_the_terrain.html +file + + + + +2012-04-01T16:52:29.643145Z +0be10388e3e35a4e766bcfc522e94703 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2283 + +mapping_the_textures.html +file + + + + +2012-04-01T16:52:29.660146Z +098c6db7a8ea96220ec26cb5b214a6c9 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +3721 + +terrain_entity.html +file + + + + +2012-04-01T16:52:29.665147Z +2371018f123ce9e4e0ababcd7377fd3f +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2229 + +glossary.html +file + + + + +2012-04-01T16:52:29.666147Z +85d820c636168e29bc790eaeb489103e +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1823 + +entity_keys_and_values.html +file + + + + +2012-04-01T16:52:29.677147Z +0d8ca41138b9bfc83e9db550a05b5d32 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +5245 + +adding_buildings_to_terrain.html +file + + + + +2012-04-01T16:52:29.551140Z +583573b09c72f60241f54cca0cbd40c4 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +3869 + +new_or_revised_q3map_shader_comm.html +file + + + + +2012-04-01T16:52:29.553140Z +cc8433e61531ba1090bcae266539a21e +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +17040 + +creating_the_terrain.html +file + + + + +2012-04-01T16:52:29.601143Z +910908608d77bdc45788a59cbc1bb93b +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +3118 + +introduction.html +file + + + + +2012-04-01T16:52:29.607143Z +41c0673454d8294e0449b861ada651ce +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +2248 + +terrain_related_worldspawn_features.html +file + + + + +2012-04-01T16:52:29.609143Z +896886b3b1cdf315ce0ac922cff854c8 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +7846 + +manipulating_the_terrain_mesh.html +file + + + + +2012-04-01T16:52:29.620144Z +ccb406bbfebb5a04e110ee7f3c1293ce +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1580 + +table_of_contents.html +file + + + + +2012-04-01T16:52:29.623144Z +86341bc04f2759693bd2840e635bbc9c +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +3510 + +lighting_the_terrain.html +file + + + + +2012-04-01T16:52:29.655146Z +0934408ea820ce50fa39910042323cd6 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +7265 + +height_map_into_terrain_mesh.html +file + + + + +2012-04-01T16:52:29.659146Z +b2fd58df66284ebf1f937005e08383bf +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1730 + +creating_the_alphamap.html +file + + + + +2012-04-01T16:52:29.663147Z +31be3ad6e6452f60bbb79517b7c9ef48 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +10833 + +suggested_gensurf_settings.html +file + + + + +2012-04-01T16:52:29.668147Z +fe12cc8db710f012314ad76c52ded5e0 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +5386 + +Image3.gif +file + + + + +2012-04-01T16:52:29.672147Z +21a55417e69dda275c48fbc0492d0841 +2011-01-20T04:25:31.635016Z +64 +rambetter +has-props + + + + + + + + + + + + + + + + + + + + +46899 + +art_tools.html +file + + + + +2012-04-01T16:52:29.670147Z +193099af318a7d5dc749ba6e9f63e4aa +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +1403 + +Image4.gif +file + + + + +2012-04-01T16:52:29.675147Z +69603e176b566bf9917974a48ffca285 +2011-01-20T04:25:31.635016Z +64 +rambetter +has-props + + + + + + + + + + + + + + + + + + + + +24307 + +Image5.gif +file + + + + +2012-04-01T16:52:29.703149Z +7afc45a08c0fbd1ad561c265482c14a5 +2011-01-20T04:25:31.635016Z +64 +rambetter +has-props + + + + + + + + + + + + + + + + + + + + +27694 + +Image6.gif +file + + + + +2012-04-01T16:52:29.715149Z +21a55417e69dda275c48fbc0492d0841 +2011-01-20T04:25:31.635016Z +64 +rambetter +has-props + + + + + + + + + + + + + + + + + + + + +46899 + +blocking_vis.html +file + + + + +2012-04-01T16:52:29.705149Z +7cde96b9c64141d26a31f3b062ffb4ab +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +5305 + diff --git a/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image3.gif.svn-base b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image3.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image3.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image4.gif.svn-base b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image4.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image4.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image5.gif.svn-base b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image5.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image5.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image6.gif.svn-base b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image6.gif.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/prop-base/Image6.gif.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/Image3.gif.svn-base b/install/installs/ReactionPack/install/docs/Terrain_Manual/pages/.svn/text-base/Image3.gif.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..fdb98d272da61e4e970315c6ad6fc3bdc5606a09 GIT binary patch literal 46899 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 + + + + + + \ No newline at end of file diff --git a/install/installs/UFOAIPack/game/.svn/text-base/synapse.config.svn-base b/install/installs/UFOAIPack/game/.svn/text-base/synapse.config.svn-base new file mode 100644 index 00000000..814e51ce --- /dev/null +++ b/install/installs/UFOAIPack/game/.svn/text-base/synapse.config.svn-base @@ -0,0 +1,59 @@ + + + + + + tga jpg + + + pk3 + + + ufoai + + + mapq2 + + + def + + + ufoai + + + md2 + + + + + pk3 + + + + + + ufoai + + + pk3 + + + + + ufoai + + + + + ufoai + + + + + ufoai + + + pk3 + + + diff --git a/install/installs/UFOAIPack/game/game.xlink b/install/installs/UFOAIPack/game/game.xlink new file mode 100644 index 00000000..963598cc --- /dev/null +++ b/install/installs/UFOAIPack/game/game.xlink @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/install/installs/UFOAIPack/game/synapse.config b/install/installs/UFOAIPack/game/synapse.config new file mode 100644 index 00000000..814e51ce --- /dev/null +++ b/install/installs/UFOAIPack/game/synapse.config @@ -0,0 +1,59 @@ + + + + + + tga jpg + + + pk3 + + + ufoai + + + mapq2 + + + def + + + ufoai + + + md2 + + + + + pk3 + + + + + + ufoai + + + pk3 + + + + + ufoai + + + + + ufoai + + + + + ufoai + + + pk3 + + + diff --git a/install/installs/UFOAIPack/install/.svn/entries b/install/installs/UFOAIPack/install/.svn/entries new file mode 100644 index 00000000..d6257e54 --- /dev/null +++ b/install/installs/UFOAIPack/install/.svn/entries @@ -0,0 +1,31 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/UFOAIPack/trunk/install +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2008-06-27T14:38:18.221954Z +47 +mattn + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +base +dir + diff --git a/install/installs/UFOAIPack/install/base/.svn/entries b/install/installs/UFOAIPack/install/base/.svn/entries new file mode 100644 index 00000000..341b39f3 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/.svn/entries @@ -0,0 +1,34 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/UFOAIPack/trunk/install/base +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2008-06-27T14:38:18.221954Z +47 +mattn + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +textures +dir + +scripts +dir + diff --git a/install/installs/UFOAIPack/install/base/scripts/.svn/entries b/install/installs/UFOAIPack/install/base/scripts/.svn/entries new file mode 100644 index 00000000..04408b33 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/.svn/entries @@ -0,0 +1,198 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/UFOAIPack/trunk/install/base/scripts +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2008-06-27T14:38:18.221954Z +47 +mattn + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +shaderlist.txt +file + + + + +2012-04-01T16:52:23.792811Z +69aedd81000f50d74a7a4e9b6ba83cfa +2008-04-08T16:56:07.761640Z +36 +mattn +has-props + + + + + + + + + + + + + + + + + + + + +18 + +entities.def +file + + + + +2012-04-01T16:52:23.794811Z +2f9fd9c650eaafd6b1b07001aa8fec7c +2008-06-27T14:38:18.221954Z +47 +mattn + + + + + + + + + + + + + + + + + + + + + +6476 + +default_project.proj +file + + + + +2012-04-01T16:52:23.795811Z +f293fa44e01e65bffeaeaf019e78b52d +2008-04-08T16:56:07.761640Z +36 +mattn + + + + + + + + + + + + + + + + + + + + + +4378 + +textures.shader +file + + + + +2012-04-01T16:52:23.923818Z +d5c32d68f98aba9f48449b178df8d473 +2008-06-27T14:38:18.221954Z +47 +mattn + + + + + + + + + + + + + + + + + + + + + +514 + +common.shader +file + + + + +2012-04-01T16:52:23.925818Z +4320e9cffe3e665c096e02c72df5238d +2008-04-08T16:56:07.761640Z +36 +mattn + + + + + + + + + + + + + + + + + + + + + +500 + diff --git a/install/installs/UFOAIPack/install/base/scripts/.svn/prop-base/shaderlist.txt.svn-base b/install/installs/UFOAIPack/install/base/scripts/.svn/prop-base/shaderlist.txt.svn-base new file mode 100644 index 00000000..bdbd3051 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/.svn/prop-base/shaderlist.txt.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:eol-style +V 6 +native +END diff --git a/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/common.shader.svn-base b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/common.shader.svn-base new file mode 100644 index 00000000..eeb9946a --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/common.shader.svn-base @@ -0,0 +1,47 @@ +textures/tex_common/actorclip +{ + qer_trans 0.40 + surfaceparm playerclip +} + +textures/tex_common/caulk +{ + qer_trans 0.40 +} + +textures/tex_common/hint +{ + qer_trans 0.40 +} + +textures/tex_common/nodraw +{ + qer_trans 0.40 + surfaceparm nodraw +} + +textures/tex_common/origin +{ + qer_trans 0.40 +} + +textures/tex_common/slick +{ + qer_trans 0.40 +} + +textures/tex_common/stepon +{ + qer_trans 0.40 +} + +textures/tex_common/trigger +{ + qer_trans 0.50 +} + +textures/tex_common/weaponclip +{ + qer_trans 0.40 + surfaceparm botclip +} diff --git a/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/default_project.proj.svn-base b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/default_project.proj.svn-base new file mode 100644 index 00000000..8fdbae95 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/default_project.proj.svn-base @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/entities.def.svn-base b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/entities.def.svn-base new file mode 100644 index 00000000..6f6353f3 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/entities.def.svn-base @@ -0,0 +1,164 @@ +/*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 32) +Starting point for a player. Only for multiplayer teams. +"team" the number of the team for this player starting point. 0 is reserved for civilians and critters (use info_civilian_start instead) +*/ + + +/*QUAKED info_human_start (0 1 0) (-16 -16 -24) (16 16 32) +Starting point for a single player human. +*/ + + +/*QUAKED info_alien_start (0 0 1) (-16 -16 -24) (16 16 32) +Starting point for a single player alien. +*/ + + +/*QUAKED info_2x2_start (1 1 0) (-32 -32 -24) (32 32 32) +Starting point for a ugv 2x2 units. +"team" the number of the team for this player starting point. Only for multiplayer teams. +*/ + + +/*QUAKED info_civilian_start (0 1 1) (-16 -16 -24) (16 16 32) +Starting point for a civilian. +*/ + + +/*QUAKED misc_model (1 1 0) (-16 -16 -16) (16 16 16) level1 level2 level3 level4 level5 level6 level7 level8 server_solid glow +Displays a model. +Set the level flags correctly! +Use angles [pitch yaw roll] to rotate the model. pitch (up/down [-90 up to 90]), yaw (left/right [0 up to 360]) and roll (fall over) +"model" arbitrary .md2 file to display +"angles" direction of the model [pitch yaw roll] +"angle" direction of the model [yaw] +"skin" skin number (default 0) +"frame" frame number (default 0) - use frame or anim - but not both +"anim" is this an animated model (default empty otherwise fill the animname) +*/ + + +/*QUAKED misc_particle (0 0 1) (-16 -16 -16) (16 16 16) level1 level2 level3 level4 level5 level6 level7 level8 noday +Creates a particle. Particle properties can be set here with a preceding '-' or '+'. +'-' property is set before calling the particle init function +'+' do it afterwards +noday means that the particle is not shown at the day version of the map. E.g. useful for flare particles around streetlight. +Wait times are of the format "a b". It spawns particles in random intervals ranging from (a) to (a+b) seconds. If no wait time is specified one particle is created at map start. +"particle" name of the particle definition +"wait" wait time +*/ + + +/*QUAKED light (0 1 0) (-8 -8 -8) (8 8 8) day +Non-displayed light. All lights are for the night version. If you want them to show up in the day version, too - mark the day flag +"_color" Color for the light RGB +"light" intensity 0-255 +"target" entity target name (info_null) +"_cone" +"origin" +"angle" Special values: UP -1; DOWN -2; +*/ + +/*QUAKED light_spot (0 1 0) (-8 -8 -8) (8 8 8) day +Non-displayed light. All lights are for the night version. If you want them to show up in the day version, too - mark the day flag +"_color" Color for the light RGB +"light" intensity 0-255 +"_cone" +"origin" +"angle" Special values: UP -1; DOWN -2; +*/ + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. +pitch (up/down [-90 up to 90]), yaw (left/right [0 up to 360]) +"maxteams" max. teams for multiplayer +"maxlevel" highest selectable level [1-8] +"light_night" light intensity [e.g. 10 or 100] +"angles_night" light angle [pitch yaw 0] +"color_night" light color (RGB) [0.0-1.0] +"ambient_night" ambient color (RGB) [0.0-1.0] +"light_day" light intensity [e.g. 10 or 100] +"angles_day" light angle [pitch yaw 0] +"color_day" light color (RGB) [0.0-1.0] +"ambient_day" ambient color (RGB) [0.0-1.0] +*/ + +/*QUAKED info_null (0 0.5 0) (-4 -4 -4) (4 4 4) +Used as a positional target for spotlights, etc. +"targetname" target name +*/ + +/*QUAKED info_civilian_target (0.5 0.8 0.1) (-16 -16 -24) (16 16 32) +Used as a target where civilians try to get in a mission +"count" The priority of this waypoint - the lower the number, the nearer the end-target +*/ + +/*QUAKED misc_sound (0.5 1 0.5) (-8 -8 -8) (8 8 8) level1 level2 level3 level4 level5 level6 level7 level8 +Used to play ambient sounds (looped sounds) +"noise" sound file name relative to sound/ambience +"volume" 0 - 128 +*/ + +/*QUAKED misc_mission (0.1 0.6 0.3) (-16 -16 -16) (16 16 16) level1 level2 level3 level4 level5 level6 level7 level8 +Defines a mission target +"particle" display a particle +"time" if set the entity has to be occupied x rounds to win the mission +"radius" if the entity has to be occupied this defines the radius that is needed +"health" if set the entity has to be destroyed to win the mission - otherwise is has just to be reached (see time) +"group" allows you to group mission entities - e.g. you have to occupy them all for x rounds to win the match +"target" the target that is triggered once the round time was hit +"message" a message that is show when the mission is completed +*/ + +/*QUAKED misc_mission_alien (0.1 0.6 0.3) (-16 -16 -16) (16 16 16) level1 level2 level3 level4 level5 level6 level7 level8 +Defines the alien mission target +"particle" display a particle +"time" if set the entity has to be occupied x rounds to win the mission +"radius" if the entity has to be occupied this defines the radius that is needed +"health" if set the entity has to be destroyed to win the mission - otherwise is has just to be reached (see time) +*/ + +/*QUAKED func_door (0 .5 .8) ? level1 level2 level3 level4 level5 level6 level7 level8 opened +"angle" determines the opening direction +"health" if set, door must be shot open +"group" multipart doors can be grouped to open together +"speed" movement speed (100 default) +"wait" wait before returning (3 default, -1 = never return) +"lip" lip remaining at end of move (8 default) +*/ + +/*QUAKED func_group (0 0 0) ? +Only for editor and terrain convenience. +"terrain" +"gensurf" +"phongshading" +*/ + +/*QUAKED func_breakable (0 0 0) ? level1 level2 level3 level4 level5 level6 level7 level8 +"health" damage until destroyed +"particle" particle id +"material" material id MAT_GLASS = 0 (default), MAT_METAL = 1, MAT_ELECTRICAL = 2, MAT_WOOD = 3 +*/ + +/*QUAKED func_rotating (0 0 0) ? level1 level2 level3 level4 level5 level6 level7 level8 +"health" damage until destroyed +"particle" particle id +"speed" rotation speed +"angle" rotate around this angle - pitch = 0, yaw = 1, roll = 2 +*/ + +/*QUAKED trigger_hurt (0 0 0) ? KILL STUN DAZE +Any entity that touches this will be hurt. It does dmg points of damage each server frame +"dmg" default 5 (whole numbers only) +*/ + +/*QUAKED trigger_touch (0 0 0) ? +Any entity that touches this will trigger the use function of the target entity. +"target" target entity (must have its targetname set to the value given here) +*/ + +/*QUAKED misc_item (.3 .3 1) (-16 -16 -16) (16 16 16) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons/assault/assault.md2" +"item" the item to spawn +*/ diff --git a/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/shaderlist.txt.svn-base b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/shaderlist.txt.svn-base new file mode 100644 index 00000000..c3b933b2 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/shaderlist.txt.svn-base @@ -0,0 +1,2 @@ +common +textures diff --git a/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/textures.shader.svn-base b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/textures.shader.svn-base new file mode 100644 index 00000000..5d03d1a0 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/.svn/text-base/textures.shader.svn-base @@ -0,0 +1,44 @@ +textures/tex_mattn/fence +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/grate +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/grate2 +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/grate3 +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/grate4 +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/gully +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/tire +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/tire2 +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_material/circle_gray +{ + qer_alphafunc gequal 0.5 +} diff --git a/install/installs/UFOAIPack/install/base/scripts/common.shader b/install/installs/UFOAIPack/install/base/scripts/common.shader new file mode 100644 index 00000000..eeb9946a --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/common.shader @@ -0,0 +1,47 @@ +textures/tex_common/actorclip +{ + qer_trans 0.40 + surfaceparm playerclip +} + +textures/tex_common/caulk +{ + qer_trans 0.40 +} + +textures/tex_common/hint +{ + qer_trans 0.40 +} + +textures/tex_common/nodraw +{ + qer_trans 0.40 + surfaceparm nodraw +} + +textures/tex_common/origin +{ + qer_trans 0.40 +} + +textures/tex_common/slick +{ + qer_trans 0.40 +} + +textures/tex_common/stepon +{ + qer_trans 0.40 +} + +textures/tex_common/trigger +{ + qer_trans 0.50 +} + +textures/tex_common/weaponclip +{ + qer_trans 0.40 + surfaceparm botclip +} diff --git a/install/installs/UFOAIPack/install/base/scripts/default_project.proj b/install/installs/UFOAIPack/install/base/scripts/default_project.proj new file mode 100644 index 00000000..8fdbae95 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/default_project.proj @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install/installs/UFOAIPack/install/base/scripts/entities.def b/install/installs/UFOAIPack/install/base/scripts/entities.def new file mode 100644 index 00000000..6f6353f3 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/entities.def @@ -0,0 +1,164 @@ +/*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 32) +Starting point for a player. Only for multiplayer teams. +"team" the number of the team for this player starting point. 0 is reserved for civilians and critters (use info_civilian_start instead) +*/ + + +/*QUAKED info_human_start (0 1 0) (-16 -16 -24) (16 16 32) +Starting point for a single player human. +*/ + + +/*QUAKED info_alien_start (0 0 1) (-16 -16 -24) (16 16 32) +Starting point for a single player alien. +*/ + + +/*QUAKED info_2x2_start (1 1 0) (-32 -32 -24) (32 32 32) +Starting point for a ugv 2x2 units. +"team" the number of the team for this player starting point. Only for multiplayer teams. +*/ + + +/*QUAKED info_civilian_start (0 1 1) (-16 -16 -24) (16 16 32) +Starting point for a civilian. +*/ + + +/*QUAKED misc_model (1 1 0) (-16 -16 -16) (16 16 16) level1 level2 level3 level4 level5 level6 level7 level8 server_solid glow +Displays a model. +Set the level flags correctly! +Use angles [pitch yaw roll] to rotate the model. pitch (up/down [-90 up to 90]), yaw (left/right [0 up to 360]) and roll (fall over) +"model" arbitrary .md2 file to display +"angles" direction of the model [pitch yaw roll] +"angle" direction of the model [yaw] +"skin" skin number (default 0) +"frame" frame number (default 0) - use frame or anim - but not both +"anim" is this an animated model (default empty otherwise fill the animname) +*/ + + +/*QUAKED misc_particle (0 0 1) (-16 -16 -16) (16 16 16) level1 level2 level3 level4 level5 level6 level7 level8 noday +Creates a particle. Particle properties can be set here with a preceding '-' or '+'. +'-' property is set before calling the particle init function +'+' do it afterwards +noday means that the particle is not shown at the day version of the map. E.g. useful for flare particles around streetlight. +Wait times are of the format "a b". It spawns particles in random intervals ranging from (a) to (a+b) seconds. If no wait time is specified one particle is created at map start. +"particle" name of the particle definition +"wait" wait time +*/ + + +/*QUAKED light (0 1 0) (-8 -8 -8) (8 8 8) day +Non-displayed light. All lights are for the night version. If you want them to show up in the day version, too - mark the day flag +"_color" Color for the light RGB +"light" intensity 0-255 +"target" entity target name (info_null) +"_cone" +"origin" +"angle" Special values: UP -1; DOWN -2; +*/ + +/*QUAKED light_spot (0 1 0) (-8 -8 -8) (8 8 8) day +Non-displayed light. All lights are for the night version. If you want them to show up in the day version, too - mark the day flag +"_color" Color for the light RGB +"light" intensity 0-255 +"_cone" +"origin" +"angle" Special values: UP -1; DOWN -2; +*/ + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. +pitch (up/down [-90 up to 90]), yaw (left/right [0 up to 360]) +"maxteams" max. teams for multiplayer +"maxlevel" highest selectable level [1-8] +"light_night" light intensity [e.g. 10 or 100] +"angles_night" light angle [pitch yaw 0] +"color_night" light color (RGB) [0.0-1.0] +"ambient_night" ambient color (RGB) [0.0-1.0] +"light_day" light intensity [e.g. 10 or 100] +"angles_day" light angle [pitch yaw 0] +"color_day" light color (RGB) [0.0-1.0] +"ambient_day" ambient color (RGB) [0.0-1.0] +*/ + +/*QUAKED info_null (0 0.5 0) (-4 -4 -4) (4 4 4) +Used as a positional target for spotlights, etc. +"targetname" target name +*/ + +/*QUAKED info_civilian_target (0.5 0.8 0.1) (-16 -16 -24) (16 16 32) +Used as a target where civilians try to get in a mission +"count" The priority of this waypoint - the lower the number, the nearer the end-target +*/ + +/*QUAKED misc_sound (0.5 1 0.5) (-8 -8 -8) (8 8 8) level1 level2 level3 level4 level5 level6 level7 level8 +Used to play ambient sounds (looped sounds) +"noise" sound file name relative to sound/ambience +"volume" 0 - 128 +*/ + +/*QUAKED misc_mission (0.1 0.6 0.3) (-16 -16 -16) (16 16 16) level1 level2 level3 level4 level5 level6 level7 level8 +Defines a mission target +"particle" display a particle +"time" if set the entity has to be occupied x rounds to win the mission +"radius" if the entity has to be occupied this defines the radius that is needed +"health" if set the entity has to be destroyed to win the mission - otherwise is has just to be reached (see time) +"group" allows you to group mission entities - e.g. you have to occupy them all for x rounds to win the match +"target" the target that is triggered once the round time was hit +"message" a message that is show when the mission is completed +*/ + +/*QUAKED misc_mission_alien (0.1 0.6 0.3) (-16 -16 -16) (16 16 16) level1 level2 level3 level4 level5 level6 level7 level8 +Defines the alien mission target +"particle" display a particle +"time" if set the entity has to be occupied x rounds to win the mission +"radius" if the entity has to be occupied this defines the radius that is needed +"health" if set the entity has to be destroyed to win the mission - otherwise is has just to be reached (see time) +*/ + +/*QUAKED func_door (0 .5 .8) ? level1 level2 level3 level4 level5 level6 level7 level8 opened +"angle" determines the opening direction +"health" if set, door must be shot open +"group" multipart doors can be grouped to open together +"speed" movement speed (100 default) +"wait" wait before returning (3 default, -1 = never return) +"lip" lip remaining at end of move (8 default) +*/ + +/*QUAKED func_group (0 0 0) ? +Only for editor and terrain convenience. +"terrain" +"gensurf" +"phongshading" +*/ + +/*QUAKED func_breakable (0 0 0) ? level1 level2 level3 level4 level5 level6 level7 level8 +"health" damage until destroyed +"particle" particle id +"material" material id MAT_GLASS = 0 (default), MAT_METAL = 1, MAT_ELECTRICAL = 2, MAT_WOOD = 3 +*/ + +/*QUAKED func_rotating (0 0 0) ? level1 level2 level3 level4 level5 level6 level7 level8 +"health" damage until destroyed +"particle" particle id +"speed" rotation speed +"angle" rotate around this angle - pitch = 0, yaw = 1, roll = 2 +*/ + +/*QUAKED trigger_hurt (0 0 0) ? KILL STUN DAZE +Any entity that touches this will be hurt. It does dmg points of damage each server frame +"dmg" default 5 (whole numbers only) +*/ + +/*QUAKED trigger_touch (0 0 0) ? +Any entity that touches this will trigger the use function of the target entity. +"target" target entity (must have its targetname set to the value given here) +*/ + +/*QUAKED misc_item (.3 .3 1) (-16 -16 -16) (16 16 16) +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons/assault/assault.md2" +"item" the item to spawn +*/ diff --git a/install/installs/UFOAIPack/install/base/scripts/shaderlist.txt b/install/installs/UFOAIPack/install/base/scripts/shaderlist.txt new file mode 100644 index 00000000..c3b933b2 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/shaderlist.txt @@ -0,0 +1,2 @@ +common +textures diff --git a/install/installs/UFOAIPack/install/base/scripts/textures.shader b/install/installs/UFOAIPack/install/base/scripts/textures.shader new file mode 100644 index 00000000..5d03d1a0 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/scripts/textures.shader @@ -0,0 +1,44 @@ +textures/tex_mattn/fence +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/grate +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/grate2 +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/grate3 +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/grate4 +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/gully +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/tire +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_mattn/tire2 +{ + qer_alphafunc gequal 0.5 +} + +textures/tex_material/circle_gray +{ + qer_alphafunc gequal 0.5 +} diff --git a/install/installs/UFOAIPack/install/base/textures/.svn/entries b/install/installs/UFOAIPack/install/base/textures/.svn/entries new file mode 100644 index 00000000..ca4a305b --- /dev/null +++ b/install/installs/UFOAIPack/install/base/textures/.svn/entries @@ -0,0 +1,31 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/UFOAIPack/trunk/install/base/textures +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2008-04-08T16:56:07.761640Z +36 +mattn + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +radiant +dir + diff --git a/install/installs/UFOAIPack/install/base/textures/radiant/.svn/entries b/install/installs/UFOAIPack/install/base/textures/radiant/.svn/entries new file mode 100644 index 00000000..41b74851 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/textures/radiant/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/UFOAIPack/trunk/install/base/textures/radiant +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2008-04-08T16:56:07.761640Z +36 +mattn + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +notex.tga +file + + + + +2012-04-01T16:52:23.446791Z +16de2fa54c8e431e8b3e58bbea0b98ca +2008-04-08T16:56:07.761640Z +36 +mattn +has-props + + + + + + + + + + + + + + + + + + + + +1583 + diff --git a/install/installs/UFOAIPack/install/base/textures/radiant/.svn/prop-base/notex.tga.svn-base b/install/installs/UFOAIPack/install/base/textures/radiant/.svn/prop-base/notex.tga.svn-base new file mode 100644 index 00000000..c7caa918 --- /dev/null +++ b/install/installs/UFOAIPack/install/base/textures/radiant/.svn/prop-base/notex.tga.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 11 +image/x-tga +END diff --git a/install/installs/UFOAIPack/install/base/textures/radiant/.svn/text-base/notex.tga.svn-base b/install/installs/UFOAIPack/install/base/textures/radiant/.svn/text-base/notex.tga.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..07f1a23f9b314f612440323853550b21860ccfd3 GIT binary patch literal 1583 zcmc&zF-`+P3^Xk-pvV{C4QYaO5&{VV;yahS06|IrERSTZZXrv3(J#YnFB^(%|SE2!#&zSfGbRIFZ$dx83 z)O1dP>(JrERSTZZXrv3(J#YnFB^(%|SE2!#&zSfGbRIFZ$dx83 z)O1dP>(J + + + + diff --git a/install/installs/UrTPack/game/.svn/text-base/synapse.config.svn-base b/install/installs/UrTPack/game/.svn/text-base/synapse.config.svn-base new file mode 100644 index 00000000..ff1199ea --- /dev/null +++ b/install/installs/UrTPack/game/.svn/text-base/synapse.config.svn-base @@ -0,0 +1,56 @@ + + + + + + tga jpg + + + pk3 + + + quake3 + + + mapq3 + + + def + + + quake3 + + + + + pk3 + + + + + + quake3 + + + pk3 + + + + + quake3 + + + + + quake3 + + + + + quake3 + + + pk3 + + + diff --git a/install/installs/UrTPack/game/game.xlink b/install/installs/UrTPack/game/game.xlink new file mode 100644 index 00000000..cdfb1541 --- /dev/null +++ b/install/installs/UrTPack/game/game.xlink @@ -0,0 +1,5 @@ + + + + + diff --git a/install/installs/UrTPack/game/synapse.config b/install/installs/UrTPack/game/synapse.config new file mode 100644 index 00000000..ff1199ea --- /dev/null +++ b/install/installs/UrTPack/game/synapse.config @@ -0,0 +1,56 @@ + + + + + + tga jpg + + + pk3 + + + quake3 + + + mapq3 + + + def + + + quake3 + + + + + pk3 + + + + + + quake3 + + + pk3 + + + + + quake3 + + + + + quake3 + + + + + quake3 + + + pk3 + + + diff --git a/install/installs/UrTPack/install/.svn/entries b/install/installs/UrTPack/install/.svn/entries new file mode 100644 index 00000000..ee0d74ad --- /dev/null +++ b/install/installs/UrTPack/install/.svn/entries @@ -0,0 +1,31 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/UrTPack/trunk/install +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2010-11-13T23:04:13.354040Z +62 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +q3ut4 +dir + diff --git a/install/installs/UrTPack/install/q3ut4/.svn/entries b/install/installs/UrTPack/install/q3ut4/.svn/entries new file mode 100644 index 00000000..3a9460e5 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/.svn/entries @@ -0,0 +1,65 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/UrTPack/trunk/install/q3ut4 +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2010-11-13T23:04:13.354040Z +62 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +scripts +dir + +common-spog.pk3 +file + + + + +2012-04-01T16:52:21.983707Z +701fbd19e1e21c7ed16813bd873ddd80 +2008-02-25T04:16:05.872914Z +29 +timo +has-props + + + + + + + + + + + + + + + + + + + + +28724 + diff --git a/install/installs/UrTPack/install/q3ut4/.svn/prop-base/common-spog.pk3.svn-base b/install/installs/UrTPack/install/q3ut4/.svn/prop-base/common-spog.pk3.svn-base new file mode 100644 index 00000000..5e9587e6 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/.svn/prop-base/common-spog.pk3.svn-base @@ -0,0 +1,5 @@ +K 13 +svn:mime-type +V 24 +application/octet-stream +END diff --git a/install/installs/UrTPack/install/q3ut4/.svn/text-base/common-spog.pk3.svn-base b/install/installs/UrTPack/install/q3ut4/.svn/text-base/common-spog.pk3.svn-base new file mode 100644 index 0000000000000000000000000000000000000000..3696bbb3a99438155a6cfec8abdea5fb23f56735 GIT binary patch literal 28724 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 DIfxnv literal 0 HcmV?d00001 diff --git a/install/installs/UrTPack/install/q3ut4/common-spog.pk3 b/install/installs/UrTPack/install/q3ut4/common-spog.pk3 new file mode 100644 index 0000000000000000000000000000000000000000..3696bbb3a99438155a6cfec8abdea5fb23f56735 GIT binary patch literal 28724 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 DIfxnv literal 0 HcmV?d00001 diff --git a/install/installs/UrTPack/install/q3ut4/scripts/.svn/entries b/install/installs/UrTPack/install/q3ut4/scripts/.svn/entries new file mode 100644 index 00000000..d4c2ca98 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/.svn/entries @@ -0,0 +1,198 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/UrTPack/trunk/install/q3ut4/scripts +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2010-11-13T23:04:13.354040Z +62 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +shaderlist.txt +file + + + + +2012-04-01T16:52:21.300668Z +bcd31508b9bb05f51bb22b367e05548a +2010-11-13T23:04:13.354040Z +62 +rambetter + + + + + + + + + + + + + + + + + + + + + +1382 + +entities.def +file + + + + +2012-04-01T16:52:21.303668Z +b86083ec3cc3c2510eee738b0b8ed5e0 +2008-02-28T02:41:10.414863Z +31 +timo + + + + + + + + + + + + + + + + + + + + + +139167 + +urbanterror.def +file + + + + +2012-04-01T16:52:21.304668Z +cd2ed0b20a912aac0ad3377689a5789d +2008-02-28T02:41:10.414863Z +31 +timo + + + + + + + + + + + + + + + + + + + + + +26331 + +default_project.proj +file + + + + +2012-04-01T16:52:21.948705Z +41ffbae04c2afc49a0717704c8f64c95 +2008-03-02T21:36:00.138753Z +33 +timo + + + + + + + + + + + + + + + + + + + + + +6452 + +common.shader +file + + + + +2012-04-01T16:52:21.949705Z +59dee7ed6e9c6fe07f8e1770c5141d3a +2008-04-20T19:24:12.107896Z +42 +timo + + + + + + + + + + + + + + + + + + + + + +5299 + diff --git a/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/common.shader.svn-base b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/common.shader.svn-base new file mode 100644 index 00000000..1cd1fe40 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/common.shader.svn-base @@ -0,0 +1,321 @@ + +textures/common/areaportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm nomarks + surfaceparm areaportal +} + +textures/common/caulk +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/clip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip +} + +textures/common/clusterportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm clusterportal +} + +textures/common/cushion +{ + qer_nocarve + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm nodamage +} + +textures/common/donotenter +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm donotenter +} + + +// never used +// +//textures/common/energypad +//{ +// qer_editorimage textures/sfx/bluegoal.tga +// surfaceparm nolightmap +// cull twosided +// { +// map textures//bluegoal.tga +// blendFunc GL_ONE GL_SRC_ALPHA +// tcGen environment +// tcMod turb 0 0.25 0 0.05 +// } +//} + +textures/common/full_clip // silly shader, use weapclip instead +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm playerclip +} + +textures/common/hint // should NOT use surfaceparm hint.. strange but true +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm hint // ydnar: yes it should. +} + +textures/common/invisible // solid, transparent polygons, casts shadows +{ + surfaceparm nolightmap + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +textures/common/mirror1 +{ + qer_editorimage textures/common/mirror1.tga + surfaceparm nolightmap + portal + + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + +} + +textures/common/mirror2 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirror.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } + +} + +textures/common/missileclip +{ + qer_trans 0.40 + surfaceparm nodamage + surfaceparm nomarks + surfaceparm nodraw + //surfaceparm nonsolid + surfaceparm playerclip + surfaceparm trans +} + +textures/common/nodraw +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks +} + +textures/common/nodrawnonsolid +{ + surfaceparm nonsolid + surfaceparm nolightmap + surfaceparm nodraw +} + +textures/common/nodrop +{ + qer_nocarve + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nodrop +} + + +textures/common/noimpact +{ + qer_editorimage textures/common/nolightmap.tga + surfaceparm noimpact +} + +textures/common/nolightmap +{ + surfaceparm nolightmap +} + +textures/common/origin +{ + qer_nocarve + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm origin +} + +textures/common/portal +{ + qer_editorimage textures/common/qer_portal.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + tcMod turb 0 0.25 0 0.05 + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + + } +} + +textures/common/slick +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + surfaceparm slick +} + +textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/timportal +{ + qer_editorimage textures/common/qer_portal.tga + portal + surfaceparm nolightmap + { + map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 + blendFunc GL_ONE GL_SRC_ALPHA + depthWrite + } +} + +textures/common/trigger +{ + qer_trans 0.50 + qer_nocarve + surfaceparm nodraw +} + +textures/common/weapclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks +} + +textures/common/metalclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm metalsteps +} + +textures/common/botclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm botclip +} + +// +// ydnar q3map lightgrid bounds +// +// the min/max bounds of brushes with this shader in a map +// will define the bounds of the map's lightgrid (model lighting) +// note: make it as small as possible around player space +// to minimize bsp size and compile time +// + +textures/common/lightgrid +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm detail + surfaceparm nomarks + surfaceparm trans + surfaceparm lightgrid +} + diff --git a/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/default_project.proj.svn-base b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/default_project.proj.svn-base new file mode 100644 index 00000000..d43aa7ab --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/default_project.proj.svn-base @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/entities.def.svn-base b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/entities.def.svn-base new file mode 100644 index 00000000..ed7260c6 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/entities.def.svn-base @@ -0,0 +1,1747 @@ +// Quake3 Arena entity definition file for Q3Radiant +// Based on draft by Suicide 20 7.30.99 and inolen 9-3-99 +// Upgraded by Eutectic: eutectic@ritualistic.com +// (visible models added by raYGunn - paths provided by Suicide 20) +// (terrain information added to func_group entity by Paul Jaquays) +// Q3Map2 entitys/keys added by ydnar +// Version: 1.6 +// Last updated: 2003-11-28 + +//============================================================================= + +// Q3Map2 entities + +//============================================================================= + +/*QUAKED _decal (0 1.0 0) ? +-------- KEYS -------- +"target" : the name of the entity targetted at for projection +-------- SPAWNFLAGS -------- +(none) +-------- NOTES -------- +Compiler-only entity that specifies a decal to be projected. Should contain 1 or more patch meshes (curves) and target an info_null entity. The distance between the center of the _decal entity and the target is the axis and distance of projection. +*/ + +/*QUAKED _skybox (0.77 0.88 1.0) (-4 -4 -4) (4 4 4) +-------- KEYS -------- +"angle" : rotation angle of the sky surfaces. +"angles" : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +"_scale" : scaling factor (default 64), good values are between 50 and 300, depending on the map. +-------- SPAWNFLAGS -------- +(none) +-------- NOTES -------- +Compiler-only entity that specifies a the origin of a skybox (a wholly contained, seperate area of the map), similar to some games' portal skies. When compiled with Q3Map2, the skybox surfaces will be visible from any place where sky is normally visible. It will cast shadows on the normal parts of the map, and can be used with cloud layers and other effects. +*/ + + +//============================================================================= + +AMMO_* ENTITIES + +//============================================================================= + +/*QUAKED ammo_bfg (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +BFG ammo. Gives the player 15 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 15). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/bfgam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_bullets (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Machine Gun ammo. Gives the player 50 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/machinegunam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_cells (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Plasma Gun ammo. Gives the player 30 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/plasmaam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_grenades (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Grenade Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/grenadeam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_lightning (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Lightning Gun ammo. Gives the player 60 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 60). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/lightningam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_rockets (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Rocket Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/rocketam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_shells (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Shotgun ammo. Gives the player 10 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/shotgunam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_slugs (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Railgun ammo. Gives the player 10 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/railgunam.md3"*/ + +//============================================================================= + +FUNC_* ENTITIES + +//============================================================================= + +/*QUAKED func_bobbing (0 .5 .8) ? X_AXIS Y_AXIS +Solid entity that oscillates back and forth in a linear motion. By default, it will have an amount of displacement in either direction equal to the dimension of the brush in the axis in which it's bobbing. Entity bobs on the Z axis (up-down) by default. It can also emit sound if the "noise" key is set. Will crush the player when blocked. +-------- KEYS -------- +speed : amount of time in seconds for one complete oscillation cycle (default 4). +height : sets the amount of travel of the oscillation movement (default 32). +phase : sets the start offset of the oscillation cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav - See Notes). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of sound and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will bob along the X axis. +Y_AXIS : entity will bob along the Y axis. +-------- NOTES -------- +In order for the sound to be emitted from the entity, it is recommended to include a brush with an origin shader at its center, otherwise the sound will not follow the entity as it moves. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_button (0 .5 .8) ? +When a button is touched by a player, it moves in the direction set by the "angle" key, triggers all its targets, stays pressed by an amount of time set by the "wait" key, then returns to it's original position where it can be operated again. +-------- KEYS -------- +angle : determines the direction in which the button will move (up = -1, down = -2). +target : all entities with a matching targetname will be triggered. +speed : speed of button's displacement (default 40). +wait : number of seconds button stays pressed (default 1, -1 = return immediately). +lip : lip remaining at end of move (default 4 units). +health : (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_door (0 .5 .8) ? START_OPEN - CRUSHER +Normal sliding door entity. By default, the door will activate when player walks close to it or when damage is inflicted to it. +-------- KEYS -------- +angle : determines the opening direction of door (up = -1, down = -2). +speed : determines how fast the door moves (default 100). +wait : number of seconds before door returns (default 2, -1 = return immediately) +lip : lip remaining at end of move (default 8) +targetname : if set, a func_button or trigger is required to activate the door. +health : (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. +dmg : damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. +team: assign the same team name to multiple doors that should operate together (see Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging player until he dies or gets out of the way. +-------- NOTES -------- +Unlike in Quake 2, doors that touch are NOT automatically teamed. If you want doors to operate together, you have to team them manually by assigning the same team name to all of them. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_group (0 .5 .8) ? +This is not an entity as such. It is strictly an editor utility to group world brushes and patches together for convenience (selecting, moving, copying, etc). You cannot group entities with this. +-------- OLD TERRAIN KEYS (note: obsolete with Q3Map2) -------- +alphamap : this is the path/name for the art file used to guide the mapping of textures on the terrain surface. +layers : this integer value is the number unique root shaders that will be use on the terrain. +shader : this is the path to the metashader used to assign textures to the terrain entity. +terrain : this is an on/off flag. When set to 1, the entity becomes a terrain entity. Note: unecessary when compiling with Q3Map2. See Q3Map2 keys. +-------- Q3MAP2 KEYS -------- +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +The TAB key can be used to flip through the component pieces of a selected func_group entity, isolating individual components. To make a func_group into a terrain entity, refer to the Terrain Construction documentation.*/ + +//============================================================================= + +/*QUAKED func_pendulum (0 .5 .8) ? +Solid entity that describes a pendulum back and forth rotation movement. Rotates on the X axis by default. Pendulum frequency is a physical constant based on the length of the beam and gravity. Blocking the pendulum instantly kills a player. +-------- KEYS -------- +angle : angle offset of axis of rotation from default X axis (default 0). +speed : angle of swing arc in either direction from initial position (default 30). +phase : sets the start offset of the swinging cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. Pendulum will rotate along the X axis by default. Very crude operation: pendulum cannot rotate along Z axis, the speed of swing (frequency) is not adjustable. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_plat (0 .5 .8) ? +Rising platform the player can ride to reach higher places. Plats must always be drawn in the raised position, so they will operate and be lighted correctly but they spawn in the lowered position. The plat will stay in the raised position until the player steps off. There are no proper sounds for this entity, only beep noises. It will spawn in the game and work properly but it sounds silly (see Notes). +-------- KEYS -------- +speed : determines how fast the plat moves (default 150). +lip : lip remaining at end of move (default 16). Has no effect if "height" is set. +height : if set, this will determine the total amount of vertical travel of the plat. +dmg : damage to inflict on player when he blocks operation of plat (default 4). Plat will reverse direction when blocked. +targetname : if set, the trigger that points to this will raise the plat each time it fires. The plat raises and comes back down a second later if no player is on it. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +By default, the total amount of vertical travel of a platform is implicitly determined by the overall vertical size of the brushes of which it's made minus the lip value. But if the "height" key is used, then the total amount of vertical travel of the plat will be exactly that value regardless of the shape and size of the plat and regardless of the value of the "lip" key. Using the "height" key is the best method for any kind of platforms and the only possible one for thin plats which need to travel vertical distances many times their own thickness. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +There is a way to make plats play proper sounds. Just create a sound\movers\plats folder under baseq3 and put 2 sounds named pt1_strt.wav and pt1_end.wav in it. Those can be the renamed sounds from the Q2 plats or renamed copies of the sound\movers\doors sounds you can extract from your pak0.pk3 file or new custom sounds if you're up to it. Thanks to Fragzilla for the tip. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_rotating (0 .5 .8) ? - - X_AXIS Y_AXIS +Solid entity that rotates continuously. Rotates on the Z axis by default and requires an origin brush. It will always start on in the game and is not targetable. +-------- KEYS -------- +speed : determines how fast entity rotates (default 100). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will rotate along the X axis. +Y_AXIS : entity will rotate along the Y axis. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. It will rotate along the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_static (0 .5 .8) ? +Static non-solid bspmodel. Can be used for conditional walls and models. +-------- KEYS -------- +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +targetname : NOT SUPPORTED BY RENDERER - if set, a func_button or trigger can make entity disappear from the game (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. If a model is included with a targeted func_static, the brush(es) of the entity will be removed from the game but the .md3 model won't: it will automatically be moved to the (0 0 0) world origin so you should NOT include an .md3 model to a targeted func_static. + +Because the map has only a single bot navigation file, func_static's cannot be used to make significant changes in game play flow between differing game types. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_timer (0 .5 .8) (-8 -8 -8) (8 8 8) START_ON +Time delay trigger that will continuously fire its targets after a preset time delay. The time delay can also be randomized. When triggered, the timer will toggle on/off. +-------- KEYS -------- +wait : delay in seconds between each triggering of its targets (default 1). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +target : this points to the entities to trigger. +targetname : a func_button or trigger that points to this will toggle the timer on/off when activated. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_ON : timer will start on in the game and continuously fire its targets. +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED func_train (0 .5 .8) ? +Trains are moving solids that follow a string of path_corner entities. Trains in Q3A are very basic, they also require an origin brush (see Notes). +-------- KEYS -------- +speed : speed of displacement of train (default 100 or overridden by speed value of path). +target : this points to the first path_corner of the path which is also the spawn location of the train's origin. +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of the train's brush(es) and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +1. Trains always start on in the game. +2. Trains do not damage the played when blocked. +3. Trains cannot emit sound. +4. Trains are not triggerable or toggle-able. +5. Trains cannot be block-stopped just by getting in their way, the player must be wedged between the train and another obstacle to block it. + +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +HOLDABLE_* ENTITIES + +//============================================================================= + +/*QUAKED holdable_medkit (.7 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Medkit that can be picked up and used later. Brings the player's health back to 100 when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/medkit.md3"*/ + +//============================================================================= + +/*QUAKED holdable_teleporter (.7 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Teleporter item that can be picked up and used later. Teleports the player to a random player spawn point when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/teleporter.md3"*/ + +//============================================================================= + +INFO_* ENTITIES + +//============================================================================= + +/*QUAKED info_camp (0 .5 0) (-8 -8 -8) (8 8 8) +This atttracts bots which have a camping preference in their AI characteristics. It should be placed at least 32 units away from any brush surface. +-------- KEYS -------- +range : number of units that the bot can move away from camp entity while camping on it. +weight : number that is compared against the weight assigned to all the other camp spots in the map to determine if a bot chooses to camp there. The value is normalized against all other weight values. +-------- NOTES -------- +Examples of bots which have a high camping preference are: Razor, Tank Jr., Grunt, Patriot and Doom. Examples of bots which have a low camping preference are: Klesk, Mynx, Sarge, Keel and Xaero.*/ + +//============================================================================= + +/*QUAKED info_notnull (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for entities that can use directional pointing. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_null (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for light entities to create a spotlight effect. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_player_deathmatch (1 0 1) (-16 -16 -24) (16 16 32) INITIAL +Normal player spawning location for Q3A levels. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. Does not apply to bots. +target : this can point at a target_give entity for respawn freebies. +nobots : when set to 1, bots will never use this spawn point to respawn in the game. +nohumans : when set to 1, human players will never use this spawn point to respawn in the game. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +INITIAL : makes the spawnpoint the initial place for the player to spawn at the beginning of the game.*/ + +//============================================================================= + +/*QUAKED info_player_intermission (1 0 1) (-16 -16 -16) (16 16 16) +Camera for intermission screen between matches. This also automatically generates the podium for bot arena matches (see Notes). Can be aimed by setting the "angles" key or targeting an pointing to an aiming entity. Use only one per level. +-------- KEYS -------- +angles: alternate "pitch, yaw, roll" angles method of aiming intermission camera (default 0 0 0). +target : point this to an info_notnull or target_position entity to set the camera's pointing angles. +-------- NOTES -------- +In genuine bot arena matches, the podium for the 1st, 2nd and 3rd place players at the end of the match is generated by this entity. The podium's origin will automatically be located 128 units in the direction of the camera's view and 84 units down from the y height of the view line at that point. It will also always be generated on a level plane regardless of the pointing angle of the camera so if that angle is too steep, part of the podium model might not be visible. Make sure you leave at least 106 units of free space in front of where the camera points to otherwise the podium model won't be visible at all.*/ + +//============================================================================= + +/*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 32) +Player spawn location. It works in Quake III Arena, but it is not used in the Id maps. Use info_player_deathmatch instead. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +//QUAKED info_spectator_start (1 0 0) (-16 -16 -24) (16 16 32) +//Spectator spawn location. Doesn't appear to work in game. Commented out. +//-------- KEYS -------- +//notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +//notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +//notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). + +//============================================================================= + +ITEM_* ENTITIES + +//============================================================================= + +/*QUAKED item_armor_body (.6 0 0) (-16 -16 -16) (16 16 16) SUSPENDED +Red Armor - 100 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/armor_red.md3"*/ + +//============================================================================= + +/*QUAKED item_armor_combat (1 .75 .3) (-16 -16 -16) (16 16 16) SUSPENDED +Yellow Armor - 50 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/armor_yel.md3"*/ + +//============================================================================= + +/*QUAKED item_armor_shard (0 .7 0) (-16 -16 -16) (16 16 16) SUSPENDED +Green Armor Shard - 5 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/shard.md3"*/ + +//============================================================================= + +/*QUAKED item_botroam (1 0.5 0) (-8 -8 -8) (8 8 8) SUSPENDED +Game Function: An invisible entity which attracts a bot to it. Use to move bots to parts of a map that might otherwise not be used (NEW ENTITY). +-------- KEYS -------- +weight: non-zero floating point value, most often in the range 0 to 400. (Higher values are allowed but keep in mind that the bot should also be attracted to normal items. Don't make the weight value too high. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The item_botroam entity can be used when a bot does not roam the whole level or prefers to go to only specific areas. This (invisible) item can be placed in a map just like regular items. Nobody can actually pick up the item it's only used to attract bots to certain places of the map. The value is the weight of the roam_item is relative to the weight assigned other items in the map (each bot has its own weights). The bot character specific item weights are stored with the bot characters AI files ("botname"_i.c for items and "botname"_w.c for weapons) in the botfiles/bots/ sub-folder in the .pk3 file.*/ + +//============================================================================= + +/*QUAKED item_enviro (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Battle Suit power-up - Gives protection against slime, lava and weapon splash damage. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/enviro.md3"*/ + +//============================================================================= + +/*QUAKED item_flight (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Flight power-up. Lasts 60 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 60). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/flight.md3"*/ + +//============================================================================= + +/*QUAKED item_haste (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Speed power-up. Makes player run at double speed for 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/haste.md3"*/ + +//============================================================================= + +/*QUAKED item_health (.8 .8 0) (-16 -16 -16) (16 16 16) SUSPENDED +Yellow cross bubble - 25 Health. Cannot be picked up over 100 health. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 25). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/medium_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_large (1 0 0) (-16 -16 -16) (16 16 16) SUSPENDED +Gold cross bubble - 50 Health. Cannot be picked up over 100 health. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/large_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_mega (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Blue M bubble - 100 Health. Adds 100 health points to current health up to a maximum of 200. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/mega_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_small (0 1 0) (-16 -16 -16) (16 16 16) SUSPENDED +Green cross bubble - 5 Health. Can be picked up over 100 health but slowly wears out to 100 afterwards. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/small_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_invis (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Invisibility power-up. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/invis.md3"*/ + +//============================================================================= + +/*QUAKED item_quad (.4 .6 1) (-16 -16 -16) (16 16 16) SUSPENDED +Quad Damage power-up. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +model="models/powerups/instant/quad.md3"*/ + +//============================================================================= + +/*QUAKED item_regen (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Health Regeneration power-up. This will boost your current health by 5 points every second for a period of up to 30 seconds or up to 200 points whichever comes first. Afterwards, any health points over 100 slowly wears out to 100. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/regen.md3"*/ + +//============================================================================= + +LIGHT ENTITY + +//============================================================================= + + +/*QUAKED light (.65 .65 1) (-8 -8 -8) (8 8 8) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT +Non-displayed point light source. The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. +_color : weighted RGB value of light color (default white - 1.0 1.0 1.0). +target : Lights pointed at a target will be spotlights. +radius: overrides the default 64 unit radius of a spotlight at the target point. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : Use a linear falloff. Default is inverse distance squared (more realistic). +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT : Do not affect the lightgrid (dynamic entity lighting).*/ + +/*QUAKED lightJunior (0 0.7 0.3) (-6 -6 -6) (6 6 6) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT +Non-displayed point light source THAT ONLY AFFECTS ENTITIES (lightgrid). The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. +_color : weighted RGB value of light color (default white - 1.0 1.0 1.0). +target : Lights pointed at a target will be spotlights. +radius: overrides the default 64 unit radius of a spotlight at the target point. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : Use a linear falloff. Default is inverse distance squared (more realistic). +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT : Do not affect the lightgrid (dynamic entity lighting). Setting this spawnflag will disable this light entirely.*/ + +//============================================================================= + +MISC_* ENTITIES + +//============================================================================= + +/*QUAKED misc_model (1 .5 .25) (-16 -16 -16) (16 16 16) +Generic placeholder for inserting MD3 models in game. Requires compilation of map geometry to be added to level. If the map is compiled with Q3Map2, then ASE, 3DS, OBJ and other model formats are supported. +-------- KEYS -------- +angle: direction in which model will be oriented. +model : path/name of model to use (eg: models/mapobjects/teleporter/teleporter.md3). +-------- Q3MAP2 KEYS -------- +angles : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +modelscale : Floating-point value used to scale a model up or down (default 1.0). +modelscale_vec : Floating-point vector used to scale a model's axes individually (default 1.0 1.0 1.0). +_remap : Used to remap textures/shaders in the model. To remap all shaders to a given shader, use "*;models/mymodel/mytexture". To remap a specific shader, use "models/mymodel/old;models/mymodel/new". +target : Used to attach the misc_model to a brush entity, where its "targetname" key is the same value. +_lightmapscale : Floating point value scaling the resolution of lightmaps on this model (if model is using lightmapped shaders) (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +*/ + +//============================================================================= + +/*QUAKED misc_portal_camera (1 .5 .25) (-8 -8 -8) (8 8 8) SLOWROTATE FASTROTATE +Portal camera. This camera is used to project its view onto a portal surface in the level through the intermediary of a misc_portal_surface entity. Use the "angles" key or target a target_position or info_notnull entity to set the camera's pointing direction. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of the portal camera (default 0 0). Use "roll" key to set roll angle. +target : point this to a target_position entity to set the camera's pointing direction. +targetname : a misc_portal_surface portal surface indicator must point to this. +roll: roll angle of camera. A value of 0 is upside down and 180 is the same as the player's view. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SLOWROTATE : makes the portal camera rotate slowly along the roll axis. +FASTROTATE : makes the portal camera rotate faster along the roll axis. +-------- NOTES -------- +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the camera. However, the target_position method is simpler. In both cases, the "roll" key must be used to set the roll angle. If either the SLOWROTATE or FASTROTATE spawnflag is set, then the "roll" value is irrelevant.*/ + +//============================================================================= + +/*QUAKED misc_portal_surface (1 .5 .25) (-8 -8 -8) (8 8 8) +Portal surface indicator. This will "lock on" the brush face closest to it and identify as a portal. The view displayed on the portal surface is the view of the misc_portal_camera that this entity targets. Also used for mirrors (see Notes). +-------- KEYS -------- +target : point this to a misc_portal_camera that "sees" the view you want to display on the portal. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +The entity must be no farther than 64 units away from the portal surface to lock onto it. To make a mirror, apply the common/mirror shader to the surface, place this entity near it but don't target a misc_portal_camera.*/ + +//============================================================================= + +/*QUAKED misc_teleporter_dest (1 .5 .25) (-32 -32 -24) (32 32 -16) +Teleport destination location point for trigger_teleporter entities. +-------- KEYS -------- +angle : direction in which player will look when teleported. +targetname : make the trigger_teleporter point to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +PATH_* ENTITIES + +//============================================================================= + +/*QUAKED path_corner (.5 .3 0) (-8 -8 -8) (8 8 8) +Path corner entity that func_trains can be made to follow. +-------- KEYS -------- +target : point to next path_corner in the path. +targetname : the train following the path or the previous path_corner in the path points to this. +speed : speed of func_train while moving to the next path corner. This will override the speed value of the train. +wait : number of seconds func_train will pause on path corner before moving to next path corner (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +Setting the wait key to -1 will not make the train stop on the path corner, it will simply default to 0.*/ + +//============================================================================= + +SHOOTER_* ENTITIES + +//============================================================================= + +/*QUAKED shooter_grenade (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a grenade each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the grenades. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +/*QUAKED shooter_plasma (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a plasma ball each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the plasma balls. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +/*QUAKED shooter_rocket (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a rocket each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the rockets. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +TARGET_* ENTITIES + +//============================================================================= + +/*QUAKED target_delay (0 .7 .7) (-8 -8 -8) (8 8 8) +Time delay trigger intermediary. Like a target_relay, this can only be fired by other triggers which will cause it in turn to fire its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +wait : delay in seconds from when this gets triggered to when it fires its own targets (default approx. 1). +delay : same as wait? replaces it? WTF?...I'm confused now. +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_give (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to give ammo, weapons, health or items to the player who activates it. +-------- KEYS -------- +target : this points to the item(s) to give when activated. +targetname : activating trigger or spawn entity points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +There are 2 ways to use this entity. +a) automatically give items to players when they spawn in the game: make a spawn location entity like info_player_deathmatch or CTF respawn points target this entity, then make it target the item(s) to give to the player upon respawn. +b) give items to players during the game: make a trigger_multiple target this entity, then make it target the item(s) to give to the player when the trigger is touched.*/ + +//============================================================================= + +/*QUAKED target_kill (0 .5 0) (-8 -8 -8) (8 8 8) +This will kill the player who activates the trigger that fires this target. +-------- KEYS -------- +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +//QUAKED target_laser (0 .5 0) (-8 -8 -8) (8 8 8) START_ON +//Generates a red laser beam. I think this can somehow spawn in the game, I saw it once but it's too inconsistent to be usable. Commented out. +//-------- KEYS -------- +//angles: alternate "pitch, yaw, roll" angles method of aiming laser (default 0 0 0). +//target : point this to a target_position entity to set the laser's aiming direction. +//targetname : the activating trigger points to this. +//notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +//notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +//notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +//-------- SPAWNFLAGS -------- +//START_ON : when set, the laser will start on in the game. + +//============================================================================= + +/*QUAKED target_location (0 .5 0) (-8 -8 -8) (8 8 8) +Location marker used by bots and players for team orders and team chat in the course of Teamplay games. The closest target_location in sight is used for the location. If none is in sight, the closest in distance is used. +-------- KEYS -------- +message : name of the location (text string). Displayed in parentheses in front of all team chat and order messages. +count : color of the location text displayed in parentheses during team chat. Set to 0-7 for color. + 0 : white (default) + 1 : red + 2 : green + 3 : yellow + 4 : blue + 5 : cyan + 6 : magenta + 7 : white +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_position (0 .5 0) (-8 -8 -8) (8 8 8) +Aiming target for entities like light, misc_portal_camera and trigger_push (jump pads) in particular. +-------- KEYS -------- +targetname : the entity that requires an aiming direction points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad, place this entity at the highest point of the jump and target it with a trigger_push entity.*/ + +//============================================================================= + +/*QUAKED target_print (0 .5 0) (-8 -8 -8) (8 8 8) REDTEAM BLUETEAM PRIVATE +This will print a message on the center of the screen when triggered. By default, all the clients will see the message. +-------- KEYS -------- +message : text string to print on screen. +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +REDTEAM : only the red team players will see the message. +BLUETEAM : only the blue team players will see the message. +PRIVATE : only the player that activates the target will see the message.*/ + +//============================================================================= + +/*QUAKED target_push (.5 .5 .5) (-8 -8 -8) (8 8 8) BOUNCEPAD +This can be used to create jump pads and launch ramps. The direction of push can be set by the "angles" key or pointing to a target_position or info_notnull entity. Unlike trigger_push, this is NOT client side predicted and must be activated by a trigger. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of push entity (default 0 0). The roll angle does not apply. +speed : speed of push (default 1000). Has no effect if entity targets an aiming entity. +targetname : the activating trigger points to this. Push originates from the location of the trigger. +target : this points to the aiming entity to which the player will jump. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +BOUNCEPAD : if set, trigger will play bounce noise instead of beep noise when activated (recommended). +-------- NOTES -------- +To make a jump pad or launch ramp, create a trigger_multiple where the jump must originate. Place the target_push directly above the trigger_multiple and place the target_position entity at the highest point of the jump. Target the trigger_multiple to the target_push and target the target_push to the target_position/info_notnull (or set the target_push's "angles" key). Note that the "angle" key also works.*/ + +//============================================================================= + +/*QUAKED target_relay (0 .7 .7) (-8 -8 -8) (8 8 8) RED_ONLY BLUE_ONLY RANDOM +This can only be activated by other triggers which will cause it in turn to activate its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +RED_ONLY : only red team players can activate trigger. +BLUE_ONLY : only red team players can activate trigger. +RANDOM : one one of the targeted entities will be triggered at random.*/ + +//============================================================================= + +/*QUAKED target_remove_powerups (0 .7 .7) (-8 -8 -8) (8 8 8) +This takes away any and all item_* type powerups from player except health and armor (holdable_* items are not taken away either). Must be activated by a button or trigger_multiple entity. The player that activates the trigger will lose any powerup(s) currently in his possession. +-------- KEYS -------- +targetname : activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_score (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to automatically give frag points to the player who activates this. A spawn location entity like info_player_* or CTF respawn points can target this entity to give points to the player when he spawns in the game. Or a trigger can also be used to activate this. The activator of the trigger will get the points. +-------- KEYS -------- +targetname : ativating entity points to this. +count: number of frag points to give to player (default 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_speaker (0 .7 .7) (-8 -8 -8) (8 8 8) LOOPED_ON LOOPED_OFF GLOBAL ACTIVATOR +Sound generating entity that plays .wav files. Normal non-looping sounds play each time the target_speaker is triggered. Looping sounds can be set to play by themselves (no activating trigger) or be toggled on/off by a trigger. +-------- KEYS -------- +noise : path/name of .wav file to play (eg. sound/world/growl1.wav - see Notes). +wait : delay in seconds between each time the sound is played ("random" key must be set - see Notes). +random : random time variance in seconds added or subtracted from "wait" delay ("wait" key must be set - see Notes). +targetname : the activating button or trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +LOOPED_ON : sound will loop and initially start on in level (will toggle on/off when triggered). +LOOPED_OFF : sound will loop and initially start off in level (will toggle on/off when triggered). +GLOBAL : sound will play full volume throughout the level. +ACTIVATOR : sound will play only for the player that activated the target. +-------- NOTES -------- +The path portion value of the "noise" key can be replaced by the implicit folder character "*" for triggered sounds that belong to a particular player model. For example, if you want to create a "bottomless pit" in which the player screams and dies when he falls into, you would place a trigger_multiple over the floor of the pit and target a target_speaker with it. Then, you would set the "noise" key to "*falling1.wav". The * character means the current player model's sound folder. So if your current player model is Visor, * = sound/player/visor, if your current player model is Sarge, * = sound/player/sarge, etc. This cool feature provides an excellent way to create "player-specific" triggered sounds in your levels. + +The combination of the "wait" and "random" keys can be used to play non-looping sounds without requiring an activating trigger but both keys must be used together. The value of the "random" key is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_teleporter (0 .5 0) (-8 -8 -8) (8 8 8) +Activating this will teleport players to the location of the targeted misc_teleporter_dest entity. Unlike trigger_teleport, this entity must be activated by a trigger and does NOT allow client prediction of events. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +TEAM_* ENTITIES + +//============================================================================= + +/*QUAKED team_CTF_blueflag (0 .2 1) (-16 -16 -16) (16 16 16) +Blue team flag for CTF games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/b_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_blueplayer (0 .2 1) (-16 -16 -24) (16 16 32) +Initial Blue team spawning position for CTF games. This is where players spawn when they join the Blue team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_bluespawn (0 .2 1) (-16 -16 -24) (16 16 32) +Blue team respawning position for CTF games. This is where Blue team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redflag (1 .2 0) (-16 -16 -16) (16 16 16) +Red team flag for CTF games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/r_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_redplayer (1 .2 0) (-16 -16 -24) (16 16 32) +Initial Red team spawning position for CTF games. This is where players spawn when they join the Red team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redspawn (0 .2 1) (-16 -16 -24) (16 16 32) +Red team respawning position for CTF games. This is where Red team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +TRIGGER_* ENTITIES + +//============================================================================= + +/*QUAKED trigger_always (.5 .5 .5) (-8 -8 -8) (8 8 8) +Automatic trigger. It will fire the entities it targets as soon as it spawns in the game. +-------- KEYS -------- +target : this points to the entity to activate. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED trigger_hurt (.5 .5 .5) ? START_OFF - SILENT NO_PROTECTION SLOW +Any player that touches this will be hurt by "dmg" points of damage once per server frame (very fast). A sizzling sound is also played while the player is being hurt. +-------- KEYS -------- +dmg : number of points of damage inflicted to player per server frame (default 5 - integer values only). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_OFF needs to be triggered (toggle) for damage +SILENT : supresses the sizzling sound while player is being hurt. +NO_PROTECTION : player will be hurt regardless of protection (see Notes). +SLOW : changes the damage rate to once per second. +-------- NOTES -------- +The invulnerability power-up (item_enviro) does not protect the player from damage caused by this entity regardless of whether the NO_PROTECTION spawnflag is set or not. Triggering a trigger_hurt will have no effect if the START_OFF spawnflag is not set. A trigger_hurt always starts on in the game.*/ + +//============================================================================= + +/*QUAKED trigger_multiple (.5 .5 .5) ? +Variable size repeatable trigger. It will fire the entities it targets when touched by player. Can be made to operate like a trigger_once entity by setting the "wait" key to -1. It can also be activated by another trigger that targets it. +-------- KEYS -------- +target : this points to the entity to activate. +targetname : activating trigger points to this. +wait : time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED trigger_push (.5 .5 .5) ? +This is used to create jump pads and launch ramps. It MUST point to a target_position or info_notnull entity to work. Unlike target_push, this is client side predicted. +-------- KEYS -------- +target : this points to the target_position to which the player will jump. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad or launch ramp, place the target_position/info_notnull entity at the highest point of the jump and target it with this entity.*/ + +//============================================================================= + +/*QUAKED trigger_teleport (.5 .5 .5) ? +Touching this will teleport players to the location of the targeted misc_teleporter_dest entity. This entity allows client prediction of events. +-------- KEYS -------- +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +WEAPON_* ENTITIES + +//============================================================================= + +/*QUAKED weapon_bfg (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Big Freaking Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 20). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/bfg/bfg.md3"*/ + +//============================================================================= + +/*QUAKED weapon_gauntlet (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Gauntlet. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/gauntlet/gauntlet.md3"*/ + +//============================================================================= + +/*QUAKED weapon_grapplinghook (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Grappling Hook. Spawns in the game and works but is unskinned. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grapple/grapple.md3"*/ + +//============================================================================= + +/*QUAKED weapon_grenadelauncher (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Grenade Launcher. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grenadel/grenadel.md3"*/ + +//============================================================================= + +/*QUAKED weapon_lightning (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Lightning Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\lightning\lightning.md3"*/ + +//============================================================================= + +/*QUAKED weapon_machinegun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Machine Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\machinegun\machinegun.md3"*/ + +//============================================================================= + +/*QUAKED weapon_plasmagun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Plasma gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/plasma/plasma.md3"*/ + +//============================================================================= + +/*QUAKED weapon_railgun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Railgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/railgun/railgun.md3"*/ + +//============================================================================= + +/*QUAKED weapon_rocketlauncher (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Rocket Launcher. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/rocketl/rocketl.md3"*/ + +//============================================================================= + +/*QUAKED weapon_shotgun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Shotgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/shotgun/shotgun.md3"*/ + +//============================================================================= + +WORLDSPAWN ENTITY + +//============================================================================= + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. +-------- KEYS -------- +message : text to print at user logon. Used for name of level. +music : path/name of looping .wav file used for level's music (eg. music/sonic5.wav). +_ambient OR ambient : Adds a constant value to overall lighting. Use is not recommended. Ambient light will have a tendency to flatten out variations in light and shade. +_color : RGB value for ambient light color (default is 0 0 0). +gravity : gravity of level (default is normal gravity: 800). +gridsize : granularity of the lightgrid created by q3map. Value is three integers separated by spaces, representing number of units between grid points in X Y Z. Default gridsize value is 128 128 256. Use larger powers of 2 to reduce BSP size and compile time on very large maps. +_blocksize : q3map always splits the BSP tree along the planes X=_blocksize*n and Y=_blocksize*n. Default _blocksize value is 1024. Increase the blocksize using larger powers of 2 to reduce compile times on very large maps with a low structural brush density. +-------- Q3MAP2 KEYS -------- +_minlight : Minimum light value, levelwide. Uses the _color key to set color. Does not add unlike ambient. +_minvertexlight : Minimum vertex lighting, levelwide. +_mingridlight : Minimum lightgrid (dynamic entity lighting) levelwide. +_keeplights : Keep light entities in the BSP. Normally stripped out by the BSP process and read from the .map file by the lighting phase. +_noshadersun : Ignore q3map_sun/sun directives in sky shaders and ONLY use entity sun lights. +_farplanedist : Limit on how many units the vis phase of compilation can see. Used in combination with level-wide fog, it can help reduce r_speeds on large, open maps. +_foghull : Shader to use for "fog hull." Foghull shader should be a sky shader. Omit the "textures/" prefix. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in the world. Can be overridden in func_group (or other entities) (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. Overridable in entities. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix.*/ diff --git a/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/shaderlist.txt.svn-base b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/shaderlist.txt.svn-base new file mode 100644 index 00000000..96437de8 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/shaderlist.txt.svn-base @@ -0,0 +1,150 @@ +common +27s +abbey +abbey2 +abbey2ctf +algiers +allbsps +ammo +austria +autoclip +backhoe +base_floor +base_light +base_support +bbq +bbq2 +bbq7 +bbqshaders +bk +blood +bloodnew +bombexp +box15 +box293 +box337 +br_flowers +br_flowers_tub +br_trees +casa_lamp +cave +cel +codey1 +coinbird01 +cow +cow2 +crenshaw_vehicles +crossing +crystal +damage +decal +defcon_tree +density +eagle +eaglesky +eagle_water +egypt +engine_internal +flame +fogcaulk +foliage +foliage2 +funstuff +gfx +glass +goggleglass +gothic_light +GRtrees +hair +harbortown +jeffladderclip +kingdom2 +landscapelighting +LGPT-Models +lightgrid +liquid +liquids +masheen +masheen_sky +mayac +mayaorganicc +mayaterc +mc-uptown +metals +mirror +miscb3 +models +mrsentry +newnvg +nrgizer +null_beach +numbers +oldtruck +palms +palmtree +patio +prop_bubbles +qura +rc_glass +realworld_light +riches +riches_alpha +riches_alpha_bk +riches_light +riches_skies +riva +riyadh_lamp +roman_armor +sarah +scopering +scopes +sfx +sggatec +shminkylights +sinnifunstuff +sky +sky_thingley +sn_smoke +streetlamp +sweetnutz +sweetnutz3 +swim +tom +toxic2sky +toxiclight +toxicscripts +toxicsky +toxic_water +true_fence +tunis +tunis_sky +turnpike +urbanq3_misc2 +urban_terror +urban_terror_light +ut4_firingrange +ut4_suburbs +utfx +utplayers +ut_elgin +ut_prague +ut_riyadh +ut_riyadh_lm +ut_subway +ut_subway2 +ut_swim +ut_trees1 +vdocks +village2 +watercaulk +weapon +weapondecals +wuxut1 +xguns +zmultiplant +zzzzlaberinto2 +zzzzut_casadd +zzzzz_sanc +zzz_sanc +z_newbh +z_nvg diff --git a/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/urbanterror.def.svn-base b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/urbanterror.def.svn-base new file mode 100644 index 00000000..d78faf67 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/.svn/text-base/urbanterror.def.svn-base @@ -0,0 +1,437 @@ +//================================================================================= +// Urban Terror beta3.2 entities.def for QERadiant +//================================================================================= + +// This file contains the entities for use in Urban Terror maps. They will only work +// with the Urban Terror mod. + + + +//================================================================================= +// Structural entities (doors, breakables, etc.) +//================================================================================= + +// * * * * * * * * + +/*QUAKED func_button (0 .5 .8) ? +When a button is touched by a player, it moves in the direction set by the "angle" key, triggers all its targets, stays pressed by an amount of time set by the "wait" key, then returns to it's original position where it can be operated again. + +-------- KEYS -------- +angle : determines the direction in which the button will move (up = -1, down = -2). +target : all entities with a matching targetname will be triggered. +speed : speed of button's displacement (default 40). +wait : number of seconds button stays pressed (default 1, -1 = return immediately). +lip : lip remaining at end of move (default 4 units). +health : if set to a non-zero value, the button must be damaged by "health" amount of points to operate. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +push_sound : sound that gets played when button gets pushed ("none" for nothing, defaults to a elevator Q3 sound) + +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ +*/ + +// * * * * * * * * + +/*QUAKED func_door (0 .5 .8) ? START_OPEN - CRUSHER +Normal sliding door entity. By default, the door will activate when player walks close to it or when damage is inflicted to it. + +-------- KEYS -------- +angle : determines the opening direction of door (up = -1, down = -2). +speed : determines how fast the door moves (default 100). +wait : number of seconds before door returns (default 2, -1 = return immediately) +lip : lip remaining at end of move (default 8) +targetname : if set, a func_button or trigger is required to activate the door. +health : if set to a non-zero value, the door must be damaged by "health" amount of points to activate (default 0). +dmg : damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. +team: assign the same team name to multiple doors that should operate together (see Notes). +only : set to allow only one team to use this entity, used for CTF or other respawn type modes to create spawn rooms. Values: blue or red - Default: anyone +CloseWhenIdle: when set to 1, the door will close as soon as there are no players in the triggering brush (For CTF Spawn Room doors, SEE NOTES!) +trigger_only : set to 1 if the door can only be opened by a switch or trigger (ie: prevents a player from opening it manually) +pos1 : sound to play when door starts moving ("none" for nothing, defaults to a creak) +pos2 : sound to play when door stops moving ("none" for nothing, defaults to a creak) +noise : looping sound as door is moving +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging player until he dies or gets out of the way. + +-------- NOTES -------- +- To use the CloseWhenIdle setting for CTF Spawn Room doors, you must also set trigger_only, and use a trigger_multiple to open the door. This will cause the door to remain open only as long as a player is in the triggering brush. Set the 'wait' key on the trigger_multiple to a very low value( < 1 like .25 ) +- Unlike in Quake 2, doors that touch are NOT automatically teamed. If you want doors to operate together, you have to team them manually by assigning the same team name to all of them. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ +*/ + +// * * * * * * * * + +/*QUAKED func_rotating_door (1 0 0) ? + +-------- KEYS -------- +pos1 : sound to play when door starts moving ("none" for nothing, defaults to a creak) +pos2 : sound to play when door stops moving ("none" for nothing, defaults to a creak) +noise : looping sound to play as door is moving (defaults to no sound) +targetname : name of a target to trigger when door opens +color : constantLight color +light : constantLight radius +direction : force door to open in a set direction: -1 is clockwise, 1 is ccw +speed : defaults to 100, speed at which door opens +wait : how long to wait until door auto-closes (default is 0, which means stay open) +trigger_only : set to 1 if the door can only be opened by a switch or trigger(ie: prevents a player from opening it manually) +axis : door rotation axis, values: 0 (for x-axis), 1(for y-axis), 2(for z-axis) (if not given, default is 2 for z-axis) +damage : damage door does to a player if they block it (leave out in most cases) +gamemode_open : gametypes to have the door locked in the open position +gamemode_shut : gametypes to have the door locked in the closed position +only : set to allow only one team to use this entity, used for CTF or other respawn type modes to create spawn rooms. Values: blue or red - Default: anyone + +-------- NOTES -------- +Rotating doors cannot be shot open, and will only close or open if activated +by a player. They will not automatically close after a period either. In +game modes not listed under either gamemode_open or gamemode_shut, the doors +will open and close normally. + +You construct a rotating door just like a FUNC_ROTATING: it needs an origin +brush to act as the hinge. + +Urban Terror gametype mappings are: +Free For All 0 +Single Player 1 +Team Deathmatch 3 +Team Survivor 4 +Assasins 5 +Capture And Hold 6 +Capture The Flag 7 +Bomb 8 +*/ + +// * * * * * * * * + +/*QUAKED func_breakable (0 .5 .8) ? +A breakable thing just sits there, doing nothing, +but will break if damaged or collided with. + +-------- KEYS -------- +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +color : constantLight color +light : constantLight radius +type : 0: glass 1: wood 2: ceramic 3: plastic 4: metal-normal 5: metal-explosives 6: metal-hk69 7: stone-explosives 8: stone-hk69 9: wood-explosives 10: wood-hk69(SEE NOTES) +axis : 1 - x, 2 - y, 4 - z +health : health of object +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +shards : number of shards object should shatter into (0-255) +bombable : allows the entity to be destroyed by the bomb in bomb mode. The size of blast shown when the entity breaks is determined by this value (Values : 1 none - 255 huge blast). + +-------- NOTES -------- + - For glass windows that break easily, set health to 1. + - Any func_breakable with a health of less than 10 will slowly weaken if a player is in contact with it. You can make a roof that collapses in after a period of time by setting the health to a value like 5. This will mean that a player standing on such a surface for around 5 seconds will fall thru. The effect is cumulative: if you stand there for 3 seconds and then come back you can only stand on it for another 2 seconds. + - The type parameter selects the shader that is used for fragments and sets the sound the object makes when it breaks. + - If the brush you are making is on an angle (for example, a skylight in a sloping roof) then you will need to set the break axis to "4" if you want it to break when people stand on it. + - You can build anything to break using the breakables. Use the model2 key to create things like breakable pots -- see Wetwired's map "ricochet" for an example. + - Set shards as high as you want (it maxes out at 32 anyway) - players can reduce the number of shards they see using cg_maxFragments + - Bombable key is to be used for things that can only be broken by the Bomb Mode bomb explosion. For example a large propane tank near a bomb target. The key's value will determine the size of the explosion graphics from this entity when broken, with a value of 1 being no explosion and a value of 255 being a large secondary blast. + - Type values info for 1,2,3,4 - The game will attenuate the damage caused by each hit to a value of 1-3. Health values above 10 will choose a random health between 6 and 10. Specifics are as follows: 0: is for glass/windows 1: is for all woods 2: is for ceramics and pottery 3: is for various plastics 4: is for metal that can be broken by normal means + - Type values info for 5,6,7,8,9,10 - The game will use the literal health value compared to the weapon damages. They should be set quite high (metals and stone at 50+). Specifics are as follows: 5: is for metal that requires explosives to break (HE grenade or hk69) 6: is for metal that requires the hk69 to break 7: is for stone that requires explosives to break (HE grenade or hk69) 8: is for stone that requires the hk69 to break 9: is for wood that requires explosives to break (HE grenade or hk69) 10: is for wood that requires the hk69 to break +*/ + +// * * * * * * * * + +/*QUAKED func_wall (0 .5 .8) ? + +-------- KEYS -------- +gametype : gametypes to have the wall appear in, list types in this format: 01234 (default none) + +-------- NOTES -------- +This entity is any brush or combination of brushes that you wish to have appear in gametypes specified. +Common uses are to cut of map sections to streamline gameplay for TS, or to expand the map for CTF or Bomb. +You cannot use a model as a func_wall. + +Create your brush(es), select it (or them), then make them a func_wall and set gametype keys. + +Urban Terror gametype mappings are: +Free For All 0 +Single Player 1 +Team Deathmatch 3 +Team Survivor 4 +Assasins 5 +Capture And Hold 6 +Capture The Flag 7 +Bomb 8 +*/ + +// * * * * * * * * + +//================================================================================= +// Train entities (Anything that has anything to do with the func_ut_train) +//================================================================================= + +// * * * * * * * * + +/*QUAKED func_ut_train (.6 .1 .8) ? START_ON TOGGLE BLOCK_STOPS CRUSHER +A train is a mover that moves between path_ut_stop target points. + +-------- KEYS -------- +model2 : .md3 model to also draw +name : to associate with a set of control buttons +noise : looping sound to play when the train is in motion +color : constantLight color +light : constantLight radius +speed : default 350 +dmg : default 0 +target : first path_ut_stop, train spawns here +interface : the targetname of the func_keyboard_interface that belongs to this train +id : to uniquely associate it with a set of control buttons +startSound : sound to play when train begins moving to a new destination +stopSound : sound to play when train arrives at a final stop +noise : constant looping sound to always be playing where the train is + +-------- NOTES -------- +- Trains MUST HAVE AN ORIGIN BRUSH. +- The train spawns at the first target it is pointing at. +- The train will move to any stop from any stop. See the description for the func_keyboard_interface for more info. + +*/ + +// * * * * * * * * + +/*QUAKED func_keyboard_interface (.5 .6 .5) ? +keyboard menu interface + +-------- KEYS -------- +display : if 0, menu is not dispayed, if 1, menu is displayed, default 1 +id : id of the func_ut_train that this interface associates with +targetname : id for the func_ut_train key "interface" to associate it with the right func_ut_train +option1 : text message to describe the first destination +option2 : text message to describe the second destination +option3 : text message to describe the third destination +option4 : text message to describe the fourth destination +option5 : text message to describe the five destination +stop1 : targetname of first destination +stop2 : targetname of second destination +stop3 : targetname of third destination +stop4 : targetname of fourth destination +stop5 : targetname of fifth destination +stop2from1 : beginning of path from 1 to 2 +stop3from1 : beginning of path from 1 to 3 +stop4from1 : beginning of path from 1 to 4 +stop5from1 : beginning of path from 1 to 5 +stop1from2 : beginning of path from 2 to 1 +stop3from2 : beginning of path from 2 to 3 +stop4from2 : beginning of path from 2 to 4 +stop5from2 : beginning of path from 2 to 5 +stop1from3 : beginning of path from 3 to 1 +stop2from3 : beginning of path from 3 to 2 +stop4from3 : beginning of path from 3 to 4 +stop5from3 : beginning of path from 3 to 5 +stop1from4 : beginning of path from 4 to 1 +stop2from4 : beginning of path from 4 to 2 +stop3from4 : beginning of path from 4 to 3 +stop5from4 : beginning of path from 4 to 5 +stop1from5 : beginning of path from 5 to 1 +stop2from5 : beginning of path from 5 to 2 +stop3from5 : beginning of path from 5 to 3 +stop4from5 : beginning of path from 5 to 4 + +-------- NOTES -------- +- All the stopXfromY (where X and Y are numbers) should target a path_ut_stop +- The stopX keys (where X is a number) should target the ending path_ut_stop, i.e. the last stop at location X. +- The optionX keys (where X is a number) corresponds to the stopX keys. So if you set the name "top floor" for option1, make sure that stop1 actually is at the "top floor" +*/ + +// * * * * * * * * + +/*QUAKED path_ut_stop (.5 .3 0) (-8 -8 -8) (8 8 8) +Train path stops. + +-------- KEYS -------- +target : next path stop and other targets to fire +trainID : the id of the train that this stop is for +wait : the amount of time train should wait at this stop, default is 0 +rotationTime : the amount of time (in milleseconds) that the train should rotate for at this stop according to yawSpeed, pitchSpeed, and rollSpeed +yawSpeed : the speed of yaw rotation that the train will do once at this stop for rotationTime amound of milleseconds +pitchSpeed : the speed of pitch rotation that the train will do once at this stop for rotationTime amound of milleseconds +rollSpeed : the speed of roll rotation that the train will do once at this stop for rotationTime amound of milleseconds + +-------- NOTES -------- +- Pitch and roll doesn't work very well right now because of the collision handling of Q3. This makes it hard to make things that the player is supposed to ride work properly. Trial and error would probably be the best method to find out what works and what doesn't. +- You can have the path_ut_stop trigger almost anything. For example, you could use it to open a door or to trigger a func_button. +*/ + +// * * * * * * * * + +//============================================================================= +// Active entities (Non-structural, trigger type entities) +//============================================================================= + +// * * * * * * * * + +/*QUAKED trigger_multiple (.5 .5 .5) ? +Variable size repeatable trigger. It will fire the entities it targets when touched by player. Can be made to operate like a trigger_once entity by setting the "wait" key to -1. It can also be activated by another trigger that targets it. +-------- KEYS -------- +target : this points to the entity to activate. +targetname : activating trigger points to this. +wait : time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once SEE NOTES). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +only : set to allow only one team to use this entity, used for CTF or other respawn type modes to create spawn rooms. Values: blue or red - Default: anyone +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +- Set the 'wait' key to .25 if using the CloseWhenIdle key when triggering a door +- When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +*/ + +// * * * * * * * * + +//================================================================================= +// Gametype entities (Special UT gametype entities) +//================================================================================= + +// * * * * * * * * + +/*QUAKED info_ut_spawn (1 .5 0) (-16 -16 -24) (16 16 32) initial +potential spawning position for Urban Terror. + +-------- KEYS -------- +team : team that this spawn belongs to ("red" or "blue") +group : this spawn groups with others of same groupID. A team chooses spawns from a certain group. +g_gametype : a list of gametypes on which to use this spawn eg: "4, 5, 6" + +-------- NOTES -------- +Urban Terror gametype mappings are: +Free For All 0 +Single Player 1 +Team Deathmatch 3 +Team Survivor 4 +Assasins 5 +Capture And Hold 6 +Capture The Flag 7 +Bomb 8 + +You'd use the groups key in maps if you wanted to make sure a team will spawn together in a certain location, +so you might take 8 spawn points, give them all gametypes of "3,4,5,6,7" (all teamplays) and then assign all +the eight a group id of "1" then you might do another eight and make their group id all "2". UT will choose a +"group" at the begining of a round and spawn all members of "team" there. Normally you'd have at few groups +of spawns so you could have lots of potential team starting positions. +*/ + +// * * * * * * * * + +/*QUAKED team_CAH_capturepoint (0 .2 1) (-32 -32 -16) (32 32 76) +zone that can be captured in the Capture and Hold gametype (CAH) + +-------- NOTES -------- +The capture point will be represented with a flag and a player must touch the flag to capture it. +The name of the location of the capturepoint will be retrieved from either the trigger_location or the nearest target_location. +*/ + +//--------------------------------------------------------------------------------- +// Bomb Mode! +//--------------------------------------------------------------------------------- + +/*QUAKED info_ut_bombsite (0 .2 1) (-16 -16 -24) (16 16 32) + +-------- NOTES -------- +This entity cannot hover, it must be placed directly on the surface that you wish the bomb to be placed on. +NEW in 3.2: Bomb plant range is locked to 64 units. Once the bomb is planted, it will snap to the center of the entity +for easier diffusing. +WARNING: You MUST have 2 bomb sites per map or the map will crash upon loading into bomb mode. +*/ + +// * * * * * * * * + +//================================================================================= +// Misc entities (Everything that didn't fit in anywhere else) +//================================================================================= + +// * * * * * * * * + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. + +-------- KEYS -------- +message : text to print at user logon. Used for name of level. +music : path/name of looping .wav file used for level's music (eg. music/sonic5.wav). +ambient : Adds a constant value to overall lighting. Use is not recommended. Ambient light will have a tendency to flatten out variations in light and shade. +_color : RGB value for ambient light color. +gravity : gravity of level (default is normal gravity: 800). +enablePrecip : 0 - (default) none, 1 - rain, 2 - snow +precipAmount : up to 1024, number of drops/flakes (256 is good) +*/ + +// * * * * * * * * + +/*QUAKED trigger_location (1 1 0) ? - - +Speicifes the name of a location when the player is within this trigger. + +-------- KEYS -------- +message : name of the location (text string). Displayed in parentheses in front of all team chat and order messages. +count : color of the location text displayed in parentheses during team chat. Set to 0-7 for color. +Attacking_Team : For Bomb Mode ONLY - when set to 1, the BLUE team will be the attacker, set to 0 if you want the RED team to attack. Default 0 (RED is Attacker) +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- NOTES -------- +The values for the colors that can be set in the count key are as follows: + +0 : white (default) +1 : red +2 : green +3 : yellow +4 : blue +5 : cyan +6 : magenta +7 : white +*/ + +// * * * * * * * * + +/*QUAKED ut_mrsentry (1 .5 0) (-16 -16 -24) (16 16 32) +Spawn location for the CTF Spawn Room Sentry Cannon. + +-------- KEYS -------- +team : Team that Mr. Sentry belongs to. Will eliminate opposing team members within range (SEE NOTES). ("red" or "blue") +angle : Inital and idle angle for the turret. Generally point this at or near the Spawn Room doors for highest effectiveness. +gametype : gametypes to have Mr. Sentry appear in, list types in this format: 01234 + +-------- NOTES -------- +Mr. Sentry is designed to be used in conjunction with CTF Spawn Rooms (see the Notes on the func_door entity) to prevent enemy team players from surviving if they enter the opposing team's spawn room. Even though the properly set up doors will generally prevent this, Mr. Sentry also has one other function. It will kill any Flag Carrier that enters it's range no matter what team that player is on. This will prevent players from grabbing the flag and retreating the the complete safety of their Spawn Room and waiting out the rest of the map time with the flag. + +For the anti-flag-camp feature to work properly, the entire spawn room must be enclosed with a 'nodrop' (a brush with the 'nodrop' texture on all sides). If this brush (or group of brushes) isn't placed, then Mr. Sentry will kill the Flag Carrier, and the flag will remain at that location, which is bad. +*/ + +// * * * * * * * * + +/*QUAKED target_speaker (0 .7 .7) (-8 -8 -8) (8 8 8) LOOPED_ON LOOPED_OFF GLOBAL ACTIVATOR +Sound generating entity that plays .wav files. Normal non-looping sounds play each time the target_speaker is triggered. Looping sounds can be set to play by themselves (no activating trigger) or be toggled on/off by a trigger. +-------- KEYS -------- +noise : path/name of .wav file to play (eg. sound/world/growl1.wav - see Notes). +gametype : Specifies gametypes to play the sound in. If this key is not used, sound will play in all gametypes. List types in this format: 01234 +wait : delay in seconds between each time the sound is played ("random" key must be set - see Notes). +random : random time variance in seconds added or subtracted from "wait" delay ("wait" key must be set - see Notes). +targetname : the activating button or trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +LOOPED_ON : sound will loop and initially start on in level (will toggle on/off when triggered). +LOOPED_OFF : sound will loop and initially start off in level (will toggle on/off when triggered). +GLOBAL : sound will play full volume throughout the level. +ACTIVATOR : sound will play only for the player that activated the target. +-------- NOTES -------- +The path portion value of the "noise" key can be replaced by the implicit folder character "*" for triggered sounds that belong to a particular player model. For example, if you want to create a "bottomless pit" in which the player screams and dies when he falls into, you would place a trigger_multiple over the floor of the pit and target a target_speaker with it. Then, you would set the "noise" key to "*falling1.wav". The * character means the current player model's sound folder. So if your current player model is Visor, * = sound/player/visor, if your current player model is Sarge, * = sound/player/sarge, etc. This cool feature provides an excellent way to create "player-specific" triggered sounds in your levels. + +The combination of the "wait" and "random" keys can be used to play non-looping sounds without requiring an activating trigger but both keys must be used together. The value of the "random" key is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +*/ + +// * * * * * * * * diff --git a/install/installs/UrTPack/install/q3ut4/scripts/common.shader b/install/installs/UrTPack/install/q3ut4/scripts/common.shader new file mode 100644 index 00000000..1cd1fe40 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/common.shader @@ -0,0 +1,321 @@ + +textures/common/areaportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm nomarks + surfaceparm areaportal +} + +textures/common/caulk +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/clip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip +} + +textures/common/clusterportal +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm clusterportal +} + +textures/common/cushion +{ + qer_nocarve + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks + surfaceparm nodamage +} + +textures/common/donotenter +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm donotenter +} + + +// never used +// +//textures/common/energypad +//{ +// qer_editorimage textures/sfx/bluegoal.tga +// surfaceparm nolightmap +// cull twosided +// { +// map textures//bluegoal.tga +// blendFunc GL_ONE GL_SRC_ALPHA +// tcGen environment +// tcMod turb 0 0.25 0 0.05 +// } +//} + +textures/common/full_clip // silly shader, use weapclip instead +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm playerclip +} + +textures/common/hint // should NOT use surfaceparm hint.. strange but true +{ + qer_nocarve + qer_trans 0.30 + surfaceparm nodraw + surfaceparm nonsolid + surfaceparm structural + surfaceparm trans + surfaceparm noimpact + surfaceparm hint // ydnar: yes it should. +} + +textures/common/invisible // solid, transparent polygons, casts shadows +{ + surfaceparm nolightmap + { + map textures/common/invisible.tga + alphaFunc GE128 + depthWrite + rgbGen vertex + } +} + +textures/common/mirror1 +{ + qer_editorimage textures/common/mirror1.tga + surfaceparm nolightmap + portal + + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + + + +} + +textures/common/mirror2 +{ + qer_editorimage textures/common/qer_mirror.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + } + { + map textures/sfx/mirror.tga + blendFunc GL_ZERO GL_ONE_MINUS_SRC_COLOR + } + +} + +textures/common/missileclip +{ + qer_trans 0.40 + surfaceparm nodamage + surfaceparm nomarks + surfaceparm nodraw + //surfaceparm nonsolid + surfaceparm playerclip + surfaceparm trans +} + +textures/common/nodraw +{ + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks +} + +textures/common/nodrawnonsolid +{ + surfaceparm nonsolid + surfaceparm nolightmap + surfaceparm nodraw +} + +textures/common/nodrop +{ + qer_nocarve + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm nodrop +} + + +textures/common/noimpact +{ + qer_editorimage textures/common/nolightmap.tga + surfaceparm noimpact +} + +textures/common/nolightmap +{ + surfaceparm nolightmap +} + +textures/common/origin +{ + qer_nocarve + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm origin +} + +textures/common/portal +{ + qer_editorimage textures/common/qer_portal.tga + surfaceparm nolightmap + portal + { + map textures/common/mirror1.tga + tcMod turb 0 0.25 0 0.05 + blendfunc GL_ONE GL_ONE_MINUS_SRC_ALPHA + depthWrite + + } +} + +textures/common/slick +{ + qer_trans 0.50 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks + surfaceparm trans + surfaceparm slick +} + +textures/common/terrain +{ + q3map_terrain + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nomarks +} + +textures/common/terrain2 +{ + q3map_terrain + qer_editorimage textures/common/terrain.tga + surfaceparm dust + surfaceparm nodraw + surfaceparm nomarks + surfaceparm nolightmap +} + +textures/common/timportal +{ + qer_editorimage textures/common/qer_portal.tga + portal + surfaceparm nolightmap + { + map textures/common/portal.tga + tcMod turb 0 0.25 0 0.05 + blendFunc GL_ONE GL_SRC_ALPHA + depthWrite + } +} + +textures/common/trigger +{ + qer_trans 0.50 + qer_nocarve + surfaceparm nodraw +} + +textures/common/weapclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm trans + surfaceparm nomarks +} + +textures/common/metalclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm playerclip + surfaceparm metalsteps +} + +textures/common/botclip +{ + qer_trans 0.40 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm trans + surfaceparm nomarks + surfaceparm noimpact + surfaceparm botclip +} + +// +// ydnar q3map lightgrid bounds +// +// the min/max bounds of brushes with this shader in a map +// will define the bounds of the map's lightgrid (model lighting) +// note: make it as small as possible around player space +// to minimize bsp size and compile time +// + +textures/common/lightgrid +{ + qer_trans 0.5 + surfaceparm nodraw + surfaceparm nolightmap + surfaceparm nonsolid + surfaceparm detail + surfaceparm nomarks + surfaceparm trans + surfaceparm lightgrid +} + diff --git a/install/installs/UrTPack/install/q3ut4/scripts/default_project.proj b/install/installs/UrTPack/install/q3ut4/scripts/default_project.proj new file mode 100644 index 00000000..d43aa7ab --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/default_project.proj @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/install/installs/UrTPack/install/q3ut4/scripts/entities.def b/install/installs/UrTPack/install/q3ut4/scripts/entities.def new file mode 100644 index 00000000..ed7260c6 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/entities.def @@ -0,0 +1,1747 @@ +// Quake3 Arena entity definition file for Q3Radiant +// Based on draft by Suicide 20 7.30.99 and inolen 9-3-99 +// Upgraded by Eutectic: eutectic@ritualistic.com +// (visible models added by raYGunn - paths provided by Suicide 20) +// (terrain information added to func_group entity by Paul Jaquays) +// Q3Map2 entitys/keys added by ydnar +// Version: 1.6 +// Last updated: 2003-11-28 + +//============================================================================= + +// Q3Map2 entities + +//============================================================================= + +/*QUAKED _decal (0 1.0 0) ? +-------- KEYS -------- +"target" : the name of the entity targetted at for projection +-------- SPAWNFLAGS -------- +(none) +-------- NOTES -------- +Compiler-only entity that specifies a decal to be projected. Should contain 1 or more patch meshes (curves) and target an info_null entity. The distance between the center of the _decal entity and the target is the axis and distance of projection. +*/ + +/*QUAKED _skybox (0.77 0.88 1.0) (-4 -4 -4) (4 4 4) +-------- KEYS -------- +"angle" : rotation angle of the sky surfaces. +"angles" : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +"_scale" : scaling factor (default 64), good values are between 50 and 300, depending on the map. +-------- SPAWNFLAGS -------- +(none) +-------- NOTES -------- +Compiler-only entity that specifies a the origin of a skybox (a wholly contained, seperate area of the map), similar to some games' portal skies. When compiled with Q3Map2, the skybox surfaces will be visible from any place where sky is normally visible. It will cast shadows on the normal parts of the map, and can be used with cloud layers and other effects. +*/ + + +//============================================================================= + +AMMO_* ENTITIES + +//============================================================================= + +/*QUAKED ammo_bfg (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +BFG ammo. Gives the player 15 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 15). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/bfgam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_bullets (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Machine Gun ammo. Gives the player 50 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/machinegunam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_cells (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Plasma Gun ammo. Gives the player 30 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/plasmaam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_grenades (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Grenade Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/grenadeam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_lightning (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Lightning Gun ammo. Gives the player 60 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 60). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/lightningam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_rockets (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Rocket Launcher ammo. Gives the player 5 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/rocketam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_shells (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Shotgun ammo. Gives the player 10 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/shotgunam.md3"*/ + +//============================================================================= + +/*QUAKED ammo_slugs (.3 .3 1) (-16 -16 -16) (16 16 16) SUSPENDED +Railgun ammo. Gives the player 10 by default. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/ammo/railgunam.md3"*/ + +//============================================================================= + +FUNC_* ENTITIES + +//============================================================================= + +/*QUAKED func_bobbing (0 .5 .8) ? X_AXIS Y_AXIS +Solid entity that oscillates back and forth in a linear motion. By default, it will have an amount of displacement in either direction equal to the dimension of the brush in the axis in which it's bobbing. Entity bobs on the Z axis (up-down) by default. It can also emit sound if the "noise" key is set. Will crush the player when blocked. +-------- KEYS -------- +speed : amount of time in seconds for one complete oscillation cycle (default 4). +height : sets the amount of travel of the oscillation movement (default 32). +phase : sets the start offset of the oscillation cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav - See Notes). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of sound and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will bob along the X axis. +Y_AXIS : entity will bob along the Y axis. +-------- NOTES -------- +In order for the sound to be emitted from the entity, it is recommended to include a brush with an origin shader at its center, otherwise the sound will not follow the entity as it moves. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_button (0 .5 .8) ? +When a button is touched by a player, it moves in the direction set by the "angle" key, triggers all its targets, stays pressed by an amount of time set by the "wait" key, then returns to it's original position where it can be operated again. +-------- KEYS -------- +angle : determines the direction in which the button will move (up = -1, down = -2). +target : all entities with a matching targetname will be triggered. +speed : speed of button's displacement (default 40). +wait : number of seconds button stays pressed (default 1, -1 = return immediately). +lip : lip remaining at end of move (default 4 units). +health : (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_door (0 .5 .8) ? START_OPEN - CRUSHER +Normal sliding door entity. By default, the door will activate when player walks close to it or when damage is inflicted to it. +-------- KEYS -------- +angle : determines the opening direction of door (up = -1, down = -2). +speed : determines how fast the door moves (default 100). +wait : number of seconds before door returns (default 2, -1 = return immediately) +lip : lip remaining at end of move (default 8) +targetname : if set, a func_button or trigger is required to activate the door. +health : (default 0) if set to any non-zero value, the button must take damage (any amount) to activate. +dmg : damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. +team: assign the same team name to multiple doors that should operate together (see Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging player until he dies or gets out of the way. +-------- NOTES -------- +Unlike in Quake 2, doors that touch are NOT automatically teamed. If you want doors to operate together, you have to team them manually by assigning the same team name to all of them. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_group (0 .5 .8) ? +This is not an entity as such. It is strictly an editor utility to group world brushes and patches together for convenience (selecting, moving, copying, etc). You cannot group entities with this. +-------- OLD TERRAIN KEYS (note: obsolete with Q3Map2) -------- +alphamap : this is the path/name for the art file used to guide the mapping of textures on the terrain surface. +layers : this integer value is the number unique root shaders that will be use on the terrain. +shader : this is the path to the metashader used to assign textures to the terrain entity. +terrain : this is an on/off flag. When set to 1, the entity becomes a terrain entity. Note: unecessary when compiling with Q3Map2. See Q3Map2 keys. +-------- Q3MAP2 KEYS -------- +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +The TAB key can be used to flip through the component pieces of a selected func_group entity, isolating individual components. To make a func_group into a terrain entity, refer to the Terrain Construction documentation.*/ + +//============================================================================= + +/*QUAKED func_pendulum (0 .5 .8) ? +Solid entity that describes a pendulum back and forth rotation movement. Rotates on the X axis by default. Pendulum frequency is a physical constant based on the length of the beam and gravity. Blocking the pendulum instantly kills a player. +-------- KEYS -------- +angle : angle offset of axis of rotation from default X axis (default 0). +speed : angle of swing arc in either direction from initial position (default 30). +phase : sets the start offset of the swinging cycle. Values must be 0 < phase < 1. Any integer phase value is the same as no offset (default 0). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/jets/jets01.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. Pendulum will rotate along the X axis by default. Very crude operation: pendulum cannot rotate along Z axis, the speed of swing (frequency) is not adjustable. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_plat (0 .5 .8) ? +Rising platform the player can ride to reach higher places. Plats must always be drawn in the raised position, so they will operate and be lighted correctly but they spawn in the lowered position. The plat will stay in the raised position until the player steps off. There are no proper sounds for this entity, only beep noises. It will spawn in the game and work properly but it sounds silly (see Notes). +-------- KEYS -------- +speed : determines how fast the plat moves (default 150). +lip : lip remaining at end of move (default 16). Has no effect if "height" is set. +height : if set, this will determine the total amount of vertical travel of the plat. +dmg : damage to inflict on player when he blocks operation of plat (default 4). Plat will reverse direction when blocked. +targetname : if set, the trigger that points to this will raise the plat each time it fires. The plat raises and comes back down a second later if no player is on it. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +By default, the total amount of vertical travel of a platform is implicitly determined by the overall vertical size of the brushes of which it's made minus the lip value. But if the "height" key is used, then the total amount of vertical travel of the plat will be exactly that value regardless of the shape and size of the plat and regardless of the value of the "lip" key. Using the "height" key is the best method for any kind of platforms and the only possible one for thin plats which need to travel vertical distances many times their own thickness. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +There is a way to make plats play proper sounds. Just create a sound\movers\plats folder under baseq3 and put 2 sounds named pt1_strt.wav and pt1_end.wav in it. Those can be the renamed sounds from the Q2 plats or renamed copies of the sound\movers\doors sounds you can extract from your pak0.pk3 file or new custom sounds if you're up to it. Thanks to Fragzilla for the tip. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_rotating (0 .5 .8) ? - - X_AXIS Y_AXIS +Solid entity that rotates continuously. Rotates on the Z axis by default and requires an origin brush. It will always start on in the game and is not targetable. +-------- KEYS -------- +speed : determines how fast entity rotates (default 100). +noise : path/name of .wav file to play. Use looping sounds only (eg. sound/world/drone6.wav). +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of entity's rotation axis and .md3 model included with entity (default "0 0 0" - See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- SPAWNFLAGS -------- +X_AXIS : entity will rotate along the X axis. +Y_AXIS : entity will rotate along the Y axis. +-------- NOTES -------- +You need to have an origin brush as part of this entity. The center of that brush will be the point through which the rotation axis passes. Setting the origin key is simply an alternate method to using an origin brush. It will rotate along the Z axis by default. You can check either the X_AXIS or Y_AXIS box to change that. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_static (0 .5 .8) ? +Static non-solid bspmodel. Can be used for conditional walls and models. +-------- KEYS -------- +model2 : path/name of model to include (eg: models/mapobjects/bitch/fembotbig.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +targetname : NOT SUPPORTED BY RENDERER - if set, a func_button or trigger can make entity disappear from the game (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. If a model is included with a targeted func_static, the brush(es) of the entity will be removed from the game but the .md3 model won't: it will automatically be moved to the (0 0 0) world origin so you should NOT include an .md3 model to a targeted func_static. + +Because the map has only a single bot navigation file, func_static's cannot be used to make significant changes in game play flow between differing game types. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +/*QUAKED func_timer (0 .5 .8) (-8 -8 -8) (8 8 8) START_ON +Time delay trigger that will continuously fire its targets after a preset time delay. The time delay can also be randomized. When triggered, the timer will toggle on/off. +-------- KEYS -------- +wait : delay in seconds between each triggering of its targets (default 1). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +target : this points to the entities to trigger. +targetname : a func_button or trigger that points to this will toggle the timer on/off when activated. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_ON : timer will start on in the game and continuously fire its targets. +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED func_train (0 .5 .8) ? +Trains are moving solids that follow a string of path_corner entities. Trains in Q3A are very basic, they also require an origin brush (see Notes). +-------- KEYS -------- +speed : speed of displacement of train (default 100 or overridden by speed value of path). +target : this points to the first path_corner of the path which is also the spawn location of the train's origin. +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of the train's brush(es) and .md3 model included with entity (See Notes). +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- Q3MAP2 KEYS -------- +_targetname : Used to attach a misc_model entity to this entity. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in this entity (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix. +-------- NOTES -------- +1. Trains always start on in the game. +2. Trains do not damage the played when blocked. +3. Trains cannot emit sound. +4. Trains are not triggerable or toggle-able. +5. Trains cannot be block-stopped just by getting in their way, the player must be wedged between the train and another obstacle to block it. + +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value. + +Target this entity with a misc_model to have the model attached to the entity (set the model's "target" key to the same value as this entity's "targetname").*/ + +//============================================================================= + +HOLDABLE_* ENTITIES + +//============================================================================= + +/*QUAKED holdable_medkit (.7 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Medkit that can be picked up and used later. Brings the player's health back to 100 when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/medkit.md3"*/ + +//============================================================================= + +/*QUAKED holdable_teleporter (.7 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Teleporter item that can be picked up and used later. Teleports the player to a random player spawn point when used. Player can only carry one holdable item at a time. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 60, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/holdable/teleporter.md3"*/ + +//============================================================================= + +INFO_* ENTITIES + +//============================================================================= + +/*QUAKED info_camp (0 .5 0) (-8 -8 -8) (8 8 8) +This atttracts bots which have a camping preference in their AI characteristics. It should be placed at least 32 units away from any brush surface. +-------- KEYS -------- +range : number of units that the bot can move away from camp entity while camping on it. +weight : number that is compared against the weight assigned to all the other camp spots in the map to determine if a bot chooses to camp there. The value is normalized against all other weight values. +-------- NOTES -------- +Examples of bots which have a high camping preference are: Razor, Tank Jr., Grunt, Patriot and Doom. Examples of bots which have a low camping preference are: Klesk, Mynx, Sarge, Keel and Xaero.*/ + +//============================================================================= + +/*QUAKED info_notnull (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for entities that can use directional pointing. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_null (0 .5 0) (-8 -8 -8) (8 8 8) +Used as a positional target for light entities to create a spotlight effect. A target_position can be used instead of this but was kept in Q3A for legacy purposes. +-------- KEYS -------- +targetname : must match the target key of entity that uses this for pointing. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED info_player_deathmatch (1 0 1) (-16 -16 -24) (16 16 32) INITIAL +Normal player spawning location for Q3A levels. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. Does not apply to bots. +target : this can point at a target_give entity for respawn freebies. +nobots : when set to 1, bots will never use this spawn point to respawn in the game. +nohumans : when set to 1, human players will never use this spawn point to respawn in the game. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +INITIAL : makes the spawnpoint the initial place for the player to spawn at the beginning of the game.*/ + +//============================================================================= + +/*QUAKED info_player_intermission (1 0 1) (-16 -16 -16) (16 16 16) +Camera for intermission screen between matches. This also automatically generates the podium for bot arena matches (see Notes). Can be aimed by setting the "angles" key or targeting an pointing to an aiming entity. Use only one per level. +-------- KEYS -------- +angles: alternate "pitch, yaw, roll" angles method of aiming intermission camera (default 0 0 0). +target : point this to an info_notnull or target_position entity to set the camera's pointing angles. +-------- NOTES -------- +In genuine bot arena matches, the podium for the 1st, 2nd and 3rd place players at the end of the match is generated by this entity. The podium's origin will automatically be located 128 units in the direction of the camera's view and 84 units down from the y height of the view line at that point. It will also always be generated on a level plane regardless of the pointing angle of the camera so if that angle is too steep, part of the podium model might not be visible. Make sure you leave at least 106 units of free space in front of where the camera points to otherwise the podium model won't be visible at all.*/ + +//============================================================================= + +/*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 32) +Player spawn location. It works in Quake III Arena, but it is not used in the Id maps. Use info_player_deathmatch instead. +-------- KEYS -------- +angle : direction in which player will look when spawning in the game. +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +//QUAKED info_spectator_start (1 0 0) (-16 -16 -24) (16 16 32) +//Spectator spawn location. Doesn't appear to work in game. Commented out. +//-------- KEYS -------- +//notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +//notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +//notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). + +//============================================================================= + +ITEM_* ENTITIES + +//============================================================================= + +/*QUAKED item_armor_body (.6 0 0) (-16 -16 -16) (16 16 16) SUSPENDED +Red Armor - 100 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/armor_red.md3"*/ + +//============================================================================= + +/*QUAKED item_armor_combat (1 .75 .3) (-16 -16 -16) (16 16 16) SUSPENDED +Yellow Armor - 50 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/armor_yel.md3"*/ + +//============================================================================= + +/*QUAKED item_armor_shard (0 .7 0) (-16 -16 -16) (16 16 16) SUSPENDED +Green Armor Shard - 5 points. All armor can be cumulated up to a maximum of 200 points and slowly wears out to 100 points. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 25, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/armor/shard.md3"*/ + +//============================================================================= + +/*QUAKED item_botroam (1 0.5 0) (-8 -8 -8) (8 8 8) SUSPENDED +Game Function: An invisible entity which attracts a bot to it. Use to move bots to parts of a map that might otherwise not be used (NEW ENTITY). +-------- KEYS -------- +weight: non-zero floating point value, most often in the range 0 to 400. (Higher values are allowed but keep in mind that the bot should also be attracted to normal items. Don't make the weight value too high. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The item_botroam entity can be used when a bot does not roam the whole level or prefers to go to only specific areas. This (invisible) item can be placed in a map just like regular items. Nobody can actually pick up the item it's only used to attract bots to certain places of the map. The value is the weight of the roam_item is relative to the weight assigned other items in the map (each bot has its own weights). The bot character specific item weights are stored with the bot characters AI files ("botname"_i.c for items and "botname"_w.c for weapons) in the botfiles/bots/ sub-folder in the .pk3 file.*/ + +//============================================================================= + +/*QUAKED item_enviro (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Battle Suit power-up - Gives protection against slime, lava and weapon splash damage. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/enviro.md3"*/ + +//============================================================================= + +/*QUAKED item_flight (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Flight power-up. Lasts 60 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 60). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/flight.md3"*/ + +//============================================================================= + +/*QUAKED item_haste (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Speed power-up. Makes player run at double speed for 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/haste.md3"*/ + +//============================================================================= + +/*QUAKED item_health (.8 .8 0) (-16 -16 -16) (16 16 16) SUSPENDED +Yellow cross bubble - 25 Health. Cannot be picked up over 100 health. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 25). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/medium_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_large (1 0 0) (-16 -16 -16) (16 16 16) SUSPENDED +Gold cross bubble - 50 Health. Cannot be picked up over 100 health. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/large_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_mega (0 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Blue M bubble - 100 Health. Adds 100 health points to current health up to a maximum of 200. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 40, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/mega_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_health_small (0 1 0) (-16 -16 -16) (16 16 16) SUSPENDED +Green cross bubble - 5 Health. Can be picked up over 100 health but slowly wears out to 100 afterwards. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 35, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of health points given to the player when item is picked up (default 5). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/health/small_cross.md3"*/ + +//============================================================================= + +/*QUAKED item_invis (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Invisibility power-up. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/invis.md3"*/ + +//============================================================================= + +/*QUAKED item_quad (.4 .6 1) (-16 -16 -16) (16 16 16) SUSPENDED +Quad Damage power-up. Lasts 30 seconds. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +model="models/powerups/instant/quad.md3"*/ + +//============================================================================= + +/*QUAKED item_regen (.5 0 1) (-16 -16 -16) (16 16 16) SUSPENDED +Health Regeneration power-up. This will boost your current health by 5 points every second for a period of up to 30 seconds or up to 200 points whichever comes first. Afterwards, any health points over 100 slowly wears out to 100. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 120, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count : time in seconds power-up will last when picked up (default 30). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/powerups/instant/regen.md3"*/ + +//============================================================================= + +LIGHT ENTITY + +//============================================================================= + + +/*QUAKED light (.65 .65 1) (-8 -8 -8) (8 8 8) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT +Non-displayed point light source. The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. +_color : weighted RGB value of light color (default white - 1.0 1.0 1.0). +target : Lights pointed at a target will be spotlights. +radius: overrides the default 64 unit radius of a spotlight at the target point. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : Use a linear falloff. Default is inverse distance squared (more realistic). +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT : Do not affect the lightgrid (dynamic entity lighting).*/ + +/*QUAKED lightJunior (0 0.7 0.3) (-6 -6 -6) (6 6 6) LINEAR NOANGLE UNUSED1 UNUSED2 NOGRIDLIGHT +Non-displayed point light source THAT ONLY AFFECTS ENTITIES (lightgrid). The -pointscale and -scale arguments to Q3Map2 affect the brightness of these lights. The -skyscale argument affects brightness of entity sun lights. +-------- KEYS -------- +_light OR light: overrides the default 300 intensity. +_color : weighted RGB value of light color (default white - 1.0 1.0 1.0). +target : Lights pointed at a target will be spotlights. +radius: overrides the default 64 unit radius of a spotlight at the target point. +-------- Q3MAP2 KEYS -------- +_sun : Set this key to 1 on a spotlight to make an infinite sun light. +fade : Fades light attenuation. Only affects linear lights. +scale : Scales light attentation, from SOF2/JK2. Scales the "light" value. +-------- SPAWNFLAGS -------- +LINEAR : Use a linear falloff. Default is inverse distance squared (more realistic). +NOANGLE : Ignore angle attenuation. +NOGRIDLIGHT : Do not affect the lightgrid (dynamic entity lighting). Setting this spawnflag will disable this light entirely.*/ + +//============================================================================= + +MISC_* ENTITIES + +//============================================================================= + +/*QUAKED misc_model (1 .5 .25) (-16 -16 -16) (16 16 16) +Generic placeholder for inserting MD3 models in game. Requires compilation of map geometry to be added to level. If the map is compiled with Q3Map2, then ASE, 3DS, OBJ and other model formats are supported. +-------- KEYS -------- +angle: direction in which model will be oriented. +model : path/name of model to use (eg: models/mapobjects/teleporter/teleporter.md3). +-------- Q3MAP2 KEYS -------- +angles : Individual control of PITCH, YAW, and ROLL (default 0 0 0). +modelscale : Floating-point value used to scale a model up or down (default 1.0). +modelscale_vec : Floating-point vector used to scale a model's axes individually (default 1.0 1.0 1.0). +_remap : Used to remap textures/shaders in the model. To remap all shaders to a given shader, use "*;models/mymodel/mytexture". To remap a specific shader, use "models/mymodel/old;models/mymodel/new". +target : Used to attach the misc_model to a brush entity, where its "targetname" key is the same value. +_lightmapscale : Floating point value scaling the resolution of lightmaps on this model (if model is using lightmapped shaders) (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. +*/ + +//============================================================================= + +/*QUAKED misc_portal_camera (1 .5 .25) (-8 -8 -8) (8 8 8) SLOWROTATE FASTROTATE +Portal camera. This camera is used to project its view onto a portal surface in the level through the intermediary of a misc_portal_surface entity. Use the "angles" key or target a target_position or info_notnull entity to set the camera's pointing direction. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of the portal camera (default 0 0). Use "roll" key to set roll angle. +target : point this to a target_position entity to set the camera's pointing direction. +targetname : a misc_portal_surface portal surface indicator must point to this. +roll: roll angle of camera. A value of 0 is upside down and 180 is the same as the player's view. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +SLOWROTATE : makes the portal camera rotate slowly along the roll axis. +FASTROTATE : makes the portal camera rotate faster along the roll axis. +-------- NOTES -------- +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the camera. However, the target_position method is simpler. In both cases, the "roll" key must be used to set the roll angle. If either the SLOWROTATE or FASTROTATE spawnflag is set, then the "roll" value is irrelevant.*/ + +//============================================================================= + +/*QUAKED misc_portal_surface (1 .5 .25) (-8 -8 -8) (8 8 8) +Portal surface indicator. This will "lock on" the brush face closest to it and identify as a portal. The view displayed on the portal surface is the view of the misc_portal_camera that this entity targets. Also used for mirrors (see Notes). +-------- KEYS -------- +target : point this to a misc_portal_camera that "sees" the view you want to display on the portal. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +The entity must be no farther than 64 units away from the portal surface to lock onto it. To make a mirror, apply the common/mirror shader to the surface, place this entity near it but don't target a misc_portal_camera.*/ + +//============================================================================= + +/*QUAKED misc_teleporter_dest (1 .5 .25) (-32 -32 -24) (32 32 -16) +Teleport destination location point for trigger_teleporter entities. +-------- KEYS -------- +angle : direction in which player will look when teleported. +targetname : make the trigger_teleporter point to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +PATH_* ENTITIES + +//============================================================================= + +/*QUAKED path_corner (.5 .3 0) (-8 -8 -8) (8 8 8) +Path corner entity that func_trains can be made to follow. +-------- KEYS -------- +target : point to next path_corner in the path. +targetname : the train following the path or the previous path_corner in the path points to this. +speed : speed of func_train while moving to the next path corner. This will override the speed value of the train. +wait : number of seconds func_train will pause on path corner before moving to next path corner (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +Setting the wait key to -1 will not make the train stop on the path corner, it will simply default to 0.*/ + +//============================================================================= + +SHOOTER_* ENTITIES + +//============================================================================= + +/*QUAKED shooter_grenade (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a grenade each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the grenades. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +/*QUAKED shooter_plasma (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a plasma ball each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the plasma balls. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +/*QUAKED shooter_rocket (1 0 .5) (-8 -8 -8) (8 8 8) +This will shoot a rocket each time it's triggered. Aiming is done by setting the "angles" key or by targeting an info_notnull or target_position entity. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of shooter (default 0 0). The roll angle does not apply. +targetname : activating trigger points to this. +target : this points to a target_position entity for aiming the rockets. +random : random aiming variance in degrees from the straight line to the targeted entity (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a maximum angle deviation from the normal trajectory formed by a straight line between the shooter and the aiming entity it targets. The final trajectory will be a random value anywhere between no deviation at all (0) to maximum deviation (value of the random key). + +Both the setting "angles" key or "targeting a target_position" methods can be used to aim the shooter. However, the target_position method is simpler.*/ + +//============================================================================= + +TARGET_* ENTITIES + +//============================================================================= + +/*QUAKED target_delay (0 .7 .7) (-8 -8 -8) (8 8 8) +Time delay trigger intermediary. Like a target_relay, this can only be fired by other triggers which will cause it in turn to fire its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +wait : delay in seconds from when this gets triggered to when it fires its own targets (default approx. 1). +delay : same as wait? replaces it? WTF?...I'm confused now. +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_give (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to give ammo, weapons, health or items to the player who activates it. +-------- KEYS -------- +target : this points to the item(s) to give when activated. +targetname : activating trigger or spawn entity points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +There are 2 ways to use this entity. +a) automatically give items to players when they spawn in the game: make a spawn location entity like info_player_deathmatch or CTF respawn points target this entity, then make it target the item(s) to give to the player upon respawn. +b) give items to players during the game: make a trigger_multiple target this entity, then make it target the item(s) to give to the player when the trigger is touched.*/ + +//============================================================================= + +/*QUAKED target_kill (0 .5 0) (-8 -8 -8) (8 8 8) +This will kill the player who activates the trigger that fires this target. +-------- KEYS -------- +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +//QUAKED target_laser (0 .5 0) (-8 -8 -8) (8 8 8) START_ON +//Generates a red laser beam. I think this can somehow spawn in the game, I saw it once but it's too inconsistent to be usable. Commented out. +//-------- KEYS -------- +//angles: alternate "pitch, yaw, roll" angles method of aiming laser (default 0 0 0). +//target : point this to a target_position entity to set the laser's aiming direction. +//targetname : the activating trigger points to this. +//notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +//notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +//notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +//-------- SPAWNFLAGS -------- +//START_ON : when set, the laser will start on in the game. + +//============================================================================= + +/*QUAKED target_location (0 .5 0) (-8 -8 -8) (8 8 8) +Location marker used by bots and players for team orders and team chat in the course of Teamplay games. The closest target_location in sight is used for the location. If none is in sight, the closest in distance is used. +-------- KEYS -------- +message : name of the location (text string). Displayed in parentheses in front of all team chat and order messages. +count : color of the location text displayed in parentheses during team chat. Set to 0-7 for color. + 0 : white (default) + 1 : red + 2 : green + 3 : yellow + 4 : blue + 5 : cyan + 6 : magenta + 7 : white +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_position (0 .5 0) (-8 -8 -8) (8 8 8) +Aiming target for entities like light, misc_portal_camera and trigger_push (jump pads) in particular. +-------- KEYS -------- +targetname : the entity that requires an aiming direction points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad, place this entity at the highest point of the jump and target it with a trigger_push entity.*/ + +//============================================================================= + +/*QUAKED target_print (0 .5 0) (-8 -8 -8) (8 8 8) REDTEAM BLUETEAM PRIVATE +This will print a message on the center of the screen when triggered. By default, all the clients will see the message. +-------- KEYS -------- +message : text string to print on screen. +targetname : the activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +REDTEAM : only the red team players will see the message. +BLUETEAM : only the blue team players will see the message. +PRIVATE : only the player that activates the target will see the message.*/ + +//============================================================================= + +/*QUAKED target_push (.5 .5 .5) (-8 -8 -8) (8 8 8) BOUNCEPAD +This can be used to create jump pads and launch ramps. The direction of push can be set by the "angles" key or pointing to a target_position or info_notnull entity. Unlike trigger_push, this is NOT client side predicted and must be activated by a trigger. +-------- KEYS -------- +angles: this sets the pitch and yaw aiming angles of push entity (default 0 0). The roll angle does not apply. +speed : speed of push (default 1000). Has no effect if entity targets an aiming entity. +targetname : the activating trigger points to this. Push originates from the location of the trigger. +target : this points to the aiming entity to which the player will jump. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +BOUNCEPAD : if set, trigger will play bounce noise instead of beep noise when activated (recommended). +-------- NOTES -------- +To make a jump pad or launch ramp, create a trigger_multiple where the jump must originate. Place the target_push directly above the trigger_multiple and place the target_position entity at the highest point of the jump. Target the trigger_multiple to the target_push and target the target_push to the target_position/info_notnull (or set the target_push's "angles" key). Note that the "angle" key also works.*/ + +//============================================================================= + +/*QUAKED target_relay (0 .7 .7) (-8 -8 -8) (8 8 8) RED_ONLY BLUE_ONLY RANDOM +This can only be activated by other triggers which will cause it in turn to activate its own targets. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this points to entities to activate when this entity is triggered. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +RED_ONLY : only red team players can activate trigger. +BLUE_ONLY : only red team players can activate trigger. +RANDOM : one one of the targeted entities will be triggered at random.*/ + +//============================================================================= + +/*QUAKED target_remove_powerups (0 .7 .7) (-8 -8 -8) (8 8 8) +This takes away any and all item_* type powerups from player except health and armor (holdable_* items are not taken away either). Must be activated by a button or trigger_multiple entity. The player that activates the trigger will lose any powerup(s) currently in his possession. +-------- KEYS -------- +targetname : activating trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_score (0 .5 0) (-8 -8 -8) (8 8 8) +This is used to automatically give frag points to the player who activates this. A spawn location entity like info_player_* or CTF respawn points can target this entity to give points to the player when he spawns in the game. Or a trigger can also be used to activate this. The activator of the trigger will get the points. +-------- KEYS -------- +targetname : ativating entity points to this. +count: number of frag points to give to player (default 1). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED target_speaker (0 .7 .7) (-8 -8 -8) (8 8 8) LOOPED_ON LOOPED_OFF GLOBAL ACTIVATOR +Sound generating entity that plays .wav files. Normal non-looping sounds play each time the target_speaker is triggered. Looping sounds can be set to play by themselves (no activating trigger) or be toggled on/off by a trigger. +-------- KEYS -------- +noise : path/name of .wav file to play (eg. sound/world/growl1.wav - see Notes). +wait : delay in seconds between each time the sound is played ("random" key must be set - see Notes). +random : random time variance in seconds added or subtracted from "wait" delay ("wait" key must be set - see Notes). +targetname : the activating button or trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +LOOPED_ON : sound will loop and initially start on in level (will toggle on/off when triggered). +LOOPED_OFF : sound will loop and initially start off in level (will toggle on/off when triggered). +GLOBAL : sound will play full volume throughout the level. +ACTIVATOR : sound will play only for the player that activated the target. +-------- NOTES -------- +The path portion value of the "noise" key can be replaced by the implicit folder character "*" for triggered sounds that belong to a particular player model. For example, if you want to create a "bottomless pit" in which the player screams and dies when he falls into, you would place a trigger_multiple over the floor of the pit and target a target_speaker with it. Then, you would set the "noise" key to "*falling1.wav". The * character means the current player model's sound folder. So if your current player model is Visor, * = sound/player/visor, if your current player model is Sarge, * = sound/player/sarge, etc. This cool feature provides an excellent way to create "player-specific" triggered sounds in your levels. + +The combination of the "wait" and "random" keys can be used to play non-looping sounds without requiring an activating trigger but both keys must be used together. The value of the "random" key is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED target_teleporter (0 .5 0) (-8 -8 -8) (8 8 8) +Activating this will teleport players to the location of the targeted misc_teleporter_dest entity. Unlike trigger_teleport, this entity must be activated by a trigger and does NOT allow client prediction of events. +-------- KEYS -------- +targetname : activating trigger points to this. +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +TEAM_* ENTITIES + +//============================================================================= + +/*QUAKED team_CTF_blueflag (0 .2 1) (-16 -16 -16) (16 16 16) +Blue team flag for CTF games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/b_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_blueplayer (0 .2 1) (-16 -16 -24) (16 16 32) +Initial Blue team spawning position for CTF games. This is where players spawn when they join the Blue team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_bluespawn (0 .2 1) (-16 -16 -24) (16 16 32) +Blue team respawning position for CTF games. This is where Blue team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redflag (1 .2 0) (-16 -16 -16) (16 16 16) +Red team flag for CTF games. +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/flags/r_flag.md3"*/ + +//============================================================================= + +/*QUAKED team_CTF_redplayer (1 .2 0) (-16 -16 -24) (16 16 32) +Initial Red team spawning position for CTF games. This is where players spawn when they join the Red team. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +/*QUAKED team_CTF_redspawn (0 .2 1) (-16 -16 -24) (16 16 32) +Red team respawning position for CTF games. This is where Red team players respawn after they get fragged. +-------- KEYS -------- +target : this can point at a target_give entity for respawn freebies.*/ + +//============================================================================= + +TRIGGER_* ENTITIES + +//============================================================================= + +/*QUAKED trigger_always (.5 .5 .5) (-8 -8 -8) (8 8 8) +Automatic trigger. It will fire the entities it targets as soon as it spawns in the game. +-------- KEYS -------- +target : this points to the entity to activate. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +/*QUAKED trigger_hurt (.5 .5 .5) ? START_OFF - SILENT NO_PROTECTION SLOW +Any player that touches this will be hurt by "dmg" points of damage once per server frame (very fast). A sizzling sound is also played while the player is being hurt. +-------- KEYS -------- +dmg : number of points of damage inflicted to player per server frame (default 5 - integer values only). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +START_OFF needs to be triggered (toggle) for damage +SILENT : supresses the sizzling sound while player is being hurt. +NO_PROTECTION : player will be hurt regardless of protection (see Notes). +SLOW : changes the damage rate to once per second. +-------- NOTES -------- +The invulnerability power-up (item_enviro) does not protect the player from damage caused by this entity regardless of whether the NO_PROTECTION spawnflag is set or not. Triggering a trigger_hurt will have no effect if the START_OFF spawnflag is not set. A trigger_hurt always starts on in the game.*/ + +//============================================================================= + +/*QUAKED trigger_multiple (.5 .5 .5) ? +Variable size repeatable trigger. It will fire the entities it targets when touched by player. Can be made to operate like a trigger_once entity by setting the "wait" key to -1. It can also be activated by another trigger that targets it. +-------- KEYS -------- +target : this points to the entity to activate. +targetname : activating trigger points to this. +wait : time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random).*/ + +//============================================================================= + +/*QUAKED trigger_push (.5 .5 .5) ? +This is used to create jump pads and launch ramps. It MUST point to a target_position or info_notnull entity to work. Unlike target_push, this is client side predicted. +-------- KEYS -------- +target : this points to the target_position to which the player will jump. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +To make a jump pad or launch ramp, place the target_position/info_notnull entity at the highest point of the jump and target it with this entity.*/ + +//============================================================================= + +/*QUAKED trigger_teleport (.5 .5 .5) ? +Touching this will teleport players to the location of the targeted misc_teleporter_dest entity. This entity allows client prediction of events. +-------- KEYS -------- +target : this must point to a misc_teleporter_dest entity. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode).*/ + +//============================================================================= + +WEAPON_* ENTITIES + +//============================================================================= + +/*QUAKED weapon_bfg (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Big Freaking Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 20). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/bfg/bfg.md3"*/ + +//============================================================================= + +/*QUAKED weapon_gauntlet (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Gauntlet. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/gauntlet/gauntlet.md3"*/ + +//============================================================================= + +/*QUAKED weapon_grapplinghook (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Grappling Hook. Spawns in the game and works but is unskinned. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grapple/grapple.md3"*/ + +//============================================================================= + +/*QUAKED weapon_grenadelauncher (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Grenade Launcher. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/grenadel/grenadel.md3"*/ + +//============================================================================= + +/*QUAKED weapon_lightning (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Lightning Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\lightning\lightning.md3"*/ + +//============================================================================= + +/*QUAKED weapon_machinegun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Machine Gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 100). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models\weapons2\machinegun\machinegun.md3"*/ + +//============================================================================= + +/*QUAKED weapon_plasmagun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Plasma gun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 50). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/plasma/plasma.md3"*/ + +//============================================================================= + +/*QUAKED weapon_railgun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Railgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/railgun/railgun.md3"*/ + +//============================================================================= + +/*QUAKED weapon_rocketlauncher (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Rocket Launcher. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/rocketl/rocketl.md3"*/ + +//============================================================================= + +/*QUAKED weapon_shotgun (1 0 .5) (-16 -16 -16) (16 16 16) SUSPENDED +Shotgun. +-------- KEYS -------- +wait : time in seconds before item respawns after being picked up (default 5, -1 = never respawn). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +count: sets the amount of ammo given to the player when weapon is picked up (default 10). +team : set this to team items. Teamed items will respawn randomly after team master is picked up (see Notes). +target : picking up the item will trigger the entity this points to. +targetname : a target_give entity can point to this for respawn freebies. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +notbot : used to make an item invisible for bot attraction. +-------- SPAWNFLAGS -------- +SUSPENDED : item will spawn where it was placed in map and won't drop to the floor. +-------- NOTES -------- +The amount of time it takes for an item in the team to respawn is determined by the "wait" value of the item that was picked up previously. So if one of the items in the team has it's "wait" key set to -1 (never respawn), the random respawning cycle of the teamed items will stop after that item is picked up. + +When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +-------- MODEL FOR RADIANT ONLY - DO NOT SET THIS AS A KEY -------- +model="models/weapons2/shotgun/shotgun.md3"*/ + +//============================================================================= + +WORLDSPAWN ENTITY + +//============================================================================= + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. +-------- KEYS -------- +message : text to print at user logon. Used for name of level. +music : path/name of looping .wav file used for level's music (eg. music/sonic5.wav). +_ambient OR ambient : Adds a constant value to overall lighting. Use is not recommended. Ambient light will have a tendency to flatten out variations in light and shade. +_color : RGB value for ambient light color (default is 0 0 0). +gravity : gravity of level (default is normal gravity: 800). +gridsize : granularity of the lightgrid created by q3map. Value is three integers separated by spaces, representing number of units between grid points in X Y Z. Default gridsize value is 128 128 256. Use larger powers of 2 to reduce BSP size and compile time on very large maps. +_blocksize : q3map always splits the BSP tree along the planes X=_blocksize*n and Y=_blocksize*n. Default _blocksize value is 1024. Increase the blocksize using larger powers of 2 to reduce compile times on very large maps with a low structural brush density. +-------- Q3MAP2 KEYS -------- +_minlight : Minimum light value, levelwide. Uses the _color key to set color. Does not add unlike ambient. +_minvertexlight : Minimum vertex lighting, levelwide. +_mingridlight : Minimum lightgrid (dynamic entity lighting) levelwide. +_keeplights : Keep light entities in the BSP. Normally stripped out by the BSP process and read from the .map file by the lighting phase. +_noshadersun : Ignore q3map_sun/sun directives in sky shaders and ONLY use entity sun lights. +_farplanedist : Limit on how many units the vis phase of compilation can see. Used in combination with level-wide fog, it can help reduce r_speeds on large, open maps. +_foghull : Shader to use for "fog hull." Foghull shader should be a sky shader. Omit the "textures/" prefix. +_lightmapscale : Floating point value scaling the resolution of lightmaps on brushes/patches in the world. Can be overridden in func_group (or other entities) (default 1.0). +_cs OR _castshadows : Allows per-entity control over shadow casting. Defaults to 0 on entities, 1 on world. 0 = no shadow casting. 1 = cast shadows on world. > 1 = cast shadows on entities with _rs (or _receiveshadows) with the corresponding value, AND world. Negative values imply same, but DO NOT cast shadows on world. +_rs OR _receiveshadows : Allows per-entity control over shadow reception. Defaults to 1 on everything (world shadows). 0 = receives NO shadows. > 1 = receive shadows only from corresponding keyed entities (see above) and world. < 1 = receive shadows ONLY from corresponding keyed entities. +_celshader : Sets the cel shader used for this geometry. Note: omit the "textures/" prefix. Overridable in entities. +-------- Q3MAP2 TERRAIN KEYS -------- +_indexmap OR alphamap : Path/name for the art file used to guide the mapping of textures on the terrain surface. +_layers OR layers : Integer value is the number unique root shaders that will be use on the terrain. +_shader OR shader : Path to the metashader used to assign textures to the terrain entity. Note: Omit the "textures/" prefix.*/ diff --git a/install/installs/UrTPack/install/q3ut4/scripts/shaderlist.txt b/install/installs/UrTPack/install/q3ut4/scripts/shaderlist.txt new file mode 100644 index 00000000..96437de8 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/shaderlist.txt @@ -0,0 +1,150 @@ +common +27s +abbey +abbey2 +abbey2ctf +algiers +allbsps +ammo +austria +autoclip +backhoe +base_floor +base_light +base_support +bbq +bbq2 +bbq7 +bbqshaders +bk +blood +bloodnew +bombexp +box15 +box293 +box337 +br_flowers +br_flowers_tub +br_trees +casa_lamp +cave +cel +codey1 +coinbird01 +cow +cow2 +crenshaw_vehicles +crossing +crystal +damage +decal +defcon_tree +density +eagle +eaglesky +eagle_water +egypt +engine_internal +flame +fogcaulk +foliage +foliage2 +funstuff +gfx +glass +goggleglass +gothic_light +GRtrees +hair +harbortown +jeffladderclip +kingdom2 +landscapelighting +LGPT-Models +lightgrid +liquid +liquids +masheen +masheen_sky +mayac +mayaorganicc +mayaterc +mc-uptown +metals +mirror +miscb3 +models +mrsentry +newnvg +nrgizer +null_beach +numbers +oldtruck +palms +palmtree +patio +prop_bubbles +qura +rc_glass +realworld_light +riches +riches_alpha +riches_alpha_bk +riches_light +riches_skies +riva +riyadh_lamp +roman_armor +sarah +scopering +scopes +sfx +sggatec +shminkylights +sinnifunstuff +sky +sky_thingley +sn_smoke +streetlamp +sweetnutz +sweetnutz3 +swim +tom +toxic2sky +toxiclight +toxicscripts +toxicsky +toxic_water +true_fence +tunis +tunis_sky +turnpike +urbanq3_misc2 +urban_terror +urban_terror_light +ut4_firingrange +ut4_suburbs +utfx +utplayers +ut_elgin +ut_prague +ut_riyadh +ut_riyadh_lm +ut_subway +ut_subway2 +ut_swim +ut_trees1 +vdocks +village2 +watercaulk +weapon +weapondecals +wuxut1 +xguns +zmultiplant +zzzzlaberinto2 +zzzzut_casadd +zzzzz_sanc +zzz_sanc +z_newbh +z_nvg diff --git a/install/installs/UrTPack/install/q3ut4/scripts/urbanterror.def b/install/installs/UrTPack/install/q3ut4/scripts/urbanterror.def new file mode 100644 index 00000000..d78faf67 --- /dev/null +++ b/install/installs/UrTPack/install/q3ut4/scripts/urbanterror.def @@ -0,0 +1,437 @@ +//================================================================================= +// Urban Terror beta3.2 entities.def for QERadiant +//================================================================================= + +// This file contains the entities for use in Urban Terror maps. They will only work +// with the Urban Terror mod. + + + +//================================================================================= +// Structural entities (doors, breakables, etc.) +//================================================================================= + +// * * * * * * * * + +/*QUAKED func_button (0 .5 .8) ? +When a button is touched by a player, it moves in the direction set by the "angle" key, triggers all its targets, stays pressed by an amount of time set by the "wait" key, then returns to it's original position where it can be operated again. + +-------- KEYS -------- +angle : determines the direction in which the button will move (up = -1, down = -2). +target : all entities with a matching targetname will be triggered. +speed : speed of button's displacement (default 40). +wait : number of seconds button stays pressed (default 1, -1 = return immediately). +lip : lip remaining at end of move (default 4 units). +health : if set to a non-zero value, the button must be damaged by "health" amount of points to operate. +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +push_sound : sound that gets played when button gets pushed ("none" for nothing, defaults to a elevator Q3 sound) + +-------- NOTES -------- +Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ +*/ + +// * * * * * * * * + +/*QUAKED func_door (0 .5 .8) ? START_OPEN - CRUSHER +Normal sliding door entity. By default, the door will activate when player walks close to it or when damage is inflicted to it. + +-------- KEYS -------- +angle : determines the opening direction of door (up = -1, down = -2). +speed : determines how fast the door moves (default 100). +wait : number of seconds before door returns (default 2, -1 = return immediately) +lip : lip remaining at end of move (default 8) +targetname : if set, a func_button or trigger is required to activate the door. +health : if set to a non-zero value, the door must be damaged by "health" amount of points to activate (default 0). +dmg : damage to inflict on player when he blocks operation of door (default 4). Door will reverse direction when blocked unless CRUSHER spawnflag is set. +team: assign the same team name to multiple doors that should operate together (see Notes). +only : set to allow only one team to use this entity, used for CTF or other respawn type modes to create spawn rooms. Values: blue or red - Default: anyone +CloseWhenIdle: when set to 1, the door will close as soon as there are no players in the triggering brush (For CTF Spawn Room doors, SEE NOTES!) +trigger_only : set to 1 if the door can only be opened by a switch or trigger (ie: prevents a player from opening it manually) +pos1 : sound to play when door starts moving ("none" for nothing, defaults to a creak) +pos2 : sound to play when door stops moving ("none" for nothing, defaults to a creak) +noise : looping sound as door is moving +light : constantLight radius of .md3 model included with entity. Has no effect on the entity's brushes (default 0). +color : constantLight color of .md3 model included with entity. Has no effect on the entity's brushes (default 1 1 1). +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +origin : alternate method of setting XYZ origin of .md3 model included with entity (See Notes). +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- SPAWNFLAGS -------- +START_OPEN : the door will spawn in the open state and operate in reverse. +CRUSHER : door will not reverse direction when blocked and will keep damaging player until he dies or gets out of the way. + +-------- NOTES -------- +- To use the CloseWhenIdle setting for CTF Spawn Room doors, you must also set trigger_only, and use a trigger_multiple to open the door. This will cause the door to remain open only as long as a player is in the triggering brush. Set the 'wait' key on the trigger_multiple to a very low value( < 1 like .25 ) +- Unlike in Quake 2, doors that touch are NOT automatically teamed. If you want doors to operate together, you have to team them manually by assigning the same team name to all of them. Setting the origin key is simply an alternate method to using an origin brush. When using the model2 key, the origin point of the model will correspond to the origin point defined by either the origin brush or the origin coordinate value.*/ +*/ + +// * * * * * * * * + +/*QUAKED func_rotating_door (1 0 0) ? + +-------- KEYS -------- +pos1 : sound to play when door starts moving ("none" for nothing, defaults to a creak) +pos2 : sound to play when door stops moving ("none" for nothing, defaults to a creak) +noise : looping sound to play as door is moving (defaults to no sound) +targetname : name of a target to trigger when door opens +color : constantLight color +light : constantLight radius +direction : force door to open in a set direction: -1 is clockwise, 1 is ccw +speed : defaults to 100, speed at which door opens +wait : how long to wait until door auto-closes (default is 0, which means stay open) +trigger_only : set to 1 if the door can only be opened by a switch or trigger(ie: prevents a player from opening it manually) +axis : door rotation axis, values: 0 (for x-axis), 1(for y-axis), 2(for z-axis) (if not given, default is 2 for z-axis) +damage : damage door does to a player if they block it (leave out in most cases) +gamemode_open : gametypes to have the door locked in the open position +gamemode_shut : gametypes to have the door locked in the closed position +only : set to allow only one team to use this entity, used for CTF or other respawn type modes to create spawn rooms. Values: blue or red - Default: anyone + +-------- NOTES -------- +Rotating doors cannot be shot open, and will only close or open if activated +by a player. They will not automatically close after a period either. In +game modes not listed under either gamemode_open or gamemode_shut, the doors +will open and close normally. + +You construct a rotating door just like a FUNC_ROTATING: it needs an origin +brush to act as the hinge. + +Urban Terror gametype mappings are: +Free For All 0 +Single Player 1 +Team Deathmatch 3 +Team Survivor 4 +Assasins 5 +Capture And Hold 6 +Capture The Flag 7 +Bomb 8 +*/ + +// * * * * * * * * + +/*QUAKED func_breakable (0 .5 .8) ? +A breakable thing just sits there, doing nothing, +but will break if damaged or collided with. + +-------- KEYS -------- +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +color : constantLight color +light : constantLight radius +type : 0: glass 1: wood 2: ceramic 3: plastic 4: metal-normal 5: metal-explosives 6: metal-hk69 7: stone-explosives 8: stone-hk69 9: wood-explosives 10: wood-hk69(SEE NOTES) +axis : 1 - x, 2 - y, 4 - z +health : health of object +model2 : path/name of model to include (eg: models/mapobjects/pipe/pipe02.md3). +shards : number of shards object should shatter into (0-255) +bombable : allows the entity to be destroyed by the bomb in bomb mode. The size of blast shown when the entity breaks is determined by this value (Values : 1 none - 255 huge blast). + +-------- NOTES -------- + - For glass windows that break easily, set health to 1. + - Any func_breakable with a health of less than 10 will slowly weaken if a player is in contact with it. You can make a roof that collapses in after a period of time by setting the health to a value like 5. This will mean that a player standing on such a surface for around 5 seconds will fall thru. The effect is cumulative: if you stand there for 3 seconds and then come back you can only stand on it for another 2 seconds. + - The type parameter selects the shader that is used for fragments and sets the sound the object makes when it breaks. + - If the brush you are making is on an angle (for example, a skylight in a sloping roof) then you will need to set the break axis to "4" if you want it to break when people stand on it. + - You can build anything to break using the breakables. Use the model2 key to create things like breakable pots -- see Wetwired's map "ricochet" for an example. + - Set shards as high as you want (it maxes out at 32 anyway) - players can reduce the number of shards they see using cg_maxFragments + - Bombable key is to be used for things that can only be broken by the Bomb Mode bomb explosion. For example a large propane tank near a bomb target. The key's value will determine the size of the explosion graphics from this entity when broken, with a value of 1 being no explosion and a value of 255 being a large secondary blast. + - Type values info for 1,2,3,4 - The game will attenuate the damage caused by each hit to a value of 1-3. Health values above 10 will choose a random health between 6 and 10. Specifics are as follows: 0: is for glass/windows 1: is for all woods 2: is for ceramics and pottery 3: is for various plastics 4: is for metal that can be broken by normal means + - Type values info for 5,6,7,8,9,10 - The game will use the literal health value compared to the weapon damages. They should be set quite high (metals and stone at 50+). Specifics are as follows: 5: is for metal that requires explosives to break (HE grenade or hk69) 6: is for metal that requires the hk69 to break 7: is for stone that requires explosives to break (HE grenade or hk69) 8: is for stone that requires the hk69 to break 9: is for wood that requires explosives to break (HE grenade or hk69) 10: is for wood that requires the hk69 to break +*/ + +// * * * * * * * * + +/*QUAKED func_wall (0 .5 .8) ? + +-------- KEYS -------- +gametype : gametypes to have the wall appear in, list types in this format: 01234 (default none) + +-------- NOTES -------- +This entity is any brush or combination of brushes that you wish to have appear in gametypes specified. +Common uses are to cut of map sections to streamline gameplay for TS, or to expand the map for CTF or Bomb. +You cannot use a model as a func_wall. + +Create your brush(es), select it (or them), then make them a func_wall and set gametype keys. + +Urban Terror gametype mappings are: +Free For All 0 +Single Player 1 +Team Deathmatch 3 +Team Survivor 4 +Assasins 5 +Capture And Hold 6 +Capture The Flag 7 +Bomb 8 +*/ + +// * * * * * * * * + +//================================================================================= +// Train entities (Anything that has anything to do with the func_ut_train) +//================================================================================= + +// * * * * * * * * + +/*QUAKED func_ut_train (.6 .1 .8) ? START_ON TOGGLE BLOCK_STOPS CRUSHER +A train is a mover that moves between path_ut_stop target points. + +-------- KEYS -------- +model2 : .md3 model to also draw +name : to associate with a set of control buttons +noise : looping sound to play when the train is in motion +color : constantLight color +light : constantLight radius +speed : default 350 +dmg : default 0 +target : first path_ut_stop, train spawns here +interface : the targetname of the func_keyboard_interface that belongs to this train +id : to uniquely associate it with a set of control buttons +startSound : sound to play when train begins moving to a new destination +stopSound : sound to play when train arrives at a final stop +noise : constant looping sound to always be playing where the train is + +-------- NOTES -------- +- Trains MUST HAVE AN ORIGIN BRUSH. +- The train spawns at the first target it is pointing at. +- The train will move to any stop from any stop. See the description for the func_keyboard_interface for more info. + +*/ + +// * * * * * * * * + +/*QUAKED func_keyboard_interface (.5 .6 .5) ? +keyboard menu interface + +-------- KEYS -------- +display : if 0, menu is not dispayed, if 1, menu is displayed, default 1 +id : id of the func_ut_train that this interface associates with +targetname : id for the func_ut_train key "interface" to associate it with the right func_ut_train +option1 : text message to describe the first destination +option2 : text message to describe the second destination +option3 : text message to describe the third destination +option4 : text message to describe the fourth destination +option5 : text message to describe the five destination +stop1 : targetname of first destination +stop2 : targetname of second destination +stop3 : targetname of third destination +stop4 : targetname of fourth destination +stop5 : targetname of fifth destination +stop2from1 : beginning of path from 1 to 2 +stop3from1 : beginning of path from 1 to 3 +stop4from1 : beginning of path from 1 to 4 +stop5from1 : beginning of path from 1 to 5 +stop1from2 : beginning of path from 2 to 1 +stop3from2 : beginning of path from 2 to 3 +stop4from2 : beginning of path from 2 to 4 +stop5from2 : beginning of path from 2 to 5 +stop1from3 : beginning of path from 3 to 1 +stop2from3 : beginning of path from 3 to 2 +stop4from3 : beginning of path from 3 to 4 +stop5from3 : beginning of path from 3 to 5 +stop1from4 : beginning of path from 4 to 1 +stop2from4 : beginning of path from 4 to 2 +stop3from4 : beginning of path from 4 to 3 +stop5from4 : beginning of path from 4 to 5 +stop1from5 : beginning of path from 5 to 1 +stop2from5 : beginning of path from 5 to 2 +stop3from5 : beginning of path from 5 to 3 +stop4from5 : beginning of path from 5 to 4 + +-------- NOTES -------- +- All the stopXfromY (where X and Y are numbers) should target a path_ut_stop +- The stopX keys (where X is a number) should target the ending path_ut_stop, i.e. the last stop at location X. +- The optionX keys (where X is a number) corresponds to the stopX keys. So if you set the name "top floor" for option1, make sure that stop1 actually is at the "top floor" +*/ + +// * * * * * * * * + +/*QUAKED path_ut_stop (.5 .3 0) (-8 -8 -8) (8 8 8) +Train path stops. + +-------- KEYS -------- +target : next path stop and other targets to fire +trainID : the id of the train that this stop is for +wait : the amount of time train should wait at this stop, default is 0 +rotationTime : the amount of time (in milleseconds) that the train should rotate for at this stop according to yawSpeed, pitchSpeed, and rollSpeed +yawSpeed : the speed of yaw rotation that the train will do once at this stop for rotationTime amound of milleseconds +pitchSpeed : the speed of pitch rotation that the train will do once at this stop for rotationTime amound of milleseconds +rollSpeed : the speed of roll rotation that the train will do once at this stop for rotationTime amound of milleseconds + +-------- NOTES -------- +- Pitch and roll doesn't work very well right now because of the collision handling of Q3. This makes it hard to make things that the player is supposed to ride work properly. Trial and error would probably be the best method to find out what works and what doesn't. +- You can have the path_ut_stop trigger almost anything. For example, you could use it to open a door or to trigger a func_button. +*/ + +// * * * * * * * * + +//============================================================================= +// Active entities (Non-structural, trigger type entities) +//============================================================================= + +// * * * * * * * * + +/*QUAKED trigger_multiple (.5 .5 .5) ? +Variable size repeatable trigger. It will fire the entities it targets when touched by player. Can be made to operate like a trigger_once entity by setting the "wait" key to -1. It can also be activated by another trigger that targets it. +-------- KEYS -------- +target : this points to the entity to activate. +targetname : activating trigger points to this. +wait : time in seconds until trigger becomes re-triggerable after it's been touched (default 0.2, -1 = trigger once SEE NOTES). +random : random time variance in seconds added or subtracted from "wait" delay (default 0 - see Notes). +only : set to allow only one team to use this entity, used for CTF or other respawn type modes to create spawn rooms. Values: blue or red - Default: anyone +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- NOTES -------- +- Set the 'wait' key to .25 if using the CloseWhenIdle key when triggering a door +- When the random key is set, its value is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +*/ + +// * * * * * * * * + +//================================================================================= +// Gametype entities (Special UT gametype entities) +//================================================================================= + +// * * * * * * * * + +/*QUAKED info_ut_spawn (1 .5 0) (-16 -16 -24) (16 16 32) initial +potential spawning position for Urban Terror. + +-------- KEYS -------- +team : team that this spawn belongs to ("red" or "blue") +group : this spawn groups with others of same groupID. A team chooses spawns from a certain group. +g_gametype : a list of gametypes on which to use this spawn eg: "4, 5, 6" + +-------- NOTES -------- +Urban Terror gametype mappings are: +Free For All 0 +Single Player 1 +Team Deathmatch 3 +Team Survivor 4 +Assasins 5 +Capture And Hold 6 +Capture The Flag 7 +Bomb 8 + +You'd use the groups key in maps if you wanted to make sure a team will spawn together in a certain location, +so you might take 8 spawn points, give them all gametypes of "3,4,5,6,7" (all teamplays) and then assign all +the eight a group id of "1" then you might do another eight and make their group id all "2". UT will choose a +"group" at the begining of a round and spawn all members of "team" there. Normally you'd have at few groups +of spawns so you could have lots of potential team starting positions. +*/ + +// * * * * * * * * + +/*QUAKED team_CAH_capturepoint (0 .2 1) (-32 -32 -16) (32 32 76) +zone that can be captured in the Capture and Hold gametype (CAH) + +-------- NOTES -------- +The capture point will be represented with a flag and a player must touch the flag to capture it. +The name of the location of the capturepoint will be retrieved from either the trigger_location or the nearest target_location. +*/ + +//--------------------------------------------------------------------------------- +// Bomb Mode! +//--------------------------------------------------------------------------------- + +/*QUAKED info_ut_bombsite (0 .2 1) (-16 -16 -24) (16 16 32) + +-------- NOTES -------- +This entity cannot hover, it must be placed directly on the surface that you wish the bomb to be placed on. +NEW in 3.2: Bomb plant range is locked to 64 units. Once the bomb is planted, it will snap to the center of the entity +for easier diffusing. +WARNING: You MUST have 2 bomb sites per map or the map will crash upon loading into bomb mode. +*/ + +// * * * * * * * * + +//================================================================================= +// Misc entities (Everything that didn't fit in anywhere else) +//================================================================================= + +// * * * * * * * * + +/*QUAKED worldspawn (0 0 0) ? +Only used for the world. + +-------- KEYS -------- +message : text to print at user logon. Used for name of level. +music : path/name of looping .wav file used for level's music (eg. music/sonic5.wav). +ambient : Adds a constant value to overall lighting. Use is not recommended. Ambient light will have a tendency to flatten out variations in light and shade. +_color : RGB value for ambient light color. +gravity : gravity of level (default is normal gravity: 800). +enablePrecip : 0 - (default) none, 1 - rain, 2 - snow +precipAmount : up to 1024, number of drops/flakes (256 is good) +*/ + +// * * * * * * * * + +/*QUAKED trigger_location (1 1 0) ? - - +Speicifes the name of a location when the player is within this trigger. + +-------- KEYS -------- +message : name of the location (text string). Displayed in parentheses in front of all team chat and order messages. +count : color of the location text displayed in parentheses during team chat. Set to 0-7 for color. +Attacking_Team : For Bomb Mode ONLY - when set to 1, the BLUE team will be the attacker, set to 0 if you want the RED team to attack. Default 0 (RED is Attacker) +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). + +-------- NOTES -------- +The values for the colors that can be set in the count key are as follows: + +0 : white (default) +1 : red +2 : green +3 : yellow +4 : blue +5 : cyan +6 : magenta +7 : white +*/ + +// * * * * * * * * + +/*QUAKED ut_mrsentry (1 .5 0) (-16 -16 -24) (16 16 32) +Spawn location for the CTF Spawn Room Sentry Cannon. + +-------- KEYS -------- +team : Team that Mr. Sentry belongs to. Will eliminate opposing team members within range (SEE NOTES). ("red" or "blue") +angle : Inital and idle angle for the turret. Generally point this at or near the Spawn Room doors for highest effectiveness. +gametype : gametypes to have Mr. Sentry appear in, list types in this format: 01234 + +-------- NOTES -------- +Mr. Sentry is designed to be used in conjunction with CTF Spawn Rooms (see the Notes on the func_door entity) to prevent enemy team players from surviving if they enter the opposing team's spawn room. Even though the properly set up doors will generally prevent this, Mr. Sentry also has one other function. It will kill any Flag Carrier that enters it's range no matter what team that player is on. This will prevent players from grabbing the flag and retreating the the complete safety of their Spawn Room and waiting out the rest of the map time with the flag. + +For the anti-flag-camp feature to work properly, the entire spawn room must be enclosed with a 'nodrop' (a brush with the 'nodrop' texture on all sides). If this brush (or group of brushes) isn't placed, then Mr. Sentry will kill the Flag Carrier, and the flag will remain at that location, which is bad. +*/ + +// * * * * * * * * + +/*QUAKED target_speaker (0 .7 .7) (-8 -8 -8) (8 8 8) LOOPED_ON LOOPED_OFF GLOBAL ACTIVATOR +Sound generating entity that plays .wav files. Normal non-looping sounds play each time the target_speaker is triggered. Looping sounds can be set to play by themselves (no activating trigger) or be toggled on/off by a trigger. +-------- KEYS -------- +noise : path/name of .wav file to play (eg. sound/world/growl1.wav - see Notes). +gametype : Specifies gametypes to play the sound in. If this key is not used, sound will play in all gametypes. List types in this format: 01234 +wait : delay in seconds between each time the sound is played ("random" key must be set - see Notes). +random : random time variance in seconds added or subtracted from "wait" delay ("wait" key must be set - see Notes). +targetname : the activating button or trigger points to this. +notfree : when set to 1, entity will not spawn in "Free for all" and "Tournament" modes. +notteam : when set to 1, entity will not spawn in "Teamplay" and "CTF" modes. +notsingle : when set to 1, entity will not spawn in Single Player mode (bot play mode). +-------- SPAWNFLAGS -------- +LOOPED_ON : sound will loop and initially start on in level (will toggle on/off when triggered). +LOOPED_OFF : sound will loop and initially start off in level (will toggle on/off when triggered). +GLOBAL : sound will play full volume throughout the level. +ACTIVATOR : sound will play only for the player that activated the target. +-------- NOTES -------- +The path portion value of the "noise" key can be replaced by the implicit folder character "*" for triggered sounds that belong to a particular player model. For example, if you want to create a "bottomless pit" in which the player screams and dies when he falls into, you would place a trigger_multiple over the floor of the pit and target a target_speaker with it. Then, you would set the "noise" key to "*falling1.wav". The * character means the current player model's sound folder. So if your current player model is Visor, * = sound/player/visor, if your current player model is Sarge, * = sound/player/sarge, etc. This cool feature provides an excellent way to create "player-specific" triggered sounds in your levels. + +The combination of the "wait" and "random" keys can be used to play non-looping sounds without requiring an activating trigger but both keys must be used together. The value of the "random" key is used to calculate a minimum and a maximum delay. The final time delay will be a random value anywhere between the minimum and maximum values: (min delay = wait - random) (max delay = wait + random). +*/ + +// * * * * * * * * diff --git a/install/share/locale/fa/LC_MESSAGES/atk10.mo b/install/share/locale/fa/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..77597fffe3e928aeed8562c3416b4107e1479241 GIT binary patch literal 8784 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/fa/LC_MESSAGES/glib20.mo b/install/share/locale/fa/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..fb3341e72dc5ebb01b013a55b29bf0b4250e55af GIT binary patch literal 21661 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 a&}QEolM{ONwk}Y)db)9#{3n}=Ir$&-Fcx+I literal 0 HcmV?d00001 diff --git a/install/share/locale/fa/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/fa/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..8e2a18ba42c3931e53f7301875eb4c2da26e9aad GIT binary patch literal 23471 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 WAOLJwezhio`0bAI)S9Wd9sMufH1^5> literal 0 HcmV?d00001 diff --git a/install/share/locale/fa/LC_MESSAGES/gtk20.mo b/install/share/locale/fa/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..e71f231c4935e724047d142b393d44b6944af5d6 GIT binary patch literal 36200 zcmcJY37lM2o$oIyTUcZl*}Nh#38b42YiQQ&G+9l;>e5tqRd*Muu4=2QX`1H(F`F6@ z9dQ&#dE$}~2_XvvbVSGDx%*t6j#Y^Z<5S1yI?lL_;|%lt{m;2eEuDl6uRfgo?sC@u ze*X9Nx_r5NzZ4vnK{z4T3kE76eCtYrv0E^!wiFL2xSg zeeiJb58z?oe}a?1L(d2Tx(SX0)%G-S3it}}9B?5x4IBZF0q+OT1~-GR0KWph9Q+Na z{*FI02wn!B0Zs<508aw@K=m^Qc7PuSHLtIOhk`!?HLqWTn&Ef^+E7x z&P$-y^9Fx?1IW~adqJiW>;NSX-vPz;2e^_GE}XAztU zzRTm6!IyCULWD%?IUQ8JD?z#nZUq@SSPvcwZUv73cY-H_e+wQCehYjNxCaz{e+bS7 ze+_CKGhniG@Gh_u+zzV$XF$>SaF~aR1t)=;Zx^WXmVn~pN>J-5fiDC%f{1Q#FDQN4 z28w=9gCSV+*Z&RF{EtPrM3;*|&3g%`c3F?(p!jtUsP%6GL-5Ps5cmu5Qg9_oqj_xv zwa#~g;^T)wt?Tpt{P!S32d5#tOTl@d=5Ze=z50|t{{^V^9Z%z9!0F&|U^jR?xDXUw zUJFWY#zFOWFL(j?40tVgBAtppuK~r+aZv5v1&Tjg{r$)M`L{r=cMqug|LX4_1(UR% zsUS-T7K2BCcY@;YTRd(6HQ#rDlfVyvqW{N1(fO00e@G#D=1WyF#g2#b3`RjR5bR7Z5z&C-Cn?Hb>*BKbIa^o?*}!%PlD>_yWmOSzj!?SQg?oa#~I+s+@J5yU*qxhASNSN=kGrP zp2GRl{(LW}et+xnFpN!(^V7lg;N9R{@W{(pBe(<<{XYYW{yzs7fRno2JePyt;CvXI z2VQl#!CE$Ia=(H7-9DE%_M1y|^ zVRXirzdq`5E2#UAgQC}`LFvy|K&`h19tu7KYP~-N)&7WCuHEsV3yKa-3dxwp9c9asPhj^gEJA*m0&NZcDq2){fi!d z4Nl?wq>>Zv~fg{t<97_y_PNaPGA({`#QD-+_|fg*09Sz8OR`g0F(8WN`F#uHU(!=yDH; zX$jsBJ^+3lJRka%7P@smKqs2tPLNx{-+`)sG?RD+oDJR#zJf_>-ERb!g5LzEfiLIe zB5)yiBX}41DzFAZ!rp{uSXF<{D*i{a10q1i5aqwF37og~UQ6UJf0pIHJ%ivL* zA2sac<0atboOgj*M**A#J_w4=KL&3FuPi$G{tzhs1SN;3gJ*Mk2{;G58AOzV4}z#b z@E1_?x&h*z2Yvt)J-+~o55ELO&y!w{?t=3{$@c1V1Y0lpZ{seqA!pf9`S>xCq@Nw`OFmtD)?}H$u4!#YZ49@!>*#1Lk2SV!L zdv9>{mb}s7UEpiEz5}GI;J7zAzx6ioe9pfNz8L&7D0)nKv-2xwfwMVZ0j>bw3tkWY z99#%qbC=WCjiBVE4qgqOdAFnYYeC6*0qh1p=J6R&d_H|O@dUUCRKK4BwVvbO;`lKI zoW%L-K+P`?o(7JClE3$Wl7r8JE5V-6wv;OU${3!Vj@ zj<6mBc7u|;YeDt@Do}FsM({XrBX|<{LGXBRhd+NBRJ%H;`ThvJ2>cazBzX3EcYiu4 zzF!P#or^)$?*|VDi{J_1?cmG6w}QI=5O^-Q3ltrG2x`3FfST8zK&}7C4bC3C4pjfQ z`SZI#&37X>AN&w_2>1s|^!qgjFXQ6F{=)wP7f=+hbWo;ptT9gG7%{WoVH}@8L2T{! zBK{Tq&*qwbAECUMObSpUkY||{(t=WpFzlDcH$qvnAs2j-)m@W+DRr;c@aAtj{k5#YU))BTu7f#2f%?UYygYfCxS?_AE$ z(1E{>s@bp4nJzoYy+<*k%=QuMo-@+jr| zI^p-v6zSKA6zSg?wEZKf-wP?bDc4Z8Q|_mHjWU^{pY-cV%6YVrOuqu`0I#R$H$<61 zIh3-Q68(PX4=w@UO*xrzHsy_!^zT1XCoiP$U7WuJJd~2*_$2WC;3K}?rQk0qFXH-1 z{@S0wZhtK3p{odyw_}}0Z-}l%3 zwYA{!lq}_El*!zeJ%1(T7Zm+Ul)tCEKqsl+aU7pdxr_21ihi>x8|(-l1g`eSSAnNd z4yXT9DWB(f8RZVjCn>j5W>GpRucr)BuAqFDGK2c3P%foZIM?q59A6B6z|LC#`3;w* zQ5I2FQ2v$@{r<)uTn^5obouj_(&rca@o^kSzquT|igF62>M#Bf{2t}yl&RGH3%HH) zG0L|opQh+{0_9XYLO*<;b$>pM^K&@PQU2Orn-2bfvX`=k@?*+Tl*cK}zpJ^hlcMKF z`n}CT&IcwP0itnN^k7+(&1md+j>7>MZEJe_tGUAHa6rmAWY{UzvpM>X7k?LsM&%@+qD<6=kr zeRUmGzG>M+m5aHta3p_6-{?R~Kh@kY(vc~Tw_mjc0ZBuvy#Dm%`ZJ@IT$o4B9e>58 zLewuD%!Zms#FEqv@w0i9TsB`QWP&;Qa{p){gZfJ0jg8~dqXj+l!-0GOZWZ$Vt4ytO z65Jn~ctGYlYg ziPfAcqlK(p%U~ljm6|$KsOL%Nm-SQd91f1P&xKzfrz=<~0 zD(7TXxR+1$o-s!x8ae^h+KN+BW-F!qk>aC(m=!mTiRwBdz3)1Od@<*Yy{%}Xt|G&5 z-LiQL4q%pE1F}s$Gx^(dWds3I7Bj=>Vzg8=OZGW!U7}m%Tz_e>h@){*X70*(;n>s2 zo218zbU`#l#H+y^*Z=%duUva{idpD&#;9ADviK}=ZRH9oGgPWpMvz%Tgi0RYW+E2M z882gGDKo65R{!kD zgkC7FFjZ-+oVV_!(lNu_{X6>QyA@u@Dyx%V{-Rk6Rs{1i9GeyBFO+Z#WTHE{~4LI7f}#LgOXcV2(7dJM2f(jMH}yXfW5HX`s>w zR54O29Pxx~B9PT-yK=i@jBYbayO}usrh%CFpgo=kT^{&vrvdoz*7Kc6Xv{Dq{34zrKLvHI*DTaijz*-S8+W_j9?rs$+#St}EM~=x(uU|D^nT)Ke&*JDjgnq^XtC zu(R>u)X3=)IH(38Y*B$RAp~`XN@G_~3)F=ZC2b0drEsu-To>Xn4E@84XW%UsTpruZ zW7W10)V3HduH2dGj_{_x>?3tUV40q0Lv!`5Y31kph;DO zTc~7nO!wcoAhUGpSSFZiD;J&@E*+5qSKLW9*Ec#iXqK#y8MOUbC0CvB9=jji%?uA` zf(6-C;Y7{b-*T;cmdy%!qAK>--%Tc!|Sg-5j8BK)1Xa)~HTAx+ao3tobr*sePD zR$!2U8{(L4-h2g%VIZCvDc?%{`~6qwLLsPnzPz3v&-zxa^q#M8WF*zTVSaIayPBS$ z-za*<`}S-g*b$l!XuJ`7IIkLJ&O_$WGiRx9TOA+qzQJ!Al4#Xd+z}a$;Zk-Kotuoa ziPSE4hqkX46=1BjJ2huGkm=7|9>=5k>XeEzT$wPNSCl0NAwMCpi`??nK~Ir*MQ#_h zh=yZ-YZ4jmYl6j*QMjpp!`{WY>QE_L;j}_5m+#MO7$50j7}T$sB(pO6uB1Iu!+vmo z)%V+HY;~Q7-dBINYBo@8b#iw&w{Hd~GcrP?WG>T`YkFLoXvz#FxRj%x>i3L;a zYYPN8)o_Nh_DE)lvr8{)=xEXMdEuhmK((V<>acBT*qa;f%Vp(dgGI|1hrNw=l}6+G z(&k2Nmda(^NU$j1Pv{Fu_}OwIP9-tathZC>O0an8-0K(3TM;bQuKFh2L!nR!E91rf zp>nBM8l{46C`cU3l#5IS`VejwxL(kn0dHp{lF?1rwK#J}et2})c`i?NDkyDY{KndJ z(ZhZ##U?CRT*7?h$%QSMwRm2zMEf26gK3j?L!l+)Qt>UD;w@I}y1bWjp-*cgUmXYMlFpb#OU!6(Sj9mlT>3D1S=)UE%aj7kgq9tOPAr^U zR;rlJDd#2QX;~@-~sMkZ=`X3Uu8I99PeHbRD~VqV$&@w@?gv9YO)5LRH(shDG5szB6f zX4HdYw1o=@hmXgC5jZB*0qM#?^ko0f4BnWLg;w}(LKATdwEh+AXM?L?afyV84Y zKAXisYjKreMZWjW98}U%5d9N9l8B5m%04s1z~MY`ZY!!8v`)TmpimkMl*adV2SxGh zM?s_HPpX2+ND*tD#Jbw9&#^p-;#i-hwDdx-5~9vp(&Ib#mPHqn$33Zw$#ySwQTE@> zEp;)SE3#dMjTGmt6ogBhE;N`*Dr($OqrJgMfZ<|e5&4SH{xrFO3yYJ#r zrMKCt>v@JVodcsXm7TVvM61~E5$GU|iako`MHz$GKcp<|R7EoAHz_y^x}xls;=|iv ztv%0R3N|73FS4|qlV)LEq*N8zWqTkIs~B~i&XZ5SI-ZBAyyflUEn{VTxUWPIWz946 zBUxiIr7<%%77D0YrEMoZTg^1-5b0JrfuSvk?hL1jN^G57J`gF)6>rZIsA>B|n1#mb zG0lSB`8|u~DNyR2w`9)Jxjjo3OtWN%krnE$PWvT$Pe1(GL)5ykK$MBi}iLjvI^@Np5VwezeT@O8+hzHjfBPF-!jVxJV zl!p&8AKjK?Pt{P!=j>rq%0nbKvM0Uy$KT$1(wmGFoFww@9m!OO+H`Ku%dt-cXSpIW zV@=!^EY)N>6N-aQJY6<7!hcz0LKhHx!U=A0IV3gnA`xxJM73c;8^2LVT>TCCT-B^EF5-rsS1q3w z+-Q$4W64xcDW^#Xl3!{m-VSa==h#K+`Or6jD>rJ#L|VlrQx0O(UGMAS$UN4r49r3*tVQ;F9h5tb>?-m8Uv&rpr1Le{fK0`v} ztgh4g3V&Z_8+)qEw=hTt7GU7xNhkRhU zR0!upX`i4s%B}P+!IRT2m3`=CXLox(H^$ZFJU-LE+D-^Xt_WR7-@8J4K#Mr3Y1;s& zUV1@+3(>m<-61F94z)~sx`Rw#e>OKTIF!F_RXA(*oVoMnFSxenx`hFO4<;c~?p}Oz za!ev@RWJGea<#iFpjl?LQ0-o{a(MvJb3r;WooxRsp3rt*yUW|y3U~BmJG{zuhlABs z=YymafU9U)92{kz+_5s38SW03$!s9= zS6H=c3T#m-ofW-5Hqe>Nj$SosanIs;$x3H*c1@B9AkH1~HQkmOJfA=*U%XttklbPQ zN{i5vdgcdn<&JsYSapXpvFMYQ@$4*9=$Man!mSiX?6h*_3^L|+cxBh+lY-BEqV{Bc zZGH9UJ{8us*VpaY#w&QWM{1kuYxZvBoxA$_y&Lze`_Ww+_dHbF#?`f4t8J?72sz(W z+a7Z1?%Ea(x7F9H`a0F2$2Ij0s!N;gwauzoUr#4{H)1{mP9Imh`g--Uou=!;`cw4{ zwOvsq`lJhL*EXxtI__L{#hB@pew+Gh0)ablvkskIZz?bu(f`f6yqwz*zy zH+0S}Ohrtq?GS5>Yrc}^vy(=TLHn%{AJodX(Qd8waKx5P)ZGFT zAdb4(5jWUh7xkxVyJ}mQ1wv6@$Doh|`iQx^pv|^`8{2D-aEM$$XJ#+S(~<7caEp$& zoBWxyt+BQFS<1ynGRWjrk?Aql&WReUh1J})cVm5x%|k4%Z4CE5L01guT1${0VU8?# z4^?BnX`c1;jsXaztk4X;N zcL(>kL9sPVS`y26tGy<*oL_Ba%DCvFX|p{lwxoDwFje(E5@t z)6;u?dqaYeLP+PWlrbP?({r3ALhA(7nKtMdDUs5@2fg}5+`;FvJhC`5OQIg z?Z%#Ua-ytv&qG@6o`-ZGi?a>uQ`<>5J4G0^0&vYbumSKe8q*w9Vz8yS?Rpb)F(nUj z&-K&b)xyZ|`jP0Aipd%!7+Y+We4 zFH-bV%@7rnRbPMrzne6fp=YINHWjsSkqwIG~*brAp#PewF5zV7{9P`IE zH4R}Ak$RRWi3)@OaYy)*^kp~GV9z>6e8f{ZfUs+ArE)8EZ=LVP|C!5(U5(^rA3jlX z)JBe*f+C4Vb6C};RWc>W;Nl|@R}_>2!mTa!wf@#5(`6IL9mX2xrXw#FwUMmu(lW6k z^)*ZaQ!1u!;wo3x5qE5^?MetYDf0KeBWvi{53e4ni_OF{w4_@NAJ%qI38~pE6_CQ! zwz-#yB`}S%qUm6laZ@~Ze1`9lSAMSUE$$JCieuV?@1(`?At<{KzB?&L z#2eY#7Jp%>ujlB|lO?y#w%LX!w&ytxf>N@-YnZVY9R=IwASY&X6m!T{JPZl8#Z_0+ z>l&e4j4#+}{Xb;&wnV={OQW_N%_cJe} zjY#Y^h}K>-aI@2E^N##}LZY-bjZjup)4^_0n)Y&Ych`)hZDh{0??-pN)AG#?t(p`! z@up^v8>%M34zp<18AsYkYBw`scihsAY1;HIZlr)bZ9XUP6pHL(^B_ig;%sx< zZn!8})J{QxDh+(93>8AbA*8~oO=u`_7-T1&s=vK~Wsd8zNYqb{iS%J-FrxfJKP}Tt z*_4T=r|eu4T@I+-^R%pFEJX6{?pok*G<3u5f|)x3cL z`|68<>CJnZmRUToN%Rt5 zP@JPI1*Sx1Doy3cMj5T5+)d;<>Z?gXt_@63qup|JO;N$)QfaAUtMzW08x?H@YsvMm zMzV+%EbY!n*88?_s_q1wGnQGgh z7Cy4F&4~g!1!+ppkVg>lqcySd=T5w-s{4RR^~ub7W8adP#l%N>uBdDB3W;;o+?uRl zIF-O9l|hI?BmFT>?UVS6-8^)Wkt6a%1Y|R!K(4XhL_YjJTx4dMGBHU_=TkT9p$n7c z*-+}9QBK*cn8xx*iUl`8dO~occxOQTK=8(RCb&LW$)D(S(UX^vxqlNK*bS>4}RIgZKyqLx+NKryeL!_#L1JS zaWoGfSolQ9MEBDw$&9q(SfDuZezLxvi6d(o+sUX~RWcjdAlnrt&7E*1K@)8))Je~~ zzTte6LrhLnzQ!bz#`H(9;N>&G9`N^3sX5A~>?0r7LZ^6fVS74Fct4ezXr@!M+6O5* z)tw5VP$-`%l~FE5r6!w^R$8sxRgZI^&O*Wp=URwJ<<5yW^tW3~MB%EK*t~H|)@2Qz zj5)hM^3|WBOGUTNB)Gm|q2GBka9V`)!j0z4_`BuSWodab>cf2=YC;-&TIGU6nLVz2 zK&wJc%&NI;qU9Dnp~+Ne`>LVklJqxX*6o(s0|5gyOooZxt>?FNM!va0P(-NbuGX~y$zrWpBY?ezVVMzPN`zNs&WnLPAM zGHy|~ix0Bfc2j)*`bvbIYA|b`~dge9;ya;oo8%*rN)2;&VW(YNe@dQCp_ozOzK(lT{?^cUt80uQ1=IVB7Q^ zh1h12h;F14=2lFwP^(8xe-s|L3<{bf3qefd&ea<_|9fq$l$zw z6xN9OjfOpNrwvBLNpn*@g?DDMw?>^cR&dK|-D>Mu-~luws=&y}dIky<>u4qmcd1=S zWwr@>w%X`urpTOlxcAXe(dG8Nk8*@K*@F}eT2eQ*v~iRU{q6Y~o#GIQx$KFe9IFPx zW+_C02$DRRUAtgWo>?*?syjZ>fIp0^ z6KuOsGzm?0EfP~&m=Zz@+NJioQ5+ld8zwTqlMKuoR1?c{ninZClL1qv)*NhVqvf>8 zUS`nK=Qxx~H%)hW0R8ME%J2`3p{qTktgrV99`rhO?T!>a6{-*bBdXq~!!MT4w${y? zXAihwg>fxvtXBx4agawCNiCjh$mEC&=$7$?4e|ySWxiZ_aIRw!?k!GtVF!=m*V1|4z|n~(svV4c)^Rzwe4X_HS-CNRK zt5mdVZkx^00q8rbp{bCwRCK;Y*3)+E?MIZhN++Z(iDpWTq^ps3+T1LhaK=8~1nPl+ z1*%q4s_72QzbS}U%OvtO)zD@j-Fb@jHjbsE=pdnGG#pEqU=OH1omqh1%>%ezsj!9o zoY{Vp#S(toL8RAN$)32pSg1EU$EFhEYtJ4k6HYHnW9=b7<31lSOF0z41Sf&|>IrOFX zCaou>a`5)*-ZiqFI?f{6?K{t;mFk5lnm;T7$AZ!anMv!;#(kc9HYz&N(MU|A$ql$` ziTcQ5F**M}vP(E9RB3#_M77*Z<0m>S6-g(~=+z>9)B-W=G7A-*0EH)7Z)4ChLA|ub z!$8F>y;>0ui6&@)ELaxBFV+N9Pek>Oj>4;L_7q%|-tJ`7c=Q+!G;){z`KfZkmJv3k zkt{Y)5t8_Kx118jwImw${Jn`{shLECLu(MFiETraI@-W&5pkO{airc^Q3?-2uzPQK zM@1UoUYu(l0}}&VETS-po}^8az5OEICU2YjSUb9#3MD*6=_7tUOk6d?L|_-c?B+(6 zZpEf+(|^#NdUpX5m^!)F6|A46EvMp=+3a1;yrd@u z-IJBz#mtrx|3nm&fax-3!as*|&j!{*M+>z`?UT;NETtreMh{EJ+I8JY=p)sz7aPS4 zaZ7=kz4MiRT~Q+=8vN5>Msz9@R{I2b!cQnb!$G(WY1{FFhG~cn7=Bw3E>~JaTGVNF znl2)nh1oIf+(?LjDm?c)XJ)xw87tPIy@I^}r)gm>VLidVC z)5MsR-kNsOPL&2-<}8W;J%z3Agih9}Gs2EhA;G|?TkH?z+#k*-4+6bU3L-0~U^*Iz zzoc(_oxfygd!1Oh?RDbbw%4_jZ+nBFzWsIgXb=V=8Ik#fY|-TF-XA4Pz(%J3@V;%Y zN&&UK0Vx!rAQ|m$Gp_yuzuhe*)Y@NPwm2~drZ*;S(bGPZD2fWq#%$}1ErpUktQ$_s zQn-N2>AUPQ*$1x(C=9{pBN;TVU?&`dR-=|mhYpXP@~+ZE|Fy!4Wqom(!mbq$%4IPRQj zw0GoPB&iNIP7b7VQjPhuM#!<7@^MeP_J)^so&~A*Y;lEto~?Qs`B5`6qLIibLduFL z#B;ngU*ZC>rasg{b9TNzl;6;ns&_MRhY`w{#`$9qMEYu-G5i_%}Es9Gm zZ{T`Tb(3pCXAw$kZC*xW3#%;}iK1Fb!V=eU17%$Q&o?`K&dRjK2}GULMC8+*JGcD+ zbAe8ZzNi+dw2NkF%zW*y5+a>L+>v4EMCwX?qmB)IdWXVglPM}n@l!o}$}s`s$bp** zss4eR3icynrkf&6u)i2!8t`y4GZ)S4>_6j>#p}8=BAOiBgC+zc+SyECxl)hJ92HW3 z1(9BJyx1V>$v=AuQ{QJ`Kmw^aS?@%|*N;3!%FW4cOz1{!0shS=Ji4=DMsQR34lNGy zz;+{mMoIo|Q8B=CZISvTL;Hh4)*|5`wAdv1g5&`6wc%0777c>V#7yxk4#qb{gy;^_ z)b`nHljusnb>}lJl^xp+4P{~YK1kzSfo)ec8%Eu`(}~JnWW)OxXN(C$P~OMAAjv{T z&&Vel)}r-jBg5yn+W(EAeS*TIQy-y#798VtI<->5W+W5Uf`S2aW#jB0AUFwYZ%Lxm zrZ-p{#9uQ$PRVH0YOv_9Aprx4eatS;tm!fMmhNaD)UFHJWvV4w6h|;(zRQxhDY}Iq{aaMZNe$xr!v(YjX5jYD{>oP4+OAi3^Yo{+3(STsUWswn^<=mJp1h?&-2_Mu&p*I+f#B$Vyf@2KX)_7jovko~2 zJ*{e=R8lf4;=X~QJnev*olly@-C0a%re_|(PX{p0=H#!WnW_vmm7UW6gatwAi&C_*2=lfMji3 z#_3c7LtJMB<%`{(LU|4OJY+UbM5gXF-|DSln2|H53zib$l^scKeH~}^xdlFELJtyU ztbb&yB|T8l<;<`uW*1;BjZ#}cnz9*%0ycXHs=gXGICX2}i52Yvcruyrr5AP4UPOJ{ zmmPd3Vvq(fw<}5TlHt_GA~?loddfC}>hYYa*dr6T!5mhChexspJ z&Ny*YA7YX@8SP4y(h_SeCHt_BM5&!RcufE7);~}3kNbnD)g0}4NT>E!xAvDU8neDZ z|G?jOfQZ-rzFc!j{NHhc_}4{W#naC(I=?dXfzllf*HpS%+o zB`)9pC(8L>z>M$lYv4Uue5;-%AE4Id_6FW6I zD|_sgn$VzmZL)Pf3*_P(%Nf{rQIfSb+Y{$_l1?QgW?XatRc)6P&r`2~MyB3wu4m)V zY97PH@XSa_AwS;p^A2C~Ee26xG|=EYe6`nAd1)WB#=G*ZL3$K^nvvY8??XVs7FPg& VS!p_Noc0wGu6BJp%e${m{|k$3O?UtR literal 0 HcmV?d00001 diff --git a/install/share/locale/fi/LC_MESSAGES/atk10.mo b/install/share/locale/fi/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..30790df08f29233072b4113a34590f16b715d1be GIT binary patch literal 8207 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

  • ! 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%0A>F^D8D=dRsXwC5HA0wg0 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Ξ``-Eu+N~||0y%lsO^LR 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 Y1BV0HCxpjfth_>y?JVU&5B72X4X%d}VgLXD literal 0 HcmV?d00001 diff --git a/install/share/locale/fr/LC_MESSAGES/glib20.mo b/install/share/locale/fr/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..da10ca220fb57df22180898fe7e171aebfa33e75 GIT binary patch literal 48527 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/fr/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/fr/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..40dfca219fe10abb2fa0c1b711235e0a198c4354 GIT binary patch literal 163692 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 ~@%s7_Eu7vC2U>t`9 z@iWxjHaA9cP-*ax>^Z_NIsnZHACI2OlcsCm8}Ro}Z<1P`J5_dKdSH!&~% zj>?~thjmdbfQ7Lds(fo}H!MkbFzP&hRQuhYl3`8eu&W?Gk^&igVJ!go;j@ln(`oIqXoc^m%&)*^fpRlobJ>5uxT z@eM<@V=z|7SXB9EZTxbqPk0k*ex613`*)~(KccSp9=5}x=S+VLM72K=)&B7|JPXy2 zi&5=ai^}(=4ev$WAD^Sf>nqgweSKFb)HVB@&i%r9frETXjK2C zqWXIh>N;ki`e81rU8_;~wxas^T`Y!2P}g}Gl`rUmsXrg;yd_ZQsg5PF8ERhiMU@+6 z$XdBwUL z)xOVA{qhYe{|~78?qdk%{np%X;W(0T8rHxsu{&nEXvQTR)$fC?UhAW%_B?LGGf?MU zfEwpjHvTmm{|@T>hiv-SHvI~!o?lSq|Fr3OFPVBup{}DEYCIaC#;YBwzxtrY)r-2$ zaj5*WQ1vdf;gzWVe;MoH0W6DmF)J3oY}WU3sPiOaC7gt+cMWR2*p8X;V{D9{q8qba zG4r7smM7dEbv`fZx~HPb&qvLN4XF9^0ji$UsCE?k&a}HEsvj$(bKN%F4z+&uz#KRk zl|IY*ymcMsAbuOx$6cuY{R!1CuB+y{a-qtXM%7ybHQvLq7LG!-ZxL3;Pf-1L)23It zX4aG5sB+^m8&1cnI2Y9qZ=$aIbJTry9aT@(@69}HiaO75)OiZLJWeh<0{Uqtm|)*sD# zRbFgBxGUDg$FUY}z(hQOPhf|icz44?*cylYY}&CHH4pY<8@!7Ru-Q%Xo;4b45T0w@ ziMl^7qOLddFXlS)p{}zu=EWMQ^yaAk2t&=g9+(RUqVh*#K715)|4c^Ze-f2{t_?qr zs_!LKxlPu$QRNPz>OG7)|5rBroekf@hQw#SW%4ycJ(t5!|IE1v&RoRaActK&4MXUFTLTfZw9Z|B7v}eo&Bey-C=f z@H%wkHB^7(4mRaNu^i!ksB}N-K3|Bs&Mnv(Phuymkja!Eh3e0hSR21U^)3*t z$Ct4zy0Qg1^P?R0BG>`@;X>4SUq#(l`LYK&_gxuOd{tEYy4&zPEJJu3R>0%dUu}Ge z96`=|LsJYReK9V;)3_Fsa|Sv0M~Pgf{&uMO@5Mg&I;x+u<~HRkpvE@_yW@PUi07~n zX3k^UQyiNSZi4D>AJ)N@sQgDz^W&zCub9`=+Xpp2CZOi?4pcvWifYGQYms~=Tpvpl z-viY@qp&*8MXeV*Q2lxV)lW_HoB7xuixQrWieHX{@g3B46)j-;GZNL_C$Sa2jB3wi zRR82FXwDmfnlIDQjq7aq0BZfYg5@z^A=_?LxCd(9_)z`y66$_Aj_RK*g-!j9QS}c& zwPPGQ^A!sdK8TI*462_C6*1Qlid_lM#j*GmCSl*ALC){5dr|G{T+EdBSyx+6VpG!d z77udPfsUx>*(B6?Hlf;m3RO>@5<$*7(g-#0V^QhLZTt~bxlAR^^)*0^R|IOjW@ACz zhQsgxsy`~1GV^aB>bjSr^1X_^@qKHd(xyMWsCJG+)w>SW-$zmNepka_2Vw;J}X$>+$U8~`8}xlJjuo{LOrjKq3)YgHvJB& zU-MN6a{jxDcr2-O)I7h9nvbO_n)|mWs$J7j*Y`3i{W|J8%2zV&>x7C=MD@>$sOvh5 z>ZjZ2#=@1&d}xe%KZwTcm~6x2ZFoBB{bC+!{eA(p?i@q)=Y4F6WviHR8iH8}&p`FV z)9A)Em>c(@*3;vt`E%ZeZ(=sWK~;mC_lg{-{KZlIRvA@ah)o}a`3T3L+MR}K=Ooni z%)-352sJ;~qVCTfHhkE69@UOtQ1xZ4X8Nxv>b~!S8s~IWeRELlUuxrDM$NnTQ0Ms! zHQtv|^Y|y!bGvBuAXg>~N2T{e)iWH!Fdp^%+Jc$!Hmbe%Q27efFqT90Z*5e1L)3G> zGiJpIR6oR_#@&y)zS*erF1O+JsCsvz@*l9_<2L;~D*sIz|A!6ds%g$&1l1p~JQr5bt`?fu*p3$gs6HxWM zV0{G#5q=ldzM{3w`d1m75gv*vzW~*~b*Srq8#Vv-p~@Xb_1|gKyt{=O=iGHnz6z*% zYM|y@Yg9jU!R|N^HSVi11kYduy6c*8o{GAU58`0VQ_rlAF<67}Jk)ynHuh3_eUttO zPA2>$&c^Hwf?O%M5OsYy8U{Ik&ksd6;g?X)@ja;f_dd45#*NJLAsN+V7zcy1pN6e5q#U`OpD- z5TA@%Uv{I)eUEx>6>Va|VZDzLq8& zj}-|oL)H5}>N>thwb$Ls*a6k=qfqPo_tspk&3M;9jdvRA{9DkAmr?EO(Z1%R^*wa@w@Z-oT^WrUk4>m@U!cb-e|`&3T%m&N~WK|1+q5*^D~>N!0iT_cry{ zLG{Nl)HuvWrSC%JzlN%>a351oOVs(iHarKF?@d&Hosp8E*N;)pgZnnVRDYAN9qK-ez&d!qdK*=5l>z4b!?6S5rKo

    jH2%6A{t?&^a~zCPHF@Dr%(--nvt*HO=f%7e}IC1WSTuV8EZ z1>M+ShpR?QT2Nv?C4GAA3;aaS=5?3JeS4+n?`Q)VMB1ty}wS z_#&$Qe2aqsgfIYcjUO zy{L9(8DY*-AJzU4)cGS(_r)BnfICt1`82A(gGQR?Y%OdqwRQZdj{`>*e?t7?w*&|JQ0aX1ZQ1v%J z)!z(Ne|uE^;i&70!6F!s>Zd6-{wdTvc^Y-zO{n^|q4K?rD*u5E@3-N@I4+3ydMrkI zPp@fDv~?nmAbv4w-0q;h8=6L&`zi%v2=7PTCv{`Y`u7-y5q=X@?jELK%h(|2e%Xw@ z2_Hqx&kAv7UXMh*mpqHz@CO`>%}1I0Vm|gKd=)jn+Ko2rM-=KlpNu{5b1Z-r4}K7qe{oM$~u9E>ym+QRDloP0y8J#<~M zH6Q1p&a(tHE;~{4c{i#ZM{W25s{GHW`zTYQnGaP^@2&N1I1JUUUZ{3Pq1rPMHJ=uu z#_3hm{JV-;7w@9((_%ie&V^wK!tvM%pTu5x7z6iCQ1dpswGQY|7`v>I7R`V^HhBGpKg#LS4s6R6A~9IJQkO&O^2TJQl^g zesjH*QT@>d)z5vcDX8(8kIKIhyW$6^`H&~oq?bqCXU(w+hGGkhL-p@!)OGAaweukA zKKlkW?$=QD|BO0cjxpwaygaJCqf!027}YO(QR90FYhaEvbKQ-wGU2YM{!K#7lZB{p zT!Wh5Z&-uJnsVWooA_u{|E8e&bs6eDIfUxR8>oJ2mu|}SN7XwTHNVDL=b)}@CF;7? z+4%Qt_*2wX2z|)br7~EeIjZd+JhRu?2nsv7PMBgwn5!D{ZQkQfLc%I zp~inRs((I0jn`?^xMrVV#xAL>3jfc5crn_hd8$=3lj z4sX9h zC%2%k;}g_*PNC-iO>6OKL9TX$TVofTfNk*rYJOyY!t`4n)cJ~{`mZ`_UbaTvcYRUk zO+}sOX;i*7sQY6F>ORf+q*+IrpzfmqsQ#aZ8u#_6ar_)}VfN|f{jM--{pgNbA5u{L zHQu@eb${-_I`|E${|nAA?H^%{MfJy{sCG_5&7Vc6>;Dn^V~eNEch5Z3b$@~C&#S2U zm35|BubZLTACDTBc{l`DqVBWbQR`OjS>}9|Q2o*pH6MGS@(n`uXB_H$6H(XmEUNx@ zurZ!Pv9uReFLl`Q1!-Q4opY&*HqMXzl0jM9jNkO+w|X2+t9fv9q0YwH&Ev< zy}-1Y7og_-Hq?98SyaAKOU(V*5Y>N=qt=s`QR8$1b-i~` z>tUW3O#e1S_2WR){Sk$_{}V6^K89+~6zhwqdAi$%KSq_ihPs|#Q2mf^sTr4AsQMeC z)`fPcb|s_6eL1TA+fe=UiS-=nJU3DE;!o6kD6!0pQ)|pgcmV2o;X&2oLyhlr)cv*? zb)NM$eiy3$j-vYGH`ICaEjRPE0&1LVSlgibqYplc9@Khq95rsIQP*|ThAXcy^|nOS z6OJt~3R~d{)Oegi&5Qe}ddjXe>v$tnI3D%beT8GvnG5M-m=@>i;*f3Z6vW$FB9}JH9gNKAedagIM=5mhhh& z%zIYs%ch@JU?1YYNA+{tjpq3?6FU*!jjAX6D?u(l4z?b~afI7%GVAJlsCiNJRr4O& z7d1XpaT9)o8*%LBAlGwP>9ru&Q}{MUVuvl}d>c^L^Al=*7vE~u^H9`!Fw6QDHYR)# zyJ4x<&F_vesBw7*b>APg;S;ESzKYI!FRFiwy8FsfZ; zQT5e8tw$|wd}q`;(hoJiM&M9PK;2&lQRS}K^t-6}n(a-KUIx{_tx)|EXPu6!cMW#O z*HHESf$E3SZy6h+?vt*lb*4A!`85)Cp4F)9*@IsfkEn*~*WRdk=|i126*XRSZ1@Em zejQcc`>1|BfsODqsvQO2HT_uu6>ek=L!GxDYF_!R6HwPN1FPZtsQ$Z(dLOC&p7}dn z2h=#N$KJRTRbTF1##*R(+8sw@9P0W%M>l?j>i6GK{hW8V3D-uovmL5`!cpI~L#-R234e|%*K&_(PYfzwI%*uBM_vC4)O+G;48d1W>-KeQh}HL+_tQsE_x=KwAEMg-8`j5)ADZV>e{4#4EGpk?sPVaoU9jmsv+hhrm0O6K$NRA#UPnD&+V3~> zY8Yxgcofy2Q&8*ov#9Yqf*QXIsQ0s=1LixfHLBjx*cG2eo&Pk3V%3ADKS!a)`B~ID zu?)2?yn(8B4{F|Bz+reFXW-C}%zg1KRwR56HD2yR=DG)>?z`C-hKo_-blTefW7GZ( zsPn#qTECB@`u#Gh-+x4{OSe$#QLazS_!dXCvj(bvnxoRYVgnqAnx`{yAijppG5cZj z+zUmuI~jG~K8IR&mZ9D^-m-p;nm_kZ?aO?`FQRKCDEzl?{7rc!CYDLS5Hx8-EFF5zh6g`5tSAbqU8{2V8_Y&uQ$7 z-=glfX2;C=`k?yJhib#Yn^Lx`Y)cBl5jpsG%9aOusoHgw$X03^8S6g((33XjQbmP-Dycsp$ z4x^rL7g7D3<(w&B5*2QQ>W?lq9EG~xbadl0sPbE}IvzvaulG>bU;MmjXH9Es)cE&8 zt>=%S%Ds;o*K61t@1d@v=LIwGVo}%o0;=7cQ1fXow!uTFdUAeao>z^qDdC~0^UX)K zXE&-pj-&ehXRLzdzcs&mbVk*?2-TkDsO#B`ng@qa_wiY5k3knrz7DAI9e}!@eW?54 zade(vsBvA4x{f2L@jQ>}=j*8RWx8b6kHV<-_CU3BBsRpksQI-A>*FQV{Zjn0na`b3 z<;I}ym#451Ex<#E!VHR9x!<$h3@vij*jkq756J1U&FOGOn(gg(d2s$+Y)~Wn_;e>%)AIg&C~IyabAzD@RW@& z@w2(!j;Q%E1l4ao)Ob&}E^yW6K8~6vzo6!Q*}En_1~oo2um!$@x}Mvpc9!_fJYVXf+A$K9Z#k+xC$SUe`aQ_C z9s8o5-#PD@`CS)v9}dEvI1#(xVRU2hKg@dE95rA1q1rPUH7~cJ&R5{RS)aP2=G#2% zfJaf+U-VB?ZwzXjwqS4k5!LQcSFrP(oP=8Mx1jEigIE)@1O+?&Uf&vpnh%Rm^{uyF zMxDP(aIo`#=O!Ap?tF-9=LOV!DU&JKxt@Bc`S1v8d}pJ^ZzB%DukjIVlG&VR0X8Rm z9MunbvY7LQpvp}~&9g12^OVgR?A*8Yu`=QLsOQWM)I2?Iy@<03-$wPzv~1?OPhdB~ z!P!muo;aGYAIso5tcUke?`d^&1Uugi192qb&8YPJIfI?~5`ua^8i*=C0=welsOvv~ zrSLN9e#n$7*qI+yQQ@ALipi*cxq@$C$K1ir{Q4c$|6B6}JLCE@jwf6%Z!rJ6Qhc|f z&RaKMu=9789;kM|hq})$q1KHi`OWwa#u|i2VS8MNdaj*B&F}mLO#V>Ry6CkoL6tj# z>d)U$*VnzExt`Hjj_|Xn_H0F^A4QeBfx0hB77BL04?@ss2M#8FA*!7>Q0r#F!ls^H zsQ3izhx1VL|01gYniMhT9fEpa7>D})*otxZwN39(G}yV%y{Pt0N0ncLx_=Ma`0J?h zxr>?k*BG_Vdr|k#a_d*9d0Vu&>F;npPClbEmYK7h$ONWg2RIIE-p%;WEL_@2%n1CsFYI$Qn-R?PcziI5og1Dt+%i-@l`6C^25+e zcp8S_Rn+{eRVmncuj__g2}hyEZ8NIg?@;qLtg>lO6srGL*znh=>nU2roTm0t})nMm&-WxUkv6uswp!#z)>OAk^Fg$^NY*@|2uSczS zyHVqE33dGitDAo6jLv+*9>niM-M@uvnDcc(t#jj1{c{<0A5^bt?!!)4l5jG%!#S7} z52Mz%lQw+bhQCL>C;x(4M}lja`PmWG&IzdYtVZ?IPnZQO)ed%^gEdg|rW@-17>_#t zT-1Dc*@ll{Zo)sH^8JRoukzM0=W(N(a7R@C#h{)O6H(=!MUBS_RQb);J*aW{0yUmD zQS&u_UDGdB(3uxlp7jS{&F3Mg`X^$3T#CAXH(_hM zgqg5XeKQ}bq2^Ho?2nzWA1*_^7ypc!*LP9#rg#Hm1JrnRN40w(>OM|Gm3t9&{p-i5@HZ=WN4Ru{TQSFFAy@#fwu4f*q|F>ar+>a`M4t1X2Q00RfnexR@{Z|V$ zK0Q(Gh(?Y7I2(Q$HE!>r>i-ngPv2k*EZx{%7i!+7q3T(Pjd6nwpG7y}o2dEjQW2pYQhQS!z%*^8~sP?&0 z>5VW7yP?ke8ur2K_!x#X4|YZ1d#H7+d<&C49h(#W3Y%i#mZp4n)cP_Lb^ZJBbG(P| zOHP`TO8hj3s;-)xY8G&3dpBb^SkJ8>|^-&NmA69h zYZfj*J+Isy&H3UmgzyTijptGGGhZh&uN$G(krCJyr(;Llk7F@!XS2>u$AN^u#VOdT zi+PUjLS0vuuBM$Wu{YsysQ&xddIw)6T&bIx=f}}a_!d5jMY{((-wQKP&!3|>155QV z>+)*Ub)3LXSiGm1_akut;pb8P^&@Kj)ahmVX+EkyK0=i*6mHtxAGKb*fa=d5QR!8C zoA;_Xe1h;=oQ<{mn0dAX)qlDB2D?^Zee8yxqRwBYpQ&dkrW0ObWxy)$iM}7FHW#+Sea-zR9R@eH%3|f5HwJGSuXsjvC)Lus@zd-KR~4nR)UQ z>OJW^>i#MCh-rU+98CCitcH1poAGXf&UtYo@o(b@j2U6d?MKav$|KGForG%FdQ|)G zV7SsfX1vFszAJa3=6&7>GjCd@|hRDE|){n9knv||ctzHh}I_&c`4E^#J(ChB^2+VBZ_ z$Cq#&eui4_9vf}u_nWBo;4W%>d&ispUx2!UJyO)%fXVdy8k3Uz-LPc-B4II4d> zM2*WG9EPDj(|;>a>*r^va`lqTbuGjg!r!3scYD;ddp+v8e+o4}en*w-mTbO{Uqj8; zGAX8ADX8!<)O@JsH|tj_K23N(j=}+{rvCR)?YxDW4{gVo`}=X!bLLaj^DIxAu{`R1 ztubnThNITm7cm>2$D;ThmO|H96E1CSh+2=kVi-Py8ut@e42z_jaBbB5iAS|#6;{Qw z)@#>yUE+c=DkEhe)3i) zE|&bIYWlts@b?YxS2gG`SKFKls%1oCwnvM$hiGXeHX~rmwGnZv~MYUo8v{q zcOtW!G;Q4ovn09N-~k-Sd7HA|CVw~bkF({|39n!;MA~Nd_LM(M+8vJ9v5z2Jj`Twu zpCVq*(r*agv*q(qf5xpQ@mt8-n8=yzKM?LlIMil(4a?A;jGN~3c3WQ{{tfapBJO+6 zrL79#P})+Ex;7BMmiVVQ_qQD1wRx0psIB`Beys?$WXkNadEOy@dWLfyCoL=cAMEdu zw-V{gIo9?j^*?3H#dGdo?Qv<+bnn+8{T1@3a6FANqe*XN^P~}enzU1xmAJ>)KjggO zHvRPs{dSOiZ;>{NeKva$@_bC3wm&I93A+*2^EI%2Prixd8^oT-abUYhzP;2PPsF>} zns)CaJqxb1nRXK9G4C2cdROZ2&Hnf8TN^Q%`deja>p;T!*~d{P-k$d*(m%4tJa(Mz zfXZ;rB=QEf0pzJldWb#W?;Jm2k86{!A;$yBT$kg!9RH5R?78*KZbIDaSc-a{AwJ&L z&7b64ZxeTf@DS{U$57iS(w1RI+H%{TOY!?TuEY6fbNnejZ}acxSldDBm_yt=!n--X z!mj6($4Pzo&+iWpUE9c8k9xaMj-TmWtq8wLIc>c;=8^4e^=Qiu(wma+9&w*zIpW^t zcnilvDU+9a-XhNm_R*9Y%>D#v+AiTpTkjmwYp{2s{F^pz66sy+wep$dDogwf^0X!{ zFKI~}Yb#;fGuqZ$9>b|;82MhYas0W%HIMRo#w{c6eavOcjVJsC;bN50R+w-F($;XC z=)^qyr-D7FV)zr8YYF+{Y#SB#EXT8nzr*oUim=;0;=7W!7Ika;ggn>naRJ+o1;o## zjj_acCVvjv)0Vxu?T=2xjUaD-!mG&p5p{I5WxvJ2gg+(TLz%A$M-bN5i2Vol?8HwX z?hlSz;~MH2WAhN@n$I4`xjWf9_t^F+tsLj(mCM;eD07RlB?wIM)bN*${ z+I%s#zuv}O)aRw#BGQuC&)T#>3RA8;={u-zEDp2f7m#NQX;p|Df}aq7%bvr5`gqK{ zepG|)HjwKXZ0oLtdD*KIx0E_Yl0V6|eFFKP{FkbN$BNop2QKovB;jMJGu+O+6zC_eK8v>inKXl4}%kSFve^b}IfH;T`te?eHjN z)@i5i5rjV@&t+TYS>hAfweiaDY%TcrD*5VA|53_lD`3rLElXMy<-V}t>Gpieo13^Y z>`yAd)`Gl4xn^zp2K~_H?M2*MoU=V~gQ$y72xn`HWjWew!>vrT>oMET7B;>q^%mzm znW^tb_CLv2k+|l>eas#~_<}tbf6jM)2dZS-v6wJ_f_8pWQ}u=Q4_ju+zhv_?HBqi_ z2ed#*K8!lFjUleIjh{idvyE3;5b-zI3sO%o^=q5K@l;&Qo{zLjie&4+ z@d?TnwdM70AK2z|-S1HD6cIl5VDdg6NW@UmGH%7luhaD<--qliNPmKQYY;b${hGa| zv*fEse1GEl+x9(6oVGsXId0q1n)2m{|B(2S#77bzZO{23$DeY%&X#LLdKtoPs4t9j z-z41F=2gA-30Jk}>S4?9O7F@{J+*K#W%{5StJ?FQML&BCdv3~3pbl+YF&laNQvc63 zE*r;}**~Cs3UNKj-(ojw*JcGeU^MPY`6qzjo4pguf(2% zUE6;0g|J^C@4Ggyi#mTLjsJ|r+4#(NbtR97^fXLn|B96Lq)%rrLfMw&(YBAYz*d0# z{3PT2#-O;>99JX%C7ei^NjRN-5PKF|t}bOf9QPz&L(06Z`fa<;;7-D&**~CsV5?79 zo4)1!l+DSQWl_C&E<<}xk?%TrexsiCq~GSaA#tDE`eUeb4so4H)AqEj_bI|jgrB7@ zA93%He-(LyZ8;}1|7^$*eu*;2Z9)sm-6E|N?RlT_BiJKJn?jz#q-`bK-d+zsVYoiC z$CD`YF?$}$y-EI0*k_U7t#gxatIao);{@_)6VDKzjXDDx{~3_0A$f+{JiVx|3t?^F z5_gI^E3!wj|G=Jw{P*w~lf_k;JcY>5&v35tHm(ZiIBx66&hZPjZY8hIaJ<;IF$#-w z-ov(h0R5gbgnGi+-{$xRdr!_iHA5Y*630(Tt|w_%71BnqZy>H7`q-~hcT4us8Oo6C z8cqIm_Ae=W7_|-HSlc3NMUJ;qM*+%rU~kQFLE5R`bBCCm4Czsn?a#i2I#-kVCtKhUdH6}qbqjwX z{RDf~4CR#V3Cd)pU%Hd;G4|7>mm%LU;K9Kke_zHQKk@gD5b2!$vkG51HPTOuw zAlwmmnJCv|Hth-O(6$oGk!LRZ*X&s`wC7dQ?vp2txT2iD6zOY-`zDZ*_D0Jb4l*8^PX+ z`r?SIMf!KP-dxu5q`ymAH1*G-OkkTp`ZV&tVB-dmK8JdW623`VU()Uo4s0Kh{)erz zBzc;X{srl^ZH7Xm%?)J6p`>d&NPIdsEfV zzL9f>*m`;p{|x!g+qzyRT!*ww#J$Gx%fx#L&!fy4>gt8V*_RWy3IkgW^5tOfXzM*e z!bIwrNjRU)x7NA_@7sJe0~O#Wl&{a;*tWY9=dWhVlp?(({TIca$EGhJy%77qZLd&n zna#J~=J~_gk~-WRzrg;DE&QuZdz|yHrCf2^SBtdT_WZ@LF==hsyL0@Rt-BF*HDMpj zo=jW=dtKY9ZyU!g$h)5X4a$`uT!Z6Y_FNwFmn42E`(V;iIo~4E|I^l)JnvEFC~l;V zo*aMAK7?~mqK>DDcd=I@tZfEqld10rd6#oslsqR*lIuTWc^xudZZ{rGbJe7L1Ww!cl{U(-g zZ1Pm5Tn_eEGSt}6ZbRwb;>m)e1dvjV}GCUXY9Xn{33ZfW+=Oa%17E047ca4 z$u$(Q$4bg)kH4gjjN4fP8#&J<;(z8ik>jJ}?aw&^o1f#68P3;?yobnBkPL-5&pgsH zVJu~}RpEHIEx(PtV~I;9&sOX~nzly>e~)g`H&fRc!uJRtrj9Gbl_sC6yT(87+O{9V zJLJ>fn+B6-0%@@}?KH=CIp>$8^<~$#gt#-r?X_*0PTXb6t;0VkSC06a$`d|D z{89Ei3AIfnPYI5fbNm8jx{;Pb{^!`2llCfc&Dmchy%}*qwDAbX5u|;|K9le| z(zRV9y)xxvI4*-f5r2fZ81`0#1KV-pi?L6pY)M;oGsg*JxQc=8J=%4G^dE`H$+@&O zrk-)+*d-UIPW~dz1hDe?kIa^>YhYechb%)Guvd&y^{C~_$lY<#BmGq1U7$$wkd82 z=`T@NWA<@`Gm&=*$35A5kT#qATdAiH=g>Bmrbw}5az z^2Sl;BZP+$uk9(DPse#kpNx^Dk0#$$!t+VrLEMWR2R0vZzp$?*q9{H^er=H%+B@FH zji=lv9B(82D~`|Gws+&Wy={Za_F#`DZM_0)RO_l{>+8kwN9-pl(;2mek@f-k7gP5@ zGIu6T+c1Ok?;YaP*^803mwfT;=j}O%5!a7gJFo|PILA5IhdL$AKV7N61Nje;{u*WT za(s=XcI@-*bxb3!pgmTp`y8(#t}Ew#gZ(0LzYtf8@-+yDaa@-DF7dw-*7hA~1Buf% zo8yHX?;>po$E!KML4Dft6MmoL1K7rvt&cwt*7h{*jGBJrD8E z5jTtdNQSg_l-0Jv*84b)H&L!El{Jqir1V-S9=~ zx|gAjwd4sUEdm2uUDBr$_c#&XVHM0xJ(oB>jeRh%HMVti!5J!J+d2xru;*6ZL>vE8 zhPawe?;n{3K~}F$JekS7p+M*mTw1mA!}R4{>*j8r>zq6XSLJ zeeS5Zl%#l1x`_>s8yk@t{cq6;o}|A;`$va+B1iX2Px89s5~JcGJ^r}F7%AFSHk98+|qrJ)A#7O7l%9Y~xB>UaIWVbgl%I)Li#3gyi z;-^g!K3}}olSrh;?~d~Ny~zo2iQbgIoF>7WnCgy6_C%yOWk-9{BYd9ZD0j3kGBxGz zb=ao2$(;!91YClY*7-gtFyjMwiZrudWT%oKNYvM+&>v7VGzx8D;H z@1^^alD#Q(4&Cib4D=UObFvi9n&8!`Vp9`5iM5lxo+zhKls6?ZIW8$<33}b{^iF(S z3cVlAFr-sGZBLGiNcGb{G{=*a6rZjGjfvko*2$>jcu#~kp7Z=)6=rCom;%Wv?~Cy< zPG-7zB7CWSMtp1?cNa|q#)JP!^!eQ>UVkljoF+iDCpF&hv@OOzdPEwd=}Q|yuZ^%t zBjO@`i6hjkYSpPf(UahPSbwC`0WrzG)FgG15}BS9&?Tm(aP?*e{fAajB*_!+_4~c* zFH_p-c*coKPz7de6TF&sNxry5=4+t)lH$fP#?Gh*Cb@I7kuxRMm#myluX5o`^#o74 zJHo3vnMP`#FFwMP>}F*AzQh!@-b@jbL#L06Vp7CKr|TwkZXsrn-#y9~ks-5l1CC&( zdXhbnoRJPrq@5{o>KJCQFPXWOT*k-$+(C`T6 z4wJ=<5|@<7l9Q}k*W3X~zNFM74RMCM?*F}#?QyurA8QW1$sW4O-9FxzlA28CE31v`!3y%1h=I-p{3VKo@$cctzZYXA zii?h8W;i*M{Pdi&h;k~H52jXEUqm1+#T_2j(dOgWm*Vg1tTGRxSg|-(hg%+8mvbYs z#(TKklj%MueGDriOI+ZXCCJ{?CdMXklli?YiqtzM&Y$iMjrT>4R+DVFuivYlvmvdl zu8=4uwAYi&!tN{`nkbZr8kL&j=a}bAd|XVTRvB|-MLNNo z9K%A{zl*YYoLfJM+uf|{RL-+$j5jfk6Yv}+z@ncT>CcceMdNDUv$!pEx)|L;`j>|} zi)~yauMUAnwpQC@ACG=-6nU5*=H^WFC8l#hDenF$bW51tOv266%N3H8#GT{O`Gt$vVc!xp{pW6X#9SGxUEb!23?J$L(`oo0L5{B94e;I}jcX zx{r4*UJ2aXHRhRSW|(=2<(^R}R z)Jis++Si%ZPQoB}nDf5=m)wK@Ei%J8;gnQEA698YfmiYvy)Qdg<22c>Mdo%grJa?* zwnsOxsmjlb7IQ8oi6zO+(HI#HfJw z(a$G^-iMe>O4lnOYn-zx|06=v%;T=cYf%d4N#{ku!#dCBjW?>gzMR_YUHdLny&Y;-E~Ce|Al6YKvE(aysv!=>oil`+UmPZE8U;7J+%Z}EZbX&Uzwo|s8a z&#)xwE5H>R=eOT`dZ~5#Lp7OKx4Z#|Ca^1E4^kYRFKa^7N5SJ1RCxN zWv-6a91C?Gh}=ZZi0Pb3$-Wp~Q&TuE!(fsF4>LP)y}Z0Jh#F#jg4X$aHs@1D$qxnvDg*q?%?!Mkcy`<}fClD1lhshAQCEN3@9QbbFex`cna-uiQ zJ|l=y7d~8Cm7f>=M1Bi!9zW)FGR39%z}uIO&1)b>dOJ0ZB2Q9^yE|`RZl+P9E~C93 zwtSpAZS}g^dzr=$XNSGt{x#N2vIn=%f5~I-p?}Ze+(>^<(qvcM0G568sqJd7X<`0# zhuKeb8w_VQXL!kSa=QPv?3&2GExRVtS!7r-?Cs0*$&B#dQk^;Rw?zA_(y%!XJjRW? z%MO{H*_yewq5n0z^J-)=^Qau{yjQo6k4uPf_hBJ(nL`$A4xOJ4I`a#IJ?zUzg?Yg= zN%pay5{T9py3I;bYT}qUhMPyN?pP*{QymHa7Hxi@uz9#JtuA^rdwI#>y@a=8Q#?bG zj~SdH-cqMr7c^athUkd%>abr&WFFAF;q2&x-05k9qb6-n>*=OB@Td^MlWWHQkf& zFez}C`}8z$UJLYv8?Ow`?-ha1<@UTJ>h(LYkOsmTzb*d~_weeH_;td=>$l&$RJQje zrJM1IOJq)(SK|zC4?J|71_p8kTF4g$KL|OqL|^ng3dY9i;iH#`WKR@tL>_xLC2N{E zAE3(3t7Kvd-!r_k)N%LIk6orly&|T@^W%x0-pTsel&S)m%{cLDt!oa6Pm1-p+S?Gr z%4lVbcfUB^Wd0Gu z?|OkqekO2!Z3=`3uzKjD-^HjWzvuQRd%Y}=Jd9#^t8lI|<^OXL^@(z)yTVwMw1P)*$5Ku*mb-Z}jI1{H`3tWJUOKGyc&<3P8*^A=dkd9Io7;1Qa4dTQ|dlP-;W z+?Q^?y28!hIQ04v7f+H%aX%O{6AW~-37Jmvx8~_LvW4z0Uu?*QJ|Ti~m2XV&?q+)vEt(RsU#|h9i!L}Yk-4)ldHbbg+%`c~6T@{gk7eV$wcPs2l)u{WHo>1`?5in%k&8=6P2epjF@_JF zFkh-Z&z&DORFxCrg_AN|60M8muE`kdJTt=h>5N&*+eoaBS95}C&OdJRNo9_^JX~S* zo52A6Y0jkZj5H5h-RkBSVpZX`jSp$xugicA?xUO{PYDy|)(;#wZ$W`y$Mm7mC-4U@<!5aErA zVg>JDe#6c1i+;+3xWLbJ4`Mp-w(NKJ)d%r|xK4VKba$Q&wyqwD-UMG_T;zi+;req+ zpw_$*EsliwUZcwM*Ohq^p>AJ#1MM&n#9wL5=kvG7-?1g~ByOsw1djg|=? zNJyz=-aYKU>&0H0PQ1 zFJ=6H`5`(m?f#LQds83(>XY^%Jx7Ff=or$!d%wUR5dYGc|DKhblHZZ(Kacry12+%9 zb<+9Hn}e>x{1o!{D)r-B;Aa`-igf;C0DUItCHQYwo~Sn!>S5d-{&Jr2;%Vc5ukio9 z27WSTnNtJ#V-H9FLygWvvcEFhh0s2poi~Pzzf#r7&^P~5?7b5$5taaXT zAN*GZ&R2_9KVR^);X(88cT;ozWEPb%eBK1cKSER6`Og&iJCr{;-PMt=Q$3{IU3j|i zU85KCp89#Squ%xUrt>0{;10E~dWv)Iroe$7De*oJ-#iRMl>IMLNQ_tUcz1W_M&eLE z|-|{;XVm^%oYB_|u~Pu^phJjQ=Hu^QZ~uw>O_M@oxCwztP|=kw5d8 zvi~SyJ`-!Xy>(*hxGVJKE7IM?&u{yY?)nWXm@?6xgt&OdLT5C`&f~@joBmdc{mX{Q z=KR+RDdw1mFiW8Gry-|^^EVEYz9Z6>#t%Lhm1L)a8Ex&HBIyeRv* z60Jt*DQUll&HFUJzzE6?+e{V8rZqJmTvNm0tQJ5w%a6hu-I(%_>A=;4|$KoF#0fdC2@phS-< zdY0e9(UY{YBXX3Jj-HuctbhOiT5Iop?gJzxMMZ}#;+}K%d#}CTYi*H4%23N=;5VdA zgL<^};PZ!1cJFNM+eOJ=FN^ zmgV?#afk!R4ZufeC3ojpP;Z}1Pv>jb|6P#JA8Zb|k-PQvz3tDx*n9Hn!<}5FY`^+8 zL;E85+839$MPqzCqJt6Dd?KNw2K}<uWWQ_xjIq)>noQs*a&bEI=FQVl@AZ#qxa?w;)m0pU>nHB!-9|IxS)F`&?*z=6}5* z2<2#{(1T824+>I$*!zPpvYjNDVR#ibd$Sh3aQo-y`!;Hre>EmfCCjY82_%g71?;Q; zop0Z5KRhbq@w4CxI`^3sCRr;R-P}UAc9W_ zkCiVt#M-}aRYGhXnE0 zfYn*Hm#%FNd>lzJ07Hkx$c(R2V=L?!OguDj{}tLQDZs*;=+^x9t=po*!PjdnhtF=z zKZ=(j-FPs_Swqt%$&(kBj!JBhh6LsK{JxY9=)ui9no3bCiB1*q)|@^z4zG-gW63~Y-0c>ZXSlhd0f1xH=TIcH z(gt9ieS6*lRELt0<>RmL4?c(wa=)x_XbA8v)Fn1;mVW{l2oWN)f!lV7yvBTIizR7 zG1~`1)23ko!D)iyqV;+{-+TP!y&Ew1-?C3q7YG}LC=51g-=AR)(ZV1GXnWTbNQ;6# z>tvtwx_|%>qC>CKt1Uw-AY**uzdX1c1!5aczvE2e>4C3i8bYiQ0s`j;OhDB*9td1I zlfieiL2~q)3tS8oD$B_}^6_I}8XUka=Wv;06~aM4z!Cda>!2ZiPOM33MpzBeA9z)} z{{oJH@k?SvVm@XgkRo5;gAsxs>_#l&w=&+S*bU7y4m!K@QUYOe{;gShL3BJ?5XOPUhwEL}z?YBo0hyAxVw(a~n8a~v_Hzqr`{j_{1h)B;6^St(`) zC<06NHjwJ{tkGTY6bJTF+Gr3NXC~yc8^MevB3ReDw#nvXIJw13V6uQunmF-%^578b zzh-2I){3%spooP%o%!ua*;hilbG8q$PetpriSY1Gw$CdN6ZK)nUc~A#6ANHV%d%S2 zI9c5-ES~7h!cpr5XA8yCWbDCQGb&WzxYM!#LhGzSs1Al>qy}O^&21PUSs^#}KMqdxi6J5rE)WTdY3{rSx zvK{UVT%=l;XCL$iFHcZ-owcow>KruW<2)A6(&!jNW~;PId9)16Lt~hHi8v8UX9)9x z=ThK4su&bOXW5q2(z?nZGWF5du@}O-{kvopW2h4xNyowab+*MwvN(gJxaJ9j$rC4a zzW3WMoP?hED)+I=r01uBdj_QDL!h$CJIVlvpv@n_g;sop_Haebx zOii$l0uJ~BSLow(>i^$31_&lZYVfuyau`uep}a#%POk{)l*xv6%6@H~vFtlw1Y3*o zG7VUxW8xf3Q}rY6|GCJkZ6B=4#u1t09LMo&&m8Voy8NH2zhLOvITqSO{cfMy84wU3&Ww?OMC$c6+n~e{(@U|`T z#Q`TF_sUwIFBrCdDlh_oflU$LH{rkfq7d zCsUXqy^3EV@BoRIVtfU#9G(xwTmnU(*hs3Q=nLyFYtnvGelgz#V|()!^RJH1Wlz)F zQ0ejG2zSJDd>UAKA-E$*n%&K`D*IA(6NVyEs+pgi9!o5~p_BI5g&JWE&S#W4*?%=p zf4PSzScme}*Frp7cCVl9IIP$IHkt%;$qu#&o)8Ns` z%)d*a=ZC?w-p@F5TJP)!G}^6J{EpGlIzeX=kGy9GA;ifArteOu1%=tI%uv{5V@mqkf7w3wjuQ)i zj>bPU0}M3VI0Bu8h&p{GRI->~CxH8=;Pdw%{r1L3zx_myK@Wca@$DNQ-@bJV;L4WH z4rQ_h?S_kz;Beijve@_EqMw!q$2i>4>==~KFR*^27>Wo8;At`;HD@W4lbY6PJFjT3 zR7YGIk&30(C+Yz-=3^8;Pj#a7(?@oPuy&r1iLE*Cq27^G0WalRfFnN4A8UJ#iKJep zAqLRvu^#sk7-M78IYo3?+Y0teSdTwoGS=o&2xg%#aK6GM`UT}fh%~$~kx+K|1LhQc z=VN*U-&eGd{(+Gl1Ar{)VaEyT2AqaXN9OPQ`#%Kj;0JbzV}${SEa?{rGU23EPhVRb zK6wIA=Xb!`M$sBP4N>o#_Un)Bm+*#G4PnbrAN(RhOZbhT66y7=dJ)xEj|InVqS42G zi)u}`oRUT?4p}8>sTINT1$5%14J4%YkX+hJco=)Ph1Q3zOOFlYh3i0h6~hv;6%t29 z@TGiIn9j3sinEi!{5mH(B1k`I9pEe>2fJFKP=jk~jhC(tphHFlx90!j@Z2$Z5-nq8 zTm6Q0zX?U*>WA)E)%U>iR-%Of-x^OyqSAQ%0&^cxA1fdSUi~9tHVOps^4N6ieg)I& zm_n_56z`+y64-ninG+}<&&pfE11jQ!*?rb}5a-lI%KK}+7@l0E$zDqpChuGErPGl< zlOpA5S)wlk{%-hNF1^iTlx6Z5q_v?G6BVXs_s5s4#VawMiD_;U}#~X z!Tsxp*6Xl}y-q{b6|`4l40u+v!KZ2+lX|WeQ7a33EtU`%p?@5tW9cYCV^$;y|KUp<4e$DK($UdjZ;@qTUhSq`f?D`SZCN%#1|)x5mKYaCw8t5&Zh-S5cI zP=1@qV$D#K!*lX4;A)Mz|4o!FG?I&g@2u?=>EmjSGl_GQi0W0bgjF0?&X2IFnaY@A zgLRYx$f;*0eXXrxy7E3{kBAww?%B>B?3pMKW8=JH{pK$i&ID8cXwh)06eGd<^2~gn zOFd^7vx`%gRH4$jJ*R%s>-O!rv|5YsJX1Yr`f`zJ4@|UGW=pc`$9L@gsj6~OYbCVt zunu^o9p0ISGGs3!<4}`QrDXcr#OT(1=7TSHcB-n%)!bZg(yeD34qoZ2BX_VH1Q8s+ zB5LYj|Hgbz-Y+-itm~<1+@yZRM319#FNp72^H9Y=OhT$2>#`SX7o-CTK}4E`W)RHB z{)=04&rQwlx10kP`!5!=2d5e$gc?o&W1^msR!K#H!s~&}z1n4cJW*1G{z{=L(V)^3@|aDU4ANO8a|A!7#fW%$DKh#7CAF0_f_yRAc$6tR9z|lb_*0s>bLYJRK9*lU#Hd>@A3psPvFr7e(q2~389X3$ z7Wgg%Hze=j6Z)l+{^A3E?N)kHCVv)DR!dryppt4tG%5bfw~UCSYH6fPrFd8sKfm@{4l4R(fe~(#g55T4x|FM^U_V+w^xmH=pVD=F#ObSbkSI==?MOjTet`=Yg%Y5$&-Qg|o-7c`_TAqcQ@u zq-t8pu;J_AQoc{^%;Rt|kkQKF-PD#EY%alrJS^7mPF|sxnQuYK^5y+~=U?Oz4Ps;_ zJ;Kj{#Q<9uOfnWYd-P18Axc`rmNJar6X2;2hsr8G@CMB zO_yntGh*>(o!5`sNVY7>3DezlncSuh~G-|w56y6r^oxfYo4xZhM zRsrVc@#Rx|XNkb_FnAR3h)mBMN%Yajvt7r1>Q8gsYK`YhmSgt=xxSzx{^iL(RIK4!F4JF@D zVFfMrO8#WTxb&{0#-$HS$Z^A0qsRU&5#;iVB^22|HzYZE)zRdx6Zqgv9iFhPoAUgK zsD(8%o?|!ti9IS@8sET$pg?%jtQ*fD87Cqc%lweRyZxPy`EE-M)&1kYh;X6);%igv zU1&EhkizU7YoW*yHR+w5V>u4ts!$0tWunw3FBl_Lg<1_yec95IlJBz^r%9O5d;oH! zQHNj2uqul>O@aO#NOm^3BECdU4|hWOLoWIL$+Pg5ItUy;B-jGycB4d7B}P&3C&QK( z5w3Akd53E>jMF|IQ)zu zz!~kcfG{-?Dw6yLEXuAO1@~|j&0iI}?smVH)7PY0Q6l+UWR>Sq2+E#pYhAvKr5;L| zNV(B4Hv4CsQH@P&e=TwlVn)E#dvPs1k)m9DRZheCmqg(scUHVmH+C&oNJtIkPpR6O zCCtiqvt3Eq?6CR`{!nQ=1eLJCVyJEAYfhQiN|iqkkj^8d7t_jaQYagS3^qX>w5N7l zmLiIFX_Lj=i*&pz&pg2-4(B~$SmO_dlyS>S5jN90(XAG_%o#9} zR^)ZabBM59%__{xIbc>l2}2t#6f2P4d~9`&sg@EQs3R54XewZ)@&S4rpm=#0%*c=-(&iI~eOT_K3;r z=LIHOc4{`Y6y;N*Pi(PJ_V;qF*gat)3JaLEU*=l;#1QxJYhz7-BQR@fvv!3-0<-8> z)2etbxHKq?q%s#TBC%CrR9YH8$DN%n8y`=uNO#)Ykw(5yvgk*pLdf%t6aqe8!voDG61XLiaVuGXqS z+u8WtO8E#8J*%wOn+8+OzEB#FKqKswr@46yE-V5XCDBJ2=BQ<$i@&A7-h3RV<(A=o z`n3UryA*z^k*8sCWe?Sm+$ain=2oHvUupM(D-xc5 zm_8SwKu1R4_|17$VqfWAs=)CcI^yjWJhpdsM^Ez%mFyc zyuDalzSK6DyOCkd4As=vKGeE2LJFMpAe-$vZm6U|KdG7bkOy4{qwV%xH3owfLWqB+ zk=`GO1J!p@H|!$8h=0%qcg3t8mAFH=+TZ*TTfwuap1X)2rfbbN*INP}C=*W=cPVrP zNOc+NJo&OH(Zmo?opAQ+Co7IIQ#%%n76S)ohJlt(!&4wwPfRW*u@zk%u<&vu)wj|@ zG{B)){#T$9DLD35>`YoWB??$qM9hvU$i@;2d|mSxUD1xl=ZG~MVXi3HC~S4uv;K%2 z1{Jn6m)Y8OUz1`|NiBqwia@I9BHXH3Z4?2*w+pBd?+1l!L`jGlZmfD@3=lX}i2OAX z>fjY+&2P=Bir=W(f%H4Ng+m!F_jL;Z+ebtohPx`ObKA6lQ~~gmBC4ftv^8TaOvC_6 zf;!%e-9)QbNRFPge)6HMT`#nuKn-;{{cPS%LR(4)z1=+oX%rr-Cm zwkWltHQ_XAF=aJh->N#W1!#s?S4vj>tkdQ9sBn@2*C*-EfLy62^%!i2ee;1}>V{RP9vKNc(A=NxwAr=EE_sL80A z!QlrephhG;S&rB7muKHOyN#J9fEUP=@*X$rMJmpsfs609oKhuwRdfLSSG<${7Vhix z;Amf=@{-%T^Urk=I^_0(qkP;Nk4&@1tqrv`*52~Tb zCjr%81M}7Q;!8%Kv|Rf~vWb<_Q2K}nUc{I30&&Zl2qS{LxMZva575NS$q~TCr*9{lIjie+wiusF(Qeb?E%5cbUe0`-qp=bm*Vqu`w) z!K;*_K4c16eyj{(AYrcDEJa(U?!k>H+p+dPu`%q0ax8#&x5_hwT zT~)}g_9*`j56EAKBENJY?^DMrk#!XSFy+)tPE}Oc@_cCEa}5J>ZKDhqfVFd)wzNK_ z=lYf+R#2`1+%OXQ0{0ME+xszW#5KSA-oO-ol3_)oZ`b(YK*IxyOm052&AqaSs6qWD zysXX%L=b^lxSwBy_|Va>&!BQG@8qvP@Nm49@O*G$jrS=aEYVaOAa@-!uIdYZ;br&; zCte!Pq~aeCVS;S4;}FllLNZVtW{%xr8b%D{vJ1vxCO%Nu1^p8EPrMOuOW!8L7_k*{ z<1vLfsn!sU%&}(-7Zm7A!wp{uovn^9#I3X;4i|w+sq>CaG{_9F&ggb6PZ*?)pADB~ z57KO6wQ+J7hJO-{q0^enrlhDCa7ZWbS$|X4c~I6)TSjVpI0A7sILaD^t{g-{SbnJm z@2Z4zB=<%Ymm69sK9HMDWxIIVl|r$e>xYu%msCZrk#{Z__+mQw2FXRDx3wH*Bn40b zl`>fcJWdaGu~t`9MJ;IU`IXf(`ClDE3#TGYhzJ(@%gHg%Ko0m+YBqEpq4vYqNf%e) z-=wQ8aO`5kZp?rCo8SE1Z}J1>arsOfkZs7W(avTD_)S)&Sj`$+XyA3UnY^MVIf_C{ zdA71y4{2;?;Lh#G9}=C8N7NXSFcWqdiWOC)bKcCAX%1t^1WV;3VC$+O6g%t@>GTd&`o*4ntu!iqrb%~dE ztx4&m7IBD{YQ;%jTWxbEq1~6tNp}hWNWS(|LQObCilvB7b5wODrt#k-t%uE@v2az$ zhQR^Xi`@=(FL;_@#M0%M6%xm7DM8)p91#4E4lJgd11M9Z0LQ&q3D4r9<4FPG06|(| z`6&4+A0lCt_d;23zBO9Z9njIL&ODGEw_^m^5~_zYk5%RSF}eUU8P~IJA4+Y#fNr?= z#e+iVw>;{T#4V7=Nw8x#Y1+>G7u4*MB%HO(K{$s>fiBc!o{;cY`;NWf7G~q+CspOi znOxwwec2;e>9LAwCapX1??W#>32r9P&FZ)#lviun6q8d7XZ?Gdp`~=a~!GyN-*Qf(*yiZCqa2=jtKhF(Nfv@NDU$dr%H~Twsb1&x7 zlP%TK&?1{#eju&pX6|c{QP(rw(MT8RTd5n7qx<&!y4Zscv??FXubbe1a0?j=8MOqy z$9p?Dq@=?`ua*{mkw&e$7YKSVg}_$m^%YFdkqo*n*BZ3jD)j9-wq>}V`BkhT13`MD(psn!OZF3zxX z?wuZaa4~nl5QY8+js?6I+EC?^86+ zq#1DXKxL3Ze2xuh*(8S32!GLBG=pUHh}x!fT2m;qDnulP$Q?sT`B4|=VvPwNhDh|Y zr>DAh=77u5wAdQ?-3NE^gOfi-jO_heLnM@ET5C;Nc#en)f~Sin%O@xgby_I=?JXn~ zK$u+15tCb{ti|-C6ht=`&V-6ay>xaMxdPUgMJ~L=T4#NlXrU}NCl^m%hOhM#X!#R2 zo%FCe4u-jCO49~Khw}O3Q*x8}4#DW4BQl-M2tyE-!h-M6?X_%HJFCSfb0n2DXskHE zRPX|A;YZE=(9@`e41O!oB2@S(i^vU;WBXT5HwWJUwv$xNvhfSH2@FGM<=-;mime`S zrUS^EtZ3X8!(AtdBYq6IX*zSiG*eeqoAT@lA0V$ld#}mJ_2RzX*!4*)2xo2Rx-j^r zw$+AdqV&;g>XAk}Zk8Lq(F@5C#ORae9u5>Q^&FVIPtJo!El8A+B(8wXLXOJj5QVxE zrkBZaM9#Rz3!q0unn%`@JX`Sy6%y`xexd={&uC^W=)K*4`A*d6h0hW=9iISWiYIC* zkJZ>{>7QXJaB5%f(gO*F`CxxaVO=M6rAFY6c-^9D$&Ui|X7xf-wER`PvUq*ny)G(7 z@<5$FI-kI^P4@a=nz@+^>8R)FYvuMTji}m#n#g!AX9u)HMyZq6dT_oyzAgnb zRO%v(ohskvSw#vTM9j|Kq|7rskd*nwImJXx;L4>qYl@1RdKbxi2g{YaFV0dYbqAg0 z5RZBA?y$Yfe1W89Nzq$DIVJ7E45HC1-+0oZq?kn1@iZ+R;N^n z0v0QTy$Pi_$(kj<`_R}O^rI*?gyd#XczXy;+p2sN=`7|D?aOP|e!G4(^RS8Tg;u4! z8lT2x)opl+;Eko(SjB3`_o=W(ZT^-nq$gk7gEdGQsaqw6g!%#{tC=QbYf5#4pHHbi z+JGyH!+)!1ptln@s$O<;Kn$(2BfQ;RB++1DgHw$S$uL6!R98Th3NMHxowkEBt&}sj z!;kd;U_nK^XK)0J&-&u_R|U%xzjz%!J3@Ct8oXd#o^lJ?i8a^RelUV@Se8|9YcFpM zO(pQxQ2si-92#^ILP+CeJfU$zDC1T;su{H04-shJ~L8K!T25P~&E z4d;(0_QuhZKb((RyEJWW;aXeqKkra{jiEq_`?!Y7$`SE1oZldAgKAl1KM59xYA^&% zk@&<4w6RX2*!?sb<;JA#=WVrwPbS^OC;<}XA~kqOS)*InSd_+0PVwDpouH0CyLbR% zUuU0Jq9-J;W8DNDc5E`hwkR2A>`ky*9B`)G&&0aH67&&#-Kl%T1= z%B^t>q9{1mHhrwW_a#?Wed>}$7!c}OT-3LRYe?)4u$H3mPFNjq!oV1di0rP%s+ zXlzisPcMF!oQ`J0qBsi{mZvPDW86^2U}CVLTk@DRx%!hcA7>(4xOjEo{@JOcmyA^i zzCota?gjMdns{mtTB=ad$x~S$lI~0jcc*$E7;T2vD)w2HaVsfw64rqMvf9SGd3Qy(w3|#}AY$6Z zgo}@AZy3f1fv7+L%mhHH|4czt{f7@lx6{gYOCO`@R<)YtmTyr-Tkb0nQFfmzp9(al z`O3?Q$V!4CmxthaQhPA_#``8`l$kP=kvY@MSYCiJoX#wervsOA#ph~#XUCVmu3&J1 z^Spn!X;_HgD0KYe_3-j_zJxeDK+8JY6PbuWoW7zd<-;^^Ig~S(gJkUf5u7vlE0V=b zY7%bqJrbkMtt>3KM7k`7kYy{IYP!%-#45eFeGkA}YMi^JTic+lmvNO+8fZlW*{A16 zOZUanlY=<)Z!LB(ZUnHzM;$c<-zapx@~q%@p_GlYz0(&8kT=EP;grj;iA{9GUOid( z39EK~H%H^ry7g1#luGGNBtogjJ)_k8HqKN;T=~_iV18SE9c)7@we*?YLc6x*Q|_OS z@;*$xj>8Wspc6bgzKgsd4t^m#lUFePB7b6kzQ))fRr5gi?wankS2B`7EkKXFI<#Z9 z^mCC4uD|i2a0#1Cut6#>41avKf`J9?##`LYh`hE#|68j_j9pvaRvCBZHXI~dkB%hI ztQdO^86)D9(3r}Gk?+2AZl#P#)%*$AM{y%-2F8yhQzCrjQ$ztt~LpcRcrmvtzVWk=2n zKt72czVtPc1cCW-)qDz}l5emC@$YgreShKrMp$s=du%+2mVC5K1St=`Tvh&xV99jNRVfa9b{Tf@N> z_eXoJmo`b-@+)r2H6~LK2F9#Q!4}7RDQ$S*QQ5li4lqA=$c+}RC^5H!2^aASvOGpk zex=KIjz|xn8gU~}{w;D)k47fl-JpsG`Bs>wZuB~tzUHli&iq!AnHpQd6<=pSj~tfj zcO1^IWsiKu4en4H_Czj3rX6;q{GFfUmNk7L`@C;^(Qop59$mh)%&$jz6wbbuNGxWM z(9D--avPJg28Zqk#b*T$Wo=RhkQFqp%)K?%gcA<08gAq{da-ZOP>wZmHy=h4vRA<> zf=>?i*)1?GF4$*d3uf-Xx-EDulUAf|ML{s)Mcd~{svlNaZmE^(6)yJK5ivX#TNO;J zWOT#y=z`H}1}AdV^dOD5U;7Sby2gzG1C+!*cPmZ}vQE~zwXNualycZ+0a&AUCIH4< ziOLK#9SIas+NUd*xhadf6nc@Aw4lm+l^elG@tgt<@Dw{HC1-G%u<{ZcgsgCV^fa{6 z9b9`_QV9i3!`6#7X{od#H@e>+BD7WD-MAb9LO`Xm=?&d*@LK0Tr^PxrV|(@Pim9;Y znzk4%$R#_)3#VyfZ4EexaHJh+A@i}A;Bhd}p55A-z^+Z#rKcc}h!+djSaFCqZ3h%j ziJR<2^N;nqFOPt88=ZIrs{KBrvUN;0H9-Oia^O=G{-`-FwTfIR_klJt4@M_J{=Cyc za~s|y(SuNGivo4qEwfdU=C+=1Swro;`xLP=8eqLi+9!g)Z+&TV$_FtBm$8OAhppm% zsDa9LoO+9WOvRSD++Zq!;U&E$ksI5>Q0Yw5-JIC~I$IwVtlQFn}R_ zNG+5kZ#;%T7Rc(5Mg}eoiSI)4f%l|Sl_0^*RwAFw%VS@pZR8xJ;#=+IIAyS#PVB5aBiX(v9opSCjB;#EWXE-d+G+DT z!nil$r>KjhPV$ZU4@;wOhZhHZQ!AZX8-rT{;4-&CAR>84)v~SBuv-0?R5xtuf~`gI z9El8BU{&wCTx%NxWh)JWVl${H$f(28I;$GqBGgK{k7fT@j{DxMf@p76^xvz3&`*$% z3FD54Zy_`;I72EmUm?PjIZ!yngq-x$Hy{Mvf_Oq_8T(JfKnfymu&C+QoM$`YMHk<&Z&OHACQ&}y{^WN--HbIDr^xT%F5%id4li?hG8k1BIVwpNw^ z4M&Yr4B@cUDGWXPkinAtQODQSz1DSM6c9oi2__wBPHb?FEmL3Zq^XILTY?K{`h&#n zCetstKtmJ~*cZnNde0-?Fhtz3gy=w$P>vH=9GWLDQ7af~V$ux=jC7Fkjdnzmgt7p+8Q1Ub{W+dI#R>4a51o_wHvmcZB)W;?IG|R=U&WNnA13`@N$OM zcKsYi77G;AoCXPy98np}I$rFss9wTA(@)5Hs8z{JNyN76JJYlGvYQ+0>`q&ES`Q3; zIvGQHE?G=3?2}n&ljhJAiPx5_Wt1Ub<&H_iZJ;M zO>htT4lz&MiE6If;1=2Kh=n7O_Ak!)x7-F0kgrG?&{lRn)97~rX6(eeLsYs202{k zG-BV)cr>Er7*D&8#}t@X@PeMR(YnPTEwc0kZX=X%G#RY6-`&(_1T+$3SR*5FYn^7F zktINHr)5GUOX7&YHH;@NGCCs2VZ<$^^)^MY_5jqTXg`JtLB-|3eUI%<>SreRT&ko6 z(-NVMlG_eD$8mX1DyS)A-#~IwQF8oETayyszV3sRg>Rfj_$`~Dr?#^W_O#fE@?i&Z z1_DH~ENAkY#B*PVU3b!M+eA^`EBcrAwoXSVHX1J1ISa-2$R)0_3TC{rjVq~LseM<; zof`#1ygCM z2X<6rY-*XMrZ_X1``M+)n?dqX0m_x-8b)0%MP-QaCcs%Lok6#ZjyXVmIU?GrDQ?AN=ZCPC$7+4JIvDK`f%(44T`Ly1IO!eV1+!oYmZCTLvU(7xLGHnwM$#^%H&t;kYiO%+_XW<}v#0FK88NONFCSPE{1wFtfV-Te0N zPfl;lKl=UaL!2FMe)Rhs|JY5+>sothyUo`^v+J5NU&MZNAOm1t1~rhj9%zTb(KpeA zB;ADOF%?Z3T_D(!W7fAqhGd)yWO~9zcY+_(l6=)W6siWB>u%HrEPTZuz+^i0HfYB$gK1QVH!fss(J#kPc=R7WtAmjkUoE#aNi;6+Q9^7#q;-9*A8p` zRIxrTab1he@TQg$|{bkXgJuQodYqH|;VV9}zPI z?Y^A}lxQ(H!iZPJn5;S=DGq)6zErNv_DcwOm<`mcDMuPsF#8@pMOBL$qb{ik`A2AZx3CWc#=Dk(;=ZJK zCHx`70=keOUl}TwXo&aCJ0-t6uDe>IwvJgT4x}IPantt;7n?kVn1JI}hgnKv=V1xK z$Z>Bf)AUK? z;{d4@D}(S9*O>p|G{nYJ-s+V4JEQtAA^W`%iT+vG{&-_w!)xG&Ed6Bm&I7 z+0C#!$tGJRsm%0r_tCchej(qg2o2V2JxX@e@5i5ix;6V_4l@6)4)Tv4B>&bR`_Gj@ z{;|gMM`iE%Bc@I$4T$3C%&K@f5zJCKXBCZBnf&y-4(ah0=uPSj&S#|wjm?T{d}c7? z&t|Vd!OC> zhh9#j#8KwvJ;Xy9;69oE18GNp_2?Mi&*Ph)kv!Xukb25SCH!=z+6qhrpE};&E*)~gvQ7?WT|3=427V-x7L-< z6KI8@aaiWZ*A7pft68-bA@TY`TdiS){4W^+xJP&M&7a91hgIT4z4Oj- zF0>-tRE75sN|ZC5%JVlr9$cQi`SF|=ateVrdGqgz0if1_{l4G)6=}`=DC+IakJwN{ zW3Kicg$NR&G!&XX`SIVT~sWFf6 z_*#sZ^LQzM5|0lHH-C1GML9oWt3BATxeAixRmzScH(VOU8n9zx?h0RhD^h;F}+x6AE$z z=Ryftf+X#(Qh9%GLh2ka$&){kVdRM>OY$Z9CwTP|6qMqHkqaL zfCE6@all@sio6=OPvdyG0!#^e2(RD1`77CjG~lp3Ge@{90VexYa7cT>Jo#iso?mTk z-z4D|*;p^}NAp2FJLFKm`8W8U1Yw~wgF#xvG zD&q%;YbXcy8bStC(HRO@Gcc_Db@cwF)s5i$X_=t(q~R3d724?^@tMZ4 zLtUMsnTW}7io{I3`B6)TEW*IE9tnd*El>94n#{1DAD*}h%1^CDAzAkJe34bcX>x*n zeu-vRahjpyDM88xLJ4QyiUXamc^KTaR0dk|Ica!#num{JYt?#$7F4Blf|GhA{)TRG zV;VgiUmL)~&*?D-h+Qr&@z0^dpV{WYJ|{d|+q%5T-Yx(`2!Ke>>~qvPZw@4jnTp`xpUVv-T1|z7X=}`1W_co_T!iH!=6ORNMy|LT5^4 zTU2Yc+!u#)_9^VT*MtG=&v8 z`Rr5tbC_(*>*#{x^avq-e2#@53T*ue{6I%Kz>7CO%A%tkLgRAzLq-s8$tfm8BeVR$ zWC)FOkHD@u7-o*}&??zv4eh=bpI(ZzHS1 zxQ?%(VDk7(Sp$#5(kPyj2vYap)1*2+nEEvP@0T1O?K(T&ISvW)g10N0P7+Z~=aQ^z zPgWCCK5>%fE05p&m9z3bWr@$HF0!WYpa<1)43rB&Sk!02`DWq)WLFT*H_vkG@`a}D zQWnpe~Fn#fGY@GhaejXPqKlua;|9Vp!ygo5%)D!?>CDKf}LVAJ;Bb_5-BE2 z%remK7!Uue)i~$kF^im9-+_KmE=@eMM~zomTnvS<`@d*109Z zh5(`9*sZgzwOM=Pp{CpvP{$5o^h9Z8HPppEsu>0d(G)p{ zA4Im`WZbyf3!))S|AeW=ke(! z=M%Li+3h5@CQ!%GN8B*czu~#KvNY|HDrdq;E{})*=Ba;&&!R z4M4oTzi;VdY5hzp9Q<$$857tHi@Wr(b?~XBIOHcuj8HGDD>X$6bhA&7E>d08lo)~i zxTZ^s*aV?#tbYQR(5BR}fX31W|IF5)RbVw9=HN6{j&GDbqdp#;BTq2yL;w@T-H%`G8(!tT9OnK=mM zTqz3x4rxr;uOH1(K@sJp#aRmno}x06}dMxRzX0c9C!g5S`z7`V{w%>4HBDG1?6Y($uK*dsRm#CoBvlM^t` zxwJyFEdU*K8bX2Q$1^e}z#|3P%YDR;0}AId&|2_}WR}1;Yy;*hlmIqT)pshTy?J+B zlsG3km{fgd%(OJfDR!8)-|$STHSf@`GR4h4lSqCql%y02Wh?THuPjPt0og?R%+X2Z zsO9*(Bc*2Q-!ut-`O6>Mml15GrQ{wyO+C@*+ln36$w*DYI?`tCwm3dmF=WvE>Ix|b*1!Ft>v*lC zvtoC)3qPLHV{T#4)((S4E}j1Z$7hA1h@@IhJ*Sc!tMc|1`DjoKE{xCZQyhE&R8qlS znuTbTqNxf~WCPePGEr&(X8RbouA4jDng+CK$7@y`Ev;EN6 z37rn2c-goOCIF)lO1zRxFDF#k7 zjy%GeEC4W>qJZNpip}mIF0!bevH?x%DL~&5ikj9TdRwz(0Tp3MwXAS!e#aW@q+_F= z9+&O^DSlpNfoGTCB}JfZDM#;|_N9HU6CaO!eWZPCPbo9%n)LQk^J5hg9A|rGRHKGb zbudB2R#j6=weBPu0lLL(0x9GyDvPF3sv^`MqiSRJ&@Y!29;v2Ed>Lu7X~PySm^CQWl18he`6a!ny?i8+lI&2# z7)1xz&^B2(Ttj%T%c)3eMQ8Z=q`BoB&KhqDDWHBrONc>3{eNc3q?sVt3xVsaBiT`` zLx7`_t#bB7$cdA8pfy-a`5g*ZR>=Vy0>>CUjwB0=CGKN*7SrS;iQ|W%>iD_-Uto}KQ+>89u zaWqFw1_cn+2nil}4MD`pd~+Lda>cLSO-}%bFnNzTt!1E!OJd!d7f-APcwO=SqQP4Q zF#-Z}bSd&SdrH%em?N^5KT?ZGK=z8J^_ywPPL=A=pWkre%Xb-Kuq)!&e#!A&)#}pV zOjJ_<&Y2Id8duoo0yay{3TsI4o)k3fKFS%Z1Qn1Wm-J`rYScF^f2v8-<>8u#JiB{n zhEFUBH-HptV_Yx38=VU%7*8W}Xma=fTpox&hHpcc^a7l~LDA`8n6bysEy>Sei*Kk< z(;rZWBZ{91jP8p|p)nwvbIvipdwOY(xT$pS(xn(t;k{@6cvGBm=OU)BcMnleXdEx3 z#tGfl-Bjf=*VO5L8pgL_!3Ih=ye&_dUb7gtZr)L6MqI(d6$7Gk^Bnrk&cGeBHmd{D z+rF__x1>(d&WcSke#)=W@|%BYk+eEaY3I$iEM3}=n>59ONgeSxQd^wEVuY9_ln66| zA8h_eP7p)&Hb?|%QMNf9d+jY4rK^>itJ(Ou2P92u!R>{mAJk!iM|{DgL}woWj^H4s z-(h#DbF=q9e1;u4yFBYJNStyg3dMi@C4<-XclHGt`wl-_!?#wOxw3xaoN8!Oeq=1c zDWt23DLFp-IAB|rkgy0I7V5z!pajyl{S{Zy`nC`@UaSB;DQe7C{B#~1UIoJ^007n~ zPQXhju|=vSn=OgEb4lu&s1CPeXsa%T79@zx=rj5Ux=P~C-kvcnlsOHB#IXD}%?Qck z#E3~576fUWpFh#NCo@`!mxXqtHc*%7{|PX@UxHyIjqHX$OXV<&kkyw~^pui88i&wA zaKv=YYpT6R8@E7wtTMwSxz4zJHmpgl#I$^O( zU7Rv#(>ssV?WZP{0)QKi5ycP)<2*YgvcY05N3nF{!T7E$%g`a?w+$ejU!~H3ESRp+ znAS*h58cdYpx@lG{M~4BwP7jTPLXU+z*g_pRISQtTf-o0f55))(5jmR`LYD8lj`Py z)T*s9mfYI3Y14*Eza;dqsUbv*)dQz2ryXEtzzOdB!KI0~$kVfPkz&q5H6ZoAI5d=% zP|wo3UhLy*JHL)a0fI)pWd11d6C)u9!PpNv4~M6Q_6ik^1y2jwWDnb^NT*8my#?#MGeh&5Ct&P-r-IyQTdh?fC&u$sGccsSLCY=zez(4xfR;$nU zUp6{YgPE;+Ssc`wNj-EVNTI`=sa?m7TXM%z4=kT=74}KK0oqkv;xLB=0CYi#k6tM zgBXfHKiYcm`NJo>ceZx!J^ALz&er44?~RN?8!;pdPhMGLqWw*Ue8h12TQlh#O{n5> ziX%j`r^>@zlU)Pmp4l!)g7hjKPIC%-kMHf>`Qpi)hY#-Fd$4=&?oxC8;N&>Ee?j}S z=GA1cvwzIttG)k`1>D}-+S$Idu9fQZtH|UM2)Pz_w)X96&sl7_@2|EVZ*M)=d$N0f zYiH-lovlZ^8yXxoV1nY>IF?Xfy&pzGSPE7fUH*4!1NY#h+u=uYDE`P*NJ z83O1Je-OfF`C`+)zPJ7P7klI^-_drh9aKNPU!0zwKHDcbQ>~r_YNe+)dJxi!H!}j3 zY*>*~Hs3h!>82E{=_zc#GiZS?rKYggx9J%QsLt$jga#Ln4e!OLLmkD9mlx0cT|I(y z*n1DdD)+WF4QEm~G50!;plKKA_=f%pCd-9qT2?&_^m1Bt`mMI8{2W5>@flL3HfEOo zWx3F^&$rp7_&3?{VnASIP7aO~b+Yzzw{eO`KvW}F?A{+{EPI5QHK$G?-o|r$P8^5u zmUtRz-KkZwXKB?Ncd_S?}}wm-X!Gu@gXNs`iJwItSgKp+>e?IGeZj=NC6^s z6&uPH@tk}6NLm!MAxE+frHYpWdy!k8R65gJ2#KlyATiZOI;i3|DhCifOXR}2S0u+AF1VLSf;B+^!n$Ih?~}$AMBPQA|w*gmoh4)(N6?GjxN#HmnZxme+43I`@6VZ}}GA7)63h1GNF(8EE%W$y~ zu?c_<%o`+sb|3vIw>~6dhGb&?7e-1BN<2?82bE9^rIn)3>+qad+>&i(!Tl|$pXn!% ze3|Zs)`SymMQ!r~%cReH?^B~;M{ahrf{`RqwlP$`hfn+3RuY%8kSGxnzrJTxJS1g# ztvvwMhFcOCv9zRhdct|{)_jL=EjkZgBb=<#3X0>vv7(%zXZz0(R>`o$lWy)7=>qJ! zfTW4Hd2ipZ4>=oNG+%?+wt=DXxCtEjTH7xifN=%qS$ReT4<$;0g~C-ArM4>Xl4^oJ z95MeD^oC}lbT%BD8-cAwfLF$_BTalb;}^^htn8Yv11I~>QV?dX#cc94VPlIY1U72i z^{V1ehfDWMOOrfPmZs z#Z8L=B04*qfIuo$X3^WCH);1$-!7dVhaApQ-fIXrg*i1U2+yVUDsnIa$6}iZ_a5*} z2%l-v)v4#C^-i=?$tJDvH$GUY(WY1$i7>;G5CEdN8dIyAgOKM*Kez&R21MPw7g zl1Fp|0gDGK3dvRVc;{dy=tp9ZAtF`4#NC|ByjXj(z=)e|_e_X$z z$>qk7fMK_imf0&Pbb^|!(wl@WqK{5C5g@3GhpdP;c33ii7Z6=Ozr{idvpEk55)}fc z>~QkiVei8$sf<9ZVM%gh@1oXAB9Qc|hp)6SJ}^4bU2&UW3b@C@DOt?=#Xh+vbm3Di zM8hhVH^!~`{V>M`g-Mwj4oPUvCr!KXa{rQ46zuyEfCnH-xAu?!_@4}sxPq+jRL7L{ zLIR&(7jjK>TSUxfhNXQaPDz6cpbTVX4BUJqjGb>D5Q|Ea3YH-$#|P>(366*Zi*y9u zr=PZr3(nB~*|!qo=uBubqV~kB8KHr2cP6>YPzBDjiOUtNP9>%%`H5{)w~aX+1T5tp4k6FGW?bXRFXNgx>pJ*G zZ5mR|T%?V~l8o4hgLEDmfKX19i&!Rcb`ljQ1$6)?r6!{l91*IFJI4QS$C?0ceq;0q zDKRL8m62AmlB3X+;^KhA>V)Z_pg0aM7tzs4kTmZ=P=*#NKkX|LO6$JbgGm`6)ACGUGPMqQiPO*W`46?z`# zFJJ#d%x;mxwBB@OWrj>LSFpZJBS3N2!~wwY0WYjn-j6INW*d_oirr}Xq-+E(kk&F1 z=MGxl1N>AVip>Y7E%3UJy>2UZubplEVj&O~H(F$1AqqWhh7t| zB{#YNj6y1LqCi{(s`#jokoC=v5-*fe7S;!&w{RvL6)Yzb1jkh*nN-qZA(Z|PN=9LdImD8@iWtrzP>j#2!D>fpr`bP~(FhhgGK5T@+CsQea}P55)>#WmwIHQK z#z2>^>f9Jwny}8S1hGQpg7NJ|Fmstik=4{{NJA_5I3O5WLQG`~hv%qli*g6Zqt|~X zzmnoEM3hxKao<7*b+RYC=On~uL-vy1!7LJtdfB9hsv$(K(UsRbI9puGKS_Vu5`G2S zooWIlvP-rT@xq$2oPz|?9%wJlsuY?g3@!aZxpi4zP~r4INT}$^z<{e&Jv{FIR2pg) z86)g_#n00+TBRlpjSp>FgVBO!!T@kXz#9DsJ|%K;m}jH)XD|(L)GGvSDADC+LGb7i zI*SogDQ@!jAN}^mN5B0k6Vu zxDc~r_+y#aP00(m=4DvR^7B0?7)lT0mK~CGE^BJx1$jw?X_BnmO;B&W@pgg6A}8BY z0t#~lCkKGHfk&jwY$9UVV+~u2+=)G{iXjkt;=_c0B0(ORCeMKLQYSan(vtECF-36= z_>18@mLgOu0ds-UYWf~vgRO-k0AEoL2+CY6m6C-#O3V3DoPGy?iLjq@TElmOV#P+h z-2VY42?vZvWl(Hy5~sE2iq!Ip%a_fGq6!GBcTs3Tg6k^z$M);Z{|V~K*Ip7xlS1v3 z6c2S+7==nS3IAccR!=*-EFzbYw9<8y$~YaNtB z(7q(WuPzzwu*T70Fd2b|;Vb@3XQ#}`dRZxqrR_1?u+{9_(!SEhNTt4c%lAJnLyns6 z2WY#oZEc%>xmB8=`VVIJB_4Cgyr*gPXE4p%KnPDE8%5H+2&!{8+$4kZ)ghl|u!Bpf z?6ROTWv*!O zn0#4VXTANhoO|B3M;f3>vaGiFtW6gy_Oq!J4D}7xIN>PNf)b^?HB6>fSRM4Bs--2} zco1{Rm%fuhE)4s%x)2jlC;RY;8MU&9voG;WHY`guh5Z zZc3!4WkD}vDj1lHz+30CO7*7>RDnEaGM-9MyJ6I$o&7S?C z%be4}z%G8q;kxtfsogB!GJ`VrclF;;fh(pi=MTQz+2Ne%On9|9ARL^mH}ao-@t&^< zg6MwPiki4F|KjlY73RHz{TuT=B6N7e9-cbqZ7hUHjf8bLF39BYF8p35a%+rls*zi> zoSfqvcVAc+D>#aF0C{n|;ph>Kn&UM4V>#*8uqxtf<1=QYNRz7kiU(j2_KpZ;v%^9m z22G9?9EO$up^Q8v;-~2;xbYd;V0a<1)&QM~jFF!qd@*hiU^WVn6z=jyO?aH4u_Pvw z_JUQmcN22U^x8+1>=;n@Qud~D@A4fW9ykY@uJn`s?%F8COvUnGb1NJTz-`MYZBkd!?STZ<4+b z03TGup2GnFuQ1?FR^S(n-x}F8M}KI_y0Z)WhL`f&WXl<9(-L+AwaLKEkG#1Yh`B^nNBg%||VtTema%Qh*Rd1n{s{RO$TvtF01hxRQ{5s5u z3O)LG4&gS-QTx8LCsU92(|lDaZR}4C#ksOwR;N2dL|QeW#ynU#6&cnhS#E&=P-D$t zYxB3j$K=v|WD^>bU3EmEB?y8fRi_mI_``JLy%=MON4*`GVkyCzGmFAO+Jf0Q50Sew z!U@^H;Ckba=O-073Mg$Gu0eP;WSQlU;TJM{`1DVlTPWSgJPRdF8V*ixW78|2v+-uQ zg3c1~3&L4>GXcG9Cp4nck1~AEQB|2Ee;_CAnh(f#s&c2_g!KnKZ+;XgSzCdS#(DsL-Yvg$QOQL(Em`Fi%{~c)`O` z@tV#A4uU=Jru=jQH}J-2GWdC!c=o7jI0+|3OL=#@5{MOqFrT)8? z27p1IEK7z%3Zf@3vZF|!reH*^pkbRF61`f{W;@x4j`vTGfQpwScyln7h0xS-Z8xeQ zabT6TFHa5Q_=exddSjNHWJ9kKKK&yG%Kj|F%TPaoh{@G%fPV8rG&bBD##MoeYP zyc0#S|3qe6odj(JCy2&mD%AP_{i9h!$%1V8IKHaH=UP{eWI7+OX#<=i+a8!rs0(ie zQNPsiaSTg!Q!0VQ?D3l)34K$WO87_hWF~+fuqmF%^jG?R7JGc1Aje#oo<#8qG*Ygj zQ2&Md(b?JMYq*5Rhuu@sy^Svphl{X=a-l8_mRE|=-a^wbu-Pf%Ycef0geg6jnc4#U z(e01_e*T{sFw}YRA)oN8zBPxtcd4%8soY~?)7qvzX4TIRG2KCLSi?vlBCsKHx)Rsx z{t1P9T9$U6qVl8&i(N&=Nf<~gIqT7?tF?rg&a9HG~Jnm=MiqYO!5WsT{Z`f zn~I(f^&2P&``2_X;@+CHIad92ZA9uu=3;W$j2d0fW;E+=(`aLhmQRDQLDIJ&iYVyI z@FI06{S69nByUX0O_pjGe~F%V!_I0=t92?KYG`o-3GF4;)Ok-5I<)l;By=d96!WS# ziP6>)(ZBs=sJTK$hi|(e!%TW#5rc!f+~58Zwh3_wv0BEky;30Jfu6EK*`CGiMnVKB z{aa?9){zD(+XbXUfv*1ASfudmP-{2yr8fha&M@CWkl_g5>~AX{e1hOUgeLZf;CGnI zWjYiKPYW3eNgwDQU&xy=v;}Is6a++ZqJ2=H)hiH1^}@8vY#2gbe;za5WpUKTe>PSN zVvY1@c9#ZYDDsU&vl$^T122(LMkt(Eg?(o{IsAcr3~B_It60}tH7Ga-^ct(zK^pTS z>n@qvdbO@mEZq!$D^2g4f4`XP8bXwC5EsXup_GJ*XEa*EfRKRmxx;5FrT>zt44MZUUR!?~ z$Z;Qz0zosE!?fA9{@rP~wJNzXyPZ~ofgs<9FQ&xcG4_Ho0Ui7BGNb534B@izRGyZv z=)6fIO>h|6(OA|*k4#&G565O=kPg;ssex0tIZiCx9DoZWt450jUEfk>P3*&~=$Ns1 z+ypdvW9|9mjbT^LjQ81n#af#RhhLrb_`Q#`IjivY31~)M-LfeGz3I#gMBA;*X-d94 z;ZEdCw~>v6cwhb*&77i>FtCXcD+ds~02wL`?*+;^2G2bm zWJyYfZG0n4Y_~d8vDVdg6_{FMv!6@r0sGPLYgwn(%H?DA!5Lf)97Mzh_R)}#ny$?v zZ+Vkz9XaR9Y97nminTLUDqtBA!;)2@Oe5pHsa{zpjo`9kAGP9ov2$<|TYasA@R@R} zu(EOTrl0HH3X&(v<+?68095Oo?iBndoFq2%(~vwhJ7u++SP>gbQ)whaP+|!yiAJ+8 zxAs@pV2E%4qDZ6IUkp5G-PPNiQU)Hbd^Fe_Erv{3u}#I~mXOES9)=2(PF%nAaWJy2 zI4I{qGN|BS%8h+-vf7IhM_@ViUGfytDc2*%P1f8M{~r*YVy|?kY`=h(+3>>AYN_fr z2cmiCy)80Dx3O%D;HZWk<~_G6T-t{;j1x{m{7BlW)E;gwqzg-Szo{D2Fc?di3W2b> z2K01}IUTiAV`&@{Qi)E{G~KFH-sw=Th&hh91+6UZpd_K6B`0V@9nvZeJ!t2GQq^#& z!|9_^mwqZ9_8p3FK0vsQHeOYutmv^InM}G5e0dP5r=64@j%Y4cb~vn=ezE{*P@ke2 z1D0KW8d8b@ELTFR8WIi-=XHJY0r3q38dkK3>`=WgcUwIZIu4EDqp8|BdPHs1g#fu= zy>>R8&``edOT`M8xRh9^xL&rED%E;6TM9@Z3}BaVo-kMY+jaM?h6$BGasW}EtMUc& zC4dkrb3r18v9%!+)8I?dEg?Te0Op6eg6zVbz(b@h;NsovSD2n_!_(gN^3>9AL>mjlQ&XlWJ2t8!I)3jYNTK zNF5!mjIb-$3{2=WZE_(W@k>`1+;GI0H4W+eMO^PxT2fg*u z8+s@&6|Hz<0TLQoPh?IZ&jkmsCNL??36M&!m7at%d;eh@gPY&QH0S7$Vwx7Oxx7r- z@}`#k;B*QC3a}KXJO9&|)kgeJ1C+ADa<(et_1@zz@5%E*0N9log)+5!gG?SuW+Nd5 z%2n!s!GzHSa)EEPt+RT5sstM{Qx2u0y^0r5l?C(yJs}uFE?u~-pTs2~`-|5n2j7yu zj|3u4&mg&d$|5~#tmLZ0$l>fOawLTN5WxvAeA7(Am?A#l(cnX4iP07*n~MQAMFdc@ zawxz*X^hhXCOAI2(zH802RLS2UN)sd0H?DTh##HMt58t#DiYZg$1gTS3*e+1d8c?{ zDjb4+p=1yTR+NJm`kQfSg=9f&W=>w6Villa4<6|zogM`nu!Treuk0BzRA-g@f;EA5 z)9|%=y4*pcS)P6%a-A`1=gSJ1q`&sG81U2m>uP=PMxY%``^taX_eDzR?wgK(3;^D0t z%kkFA((jnjkhjdI!H3aO7aThZ7+#`{T@pthI$M(nm@G+UjypR(eQhX7p*4&~0-Jm> zsO%Vid%ZiAW2YgAv+%(f|5P)0OO5j0B|_-MU}1R*KDmF|LdLepbV6?bbBgR*S)~^Mc9Uqd!Y}g=K{KkrTFudC@&|i}SYY zM}ui<%V&4@@B$zl4#@ffaeUy=Mm1!?zna1a>4LUk5?@qKES1)}q!f(UVNLcb>ptmH z4N-9A*yQHvD1L=oReJjyFG|z#=HG)hQLG;=*1 zNJhFiJ35Jgf9AGYBa*fEBivR(+tPP14OOCm+7@;XZw{j?aYUs79EI1B5b6j*rI`D~ zd+-OzuWThLA(gg~+Js3xc$0`}AtTT!nSTyix$4 z{r3Y7lPLi|@;+G+7Jm&a+tcYRyr2hV&(IuDEX9^|hWsRsMIic?mO#XdQ1r>+$+t)a zb}W@61ulFowK0>p;b17FlSwmNy`VqmEn9brg-3^jzjbng`N&~DR~-C1-7YvB*}z54 zLM=QL218B}n<*YhJ1IqhqUwcXtfm|t=0({Fw7-T-PFWjG83T^tBpQ$sGIOsiSAOKUM^-u%BV)BT1XVPIuPkb($>R+9##}Wu+zmn!5k&f@m(o8$@w2yY2ZNvtABp?4|I*T zqF)!6QR^#3#R=FUlvSx%zp+q|vC?pnI@6YTX#U`#*GyZ<*=qFcbyd=uR%pjB(R3Wn zvGru`E7^+xYjI@qWxyS|9n=4%U8}+MYNq(2fV$=<2<~!4a7*(=7%H;rowdS;VHrj^ z2x-$Kql`88MHK-CRwoGQ7+r;ux8?a7l`=urM5T1P98oN{8=Y&`KJ2)Lf))+hNEMmGEJ zEyFzRmFi#Y%WA@TEqD5AiX|p&HDlk`u6tl38zGrLWx2%EsDXebG>ms-`c{|LJYg}C z_t%jOkMf;LZIzB$ZID=}Iws=(GJ!nYx`bCjnSgdI5r{`zo3(qOQ~4M!=GVVRV!pXJ z^ob*y|Myapdu@API!9$#l+i$QADM4juzD*tVZF#bh+SPjV*EHrV59b~m$J6?HaX{< zQ{V$Z#Ygk&A?bW@YaS^tJO6t`U`ZxikQBMwMuS@VJ_(w z2gAdNGkYBgGT3E^#PZtY+@ryLtl%XYCVBk zmsM0pNFQSr$D2>FSwh{Jf|>=D{t``uW_^m|H}i%#IPWLeBo+Q9mF*nMVRgQ}`>@^0 zsvAMd><2CZ`DDntv%MM&q|Xz2$p*aywBBz-$+dt%6yeRKA2|}xZ#wRY%yEA~oBIFO zLD$tB!mv!LuIFI=;SVDEP#1}^=FH7kSa5;I`RP;HdCXVJ+WqtpoOj~2#t3#9#1VeK zhxl~AQd21oLe%c4;?PVjGUI#IZ~EG(-7<25y({3cQT9}d_=XYlO3rDNfG%P04D~H2 zfCBg--#pvr8DR!k3kV4DLqHh0Q~J%2p7~GjTSAzl{;%qNn9=$nTpLtsak{z*U*sgz zFYm(}O_(UfY^1NhsUOfTm|4AzBUq&ekxZ!NKjY@I_F_U{T*=OAQ(n#ckMio`6qnvpWyJ~Ztx z8hb&UGjQAJgpfg0>y^Welb!+qkRimk6hyMhmuCW!0rq=iG_lFv7gmMVtxM(+TUI== zGf#<>Z8+bRigO&-;tTj0O{SfrcNxh}PT>724V0$RN5|O18XX_rpkD3mPy8) z-HUCOvLRvtOTDEaNjN@Hqm&F7-;+o5p%in_=-`62Y1247~2EA!eT|(ai8w-q&UE7{xwi_ zX|`j={WK0EUxT*tYo_EPD=)yrphs=2{3z->l2uX_q%Sl38xF0upIrqQH!+6|{SgI$ z1%-~mY{6Nuj@W;wDh|Rr*5G@z!2Vzi5Fhf+OM?*`lmksoamnK8o-v(lF9YR^3^0AB zNVm_QLk`vD0emwyFHS=#-x}75qd2V4)%Avg5>hQq9B}1CA7}H_9L3G+VO_Hh!d!0i zFl3d(BqHkpqKO(yn?YY+u{4gz>KZsWt?_%>fl7&QUzYVH+ENYmfwfV0FZi+T2l7%^ zH=8VXWmO7A61G%mV%&g|+BHDA+(9nhNUi>sEEhC&__8%ZNA6{N%XhoE_Hu52nG z9@ccTJ<1EWp(4}in*B9r?JafFyapfko^=_puVxtHK9(3H&wHNgPTQGRI~I{ zR}@;${jlj0L1=P4dz1!K>ud5dFX_x>aE1!2>yqo>Mewl`^u?jn)`ZY8yVp&p!YfT9 z8gokS2l>Z(w+)G5LI^gJ81u_)i zrQ?p3mgP9^5BN87Z^)wSWlqJK^h(-3K7>J`E4{S@^oN&bRvAZ`I&**vF(nK+vYClp zD7^(F^#lrNon=~Wyi>ggJ8J!D-?tkK#KDsR}6d zT}QbnLIS9XKtO2d8*7*CGFDu+W#huUO_zwYO)l|3ymQUA*cofu(I%&bwq|39HgbHiNX15Bt=xvW;{`2ye^gy2IoHZ z+I2I2Bl~rg$JRA?`)$s`{)!xJx!xQ_IlQ*N9jqKB3pKx5J4zVP{$CA2LVd*| zuP&HDjv?ewsB|{|WF$o#26ni6}MSo#eCf{%#tTCnQ3= zoh6t0?MuO@$A?eIa7v9cG}q_SQvc)mSW=5v7(NmQru;-0S5nHJq~Vpfe@Al2d?A5! zdb~Z|N1E>Wb4!|(ebX1{-lBn~g8jyLE>#}_#=I)a>Cp4XUqn1Ydoy({BRZ>`^F(5= zoXrUFK{K(qRfwT{uEu_CVQ^vmO9l=S*&cb&ewx|0(23H*hOCFMJQTmY4&)SL6^&G` zQnrs3&HpBkZjp-K3ku59YVP&15XkC~EX)yL{$PZSir`M}XbM2KSpK3LNB2hH?t z%7lQ9W0eS6Cd&=e$amgliWJvKKb8S5cxSHJs#5*bp7$n2HH|VzZiueI_SLwPwK$WQ zagYO>+iSwThfk8h5L4q8BU3uQ)u?B~(1kWQ90`dnPa2g-ZUmn$d2wPG39S%CgRY^GQieEx#H8z;%o@b$xXSxI^J|pK*=w_-Moy9toxIFCsb8Qre zr1zTvS%N!qfcCgih>+oKEdFN|!__)~DLp>zUs}ylLZvkJFNlWB`e$K7!-{%GEX`i4 zNh8pqz1mjy#|U3sdt%E0ysCvkK$u83mehv7f(Ei3jx^-erJazNj5^{Y)^LXh5?-b& z?We(Ig|V$T(OR0Rplpbkbgfe+MvJvd>o(;o4>)xOHHPEsor;x9K36CnTz!A-T>;0e zZP!O1komA3rAfO960s!FHi>4d%uOV+?%NPw0}!mz`B+9s)Pl^X0MvCAvPScpPH@>d z*ssaK<$w!sweu#Bd#({m8zd(@sxKq~ zAUcp}<9qP_9cdtaE}8UIjsAw5j}U|q9ehCdw}L)WL(*T=h50y^D z_2EKOtyX4AB5wQcja2cF=WM?jy0esz9!mw6^C zaf>I-Y&vk6rU02z9A>cA+SjiMmzrV{IxQ+?G-C6@3qDT+e3V;i?5}cfb_k>6g5AS&8re~c#OpG>Q15-ib@Phvl)2-KC6E}Y)VnT~ z^5IP5^Peb>p+812(9Z2ApDcug%l+ZLd(?DSO4WvbL$Cnpou z3&OBV7qfFVoWp(aDdy{KG>nj{+|r0fv-05E@)qMQRsSuq-vZLm@-{D{Exl{I!N)NC z8coE9con#W3VC%I?Ln-;J9_k=oGF($Jw3cRd-?S6>kj*WHjDfk4`})}wyrOv^hXwhE`zer;_L5F6(>3D!O5@DYqhe9V^5so>$1fD$ zrvyF7cCECP%O}Cq<*-!q;{C3Zm1=hI7xF+z;QLGTi<8_czxCR)rbdU-fq?p;UX$mw ztAwH>xp=2;`~6h~gHcmZr)j%-{o`i-B`wTk?|smE%U6CG51nP2YY)954c+!Cj=e$i zsmCm~JA>>Q8P-0$B+mi^o6#!w*U^CU;se-hT-TU3f zH7W7pT3}=B88!{~q6Pk14$Q&Iv%u%|Fu|H$E+&*AvQq2YO+S62FM76HCCfFb>t2c` zDSQ|~(lrvAQKx|^0Jtm7u6>ECq*(sc+o7+i8fLUlEI!hEv<8~BXG#9+y1xlv6=*Na z?`MN4V;bSKugk02;%?WVDz9tyi)=57JmoM;GHkVY=c-3OC&vE4;YS}-2T0sXeI+Tl zpB_Hn`8zt&0kx~Cu9vObVA}c?)@oXg2g*FQ2<(nh+E2O}(p~Dh4NZEvQi;fQp@K0Z zD8a97lL%$Vh^wnMU6&D-njty3FRk4P1w3AKkq_S|aOwGd^@4O_7!m$kNY!mezJm$B z4FC0k{|&?ZQ`rOJ&`MUwAJU%gS#Irzs0@HXP=$GgkFWiZ<)+5)QH-bLGbg+Ss_`5{qNW0AtI3LXBnY*R=IgLymM;S!>=etvaL~%P-!znHTf1?+<9!1n-)K$ zP^ZL}G=4)@CB~q%dh_O7x7NvdioJWmpV;3-JW!Qgf_-=jqj1d~#)Il+Eaneio?q`8 z67h?>B>7C&icIEFH*KBC>Juwi=}cJ+|rUUr@@w}d93FrX65UUj~l%;!F~j z>V{m^+cE$qN7#=DqQdQ^>Hu_^=-^;evd_%Eb5sA=%}W5^Jh!WDXH(cEj7+ zyKOO6*5sd-nb>1p?KKGHUOr*k6Bb1=B1Z^?14jHFj8Z>%ws{HZsrRXd_($0Wg8T9%u~=B?};?FQeFhcie}#Bj|y*lyUv7x1_E zcXk9OhvjO@fZ&DN_>-7b&HJZ0$|}J*p(_kETHGvVQ&}2dm@u6e(3{u)kYXcrc$lBq>M$b5;PV#jHsfU=5Xd(Mh8SQP10PC zGKRpNR4d`mgB&R$(Tk7*s1^=NLK*4Y>X*Jsx=hO!hghzqys727ir(yAdKyoRM%jNg2yG*_il}LV^^e@ct&AG(o!Q%@7!f1uTWVT zMwqAG2R`T$^fDY(Kq8GvUV*ftEERQE3^p&1&7V6V$wPywCS8Wu-fJb1Id8@xOhFZay;_lwaKIX$^O`9_?0Hj|PK z4*u62&>GyhN(9S`0@D%LqKpV*6M6u}z(mbpvUobbm|azaOz^!$HoZ0Dv0~=%e>q(uZ9U1V zlP%mkU6G&_2xOz^({KOl=-V&9{Nm#mUmtz^<+q<5efH(opa0M9<>uZ=Z62v@+|cTd zy*0$MBu8KPE36G&@+>kVcc)hxrlrY==4Hj`U?lFyw}}wcfmvOdaca4waX4Q=iWimW zY+X1Ps)azlT-UTU)(~ROMe^iEnPr57w;WVTYiRvkcI%~`19M{Y1@=-C!)yv>Yrdk; zRob$a{>r(B^6WSZ_Bi)I83h}DQ;BQEridyMKOT>(XRfS((Q_?9Ae!! zIPRcy-@#rD4iJV9Q=^W!4>+7W#tH*$v5wH7$594;4l0EI#W`mKIwCc9#0x_0{#=!lx3_&_?-v z-s-ZYs=-0ze;=Nw{-?QAXGeJ-2n73Vp(c?f9-K=x0yb{NrGff}5G&lYYt00F6 z)DX~sW{Dbfy&8x5Etn;p~78-yfo@rQuGGVUUFF%8L7@idO7 zbboH3OQ(7GJzFO>FZR6MzGfZSl^A718-IN)QgFxopwKqzR${5vqt{(Y9JF%2IpG>9 z>Y-p8#6fYUpIzeqfHAr3;}`?jw%z3Z)4M1XLNQA@#Y;jt7kHZK*_dU~gMO9lnf4m6 zx4~!j9evRXH%9hg7QWEw$$=A%3*PKr!Krq+Rm|p~rmL9%M1(kJrC@gQ9dEAPWp;Hm z6lI?Kej8S8mf)UE^h0K62#w2EC^MdnQ*0~)A*9dHP3M{Wt!X2vhBXq}4*SB0F&h<_ zwzLxS@CllTo&Xt$h4o6Rj=Uu;Q*e40fb|q~*@e)oTIOU_Q;Ql*{$@l>V?gRdcm{MR zb-j$zY77U1RYKEz_F2a)=)s}K02&(AG!L$O-*eKKhCyz<3I{RGr~exox%zqWO($|H zTk`Z3xTBSUS@HHCSXe3pSS+ZM4dcy$#W=QG zEdbMwyn&G+7`M~&gL^(Ct7(Cx5GZr9LEWBN@UJ+&7A2GPUmth}MhiD^P0 z=vE=_D+;+|L1i}D43agDBk+qY(N9)(S4LVa{g01zNscJRttA~EUq_o7r~ z{R7D}T^(w=Z@CZR5{i;VC*5h}GL8q%3jSyD(nR3lE*v#L7!OVoObHNP)F;hb=o^~o zoQ66MRbJ|0&Wd29qiIOUn^!yW(`}(0jCyd_HAmf+pAHNgV%FP3Z8_&MO!h9P+#}X% zaw#1sQ-=B}XEa*d={ZJAkKQ|BvG@4RXFT)FSr0e%$k~-B1wkJ(M| z|B7uG^G_wu-M_VMO5ud%>Fv3$#Lhk5h7l;*X<33pj6cP{rMvASWVWn3;r!BoMpp8B zgi#RgI(oZwWLnYk>p%^77}B@Y0#2AnvLnWk0>Fu9qU|i?5YtWfi(qwzVR{YJz{te! zQi!{0j{5&e9mCJ>&9}j(1xxfwJvd~I{T2lQdzrEndP-Chlt)qeTk|^OK?CgL=0 zYf<5fwZn(s&bR|xz@KK zw>%1U1kB4b1^ip4l$Fuco-En-Bo^E0476>MuVbyU-K#fere2S?Z&Xlx9}sK}Bq7Gu zU|ktm7hX%MJv`cQ5JgPRuucZJ&j3z*s_R(yL2k%=JE*h^YPd+eDN)1D)kK6q2>2ku zrK`pYhzl@gMY0?Nh?A*0Audr_m8(1Sy2pPpXo81N^vCJFQs8y6rB{rvSi_f4-|oLM zrCVFs#pX%1eN=MPLE{d8yGZOS-yx{%^cXx)h!J`@wYq;|s2p08(;%+Bb1 zU_gzRH&kFBk}bQ2{aIzb<^q_c8qNKteWf?NJAxEpkjvExf4q!pH};%ZtBq-d-oO!q z#8D5mMK~956Oko^MV|80zU%NVw69O^>AI9$tSnukg`7^L56$%7J_}3E{)30nOY*`i zllvQ@D(^}zYw3;Mo&4g<8t{eDr{aENSv~h50(jYZR#vp z6I2;}pobN_UqyI@CFJ4IVLJ!Sq3ysfXMWO@OR+X#YMh{<@m>fk)&(7qN;77ctWcBO zj!KZ#5EJ8c)|Z+N^pDPWzZBW43t?2!JB%BRi7Ik8EFO z2unQRrfhFe2`q1w&c<$Asy^r^peHu=4Yb2yTZ{#532zmrR9ywkw3nBI_dD)`YV;#c z2il;0DQ(qRbOSHxNbM@jk<^Eu8h3AD!({q18yM!%p(Z@F=OGRs7U`o02ktYIah$nB zzaoGgjNW)mENQ$nqZ*WZ?_LfAmZyYGo2*@eq}t;k1_vOQWvD^}mmQ`vN)JFbam2o7 zy->9wke-C>04#@26vx0M-U>^WWOl6-zy=Nb)|jO`pUMn;M}yz zlEAm`RnIZC3NNa64ldh>CnB64Kpm*RExNAN)tk|>EBp}d1UuxZ@HDa&3Q2XeZeg-G zT$2B*^-C;!b>|B`qR?_?P+C*slrrmj*ObNA!7zg-d6Co0BTS>Zw#rcpl7Vxz2Ie#) z9%-}3b&Lx^E{gLWgCG)PVpvgV0QL{X2W6Q^q{j>6a}u2}ieHzGiz*o`QjqS)x6(L>e*KQG?>)hfNBFN+>W zH!9OAjIMeqn_dEiH66%Odu?WGGJg<;t5b?I@A-9OqX8|uS?w$oQ%eppj#(K#!3;KM z=a&%%l_OMQz`2Y%pX$5tO&4cih^tK28oN~kt%miT+}BuX=#$+ev5V@j zHXVNE3^hTo#VDIe3Q^vn*(MFpEQguO>DZ@Bm>S#Ka}WdFYZ)Tgt7{-dq$(Bhyi9AO zzbCBG4w)zL;>;Gq9Q5d!GXge`g{dK3Vv651~5rQcIYJ%BNIE8_CADvL~46| zoBo5wumFEJNESW3(_9$hrH&5LA%F ztOx2rX0(y74bQEZ-+%JyK&p)Qg_2D*&#RvfFH$c7siO#$rco6pMXvrgUSmhgxH?+3+WD4BT{)=Xf{)^#ZsPJP~dIzX5R` zy9SPeH^5Ecop57#zv=%3Zif0vxD|XJ2JlTd9d5ih78?g=8hhY0)L(~(z@Nd9aHAuM z6C4G1fZId)Hx^dH>2M#|2FJoPp!~fBZUCaO4u7-tFMtsP~6^ z!KH8#JP~dVzX#>+UU(o}0}p_on)$S&e0&dsWO1wkR=@;QyuSh!kE@~bX*E=S-VPPt zAHgd4Hk=AaFZJcsXzYSJp?^A5I=%(v&$Uqgu7<80OnpC8`qn_D=NaQ)VSsw{(LUV= zK;_#~xF0+XDjv5$mH*4eO^=Dic0s*ARK7REiEtJC9J~=Keh)#_vlrpk@b6IZ+W7N6 z+^wMEJrOED4}cU!tQKAjFNI1^^%s0Pr$hO32vj-Dhsw95#xAIEvry^%DpWnb+{}Lj zmH$t`ZQ(0$H2l!G$+14X-J#;Ouc@n`>e&HM{x`tg;jvKueG%>oFNDgMTi_}1F{pf; z+vdwP3&*4WHdK9l9PS3!!ad+8aA&yFaXwyCpz8BnDDyrz8GaS2Tpon7|3|2FY#jIH zyBk!xXF`P^hYI(rQ1$v=xG!7_tKo+2-rf|ba{dC8y>p?$xfLp$wNUB%J5+evcKGyH z!W~f`4Al-=q4NJ+)4vqT-EC0$^aNCXz6F&Je}k$Qn|AvA*aoUxtDx-FK$UkRR6G_# z*-t~+TM1PTXF%Dz%*?Ncd!fDsj)6}>)u+F}J>kEg;<;5TcR8X12`SZ{3xh==!5e2 zB3K1)flBwwQ1(7FZrtzd|E^H^JPihLiK$mXsz~e#sCqbZxpzMfPDecxDt#;9R`82Z z_PzqE;q9h=1@4D>WF{6{2q!|RPl1Z>O>iQ78Y;fAEOiM~Lz#aAVida{Dj%x`eEH0U z%7;a88`uuFgITD2J_{=Uu7lgchfV)E=;|Rl=&1m6V8Jww{xKC->p#b zdKoHzUxNzw12_tP0#)uK2Yq@+8MlVAzXRM6j)Ag&AXK@`f{MoyI36y8JHtz$^7{^` zdh{ezcrQcAp*Nt)cheI*cZRAb`@tS~6jXlv1SMM;mn*N!>tQ00A@sjo8L2Gy>93{^hQK-qf@%Aa?j{P{an zI!AoTtG9wG=bfSS$3oSM{h{hzBUJrthBEJg%9k9J`KfR>_+=>nuZMfV+o8(gS5WTO zLYe;oDqbH!h5Jva{NLIsQ04bkxHr5KDt{k_JHf}H+`R@BzyCtDv(3-+ z`5Zvy?|xAJ?hj?Z-gq38el2uQ2zcBBEn*8;aIrn zEZ;Aj1Qp(Oun9f{m7Xon_W8A^u?9+iF_awYhRVMaO#ka}W7OX<-V8^gz7wka?tv<= z7op1M4^ZuK^p}0O4N&>{b+{?K1}eX9g7WunsQUCHsQh~tD*f+3mER{&@f&@PFSkl4 z{RXIb#-ZE~n)(7Le{O)P7e6%h3sB|$N2q)mb*{Hp3FXhhQ01`5^n0NEJqapbE`o~J zcTIf{lpKEoDt^C*a{pK3CSURDU7_4hG}ajxL&dWP%Kb@D?k|9f&vj=0fT^E`viFYZ z|I^f4f7R>n1?7IKspmlXvlJ>F%T51m<7H6sx*4iIKM3Xi1*mwv2bEv3^Su9iK*SvaPxCiQ4Fn}GVe+E=I*FyRKV>5r*^#2VN{>~Tr_Am`9{KMc(xD<|omqPjf z0NfP51XT{N8$UK~`E{>91}Yz>n|eM}IPIo?lIdS$yb)Gn{v)V(z6s@i#6>^ri4*xF38UDqnZ`CT$JY zz&Y@jP;zF+OME(JKcfoC7zv-U} z_d$IbRQeu-C1gQlzA=O8g@YWn}w3!C&Jy}X>bm_3QmD< zL;1hURo>nNxH;;nQ2B8vtbmPXo`x!q6>uwfDpY;{8dSbr1{MBIa1VGt+#S9M<N!l&S_@GUqRZg7q7&vt@}@9t3Pn+O%3=}_^hgG%oaQ1Lnn z?hNBl={nK$&o+L|co~$tYoY4NYN&F!$M^_Tc+Wuj`y$*3z6SS#??Aa9b*(qw7Aju5 zKPw;QT?ZAPTg?3XQ2F$L zseb_#&aa{3|C;eVGyllU{|!}+n_cI*3zYrwQ0}Keg^4?xwc z7ft_<#*MD`@^KHiJ?2xP!kJ_0FF?6lZu)1K{^f87^lvr&HBjkz5h~mdq2fR4yWYRO zpv9%Mar+y*zvH3eQ41CSBaO#H`F}E$`%6rH z8&vp@LAiUy_z_gPH@ng6?+GPWrkQ%7vC}vR<Mt43H-5`_lkr}tdh@8M zUoiEXrvAHeeFdsM-fa4hK((_Mq1w?$Q0_Om-KT$V;}p0x`n9G$!g!o9Z9Lg{ zp7C48n~nEF`Tsan{N6P626y=Sum{`<{Yl0{jSHaS_XW5u?1zfaX~wS`uZ7CTJE819 zZd_}8A1a?VxYNtG9ij4P5>!4knEr84{+wXE5N?b5M&tc(3)D}V`HQCh!1yUtI!1lp z+uIo`z57CiUk_EjOQ6al4JB{C49CE0p~Cwq+z!5Ad>6|8r%?8HyvwU685@o5#uJU- zFy3N()c6VgfxA55{cVS;Z%Md0 z9E9@kOsM?%4pcrq4(0z}pyI#B4}JXRL&fV@sCagnejk*-CqtF{`Nlh-^7lD-1pF8( z+<8Cp={ge5N8JhM!8_rO@KdOMZ-)nce(emWqdo}k0<%#0aXxhU2X{q%B|I434=2Na zK>0uJ$39&vjaNhY^EgyG-hi9J_n_kU5mY*35BYF5g)0B;;J$D#I1SE)GvG)KGDqi0=egNf9)x&=NxCqL>ufPiU5Uhf4LFNArYrK9vR6LV#BFvcjS~v>z z&2Txq8@>R?KH~E^_EVppt)TLEN4Pz#f}>$AR6AV)_l8NR`h6bUA6^e7Ctij-!*}3r zaDzvEd)d=C11cUzz>VSOq1<&qh0_oBfM-F~)9c~x@F_S3{s}7lZGJ{x!D+A#zGEE! zm~TfZsQBFu_l1wa3iv+U3yyx=`!gM?9vlOekLSS}_(OOQ{0CG%PJP1r(*c$5=R(=P z7pgqpHtzd#KTb}-L(#ts&W10-S{OX(+g&@Hg!*PE^R;js-1`?kocU1sFaVYQi=g6v z2UL1rfIGome(BRQ6)ImAL$%XED0zA%R6V`}ZVI1-`CkoXe-_*f zwwZnss{BuZJHQL!#_+pP<$nvTgs;QR;pR{KbbJnOg?c6o;Cwh0rr;!aEmS@~3uSNX zXQ*Rv4>%pJfcwE)q1yY4Q0{&Q$HJ|D<Wo(mQKtKbCqAlwDM z2bKPfU-tR3HB`OX4ekv0g)%=3s=hSB(XbgR-@Bm7{e0LAzYWvy&+q_v>{?$xE{4j7 zXQ1-`Ur^<`>2H0xOoSVu{sL6KbU?-P9H{u*4HchNA{=`b?)yN<9)kKx z*a+9cbK$;k_C5K=xDDznq0)bw@lm)p>fahiyye|hK&AIksQQ|O zd%^SJw(xc+cMn6^dkZRGwt1VfgN?8o-U2sx8`y&YhHdN-(a9Ab>a zF{sak`@$Qc^6@D+7ybdN9!+`A_Xo#Ah5J3IblwFwg%7|j;UlL072FW@%f?sC{B^h= z`X9or;ckEQ@tpvbj#{Yjx?m-|5=xFe3O@%wf@+Uj{K>CNj)6+=VyO0gJX`?Jgy+KN zU;x|x?Bn|-sB%3UD&4E$R`5wEe_w`&!4IM8>y-CBJ7G2IZyJAU`X9mZ=~FqZZerZYI1Vb`YM|^lLiv9zRQp*D zRnNW*RZlN8{d?hP)K9@t@J*0_vP)cn(rw>}Tmu1|ofA6LRX-~&+Q^Ael~Uxlg% zs|y5|4a=T|4(4fSbI{#*t3fcHY>>kDvK_z6_FqhljnJOX1SRDM@Ol~)Tq z6egg`=X!V;d>eiajvX<=k1L?sQ6p5jEQP99ZBX@bIaEHJ0u|r0q0)aPR6MVT^6x>Y ze10Cv{%cU~--W8rAH$vDhz-1YSEzcl4^(*j8|Ofk-%=>|eNg_M2-P0XhD!f8q5QqZ z)HfM_0F{o1pyKf;l)YaXUogIE=6^8thfx0h)ATpm(5ttEipNe+@z~eYQ{ZN(4})?y z&$t-M-f^bxg^I^YD1S~d^YftMc^OoBT?Lh|cS6;(`=I=P)c7=1e!m12-d~~8^&jIV zBS*OL{WehLIU35m0xJA!;{j0lI1|eM`B3p%0%bn|<$nq)9fPKSrsJPy^){sfhOTW>tV$%j4Rv8d-l$(C>8z&kYjK@H=o8_kdGE_Uh()8~){b!7CL;3$HlswpPQ}2EbR69G? z)GMI+ne&X-8SjHl=syK7hP!Px!i}@l+qei%K@m+8U>J2s@;l?LNL)m*1 zDqnWoVnpm#SOY%~{{Y9r*<1Sfq+v7av*ErY=&xZ9>i=%#^S5W~5pKM2IaELNcPKeN zdmAqg;!x>05vu$yg!2De#-GAzsQ(NPfO~K2%i(Bv4C;%a^go2-;MnbaJ!*l<=VPJD z^#rJT`YkiR-^?F{O6P0vV7T%2BVq@_dRPZff=b^*a4y_-2j6~K3^T>~X=o8T099NZLM1XUj2g6fBFfU^HX zsCxKI(|-$2MEx(Qau~m}k6$}f{(Te5-HT9i<~?`~`~<39T(OI<=XXN+`xI38Z$pLq z0aQFT+SU8B4crs;7$|#nQ2BZ|RC{TK3a=kZuAT-ZS1vYQ1J!PCG4p$%>^}h&zqL^Q zz6<5)RUm%Ujvoy!=T(Z7@MHVzZEJU z+D*R;%3U9nyDU_^R+;*AsB-)=l)bM&g?}Mbdaf|8Hr`|WDO7x)g>v_*@h#&YjejwI zZ2XULp-Y@A8f2O{n=3IY&8A(#uhVQV(O!fZN^SBPeSEy zuj%KECm2sLo?$!(Dn92!xw{Z5|1UT5YmDDD-fX{llQ(JO-*CJJy&no&{C^E{CemH$c^+JE7|D zL(s{8DEYh=%HCh0()k~#_PxnIUe0b0C9lRp^;a{Y<~2t``P&cW@5xa9eHp4fUj-Gv z8=%tvfbqvr^>&S^A2U8_eA@V&@i)e`##fDRK&9gysQCTU)Z0|}_>6%HcY<+}aT-+o zW5vpCDW$KHeQjwGosyq5o^H*<4R!)@ts5 zg?bg2e!ugGZHIZanM>s9WrMgK{zx!7L=FGF9yt59#m{c7%+ z&bjt<7<%8}UUQG1aDNB)U**zoQ{3i%|K{dO%-b>B1peO4?t=4B>-P)z3wSTr1=w3` z{(RRMp#LA?Qp^#ZE?tYB>tI^w+`&O>=xb%Cuh>!&&DH15BL`}4Rq;eHGF64#xWor-!i_ebLP8(cS|ewu4f^!_Oi_$}aG zzsX!Ta=%|FoDH#iv6)Z6{AI2cA@jXZ=gfQtcJsgc(aVI?ZP+^*ZUt{c{{!x?=c)<$cOL5FFn=7r0XN3%hcN%!%lwu4CwWcd+1UMr z`z6@9ocrH#g?|mGmvFty^?~`B!NNDW{>IgW-aOoXpKChTP1w7g>mBqba2;cw-2&%g zuHX5X|C>v{k#LZ!j_WX|Lmk2%OA)bua`kh67*}9!55>>r-2W2l7hq=t?pt8^w;zhN zrg0ivW#+GQe**4jn)@@*zY@J4anYT`reL-K*KaZZx!HLPvn+c0eG@ys=Srde9M@}J zJN8rbG)Mg})bBa20q&c)cE+C-*!>v2Ww4j)R`k;FH25{HL9Rb>{SrGX(Z2_Gzcs(m zip@grM9j6mqfU>doY)$!Iq0v2KgH|}t_2t`MDIBC?u3VP>DK`-kvUg8>UPsV686~r zOSsvI``=+lzj>(jy8=!{Z%eLD%m=xSNAC-$o4B9PwKvzPT*q-u#B4RZolC!jaeMdz zX8+;R?`zV>k7vP#X6G^ERP5Ap{|M&aH9fWkVyn3Cgr7%WzYEQ;FQQ+8dJH@ZvtOcr z8~izX*U1mFf4a=k+ZFY1xQ<3W2ep2WnP0kp3Vr>0Jz{^v>=f)jZ2B*oe^uzWVCOV= zSjfGc?ST4x?44rz-R4GSBkleLcn#|7@%K#Zjp6zV_g_K(4EPWi%apPAQSZg|7p`BU z*6)klziszYf0yfRuEpqYgggCC;#z8UUPZ49vq5KqEJy!j^!|-r{x^=Br_g@}{r9+M zNhtO!b1yqra^GlvKg9j_al0An%P?Ci3;e!}IzYb~#zTHzg#FjeuU70`gxMKzCicD$ zALP>S5bS&rR%1RMHe-GY*Ho@%S>Tt%Y#;Oc2-Lsgeypj#iM_|TXE`-?BKNm)<$tx@ z9D$mpN%w2v{;Otw6?z@G+s-Wi7%nqEO)K^l?0nnwcHw@!-G9pchgceg`g?G1)4z-R zBZpy`a7Cm-!j&s-(c>)25&%pEbjir^>gfe!|ch* zZg&4TX8K(Z`}}R}X!s|tE>nNq?A`;n$KIy+`v_*&z&p@8hwCP;)3}aB?*T6TegOC2 znt_|O7S3L%59awMH}(Ek_rE4?={v|^R~`xVz)QtKn~)K7Q%bG?fG z)$ly7`CJELHU;jCy&Et)ko&RTTerq*w+^HDe>e8^JH)8_+i|xMybEp)XW_>b?w4XG z!Tkx`PvX+=MXp!4zlZBiuHT}rgok2x1$G~Ymq7jg$W_gC6W5zumvSAA*(p%JkGOtg zcHhH~DNYx8&i$_V^B2@-n%?8sTZ`U(@DZ+Kxc@xY7r4e?=Pk2$sPPT-zr_8|&Hrst zZ-KuTa_M)Zhg(Njgq_<={XF+i+Wn8Q+sJhZZuQ%S>+_iZi0dS-C8*zopPHYt)64xB zQ$Jzu4#v(4nEep-?pznkV#)79Q@@SdvDobBN7(-&{v3gMCS>Pq?oYtZ&&=MnW_A?n_p$#6t`4s8xWC5CHsL=1yMvp}(Ek`a z@0;cv)W1MIf~yI=zr%X2f1>{iZu_{;|E@sqR1^uWM$^0jJ2~|AyBS^_vR{SX1(<&s zo(n56dxiUdVDCcIJB94tV)yNsJ%ZV5Tsw!%??XM3D~);5^rv%wI{xKMy+7tozgNe(w%I)%y=&3?1MG!ghx%>BH4QtR z=zW3v@8Bkb`cJ5@G`G*oBELE4Ex}yB(H?G}dL{b${SmW?aFV&()a-uU%=bh80W*{R zuVVf#*Ep`9V5bJN?a}`$*L~=Hj_Yu9EBiZfHK4Z${tfE)d*ffR_aXP=@S~ag-+N=u z;vmr&(5v7&k^A$xl3e;t z#C(7Bd${tyW4J#Z{c&)2uH7*B7uN@7XIHbhCwvZju`w0dF+oQ<*V`GS(gQ(z0!3;? zA~TTa3Txp9q}wu5>1d4-90I?YRN3<-JK}ogdCkvNL2Q74J)| z$BKL}YsH6OF34GlM1LxgCH{(Ck7C}N&Q!-LChwCC(y5?g%0Agx#oU^T`LT*@aD2Kw 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ga/LC_MESSAGES/atk10.mo b/install/share/locale/ga/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..51846531bf5f72f9ee484cb99fa165c5901891d4 GIT binary patch literal 1291 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ga/LC_MESSAGES/glib20.mo b/install/share/locale/ga/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..1b46539c9d027c55a4b3cf20cdb19c25ae644bf3 GIT binary patch literal 10704 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 z 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 ttkYO^ICb2qa;Yf!aPsvpAv?OG!k}R1#s zp7k#<@!~(=(W`%ikw3wB^W+;?SZwmm=e?QN_O<=~oEZDaXj~xOA|<4Yq_3oE{36{Y z?USyN#!oSJnRuIcgUE?jh^xe_#BJgwq9RTZ`^3+r52R_z#TmwK5?>Rmd49wFpJ--y>K|3RcB*lE(yI7`9UFrnXUoK&6T{P5ekifuc9H&YHc@5!u~hOV)Y8!JI+ z3UlbKhLX>bGQWe(C>W7)P<-b)Rg0Zch6I`|5EJ(WqY5)-9Un4EHxESI$8 z0A#<1CCyJ*uAHm>qD{+OYVVlys1vja?OT+dd1D|)JvdRZY0Zv|Jzq=sD`_3|6+tSg zfxZV3gd%u2U)z#}v7T?ZR3&`5OdW5V2s&lTQ(f|5^%BK_v1x7dMVqfsqtzMtQ}i-| zx(EdqkGXgRB8+C|W<*^GD&$*oS5FJ2C#2BD=C_PhVpz+?WGn;plp|jO8pxzQ;U|S4U1~fg g$hw%3e~!&!9HXPt%~d6SzcLm}Xd9<6G45p9KTot1m;e9( literal 0 HcmV?d00001 diff --git a/install/share/locale/gl/LC_MESSAGES/glib20.mo b/install/share/locale/gl/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..9080329fec24e3af90a2b69bb35ba07bdbadd540 GIT binary patch literal 46598 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� z#M59-h!-3snGnVYW7lUeo4f@k*w2}`*N0)L!Bs->-hQ>8);4{X8;Dstz`-BkRAIA= zVkz)jW_L(WMKo%>R21G8@14I}&JLd4i&g>V=h@{8d}oQk@-TQ5@Q6&$97%NVWA0PO zHg&9jn(J0;JYOO&XgcxaJ&m7M;N&>k8%dAG;DM{-Jvco0;UV=|#H1?hQ{k8UteNo~yXjBtQQ^|~1}+2z!kcE@cm~Nh z5y@EQZ3gf5cRuF(Ej3j4kN+aVh5C!HO|kc(-MBysvvaJ4B1hDucXp2DIE1T0CCrqG zQk#6v7^y1MYIy3)mX?%!pT#&$!i44nkRy#c{7QyZS=4C?^yfgb)4>(-4RU(86UrZQ z#rIF1g?H3J;P@fI7C5&XC7LQRih@5Gw!DaNjg!hdT%%!}7I;jh^^v_1Hm1m#5t+5I za3Vcbg&GUGw;x$Ot?|y^rkj|yF}{cHTxRYF*`N7mQab-8*~t6}>@G{HQkiukA0ktP zKcop=ORsVRvh}kjz*RJVRqVRk z{aQ|6lWIkYw_GDY@@?|XbP|8HgjfSz=KjVyQY+Cz&iX4QP5peZB|EKUo zigNK)ISuDu5`~Z4S@A;M*tJ?AAvKggrD|uEFe^XI_9bPr!|FHqL#6Q$RKf;}p|+W? zIb~uiRsK9cI**WEOe?!dp==m3*aUUZp4xF)i748qO&0GF{h_dfp5%+C#m3iLq~m>g z<_RWoIPVd|8h{~*_j{bMGg zuz*?nWv<0f4DkTJHr50<0<)$zYhNfNFpGXQt%~P@OM}8lDs%C9B(^GyN=xJCcr?Sw zPbokSx{C`h6uKD!OEd9HQaXlE89b;CW>$=d*eEJlKorwekDhNabasE zG;7gWBrAnVAU@mqsL<~uXM>>1nVoWo>$Pgob~e6VDIX!CXO;DO+hD5M*GdBtXoQ{e zG`Ekzg+)N4B>E`B9JLH|@oy=xw;#u8xmCEIer>?uE`^_JcT>@9#EB*idU)P)D*sIO4VTaEG%zij3!|T=%b{iwwS2-jh=GqCeyN_*j|cf z;R~%0If;%aG%*BJC!GEI$%RV|c8sJbY{}rf23Xa8^ok{DaL;;(Mh}kg( z*;?WpU)MZFSG1$?IbzL5m@5i43R@latUn@$L4_^NWwy5cpGh&Pq!vO-MIcr5Jlv{T zZ4?2*x93nJ-VX}dh>{R9+*tL*7$9({5cz8&)WIvtn%|jK6~9rnm(uU(77k^!T<8`6 zwvUKF40lyl=eB79sRH0BMN~`QXluq;n1}(C1a-U_yNOn>kQ_Z}{p3SiyIyERfg0*^ z`q{jjgtowjV|OtZDY)#!r2Y<%x$**lCl!<38Q8qrSWL0F65W$AQ;YA62I(mpAeIwB z3=ZyvY=g+SO(OGmjr1&wLK@+RrYjVUG;Vu+EaaXMBfw5-c74zRTl0VLa6)rD?9vP4 z`!**w?M#d*h6$ESSA~pAI<2i8!HJ74^~l+%mAPM4Tuhw2nXc;KY=|m~s8WmSp<+W> zjxPOgs6JNVK-4bEnkx~NOFwk4N1yhVGX1`fjYX*ytqG?|iz%!5=2q2#EkHBGx>B<0 zXPqv;M}?CNxIRgL2INXLsmEYD{1fT!$UlP4>T7c8ehXzl4wBwjU(N;@y#tc{X1B7u|%|)8{kWUA?42LJQQuEdL(b)2Cq4qFCdaS02-+ z!xDbWC(L1!;h?1xjymZY=$;aB6elL}(Ef4b$M2NnW8)W>O$klhuEb7(cQ9z++z>%i ztQJy%BV(^K4km34(N`Vmp42Kv3kKrcw3v@}f=aO>(&QE>h#nMmb$b;0uJU4u0cI^H z2`yU!1iyf{=`R>Q{;^o`KIgC_KlRMhK}|-@3=Tg)0W~7&$!ffgzr6av*=@`;0lYw_ zl=rw{pQqw18o2mj$0=2^S49WFf5kiLZ{fa9ULGzKDlfUcJOA7ep+jzuXbDi#O{S?K zQM=`d0EBRcA+EvROxmJG?Zi1w*u?e9L3Lpfdl*}2zu;oFmj=5>xY-qDy($eZG_G8q z9{lgA z70cZ4U~!bq`mVEiA?%s`1?nHI&OPf!M!`Ep#*@7R*s|}u5j3&hfyj+f8my6`c)ObK z&U}AqJocER!k>H+p+dPu3#g`=TXD)SiMv_Ft}0|#dz636m*lTQkzcxy52<67$fgPa zm~v_+rz$FJc|J7oxrPC`wo!%)z{WXETiTq`b8|}(D=60hZWsxDfqRIo?fn=w;+kK5 zZ(s^P$*`i)w`=@xpy2^UCbys2=3ZGu)S&(bURLJ>B8b2&+|MsUeCX(-Q>a|aJNeN~ z564>x&j%;gc%K5o5>2%Ma@RrQs=nYC-h_{E;-%qCD*gcxCdf8B4)F{uBm>nlbL+r`ta6pHoS zJd`ZIqAGHYymP_87t_f%NG=k+t>rKyDS!&7l*uaKaeAZ?Y=IYS!371Fxga|=Y=Kg^ zYs1PUlPmB2`TW5jC*SOeALfaE;?KjAVr*j?6%+aa-xq)gpu{rCZD}wFI)zZ8+@wQ5 zwp)<@rgqLrVMT(J47Z!KXGXv@tl|4uUE<|kYf?I?MI54)T5*y$R@>f5X!oUZ(wzbT zlCM3LP!kT3Vkx52993P3Y5X@y>tXX}EL;_`VQ|3pVz-0c3!Wwzv2;0Rg~V}NN>H~t z2L%741B>bA0Lm08z;SO@!n3&Ocv3)ki6E`8e3X2Z50Nm+hoP)D-x@9I4(MoAXCBCo z+cAP{3Dv`y$Ex!E2web~jO$sq52dzVKsVg`;z1$wTORdE;ugrGB-pW=G;L@83u<;r z63$xYAe=*`Ko@EIK$4lcY5T(#oPfyC|cEBg~AZrN~ME*_Z~s_ zS{JMfG{1cI$diZ;nogk6M=&(UCvkCLIuBYqVw@HTC-4*Q<&pZKS$lLS4zc41(;v@w z_xHfBuSowLAv97*(`7a!VqkYLV~0?E6nzv}dQQ^Fqr7!uBGlucW%67zmLlO5&8?aI zrwyumhS}%^yh>RiZJ*@w4= zNGQ*=)|#^L91;}-PZv#=Pf#A}v{3lldq^sPFu9f^Cbvpii|I)zh;A&L2^Ecc>Fh9a z1#B*hTzHAK&iXXbLRoB%FP^^%U+d@4^50xyo40F+xrVWY?<@3j<CFAgOkGuN z%CjeYfV=|jy(S~qi^qCn*C(+coVB6r!r&JhaJIYN22XdLe1ts<}-I&Bg7n3YI5+@dkW$ zgzkhic)_~7;1;xFYp%2XU&6HuM%vq9hktdt`fYH%`EO3lVv zr8r7kDs=|-!|F-PU%HgFnmLlSVfxkwAy{M7aQ1!VhV%(ut)T`5KxuiKoq70b-s21a9 z$KIke{zXmebdIb+2=VA)eDb^ftZ9cOwn>2z8OW+B*>_incY=GCupXlap2hU!%?=bs znvoh-Uyv-6-s{;=_kq?54jjhtp`9vo8_vO^Wd91s2ET>o3}$0g&~2=p2&c(LL8tpX z)qFenY@g9JJ&=b~)NrkMwr4y+aah@MPwb^FL$tA`hN{VP=H_dq0z)b4+`<+o!tRKN z$H>xe0x@GWBF@KtgLw~w6UN=}arG^Nc}gmK+l5?9;Z%~hY6Pe|=%L|9q?7GI8QMKj zqmw4UJ5xi~ER1ycinpEYe)IT|c{YfyJ!Z%-@%rRBeCGKQ<&ubTioR}{f#!B=H(Fl2 zSGob14G3*4dtv;-#M)9SfCIA2u<-<3xiDR5J7v~Pf(N)@vN7nKC~R6AL#yeruiXyj zA)$07ba3sv*MIQT82nHs?QF1v1umbKV(YKb*r0ZwUi>UM9nFSCaTY8rPgz9AxS@=} z#9%|W9Hj*k@VBt)$RNVACd5Rd&<j8IAam0cy^3iZwLWjJpZsrh{4~ zQ2|>~6YD~M(42yesq{7Z7Po>4T;eqha)ef7-Bkk#Yoq(XYVpIC%aJG%t6{lfFavs` z@ihgml5{)|tZ0=}_V(PxZ``a?(HrHLmaD|LsH(w8N94g|f00e3hMCGQ?@H5UHq%;_ z>d0cfOtT?q zgVMh$k)q%c`h)Rhy^ZU6cSX0fn@nLKV%o)oi;rq=7{&;Js6YVB1VF0)OhHurhYv-! z)5>;BAEW73wVLIYZ&5{C?kf>dcAqJq3N)tq%FBt!N`fJmhv0cqdocUP`zB|UnKG1- zIn&HoUVt&2&Mc6p1DA5e=W2YXN0+{?U~qx+yx-n7EW~dVI{xwV@bc$;32}IWmUVU@ zG7*6|eMM8shiTw)C}%DQ$=LlPIA`!zB#W8UB;4jFBu1NCSy*t1bXg1`%T_kkbfKe& zReJCH9)P#fICo38wn15M;wq&y(254KPv0G`+!sqv4&ue^R>!->omD2r4gi?c!*oIbW1)#jj=(h=7H`#Fx_jfWF&!FfF60Zv}3mPbCC+Jzwx1P37br?K`Ji{|M+YL0}I-X zx44@Td2NUO_g0Y@yRp2jGVaW6I7qf09Z8;9F%BFuM#L$hF_jG?-+k%aN*R-?`Qg|i z-of_|%JF)pV0jy|;}@rP8o-$#kv8>K2rkR&W8^x!<1duJ?Du&=(An!3Bq4c?8Tm*5 z{E^=?9OGvmj=OEYWFP1KA&z*uFpAb}1}e@qkqHo9o-%1~=bXzo(=J(9#87HvBY-;h zVj#q9ZLAocEO{IKR=+@jRx}=6)}c_AM{-^O@=5gYrLU1B2+WtO=2Hlje1j#3zpL5w z{fPq@VZoJ?2Z40N&S(Yp!$V=`OlK}Lny-8me#|ZI zUz*e3*G>l1J{%w|<{@nF23dK-yEYv&0IPFqJW-!Rd*zxIQ~SrV$+wOmlul~XUzCoY z4GCQsyS>xPikjC3T`wnKh#*G03 zl*B%FD^3lvPUg6ct>}W3a@b}8Sfh3(0LEO2$_z9e2^3MzHh6 zf&>!ez^5quQFB~r6}eLG18rm;j8205d8dQsHoQrq2cgs!1?sk2W~(I4Z9U(!hT41g zDPm_dzPloK;=44z4Ha8V#{1^FqOdYl3tU@jcsA5 zbf)QU&UO)EtT?f=pZj7cYj0$=p02?#fFXTIEtDj0Jcd9P$m)R6BA?95BVVL#wfSaw9(Vv1YLNp)doGpdbi?2 z`xF5=v9t1wWc#9YXm{H%%CR+(9oH3Vr_JjKp>UcBs^TItl< z7~B#7m$?lB5y?ZUmTj$u)#^v2x?xk#*;*9Ok;sq*R`tHiwYD)(w$dOdHiL?Sj5;i> zv#Q}OLan6xSQbZe-1lY`M0>NM|6Ub@evE`n7f8jGRrt4!k3@mWrB;<}+x;K)wB zoM!wUjclZ^wm=pp%4OR_gZ8L-FU59&1=PZNOEt5w_o&d1w|V_ov^UdE&m-P2MBK52=s=QC zjuTiMnkO$&D;R2G(hUfVbfg$+izz^b?ou~!n&;PIklccd@OA$5 zX6osvI?eY7Fp{2JWJk>Vw3=NEa#EEj42sdXk&co$-RvR@O{&jH&uRh|M?M(YkTxJW z&l35ly-wp6-6t2|#Q8eIW5<|WRM%lX56)6aoUc7XBTCHbu0;C3{nc6INYDlCQCY_Zvs{j{s zVqi|(UNx?vnmNCfzA`H2?*S8a%w`qW-N?pjPZ(0gtq}ZMiy`iyrL7(L-qoskt9RQt zDzcuz10wYK;*=1CS8CecA3VNJdJ$R?CZC}R?m^!n=7~E|&2<~xBD)>2a3s?HhqRsk z?2;o;^=v~8WwZ~$kF(c=G{+>C_mTrBl5G!N+H{POhaf@EtkdNCT8kFh107})^^ zl9)`$8&A(`eGyp}ZX@uVlh~w(68vs(%)yh+F@zt680T|B(4>^UIUNMY(xp<4r17$i zz(AKI<`POX+WDgBzH;Q58)9&Lj1?CmJpyzC~ZZSxU zEIonS2qhd%2CMCNxAhqTjl>w%$Ozn8r`cy@3DDbVnGng6I3jQjEt{aHwzCfQwAiuoVFz*s0z|SbXY!lGb6pI8wHEO(g=Ro!%OteD89`~BjjhAls?ie zOD{fVm`^JeRK8q&Cu?h-Ugv5ezZXNnqGOjFmv*ImV;?3p)`?-O#>S;QByN74dx(O; z-vkA0Ew{ebSrwTzz0H={(<5av?k4EI^NX}L7m<^j)bl=|5hpbIkvQ)#IOc2r|*YMGU$I5V01*`>&vLGn=n%9Z6B zMqMpMWr*-Lz*#AsLAQ*KIY50mBHF1bZrWya>Pomtphgy-^aPs~@=mUB2Yhqma;K6S z2KG76i%@EKwv4da%;w?NuSMOmTceHYEvV7js-W%3m4|F$gKKuayQy=zeCCpZ)y0ph3*(>V*<>S{jNdSX&5oPo zZ|y+WPgeVv;VKc>-E~b;e=4%x_?sgxJ)NGKQ2fXWFFWr74i(oUNscT*Px^?Z+L>l1 z!~X0 zUpZA++a-^b5%*-fImP!6APc6P9%_=t=rD^-VBY)4UD-4OP79_jxx_1$7Dj5NkgSI( zDke@y`--n5O^Do7rz2%zrMXl^JI3azJ)7AVKO1o*kuOotF3QiduC~D zPF&H7tTfhC!F6j^WDXdnzEVNKD*d8{t%C%!jre}05u-4PMT>Na+1?IBJx+S~&TKEp z;p%=#S5I2UYglko^6fKTDUIT$c^iauz= zaHAMvHFluuG-zMlE4RWe{*7r|w!`*wDJi|q)YeL^Q&{q0dJ2qrqO5-qN zZQS4DDqv>6&FqI+?&@K!dA5WgZhOK9)-1=ivh!V|jegoc3^pSV!FA@Ro8!07que*) zmDdZ|doO5T16!eS)Q8YxoL#5TA;iEI4bEd6RB1s3W0l)98MZ|3(-sDL+t7b6fi^Zc z^i6boe&d{b3oUf8`9)GoYb1syoE0(@=AoQVG+0|mM`@2<%=Oy$8LW~X5fDhJACl9a z3~E|jWXkk(TXCd0up%r4x58S4KL7pv?jMd%Zq4ug;pZjJ4!7_9A;&*1Li3o4CXFr-Y{@a3TOmU-P6aYOVWT_7 z4{Ale>KzJIgUxj}Y6BL&;tyaloqC%#4HTeQvrtLMi+4ETRVC~*V)UIWv1bm$ai4q| zykEX`4gj|b2OG(35J(HHq`M zSCh^}Y@z%VCAhUWNS z-CCXzNu!~4F|bZ?#kO`Zfm!kV)77=Znm<*nkBc0v9mDK)Nv+9P|>Y5>#x6CQ$T*3HUR|=LD4Vx?Cat1=8tieqJ zY@*y+D8RTQ{&}Tn87E@aI1N%>w(>Z>T^`3)pRXYX*E6Ms`$xb;X^(pi>K{y~z%C4r zkg5j6{Wax-GJIPbgTMv@C>i;J?HCu&63M7Wl`sz8kaP0N$SO!^EIrYqHk(Nw0WQ!8 zyuibx(&4!drIwIcyg5|9TyZz;G94cgGX(9voe7j^F*w4ASH+mDJ0K|zefP0cuH3CX zh+zPWOj}od7DvztmP%Ht;KVgRml6JGZ7hRiw*CGZ!+Am;za92V2zZzc)T=2+8dfm- zE?=OkMU7FHRD}E^w7g%~2Lj_=%YWj&qYUET2G(xAY@G!v=yjVzw$5tYkK^kudx@BU<5q`R zN@M3?4r`&3g90m;MzFD^@E|Q{%frWg+VjY9Z!6RETUYd$Il7~9N1jG+#KPs>u&Yc_ zQNW)<^Yc#_4F73Ebxltck973X;T2~n)VRHLLqbxaf>-3Yd7aW#P#Pl2TT%4%2)`@{ z2lQ#>1xK#G%vhr;^z1~UdsK)h)_Nf3kPjRROAryor1P$`8R0Bp)=u9z81BHYJNFNE zzj|n_Xbv~g(C!mBA!R3Lm0)pXe->va{3dGgH743w`x7@p>#=Bozokt|ucZ?R?4u|4 zM(4Wy^g#w|i{(-x5A95Flz^A@)vspXa0fjOkXo@a2v2d1`5#V0Y&_+yPN{z<_2d-8 z2fT6hx0bm7R0k7_?>7%V59Uro!xcm#!0em-47-zTvQv`EOivGI}|ir3sDAifepkFypUgKgY^Cg#78*iLPt9z5D9+R|pTt1)t1c zAN}f?Z+yJ{`26+ZtJ|MmzCOQwaPrCgS5Nm2Zr`^nJ*I7+O$! zH@|!Lle_=z_T7KEdzXT@pW)7?_9o^2`S!iLRQcrIfBQf0@_)a21ow9PAOn$4&OVv% zU*d@LDX|L+;Qs$Q=jqOic={i2FHt+*S)TuQYDJpr+uZ8+=9Bs76nIT(8PJ%^$^St9 zK0iLWbG*Fx@4tGy`}kp>+Pyn>e|0~2;M)rG{lskduVFb3kAELTW_j_4FAqMu{ja^8 zhKE1Q?T1K#va@|M|5vh$wo!P&o*v=vd35_T5_z0|GC#(jm&fxzeEfU4_VV)&H;(83 z#~Vd1rx-mFF{q$_{r>p|g z4Jw%Q+bfd#Y;pJ&B?l5}hI7O`=ysfM2wtxk6|=%YXz^-shw*$*eGBQh0Vr?|cN#`4 zc^Yn0KS&>Ug3WB<>1vWME|%~9ofU(_c}WTZv~g~wMYQEIQi5eBa8PO=g7>uUtk@fm z6vIGv9)~(ce6)P~?$5f4iDe0=E5TspcjP7($bYaoDuJOKwIX*f1u!g} za~G~(>;9IL!{C<}3Lqyy*<-z`k!@{M-l{|GilLJ$y@@kC6=1O0wGaCzFV08_zpp?< z?5SEqAZUpkB8^jn7pC>@-{wle{gVlxbGIZf{agl(=NcqQlYqG66R@;9!SVczkR;6r zi^y%l0w1u+T^Qwf6Hj?|y-8N6cXdb$CvJwzD{j=!canimBque{#XZ409Mi zSz0z2j3c*2a2^VkfLg&`0VPw71%k;R4YoFRs>t9H6$8(JtS$eyuPECIHNPL&k%n!*~B4nCs%*pD!-ySkpY2zXd)4 zY3A{kqj$u~(bNmm(IiY1#R7XklF#0%HvvzaS^>dzTGV1D`pib@n0}0v^iyj&U>43( zAd)zLo(9Dxz!lKkhLZ;xfKKSrc%5kJ!4P&evE*&t z`IQZ5#TI9bqFS0kgAh*CpfTO-^Eez5-odw+4Bq{6diV;cy}x+F))=v^etNpZ?MF?( z!77)y4)@~|p6PD2?AO7DPYWNYuj*=c|J`3+9YTMrwwA!nv=TIK0Hq@Us+G&J&UR$T zHuQ>keAirbWN16&^}G zJbsN+6-I+YZ-NdR$iT46tltvbv79{+E{(J427Ta!7Fej^_tPaA#ApW^_3qDvz;O}! zti6Ln3|VD(C-W3w(#n9SFJsx-t5?exmv7k@AWf7HObc$%AS2{)s4Nx@^f=o?Uaik^ z#{$S2a+^KS^-gi@deEdnIZhB%|&CL$TJK9bRzp+7N zSlDs^js=Km&US>%)+PkbcQFoMl)Ggn&MPg_zj(9ok>{s~G%G<2uqMnB6xi}|b!w1E zA#HH)g77s6j_62lD_ANG4*H=>q~YrNa)bD;S9uwjOEggX`~sr9(oWD)0L+My?Sjoe zd-rF?Z(iWtFF@>f;wZ(znHDMsqk0dP3Yqw1zWXIm`sM{3Y%rfMx8gyRR$flAG5|MV zb@}ek93Y%HE}5uS!eEgtbi~!Mtl_(s78n(?J$v{6Af5DofjZbDMwZKT#rHGZhI&?#lBvVHzv$EfA!e>FwFBlT=?U#|^1nE}iT{<)XHpFyYWR-2k5KhPfw0z` zgN=j;d4#|8G}(AWP`En1frg=rzD_$Qr&$|ZiVSnSIBX1)c9nC)FwUUFh*+$a`$n!_ z9D&;W0LKI@jzC{4B*-iFLGW-g+c)RU1-MGIsWlNFbE)X?cfW||oZTnbr51$Kk}Lht z{ZW(#^VLC}uvX|nGAizA{*CZdmYsh2cKp(jYA?Q_w>^-ermP`Uv)W$_1p*>q%ECj9 zNtjbC>4pVpIJ8X-Wb4y1%ntHJs3MCGkszw!29Yq>|wb>4G6|`;k zDS|XUxAkwKqF|-*?P7mTrEn1t8XO*mqj5v*H0K~th=d|?fxQMJEpAHk7l@o~tNXt1 zMtrj;l8@L(2(m%SquDvK3@&dx@V@av40FOmaQ?4VPNKZ#`1su~K#r&gSQrEaYOSFkwSd}Z49dYOag>-MzA@DfU>?0 zkDtE#D<43W_&3PGE_yGNGU-e>24EO42;fz`(o;!{+B2pSSUdS;@NF<9$0v-Mb#H{q zRUp_e4mDay@KdSC-{s%D#@_qOlAP4QIy+$G2bY6{#Pbe>%J3j=fBtxJ`0lUg@UzU) zAfPLn^y(!dNHC9wD8=G&dd_uZX>sGr0fB5r0$F(|w;dT6IjE<}*>8s=hk;BY<=1_j z|CC2;_L&(N{{=y7%|QSI-wr&CO2puIro;)dMK5k=`T?p{9}-ao^!e0_xd)Rl;rQG8MA{$XdYXhk&{iYzOVw&_?dIS zodJ#hfw5!v`B+*^J5~e*ONxT2Wbr4?hO?L30Trz+#B}YmbnNlz;Y8Qyl0u`#dBNtG zK?OjyPSMns0#LhFWS#Ps)`!h9^_A_dO;5SeqV4sHVeOAfoWVZf>lFneUxtqZ2i|-a zc)?!0FkmpG

  • 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 N6EWi_XDh2o_P>&e^$-96 literal 0 HcmV?d00001 diff --git a/install/share/locale/gl/LC_MESSAGES/gtk20.mo b/install/share/locale/gl/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..b46e8ad5c645a11672488e6340a7b04769004f5e GIT binary patch literal 73401 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/gu/LC_MESSAGES/atk10.mo b/install/share/locale/gu/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..356fe62285cd5a342cf50be84511464fbfd2745c GIT binary patch literal 12714 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/he/LC_MESSAGES/atk10.mo b/install/share/locale/he/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..56b0be206d00857923a77eee55cfe5f4dd632172 GIT binary patch literal 7933 zcmeH~ZHygN8OIM;L>DMX5fP*uq(W(Xm)({^Sz2hjTj)wlOS=>(6rH{I?7hRzow>}+ z-R*(`0ZdRsjnan1M8P1@pd|P~)JPKv5Td-qm!Lw3(Fhty6vc>Nkof!0oZG!yp`rNA z>|~$$&3S*G=RD83XMcC>oIQr;X5?eYadV7$5FYsfUOYePG3I#qC_D!K79Iy*fk(r) z;D_McBg(RcCs6K#r@&!&8Vuolcqg>*yYM9V3{?MDpyogHNMi=!JorI)1+2gTo(;bQ zcfrTug>dUp#tgu_;7a%`JQp4@x9mR%mr&jb7r^_W^!*uJ4PS%|F(+fpa<~|xiV5Hu zunDFA9{6$iBe)R02v@OU;lY1J@4}E_xSd2Liz7OsP%sgHP55I z{wXN^pNCraC8&A+?#us%+J_#LW^2reP~#Uvjav>i?`mJZ2x|OgPhEB&AHID8 zYW%If{Z6QP?)LRxgZ!Cq^U}JHKvXf$K-v9!DF3_yW#3i-awJwJuY`xl`6GyfxH-Y`#tbn_)Dn%Js&Oe z{zABbas;LCm*Hx7AC#Y7g3ICSQ2Vs-#4_*ChSL8UsJy=gE`;|%<^9v}9N2>~i{Kil z`6H-(y9vsU+o9&&kWeQ2DpYa|2YrtD*F0K*iJbQ0w3B+rI!c{%$BczV6EpK+XR> zsQwQ_>G6nfe-g@`XQ9^pHB|qXq58iH2~G1i-#+K$vj04&_LHFWI~8hNujeu-zpU`( zwNUzB?CUo}>ABsvkNNg-DF5V8^WO?J&mF%0D^U913$^Zdpyv6ZFFy{o55Itl*FQjw ze;sPvn^5x}POz(d6x8?=p!~1^s{ayL?1yh(1=WApw~s*0bFHthLHQ|xTK6`necBCW z_qU+@^AMDM-}m*8c|PsipMzTG1t@)9_U(Ux(&r6G+M5iK-c^JUD{=*xNxgW65b399 zLy2PjEB$u_KaFhjW$j!(YvINI{(epm!yyB~Tt@7W! z@LFUg@=0U|qUT~{5Yc&fD6#^vNas;ruJr}Q{9@!Pqz^eC`2?~C8AZ-OmLe_W5=1e$ z9hpM(43sdZ!p|Zc)5Uo_?&~{H%<2h{(~B=-E`aNiCZbrp2~o^{1~~<}9MQv(Tg0xu zIW~&lBeSMjby*gUM$QhoteS?cJWS&5>J7n^OS>yJ4h`FFLDY8Lm6rz18RgAE>f*e+ z$Cf0T(PJdgqJzPIEjXjWZW_JLRcB1(+moo>jNeJ=8GY8fpf=NlvUy7~dEoKt@J@rb zwwui$o$9u*bV`>SZ8Bzq*d~PuOYB&ZHiJBOHGSCtw`X}c;cV`zjW~&t`jicd?J(=& znhoQc+i8X~+s+t~CpJ#?*5+#osR}# zW?N~}a%nzgvqsX6YEsdTxEai&sj2bjJAp*qh~S)Vr{u-1*vcxE`cA z<@iPs6$dvoB_Q7Ox*Ggm7R|~?d$*cSC^ctvzO>yOb*X}}E8EvkY3JO|+-?Zt@yv8} zimQzz%}kkj#l8e_)t!;qm?S@lDBkKKQkUS>3TA7|Rl~8+Wp=XRh~Kmb;x+krp-Ds+ zpD32V%KT8XH4oC<=fVglQmk$``}3Y3CeB zKlv9`MCtthPe@036_K|4>XNwXEX+?gu<<64mN5l^tT zPh`Wf!!*@~tB%{zWT*dXy0~q_+%-*=LoMZSN|KE8my%BGG6g6#N0VYy4IjB$h<1kD z8qbrK9ZU6d(kX>iRIG(TRJ@WpNC~VYo#G6P>6cX7ESh(QrNLwv*Dc3mU^KBEMRi9G z)M{*otV&}2I3XP1Vrqrt*vA5;Y-WY);O(SncED+~G z7&E3&93R)63FB5fw@m^+Q9Q&od>qD190!rtJH)q9STp4o6;X@2g@uX=6Y+CVyh`WF z&8G0R%$s(4Qv9Hn<62r;FUtwM@52@|Y2t{wG^nRRtHD>6O(rQnH5>}2m9*L|^koeW z`FhGFp>SiXoi*%eJI~pY6rh+WF?^P_WO ztT4NDG8@zk*&Zg%HI?C7Wt&SgY#gvbKHj^2-I}4^hU?kl)Vs1VtB1A9+IBswj3fiLXY;0!${;~4 zr&NZ>ngP4CukXA{|I*6Re%rr%pl|u&z7>6abgXP~6QL%a?zdF^`j*?J%LbP9FYaSx z&xRn&D@{}AW$^(2aO{6z9^AOuYwYYbcJ>-OdySpF#{R!tWB&te{tHR~ literal 0 HcmV?d00001 diff --git a/install/share/locale/he/LC_MESSAGES/glib20.mo b/install/share/locale/he/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..544a160215981ae696b09433a0654212f798d83a GIT binary patch literal 40396 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/he/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/he/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..be8e0026df759f444a9dd5e934b7ae52dc52079d GIT binary patch literal 147347 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۱>#>%Lee+Eo6Fq>6e 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�#M59- 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/he/LC_MESSAGES/gtk20.mo b/install/share/locale/he/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..a070d74f8e71c70417c2414b94fc3af48fc3f152 GIT binary patch literal 68214 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/hi/LC_MESSAGES/atk10.mo b/install/share/locale/hi/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..cb9ef436d3a2554f4ac888cfaa92cda9f7424c48 GIT binary patch literal 11861 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 k&JG31tq#gBSek6tf#P=!ou$tKa4~oTI3N5| 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/hr/LC_MESSAGES/atk10.mo b/install/share/locale/hr/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..002cc8eeb6a9f44ebeee41da6617cc63a678dc7d GIT binary patch literal 8318 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 JPBbJN_5V(()*b)= literal 0 HcmV?d00001 diff --git a/install/share/locale/hr/LC_MESSAGES/glib20.mo b/install/share/locale/hr/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..5f35824874e8df416b4461e00744c0d9bf579e24 GIT binary patch literal 15688 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�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

    7KRJ2NlMFSpx^7rX^>28Qp6{hky+Ao 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

    QBDMP`7%UO4}KmFFIhVVuZ7`P2)Qa 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 sGAP1BpX}zrE^SZLhs&!gHOo1v4*j@kz?+a+Ss> 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�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 literal 0 HcmV?d00001 diff --git a/install/share/locale/io/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/io/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c78dc917b2dd6ddaca39f6804f3fc5745ff4591 GIT binary patch literal 424 zcmY+9QA@)x5XTjL>Z8v-oZy>YO^d@eTV*&W3>=P8e2?p`#0P0q;bM0 zTGH0KfOB8#3h%nwV`(Ksi>DGNj#OX+-m5?oQXz5_8KyZ1A;k@fYav*OOM2J+!+Ra~ za!fKva+wZL3|RN5e8AEv;~N#MlQ7q-S49n!xPuq4$= zm{k@=wXrRsuI#wcKKS^bVLqEr_e&5`=cAi4fg*9e- uUH`u|Ih>l6t+c5nWG^~Ii>7m`!3XPFFTreoN?)Wy_`Mbe&I(9|(ZM%cWqCIM literal 0 HcmV?d00001 diff --git a/install/share/locale/io/LC_MESSAGES/gtk20.mo b/install/share/locale/io/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..ec9d030d307272276c2b5dcced6670dc766055b2 GIT binary patch literal 22676 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/is/LC_MESSAGES/atk10.mo b/install/share/locale/is/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..cda2ccc7a85765d2a594613a02462d43aa70af29 GIT binary patch literal 1540 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 bqE1!ZkRwg?4@&Mnao%TZK!j*}9|r#iCT6MU literal 0 HcmV?d00001 diff --git a/install/share/locale/is/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/is/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..365486459b5a557a11e125a315279f6f99c99f57 GIT binary patch literal 6321 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 a7pCJweF~0)N`l~FeiU3C-dp16NaDYb%aYgt literal 0 HcmV?d00001 diff --git a/install/share/locale/is/LC_MESSAGES/gtk20.mo b/install/share/locale/is/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..f1632a48d29b439ab3256ab5f930d86adc7255f4 GIT binary patch literal 18197 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/it/LC_MESSAGES/atk10.mo b/install/share/locale/it/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..16d4113d9aa9b180489cb07886507a3404571ed9 GIT binary patch literal 8690 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 Hb$;`I%ezNh literal 0 HcmV?d00001 diff --git a/install/share/locale/it/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/it/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..5d6a6a4135a592647b2d3879281e552ec850964f GIT binary patch literal 8262 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/it/LC_MESSAGES/glib20.mo b/install/share/locale/it/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..ca357d3d54f50fdc6bdf71c4551778be5935f6a5 GIT binary patch literal 45842 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 HQ}llUG$DSM literal 0 HcmV?d00001 diff --git a/install/share/locale/it/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/it/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..8bbcca753550db1655b9060ec7282b189aea4155 GIT binary patch literal 161284 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%0ATc7# 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/it/LC_MESSAGES/gtk20.mo b/install/share/locale/it/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..4fa8bdde073483bbe2d868cbcbd7027f6c951f1f GIT binary patch literal 73163 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ja/LC_MESSAGES/glib20.mo b/install/share/locale/ja/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..9d59e91fce37a13ff366cab7d7b3042bd0aefb50 GIT binary patch literal 49410 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 BF1!E$ literal 0 HcmV?d00001 diff --git a/install/share/locale/ja/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ja/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..b862604512154f782543a0e2f688f3dd945459ea GIT binary patch literal 172992 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�V*yeWz~WyUymD%A?9>`3bM@wTKUC1BY359$ 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 E0ROU(d;kCd literal 0 HcmV?d00001 diff --git a/install/share/locale/ka/LC_MESSAGES/glib20.mo b/install/share/locale/ka/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..80cbd0ffa6c2ee42318ccc31bb581222b00c5cc3 GIT binary patch literal 32236 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 sZe7#l@l>2WKj6oz|I7>-6(I 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/kn/LC_MESSAGES/glib20.mo b/install/share/locale/kn/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..7e6d1fcd6b682979bba33058976b4c7589ac24ef GIT binary patch literal 71424 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 RwHuq@ibjPU!`@rsSCTsw&!0NEz49BSm zJHW;;88(Ak;b3?ds{9@=I8IF%fR*5DumU^|Yr~&mWmsjVfq9UNTh@lMYY%1D4_1T2pyIU9>Q}+^$XlW6y&J0h z%Qijx0^`3Z)chz9W#7!QEmXa_!W?iItOLhDwRaQLxIYH-!tY@|=qxnjI6u_*stM&M z3@W`Jl)reWI8KD_IJZ0q)xJL<)7i{mkh+X9vEeW>=If{OEXSOR8w z#l)d1%#GY0%Kk~H@f2g_1gQRxT^!>aH%SQ%DaZ0gkqYCicaV=PBQ z#c>iW1Yd#$;6|u^I0O~1OE&#`SP(hw60=?vhnf$)U;vJXD(5y-JAQ%nVTM;tzl1^g zkAg~{2y?;NP~&Q))vt$Y$8M;4eFs&~G)v96$O9#pv8)3Xzt&K3>IXG`;$Rv0jFneI z)prNfxcCC9zbY&S^1FHNaSQyT->Fc5T_id>1K7y*x6{vRIf%5YRs=b+) zoAlC9`D$CXfr?jOsC*Gn^-h3_^JG{Bz6xu?qgH+dJ;;?;nEtH}RenP#KOLaT=?67V zM?l4SGL+o{sCKV`b>UmE2)qF`PBXk_#%VEF6uAXd`Vd$ZJ`FYAH$aWE9Z>QA8fyML zgsR6QsB*HdG~=l-R2*x<#;^;N{S3>Opz8NBRQ`3aBYYcnfN544c7^ScUxA9(H&Ffb z6RZextTz4J2r7<#sCoJfRJk*t>U9{Zy=S4~brZVvhG~$qt}*#?LFtP@^;Z?BxYmco zU^iGE2B7M{2x?tg3roN)P~-bFRNOv?D*q~!-94!I{SH-+9IqR>B$Qkis-5ki##KM4 z{6nG2OMG|`ZBNutPL~3(NN_~fGT&k zm6t-*YZLUs{je7N0#<=})|vij0ec|F!fx7lY}LD?r7kI?N1PShQUT_V2LrL8x**ff?ahSOb0m6^C3KO*w6#{Plpc3x`=?j7?9m=~H1Q^z)(0 zT@Ka0H=**q54Xc(Q0R@= z2B7-y8L0X^2h+m&PA&ckTWv4^1xb9`PxDG8D=>a_D7xxbHMAc9{dHWeKmHN_B4gdQ66j<2~R zH(7ZbR2=s~&99?S_Gc}>g=+T$sQj6Cn>gi#8ZXtM#!+XO8$JPLHyp}u5>)#qLG{}# zsClv&Y8<}2kQ1hn*)OaWl)z1xJRoDv3Un11}m}KR7R$d8}Z#z^uhiv+3 ztN#ktL4OZw98@@D`oAVreHufJi>^@Zh_LA+p~k~F%V|*cnrpcf%HKMua<{^Ia6i=e zdT7%_J~VzaLDjziRC_AIQm_G3J)X3ThiQ=~!^-e^DE~Vw-?uyoRsJO_e+z3O-?MVr z!>0bVESo|3=?FD{`dT^4rYBqdL|B^iIj{iS0gJ&CQ2l)yR)F3krac{?>N^l-gyEJk zQ0*KAm47Of-&IiUJpwhJF2b@f_eY$8VM8c=GE}@bSnh-wkl%x8;87_5C!xx}0<{iY zg$3cSurSPX)Qqp{Q03Nx8DR&g_Vu#qu~7Y=1m%Ac)VQApRql4EarO?B-3iM}Q03f! z@|*r+!UHu(opTJ zY1tU6eQluHH5_U_Jp;?bxv&b{3roW9q1LagCr$f0SPp}o(NBTp;3=s3{|d9i^q-i1 z&JWf8qE;>m71#1m^|I2UP#nfvR73s5m9T67WS> z8*YYS@G5Ku%bhmu90pb2aj+;{2^+x!Q1$);W`Rc@Y7O+9+S+QRD60s#lZ*F?f_IApM$FRE3h!!0t>=pQ2DOGBJcrJ{c>M6 zaV-s%-Tz)I2^3)emQ(+Wn=~--4Bq??L(Z zUNP~g0oA{)pz6^NR)A4Z`Cqd7rLYF_MyT<51uE{}LD~HP)!yG>bC~Z76OTSn^^b$9 z|2QkpfQsWHsQRpdvfF9pgHZG1Q>gyB0M&nALzVXcDqrZAW}V3mrEdgPPFtw_eW2<) z5UPDcq2iMa74Hd9?RX9<4zr-@wF=5^D^#5K!Tj(9R6DOh*@b*%{AY(Mw;)tG6<{G) zA8K6mgvvME>Zd^U+cKzev<()8A4B!~_fYLi_q91EHayD4L3st`}P;vPh%KjFVzeg|(X8Xp>w{CC<@@QBQeg->1&sEbe-Js&$&(d!> z5~@B=TlqPta_2$y^Gd7VZ1sDg%0Ft;Key@Eq5Ry3%KxWL&-ShHQy8ip<)QkcCRBel zhl*DZsDAZBwR0?#{R}9-^R2ubD*kW4>hLfu27iI+V1a99eJ>7GP68|qCqVgK4YgkE zfN9{zunznLdSUwOW;~RKC6HS}mFI_Q_hhL2bD_q=I;ipU9+aO;Q1!_DovC*rs5q8^ zZo94A9BTdQ3^T%sQ0X%)U$%T5W<#!>P6{dw1?wE5{HK_5?1Im9A zEDv9?`uCw1`6^T#)BRx1RoP%oU4U>tGx_3#Y=?KXP`1M`07#|E{UWBB*ij zA#4hNfi+?Md*+-q0#-zxWw{$_eq4oWZ<_n2o!OzV>3@ZNLLix-7z}OXoIgsmHwug#ef1CaSEQ`Db%HJ{A7#4qM#_d3; zewq&3z#XtN`~&ub9e*Y^a5ZcpJt^ud-$T|XHfMj`G=Xu4WZ_BU+9Gs zU~9O->aRh?Kl>xo{+3X30IHoUVHo@tHh|^-H0RrJ*bwSc5a0^;WtqEAHb%tMo5U;-gwv&`E}@pH=yE?CDi0=0gEH|f=W+%sxZ1EA`+6RI9ZpvuddHpHC|RiMUM6DxOt zBasI|#q}gqzvfF9;=Tv8hpN}}Q0>?PHIA>rV$ew+;*O8vuq$F~*bB~w>hJHN=2i9# zA?~~@3Z*XxRliPFo(+p4Z-*t}Y0C#zUoc~cdv2%)Tams9&V!fW8kmqN#GM}nGaLWS zp~k--_JG@<;+!sv$zKwxe}}&Tx=`^Bz^ZULl>G^)@o~@U zOJy^Ddq9nk@lfM=7gQWSfvU$ZmU*)qxdtqPzB5#OhQkVQ7SwvN3o5Q(LB*+F4l^Em z!+glop!7>&Ke!jFUHNjFct$|g_gUB&z5!LAYf$mYp39UQ4mDn;K`(sW%7>xWpX;y$ z%%0oU8%pjBHEse>ae57EzMO`NPue`je;p|Q{h{hH7P{jV=0QFJYs1S>an7CBw4(*= zfIJJ1ffryr?3pjb{r-9os($VAoBRRGRhH*rJ<_uk2yxeeHc+wHq^L}f=XX%^(Ub6c?y~K)r9J=aH#%z0p^0+;Xrs8DjsDDoAK8Ns@+SV>^8yf z@PK9RA|@VwsCtft^7}eeyiY=nle<=*zi5cN|2BuxkB6$?N~rbXl+`=MLfn0z3~Yk_ zX{d3x2j+#J!Itp0O|Mzp%c+;UW5z=rsPn;4m;okO zd7PD}L7gvVL#^M7q1K&KQ1N^O8^K~_O+WRAX_23Uio=W03s=J|@DS8`dKzl{d}-x- zFg3v~#QuL zLe=9wl)rT4P5kmf&HMIH{hR{jZzfdzmstH9P~+|$sB+Fg_4hTXar`6HzMZc^h~t6X zpwfFm`56RT!5FChYYR*RA41jlcPP7@6%C6+#kUGndM&7Zza2~m!=d634b|^SQ0;pG zs@$bkUJK=SHLygO$Q2DPz&9BhPCVyeeYEbjGC6u2LQ2E9~`B`ka0ro}S2UWj(Rm}QV z2G&O&0F{3pRQ+CuYX2Un@plL+-*Kq;U4j~SKSA|#ma4|CB$S_uP~)u$R2tGW33SP_xu*ni~JhYKK?$`{Cxx)!#cIi{*VAwk2SCb{2sQ4RqB}ael%46byohy z%K7S=^{YGVPx>ZU3udfm)`KQc{gnbMz!gyQ;V4x5ez5w&_09g!8g@pX0JXln3zhFC z)V`Ikfms*ZLggP}xd6)U0MvZF0kz*1ZfN4(9dFGI9(oh5Ra%-vdzX zxCvEXZ)3yOP;nm)wa(wP%-qEEcSWfF9t~Cg7U+l9pz7DTsqs4+Hb-6$)gL#Z;$Etm zS+9q}-pH$<>ia9K2P-u<_7PC$i&vof?F1|XbBCFJY5-M_Bsc(Wf=|LsEzG!!f?BsX z!71=KYz}+2G~;U??1Q`yj)ZwznRE0sSOWP&sB!ikR6mt$ZT6imQ1wlQ>i0EJ^*avL zzFck0`#^7~_`V9&U!Oq5A*8J-zdls_d{E^rgkHD{)`SH${q{roy8|^oi*__|9szY;T?5r0 z2VrIS3rvP(JDKzD64(RzM_2>4>TLXtg0f!)RnJeL;`cMuIjKSyQ%(=4a%Mt}$MsP0 zI|((9({wfd!Yl*O9na7m&rtbpLbW$%H&adnsB(ux`JV$7mp7rxKM&Qvq1}!Ds!;J5 z2-OcSK&9`8vcCc4FHaBSrx8?nek;#}vfBw2&o7|-W$S6ieN(9Pr=Z5~YN+vZ1#0}4 z>Sg>6fEpK5q1yF2R9ruX+7BLCec|55t~t~^42MMNfYNVD7&dJJA4zSgZp7-cnGSVr=Zr49D~d`pgPQrT-UOL}0agDnsPZGA=EY1{67Gf?&zGR$9Wuo1vz1{}xCg=$_^~nY` zz8k~zFa{QYNiZ#(31vSQ>fFB+>O8j#W`M_`{GNl#e-$d8x1j3%JCt392$P-@%6~y9 z|23if*N5`o63TuMRC|WOyf6kTPLr(ud8l#nB2>8>q5N%!vfBfd|2->zXyxPZ#SqT* zP~$V)Z}y2-EKkGh=(7wB(VsFoKfwv`tzpEIe08EioW;m3qC=bncp3JA-G_%bv*9|p z1~wcK;`|K1gze#l7_%>zjtz0vBd>vjVUM^FzIicE;S^XW5aRp@cf<2=Lwty{0X{p@ zoUdvn7*2*Sp+5~*z@druJu%6g_o_n0Eez^h)CX!^c?oJ! zayX2FGoaq1?nBM194Usipz8kwRK2D`_20)F>;lh1#jngHbN=)}jhDT!E6g+5tZR{QI`UdL7S@_##>plaK<+=)#O))f zI6ttg@T`f;K+73W{jnR$?gD%rW}Rl@za17tJ_R)oZ$j-CX`c&mo`?OQ>iab;4U0c- z*7H_S{kQ_Ef8K&xmruenFm$>Z$K_#bzkv`tv8K@l^T+(=Q27 z<6}2e|9=a2z>G5u--VhtqnX5-|L36mJ%ACg#VpgFHE=ibuTcBi_SvT0H=)L1x;dua zr7YV+t(O6)c0C1^ZxfXLRTvLLUoz*UM5z7l5Y+f}=9=+V0jl2pET4kvhhi1=XMTv&99D#i&j?r!?y~$6Y8+);VBWucP~&qOoB;bSH1#?U z^C5>WGVLe`RlmAWggDV~B;<(gd=52U zyh}`6Tf9d|ejlaQ5O+TeT_2V(9`Fa!1fJK&>bMsoL_}+u+mmxmJG`%74aH zrau}$&5yBA^LqzW{nD;B^{EOa4}tCA^HAgY6x2L>WZ7elIft%+vOfmvzz47!to*uJ z2cCwnApZ=P!MSVAJgl|O#H|g~`t65`$4bjjVJqbHZy0uh+6U%9#p7eR8U6+}Z#Jwq z@Ao-2gt&jtJRFWje*`K$Y@=ECR>Km=g*JsaBVc2wc&&w+KR2M__%qbJDg35MuMe9c zkApwMJuo|bYqJ^e2cgE>1*m#v-xA`y4LiW^p=WD|^8vgKCBL=J#C6$Q=6rP&CZf-@ z-EcfqyzfHQx6KZ-endfy`{FxIoSQ+-^Vv}P525DaH7h%Bn|gVn*16tL^KKj*2~WdO zu=OspAMJ%I?>^Kx%(vU@2P2@y`7)^ZzXKJwTd)VLzQ?==PllTBSD^N(Dtpa&JQ+4e zeh;>Uo_*%r+!hW-UJ5mC9>F27>pN!M-wZYX`|daA)c`DuyaZ~Uc^_(BIS-q{kat6z z{jfPyJDdZiz9pf?ad+4eJ`FYAj=%u?4UUH+-V1S_h2O(uIP(1v=L)snK^qg5|dO)pL$Drbt z@3Ro+SJ(`yehtr?_nH*A0(liw9NSzl<;B3($ai2DSm$$7&J?Kn?}HlGH=+8i;YCy5 zNl@pBO;GXu2&RQ0m&|xi549e&gBr(^q3Zn#ECx?N_0Mfs3KqU>)}dxFJ8~zebzvZk zhbN)h7k0&zKOD;60;qZ(weqh}@v8QPSr=b|ose%r*){mm)GG=q|4OL-{0yp{IleOf z2SJrL9cnyngG$f*wMp*>RnMtV<7qxD3AaP_(`PVS26hO zAAj2PGT)kWco!%?&p@3+-i8{lH=xQXe9ervrcm{t3p>E0Q0>fj-L$VY%tSrLLXFd@ z-( zZkqjM=3@+${cBL^hhZ4Z{lNI|4K6iAfKXL-pxIP9yf#1PV zaL>=?y|LymX5C&5i_@O8zlQL)4!kG)#=0HKKK4876Z)->%sPJi&k*Np(ib?P&T2R| zB-B0cc|$|p_mmIdo9J73LY)lcy9>*~-_nG->u;%aq3(O7Cw-{9?*0U4V1G43s9C2o zhB`ZuuR)eNXIZ9D=OY-KCDeHV*3TB|G=m>x4|VtNv^kCaBiN68J934(^D9U0Q1^G^ ziO`4sSEzA6Fi)s63%&*YuvOkr=PY~!>ijY>U#L3|_Ct-!6Hw=eyHNd-J%6Y>ZtFnp z&wi+RHy&!e-v;I92vq*`1wx&5up+Do&p_>Se_FX*L1W(oYCO+|DsQjld8qO70KNsw z6bg0s%?nWTHKcH;JAQIPmDdz1zYl6%8V^Tkf@$Z1O$eL<*tG=^$#I8^#GQ0wnpsCl^)YJYtQH6Ln~40X?wFG9UH zq$_3O9uHNIB~azAgKGcBQ1kO9)I2L#I@JB%)fZ|#+XtVA51{tj31vc^`S32B3ZE-$ z{ADX=SOcn@UQqq#gLU9YsP*D?sC8mD>_Pz$y-VdPK`IY5EsP<*4ZS2FL`e8AA z5*~+2uUyBpdlGyD`5=`4KwZPNa6R&uP~&Z8Ju^WJ@d}2Ls$CQ00FFRlhHx@;`!Muv1Ud z-WQ?P+jn7U*sxcqdoCUfJ0QPqc^7KEZ_?YWhm)Yr&u_wN@FA3axhG6J5}?i*tD*cC z=@aUH|62f6-==*--M=Gl4Yi(~fm&xX_A~XW3pKBzpw`P3Q0>?RRga@^9?a3-_+JgR zJ{KQg`ehK*Iyez(-+BXT9XtYM7dFt0(+MyV`3xKc8$4rNI9UZXo<4+X=QUUq<{4tfc}=MOtP_;q1h@@Og{ofz zpIOhA!Y;^XU_DqWJXHU$gPZ|S>*hVEeyI^*;++DuPn3u>^QtFQdy?T0xC-upY5gW1 z2cYI%-l4{>8qAG62&x?kQ1zT|^?RW9+Y?aZ@*Y$_d4?H(UMM*UYCW6-7r>iVKRL>* zQ_G>|{X@%w(Wc&wpvsGd>ET?cb$c;v2{%La^L?m(E;`)AzcK8A90k>Hd!TCv72l#G z%zjcGs=wMpjo)Ob^TNAU{vB%lY#U?ZzYEIl4jcd*#)i6oKeGU8zTJU!V7fTF9ze~H zaHzPx1l2zqpz3=cs(*3^jD2gU^<{+Re5i4=AFAG0tb7+LuDRklcZRS(!|}+iN8$(h zAk_T(J|WaSulo{Bd99O7zDUc7upxF!q2h2JDo$yWO&qF1)o-}v5~y)@9BLiOGRoxd zV);DOxI75kz~8Oha58n?47-+_aX zZ$XX!&ST9wdKDHxZaL1pZw!R$&&E%g^ZyvA_@0EC-@ihQ+XhdEy5Ec1!$C@iHDR^! zq3-W8;cz(eHK=*e;~C>O8R~qn1*+e(PY8A1hpnN;ZN`bF-PK@wR@C&FRKpFxd-=F`mj8x1uNM!|OQI#hgWJZIV+2}dKp0;6EA=gq!84nB)q zdb)|@dUz1I`V4b!`3ZiCJmLj2Zo+1o_N2h)(XWGrVXYTU+`2-wI~i&|EP{&DdZ=~v zf|b+HGWD+u^P(RN6JRpz2CqZKtHEsJcOsPC>rnG*AJqK30OkJ|7z@kKG4WUc`yj7` z>i^$h1nl>cIj`@7Ly*hO4RwE?c@C-_@4?gXGJFqiofqnUS5KaA;+A6p`vUVf1@4Cn z7aI0?*_;paFE-<48+@7kRhERh-!VUg%aP~38tVSeQDg6q(srnEn(nxXcQsfC zc@9*+d-MMJuD}|lIXX>yYN%^ z89aQN_!H+9XF{Dru)+MM0xWvV?Eh~-oqG<#A@DZT`K#+~ zGY(fltzVt*nD4bez*6*kfggz%Y<$x__^73`S!gbKm$o3x^@s`^mi5E`!sM zb3ZWa$YQAdF~dV6$3U%T=iyQq{7p6g#vl+@hM<$QEp0|NoS5sgOcoAy9%$C{X zz6Vr-nkTQpg764b`Cr5A@X0L3e=OAcwE*sfd*LCNl-1+D=Qhe_%8Q4p$4aPq;mPiC z-;0vqM&$i)E{x4#>_T#S-1k2p)VSFTHIB>X^0@2I3fLO?Agm8F<@UJWM_R%>$U9*g z__38gvGTXDIQkp#B+Q)0`4aE?VX-=yCu4pbH#?em7M9f`vRz3)mIvT=f!^{{yf#{Km=! z3mbopVLkN8Q2n*MO#gL*^N~lxMKEhokNX{A4b;AI5LSe@pvG~5VrIPd zhb@t}LB;DKd=lm_Zu%)1dXO`EJ?=R;D^z_;L5=%1a6K$h!sC9QItH5|pMz>o{*s2B zpvKcgsCdnR-QWS33+5_i>RAT%L+%1KpVva|3lFWnRB1E+o`#CYE~xYyQ16HN%b2+O zq0;9;r5}PS|1MNJL(7`IG zA7N!!qP(%|0=pw8LG{BSsPT0NDvnhv7`yH;4eQfrsQLI*MUVUabS2z^T&t3a*Hx%` z)vav$V>;CSz8uQ`M%W3Sg>7J|DjxU!ayTr8{1(*sI}J78^HnwRsSal#4}@>P>+pLx zx0=TZp}u?BzXRTfXR({y#H_ddn|j=Hz)7fm zqFpl+r%zyG^81>5oSEpChIyPxuyPBJ`(5cxn26k_rN{jpbGPNPR%RWX(%R$xF7q24 zh~30C9(O;y45N^nwKePLT9|;Gxt;Mp9=?Yh(%!6J2jOJosvV5|R;c-(x1%XP32I%u zZsmTRJnp&u7+j6MQ)iERZn_KiAs^~u+Bu~w^Mv+g?PkjHb~p2MIvgW^Q0D+&53@g9 zhP{z%^z=Bx6<4Tr^lmSYdk(7K+vEPd+tV-!ef1|yoL0lm*f;KD_M7Q_&HO$K=V3Rg zpU3@s)BOF-dNUs`L0@TrX~$ux_O~7AaaO{kFct=$H0#nOxB+?8Admb0Uuv+){|0A zh1%EZMVt6-f#Jx7hnqN#hgx?o!cnm92#@=nbt9aE?2GZZ?>+aR{0xcpI1}In*cT3n zGyVD&3?P>Y7=QEOY~(v|Fq{zYanBoHz!AusN1E|fB*EjJKc_cCABXZ&JK5v@o<0vIBexo5_PO0q>%)xE9{0WN3j7JV%NVoYwMsGTalWypUpqpL z_lK|>aqBhCtm~_v@;K+vPk7qQx4z>|`%l8r=$ky_ao-QOL&-%Zn0U^EPs<-{50fW) zoN;hJoC+IFGUN3CRJjc&d))Wmg|Hp+FK{AkF~!W|gHUphsUG*c#u@lLa@?~X_gwii zd>MJjG-LNG9FP3eb0+S;!B>!9c;1Y!a?{PewgW0(hZ!FCcg$~~&ZU7DjQkL)-zLpu z-GaGaH1Z;-^`*irvrg`W>aXzG9_Lkf3T}t-b3E?f*_VCE_9s+-H<{~kf8SaM*CMx{ zXWD%is=P+?&H3bGn1lXky1MxFZuWp$f38FACmpvL|L?%;$Q9o*^=k<0BM*f|;4-Ll%3fF=UWD?Sc01=`;#M5W zuJ#UduIdhD9|<)dr@)f%IIISLwCN>wn*I%g8aMl49$4jVb8c(_CC9>?a1v||=fRHf zQxrCe&(5}>kLLN zPWn-vFQR`E-(MsDZu4iyf9k6edZvauSErM33%Mh53v09)7NtI^FZKHl>o2J1bEZ=p z-A&5URTjAgb;*UVb?Dcif1a|x;rSP9BfA0CH=h}t&!yl>AkThlvlsoeRArqeEgknC z-0xspnsk;-_u7g7=WV_i%6?#^s*W<0jR>j`YiksfBt<5P~q_U~R*u&c#$AEatL|HAWcFuyIk0s6Y=v^N&U&m8nI z*7w&u??HD0xj*a*PeENeD{CKbLtP%)vZViz=c<(d0?&LhbzZjieExN>Blwt!ZZ`6} zJYVN-LW<8MKmPZ($4`7)#I`zq+mnw!t8^M8Zz7+r?mWkG>#9y&c9C8WJ3eDMpTgqk z_VB!g=KP3x`<0GfA(=-In}2t!@J8?QL7b@L3G~bJ#RN zmyI<2y{oQ*wmu`Q-x9DJegu@6VvmzzLLpTg7jVZ8v_U0{PVEcLRwjLItv~{uXmNl7yibR=Lc2T zUVUg!KkK_P%*I^--4c8Z!9L#BeLVKh^4trbv#f3v&#z+lp7rHJ-pKQ>+$-^uOxjk; z;#0EI2{{sdJAAK)=SjPSpCQOSA%70;{&&G7Im6NETS>iC^^~5U6daB-?$sQgB+u)* z@jV#%3@Lp6cdwVw$8qZ#ZgmZL{vNxk_&-S=T{$h&TNWcNl6>c^Jk6FT+brmcaz879 zt0A@nXtS=7+#gumuIS#T%$Df-;w#3M-wYN*chJg>dDiumt!G24uZQ0Pl#>R3KXCtv zO(}E@(0$Auj{KD^i$BMAf7dT<>#+!#KcRQeeDbX`psqCJf6dy|Gb-n6XjCP{tkC8{Dk6P*K<5ihKsnflU7xtb5+zm;eieH_3r*Pk}ZQ`dXr#kxH=z81w zy@XCz4{T1`x-=nwar7UcFN8h<{ZL!x2Rwhm^XoQWZPJS(H^pBo%D#tO$J)y8Bjj?n ztj;#i(=ZKwD#JzO=>fg4oGt$fOyVBKorS!75^%4rFg>5AuB*DWh^e0PeWYhdf7v?JD+o}2Q_Phrkyl-)`Su20bAK{u2<-N@@lH;M8Z zpli-u%;tZWJp8QYUeig}^&~7{(<_m-jr{sPsduA1_^Z$JHSXTr<=h;s4?MqN{YcfE zJl)ZK%&n`sO&8g_b7 z+03)94A@oVzGdx3!jaa08Ejv|j!z%%RgkpW+$*?Cb7$n%^&xg)+}E+)XKfvPJ|OLe zwTVaWfQ^sz(J+Dg0_kf>pT?b+yp6EYb%?a!l@t3&^m%UZlN(Et)0q*bd-H3Zcsyrk+Bd|~5{*1iGp{^%**0s>G6wf>Gk(2zbxts8ui+a{Y ze+qw_$Tu1NLG<5RA1UZtkUxaGHu}8S_JR3{nQI4k5p4IumgrjWtm`}OP<-kt z5BHIliF^f+U&iJQm-rn3> z@VN@(A8m%C*d*igCwQOqv)t)Y<&)V|@}wg!ov?d~`x5Czu^Wg^*Gt@e(0>ItVEZa* z8+e|{v#vwbr7SvK@4{H*HgLaDIZxTNsrb;f92UoB7We1eX;al_6KRjI8I3L< zHM-A{cfcFgc8r2fNbDA)yu$Mk@^`U5et?6xyOGC_pY_~X zu+h~W{WIu?A?KwY+whS>`o|{ODTuB;y5-iM&vfp0dwu(wLB6M8YjhQO{?Xd}2H&&K zWAQbP`)%wB;wN~mrQA=+6Q;If`yw}=@SLa6>v{scuCHvK`8@Nd4esA~Nq+#lQsmba zW9jAjWo%-}8_wMrf6?eFlm4Cco7u7i>HA0!l?AT*mp8w2!&3qF(^l zq0==Q+b_85$v^jc$_}%BI-{S1-Ivza8^~2j^Pt$g|0F8DCxDAnv8;R>I&_ z5xb1sZLHt3Bs_zU>B!lw-5Sf)@R7Bv6m$TOk-r9a9b50VlwaQFDNK4H;up!C)uzuQ zJvaA1U3|uOUbS`~TAM#C8{xyt^J4C=ZRQ6y?PZ29?N9nzX|cjEbs z^<5iZb-DX-C!nio+qDCK+j(w??ON`)$X5`#BF|lISw8Fwp2Yi(p#hEAYIo+>T#Dm7m%wX z?OvJnMhU{u^8GM(BJzS3}QF70v^0U6YVU<7)}>0sPdozLa(z{cO@_ za5u+SYx1Aq`6Fyc$$+aA&-=04&HXZY-{y|wzKHymExSJQY3`cHz3|ftAAi5zA-xQF zD%g5u;`uOkr^u6yJhw?dhrGc0Jcxr&(N(gt{DqMIE4p!3my74g_|cWdGRgWkTHdj- zDMP-D+#6E)s)byFw590oa^EIjE#$NK+01ySoCRN^7a6ZHqFvyl$i8kc5 z&q~T}pFhJ#>gx)^ddm40{av2pcs_}3Z^{T>NjwipRbG8;k7APxgWQxen=}uMBCoEp zJilx6Z^w2Fx&&;t!p@}WdJ_32^pgH2zAhvGj(i*+*U=ThPVR2-&puoCQ}Ac(^gCBS zY{ruoWz#P4{0n7%Mp{p9U9X_KjP9VV%QSS?$oD$@gM7u&SHh+}WtBiah5jUWR&4y} zHbPyKu_?&&Ql1x+rz2^J*e~E-O4=rL4Y*g3ULRcubv(gyIBB18Pe*>8bX_+{FGK!e zJQsyOqCbId7jLn-o@8x-tjl*1c4c&0=ZC1ylQ;z3e*j1$5 z*~s0wKSy_xI}N@kkk*N`FJ;U%k+PSg{|bIWIc<4vh)wWHN>w-MULpN8eAVF|i|oPn z6`s3rcP8xx?6=~l2W99Q!*dn%`AA>Jt*a5b<>Z^ea{%27$hpY383wNmJcpAuio6T0 zvL`mZ&|QXK!Y{Z#<@t`S?>uB(?;t0VZw&XJ_{nV3l{N~SPU!2B?-=(W(vp$uQ{UG} zPvNeHUe|WgJ|yiY*wpIEA#bzKA-24dFpDjt7iqn@-zR?*K0TCw)uv@fu1(r<+s-OB zMk?!1^vPCV*V^C2ZyR*=WxzEQn~%7oc-}`nbd^Hhgxx&kUf4$C^GW1^=yg4B?ev_L z^ocNn^by#7k35(3UFcTu9J~VP?sKm}kq|(gTv}F!N*9)s%urqfzo-=X}aC4e}I^e%G_D4zIOx|of-yo?u_gveKDd=+9XXSdt z^Gb9bDEBSytLW~dt4#ii$gOxT#{CQW2gtgrD+lrc zo)5#OHg64h3t88T)N>ednU8#(d|#2)z@{mEDtA`&3((ErK9MS|IeB$0vwok3VvM&mY)!HL|{gZZhMywe_8W zv=4&`FcW#tp-X4;*1#?^zG_m(`EY@?T|#;fp0i+|gXiK_zs}a72D-lRW3d&q~rWA_uQOt-a*; z@K=s}S#4qu@-#!fgdB?9eB>vw(KQx*N4NrCzo+uC2AdY7g~Q-gjr3{go<{K!1=>-RSDv!u;} ziEt9W%8=IIrptE+?#}Wb=4~4}qJ6AynBSWe@J2=_#>eDpA_X!@bZs0A}Ts2(i@%VjmOX*=^Y)N6y;6u z5A`Sb<09O`WtEuZOGxqt61@JnNN<3`(Z%~PNuo~Sfk2Gk7l+c9v_hGC0PcEovQXnC&N?_>FRJlg^Vv_%3 z3!{8-kum=8z?gE0f3?<^l;n$uqP?_B zDmm5{S0%yki*z$Z`V%7(qT^HNAnHkObYh|tiT+T!AqDr;Js~uA!b|eBu5W%K1OaOxH#-1QL`#Ff2ennc?CK4ozQD#Ng5NW?=MSqBhtj4UUco#0^%p%2&XDoG;e@m;VSi0K*aj z$?*!35*eOkP!p3AX}uXi|Djf7iTB0$lal<3m&xr0o_?YUa$x#4)~{g~ABc`)yavM; zA3cUXc6&WI$lb|?WnxqyL6&Y*X*feY)|cW9_sb{4Nc9WEg!>Y_^h{D9E>X2NL&R99 z_~=LmMfA`VO+t4HF@lo3!vo=|jNJ)1n33vB@I_D}0gj`diO~uSBRG)2*oqG@4++S> zT0I^C3YGdVhIvRelA@CsHmU1u7ZfTU&e&nFm|mhuaV$9rn!08N#0TP& zJKVVIz~9^vx1{KJI|N9h*)&xlNsfyi$;AGL5u()5(UI<4e7ruok&5v#S#9qnCno!1 zy#6uqECIp3`(I=nnxLU+=TUfIlwB>Iu!snTNn4Fk``pc!6lEU$2|hyQZ5b0tOim#9 zGPSzStRVlQ=;JovUsNoNf0rZvo{g0#dT2Bw!?lc0B698`N>MBy46P1<@L*b^w_B?= z){f^uVp30cm3gdU#o}23w|LwxcOtUJ`@zXZ!{W5c zm?x`?35@oJC8oqhpw%;-GTJ`&NRIL2!BzK+Vy2C-LS%xE;XX`*#23R1i!-~TS)a)t z%;b-aPog)1CUn1<+Uyx_I8r4fvN$mM+#QzQkBm<6+nC0T_N64UZMti`FTuKZl`JWv zz0um^ov_$IGAjW!GO_k1vK>>NKWVhz&O`-7%S&REkM-2ch;}Eg)NZt?^?!E~T%-Qx z#4cH>Jecy`rH%Q|BH>p3zZz6#?~5Uv#LDhSkL$T6wf7#4gY@;JMIs~_Dt+ojPwtjykHjEE5IpYFxDKse2+dGl4w9?6> zo7ugbu=sdpj!)+`yYQKnD>!feE!lQID->%Oqtb5*!`e;g>uu$p*Z;-3-#;l+trKoeRrD{HRtg@;hv~fRw#Kcp zU5m_gGP&KA!PZ9;*tkmKpv9O=jAu#mvO7gH>4tg(;r^7tj}QNC!aDVA{jWCeIm8Z4 zc39R-CJaN*-4-H}6Ik;2pJmX=*&E!)9-m8{u;j>SorK%R#dBP2UPDI64htn<9y_#-Rm&8el% z+W#Tfe@QlHwtvs7Lr7}v&}7C&8Q#%+W2l#ks4Z-U-4VNA!Q0ky+_CU7?J;CbIbS z^unMLh0(*s7m!jiXld1&wQunQiDp7YfbXy%Zs%Zbvpu`%)39f~^ad^$J z4ocm8ky;^xqIq+4*MSzvLwQejTDS*(Z%==m4(U4Z1XaN@j6rZpw&Yzo_};*L#yw*> z&Oh4j5vUZxzm`_nbI_0DTY$U$nB!!kBYp7nrDt;tlX6TO`{eR&y1acV|O zZMM9ex^?wCE&UARzeb0hZ~v$@gY5D2`5$cT9QtPqcOv~gNrPRwCs_8)tG3fp!@~UQ zZDn84t=Nsxoa&I}T6+Js>>B0YmR+NC7a3LzJAK)oOb`Dp)g2RmOSF5Hy3O72=r?AU z?J_&EHF9l5|3`E8Xk?7pDo42I>XtFlvEkkxEM$&(WWnaq{dCZdFAVmvCodJ|fN7HK zwx1YO>kZwSl9U`bDw^(QtJREU;JEHc_$RgbKw)iYm{u2U&3+C!oJ%+zo9wBQ0*v5P zDgUr@FgF7URf309t)nhsG zQC+RuRgwZ#V*EontFg@JK?*m;{g7fB>Yjx4sP95Oqs(q?{c{o|{0V#{Vw*SP!_?#PQu0`2iEy87R=J1` z53~r33C^ZKEHC%&0U{we&h8TCv!bHnGkb6FF4?d6AbYJXWNx@kj&~D%! z3-pE?BLnw)MeudGC5J>Ezk>^DP)_}B`7gS^S{KjP2_MJrBy*^28Hi6Y{SzI>m^4S@ zRHp|v9k+r(t6&Xz!{CFEJ4*CM&sH!dTAPm!5edFXPDDOCn-Vlk+!s(;bCirr#>?#YV4;e5c0TyaJf7ctMfZ z2m2w$rlT;Q^xSWd?kd_!UtoDP(<}Ysw=?(Ps=jo0N7e@Wj_&-=)=3F|Kg%PV(J)RG zZYvZ2e`irlWS!!)Vo}lx9?6sYS=7D-D8 zBX116jl1t$+UJ;Q?tV$mR5nr3?z<=7*ptI$^{=T``OjI^rH>7mFh28XQC~>@Dv48r z#%(Kok9S`VH1*w6U}bk-Gw;EJHSV-)@cl_mV~z(>%v)DC^BaebAJH)+35njveP+a9 zn2ls!328EW$ufG`_BLP!Wp7G)exg760Oe zA9jrCKULCc74Y({Ibn1HM>f3%42`xs9VrpX+Lrb0w^bmnTvG78ATfp|LLbY<`YU_& z$&_DhI8E?#j6It2i(GVUaxABuxM95Lv)L83 z>Gc1x_pUv9UDuuG^V*-{83B!u(t7O^zhA5IHszziLQB{=0 zyrR1?ZjIY<01xN{J&j=tjwmCJFCd|)^CtN!#C($Z{nvl(+j&l1D9K5H83-yq=j^@L zUVGj5+Lsf)Az{6_y?J+Md+TPca#hPM1?n0}y_@fqr*$ur)T-+{_iw%@r6(*`+*Rwz za}B*%#aUUXZHZJh{D|5^Tr=4MsSy-tp>Tcq9SOgG)^I)NhZ^4U8aB%jO^g=kvCxwL zu;i1N`a`NEu`1gdmGO{5k?+ z2vTO5(-5Y6j)s!O^t5sr%o>sC>ZmrttrU zL_4-Aunx7q`(W`Jvr{>#+?hh*9W}qRyc~+ePbG3+i&>51C0i-KameJ~o$p$_rj<;I*ZK}~N@=9u#4O`h z7vFd9gEjfgaBj+rwMTNK`EW0@Jg<@P$8xP{g@q!P7WF3ypkMt?jBqtq$-V8U60u?3 zqd}C&GLPG?wD2_X)N=F8?K8`l)|f>uFYS}tzqvg3&6nKf-Hp3jci@G3^zU#t@oajl zBv&?EEp{vH`8Q4&6BtWF(InP5TogYWu(FKsE~3V~&9!AN>n~4)-OROCmho=obmd(k zB`=xtVaL;C;5Tk<+^Z93Vj=FQ32m`o#`w#Kch8CO`<>h9mQ&rLq2LVRRak~_ETy+bo&IPXOJZ`pl*6w3jpl3VXwy!84T>({??<#LiK z;g`N6puO$5_V)c)k7CwAtU%a#SGuarR((Q2_J&MPERo{n()GrwK-tlyR=G-%0m}4+ z33t?j(R{0#@t!ZXuCJirR7cmu1gLoK^~*nfwS1q|VcOw=xB7O}^oJp2Ndt)Qa z?hC@#_`AIHYW)#d5ueA@m0Y9z2J`SNe^(*lYT+AHlQ)v3%HK7mL?%2lYx;FDoSJ?G zS*X3Yyg~@4$-o8d70adZ?wYcwn@fo=-I*0Od_dyJfl|z3A>HTcY;%X?N#d zS><^{2_oVI?^t;QB^LkQQw@c6xTp6Ol5P@;?Cxx1g7=+(k9jCjIBLa0UhM45jbLSG zpLi9y2^OW4MI|sivv_0Y?#}JaZKC@@0{Szku$h`@VHN&wJxSOS^;Rc35u9Ua8u12;Y(Tcre;cN3jio;`C` ze%NunaM`?dYI)8tJ-Z2Hm}hmM!zB+dVs=!f4a$&^9ACbvqyzbI)**@8wwK%YnKz>; z%494(ZOezYcJ&5f*t@U>TqUL-wI#i<`8199p1;;DiJ1goAh%+lE!!`Fd@M*N&5J;K z@U`J|5Ts+`bZ3X82udBB#zd_<8xVXe_E*%Dq9{pDmFaCn`mAvTWmKJ&4D!Wo-QxZ| zwz-l4AYxXr6A86;2(WZNcHSaXo0=nQQ=bxdbvvpu2;F|KsI&t(@tu4o)7#jz7wAUb zBVXUZl)UeLV-vN)4xBvOhPSjMLOw>bOmESVgwc(5a3V^#c8C?V-}t=^#A9=N=l*T> ztM9OB2ngx10y4&gU3j@*Q}EHmI7&^pyX=GCxurN~lPu7&>S8k4ldU{xj-`Uky>;b1 zX>KN9(U~PSq9>6ec2Bd$5{oJ&vJzR-ArX9m(FVGyWCKsJ`CiN{iR$_l z7Ho(<#-d3C5{0tx;-X##Z-z204}UwixFDT4d=;FHn?vPPZ?V~uM0 zEtW$>7^VSY?@WbUQBbiod%Lwo1dtFZy|h;>BP*cA__TkixTpeW8+P7DC)w%2Ud>zx ziHr~uxV*^#)C~1t!X=$_+)bF@%-$RgRwLObI`@6SWYIA z+q;WQ7U5GSPBEW$a47Vj!E7_KqVNtAu@^g?`5l9by%OTiy$zgwCR#@j-r=8NUr@jU z4P|D%24|ifh*~euEfP-y?hdZOiWE58X(52jIy7+Vpi?6O zFhL{Q2!Vt`0XTZX1nj@}vQv9wCpHe|ENg(9u`?NPC7lm!L}kVq*7)hn@jPx8FS zXtq&=E&gLM#d(l5PMb)?B4kE0WEuqMPyh5^6_M5S7QMSc(u_!bV~U~<$fyN+LKuC* zmd9OMAw`(`dm&Qn$b=oy7q&>P?%zAv0N&pw;dQUF+Rafk=EtcPw{p?ZD8njoDOD?E zxdXCc$IJ8LHYD9Iv3seh!r! zOUt53Ahxk?3ZwmuWNLs73nJiswnE>@P5u9bIN&gGQr&K=;tqX^$;mrr$+;^6KNW66 zoQi#IEwF4H2m@P)aW@yR`i+T8R+>sbivHh~dyTaZsB$1i5pni-d{q?0gXm48@pz>y zat|o!JuP)&-S)jqN?e=k|5Ak;n^KNJ6a&(SoEva(S|xB(dux@~6z%Yl*qhJ+b-J<- zjsB~XSA|^FOdHfl93D>XbvhB<*HF6p82|uHPIi0A5(7BINs*TnERxoqZO}T1*aAWv z)C2S4nrLgi4FoYhkphYH4dq!=?bcC_q#p)orwM7*NKk0cMKMu=1q%2K*|%D#Q3VS` zM@cp=Sjn9|J8>orD!nJ(sTpdyxD=Kz=R}K3an>gO)+vl%hHBCEdR_pTxXzQmAMj$YRDT@1s_^T0x6Tdg*hst`oQ(@g> z34&_{8{q9o(IJw#D-Q_qrX{m3X?JwVZ(LH;y9I}0rG?5oYHw`GGF;+x3(`=JDwO4V zuQ8!Y^#qTnn6b_a7_|!YwaJuVNU!`$4jv&1QuMD7md)L+TGSxXr!bP{B>KGi3r*^8 z>hCSru-L)8z2*0|cD0_Sw@&HtV~g#GyXG)y**!xl)b%-p(CO zi%&`O-esC~8cTO~!GSt5iJZ`iUvClIEdE#W9h}0`iE4tf;VFjpU5wy*n^N(}fg+!@ z@oqy-(%C1TcKuRG%D$w9 zQSY$7?5VG(qnEY8Hh0v=?>7OswY`YnC7~A&-Ol=WW;18xo#TOwc5UU~#t!HlI@9zh zcy`m1IBkJx+;Lh^mOYYLI%F36WxzqZVWNQZ6=mUFXR?@S?{&qpNC=HKJl;T9-e2B) za8v6!7*JO6ILaK;foY5IX*821V~LE)g2Mx$a4eH9(PkbkLzjsv_ZOEXisH9_$)dGi zu`bLb>|ih(K24*aVKFuP+PGVbTgPdIUnk@5%m9ccj4jNWr>NsAnUcNb2@Y_dmVAEu z+@G8}_b0FD(f;7u-#mNjn`h6QLAVmqy-h9IVs^bnNpd)cRaX1(J@V7a;Dim2)9frL z@9wkuO=8F=AdshFKmr%DOf)rDr(^Sqc%?Rq(m1JD()yfwz>I|&`R9%_NH)Ybwv;uHKq+g+AO%FA4cLG;>Lk2jexnz6Y#MSfXq#rmbJ`yVVB zw7D+>v!@awUs)3U!t*hS40&N7PIg5B%PA_SFn0sLsnbIGLm=B90E(F&>p1pq$f?(K zwEX?%#z*!Y{9s+;j*bC)E*USF$as@hd3qaoai9jN=*sHa+UTTYpc#B?Z9k}+##;&>ZBv0V}I ztlcx0`jQwXcDFg}L)RsbjpTXjK-pDHNC+!59hJjZ@=?chZh2E&Y%*A$K%;$v^knUT z%@W#RS19B(xQ13^>CypyC``eb<$u`RjWcYj269T`y6MpN>a+p?Xinj_?e3ML<#O6D`If43q*1aV> zkRrahcoSN8(>ZmK^Zl8Ukf&%;=U$Tr!~0r&q8+(sQm#B#mgp-4f6eSr<@logehY0R`z^SR58>g1*+Wm5B30-%> z#|`bvndly?=!NOKXzo-D&cw6ozAe0%B}fwz4iRY-8i9k4joW9IF*bqSsCN$RZ`|Hn zytN|~anwWtEGFui*(z62knnmdmV3oz6>jTNh4xBERr=@76^c=tiUaN3)$0%@Hy{oR z1~9P)I6}WnO>}*7sm|V#of7x)a|y9hvf^szP25=zE-M_xE5{NEGpE-5YE>=$Z0^p~ zsUZbatwxjdrbN2F0HR7&D(Z{8+a|6udv;_Cw?akv`054~@& zY!#C1y+h>A1v2GTa-wEV;#ln!Up9fnZr<$fa_ZdbjZLODTU;9!BNs2?DDwdgTPSis zGi-mEBVK90L!L<3e~3c1Ws}uh4^z#)qj$m!G?c3W9h)_AiHJJAF>cP42{D zZ=TlOW4BS4(v$I63?S_~OU=aK%Ruyrm%DPKSG7I44$F^mJg{U8WK(!e)JPVN9nX-+ zk85!xE=tz4AQ8VZ8FB-p!mnwi1bvP= zhZG%e+u^~W-9C319#U-^KRl0yl4vwEc_O81&hRq#n#XoAxgZ_Z;H}b9-I-giwo*or zl5iVW^NNnEz8KB_l+4_2+?H+6KFR+q&xavWs-?c-unTr*cy-C~b0lN3p)Hs! zS8dq6LRey4^n|$;yrE|Is;`-0dSrUCo903(39L1VUG5v_WPg0?Zy$BqGP_tC@;tVi$jR2(< zdMWMFtNjba24kXGJbe*W!7(kBBdNuT_+JV6P$2T(izcEeu^caG6!}1B&B_D5O((ou zD36!hHltk6blfG9&O=xmi)h!BC|q14%+s<#L{wowW2PFu z610iyh*Cbx?94T9G0>t_9Pg&J(qKzXJh+D?GQ7hp@-oZwc(Q!?=0@DV$Rim<-%Ps2 zJ_m?_wJtIVE=2a^nJ`1tj48H~Vf^MEFs4>%%k!~Kth0crMr@F2D|@*f2mq{Uf(pBu zTc*P$cfU*6kj9&mJc|;t@qMM_QLl4nzxhYY|CyB8{@%+h61{h3NoM?=Qq79;D-_$_^De?@C#H)O9=f#Sl4R=o4iFP;O9co z>qW2BuvJ3mz2ntduC}RI+dv|uLmZ-zNR=?Vcq|?K*0MXUr<`aMzBH8GR_vX>>zy4u zM=zoR!Oyk(H`qJN39LYaM+uMI^de3Yo%`luEzW)FpSpFc0?(Js7c?9{1yB7m5;%!R zeWTf9Sa92FzsH6<9`3F_^O;l~`_%EvwXzGU{YuMKOP1@ha_v!*`{7JOD=IUVxL%^Y z#*-h=V8tx9Mo|=oaq_O2#!11%I37?M=CPHfft00+7CI|`=_0SXVighe0RYXHn%NG)KsFY zVn0D!yNK8trueRxU*+t2zU?qynfHo8zZ-RJe)uf8aX^Sw>*1_ue0PCz9*ARCgLK-{urP^UiW!s4aF) z8>FN<`BPHujFMpG{l%JQ*>G6>IzH4j9+FDJUcpwmh&>xwTuWmPBstF7 zu?K>E9ZFoZap^5dr`D4)`NvKEVHf1#}vYugM&#{w4hS41uG1d8kIYl9}p z5tcQxS!*&Owk-NpvnnwbwlwG%Nx8Xr&lg)2iwdN^*pCr#@>214|3V zOG-L=Qt22}irLbjv4r+A8@P0W!@P+$smbwM_I`3lLD<3y#hEpC=F3X)5=@_C^HDLs z!<`M1s<_!HQCw|RkdDp9$Ey`8#OYbxdVLTw1?+8I17b4*r(&1~;}DhQKwXo3RLC5y zLg@T&NnjtWj$^&4+>fPI7@|wrr-FGdEUvsK5>fuG?gPBbJ|x79E$AHf45iB+3LtHx zD7G_MNfLYo?mnMLxbbrCxo`rV9F^Rzg(id51l}g}r5ovLuv@Ws`q0BG%g6>orM6PM zx++ef*sG?i8bUscl@DV~CSeoNCrL|d1yRcr?aHZ>3@Z}Fu}g8+d!cniPE$t`^7a#i zYxmfU949zfs9I<1SscL8&D(o>_wR}g5#4BEEdr`>uf5Z{0O1Op+(EWji*rL|HW*I= z^8)k1Xv3oIrB?-v0Lzn*_?e6JQNTG+m2-8&8Z#Kh4`Ogj%<54WcgR*pSv;5(Jj?4v z7yc1`t?tbYmS6|U5>Kffwa5`LtIMO#L&;v5nuG+DPSE}G6N~&2w zIs}gJixX?H2y;lq>S0TV?baW;Lwn(v&E;)vYY(_$QkPoDC=~~(s(ap64Yf%G$lmVZ zjdvQ{!P6B{_4>wG&FCw0Vt^z;QEzY$r_~x{M9;N;+Cy8oUd)CLYN*SxIAS+V z+H4K`?mQMHxMCBN`rF#(lNSg)S24wQ2AFr66;oDRIo*?IrZ(OUGe}Pcz*$ZvVnlE^ zv^K~bx6a6-T$t`=Ra_(S&`2QzsnPZ-F5Eq%Kmbl^bPZ|C*79pc$C=}fOE<#a*D=Ag zT?M8rOh7JuDx@dr*jgN66BjHE%wg1I?1xoX5U1Tthjp;qohtIF(wM3{#YVE6T>6)2 z-Zw!Z3KzASt0^iU{m^$k+OQ9()4umHTa{LZCYz=#rdG}8p{j#e0a`GvD@j)UEZP1*@i(u>8jp?oI>rBSAYA)AAK|ZbPV>mpKmC~P*%8K6|JQX=ebF~^ZPabnmN6hf+ zeZnZ477prl!fumW1EZ%j93>Ld^f30v^@Z>1l8@PvsGBo1MZ21IO1vGQVRJnN&1toa z3K1E+&T}xi*5JO1O1Dd`j4c)jy{TtDss@$Bid<7bpdxut($)1*=DXBaNQ^LxoLp#G zFF=SF#5U~(=(9hTRlL_xcIHp*=4pGAJ~P9HAEba5zVu{zUMEU!y&t#RM9_rrBAH6w zvkiMM6K4jn|Ni;7QYCxU=>Xy{zf=B}=xgWZ)`pJCYu?^A|D2GcW8Uu55}2fu3{xo4 zy519k2(cN4a}BYZNi3?~PLbmfCayNN*Cj-3$Jm_xB8oYRH1fGXNULo4S za4$hO1+q!1fbG2?Wug$_P-?hU1O6)xDyV5s0;#_$=Bw`&m-KtmlJ-}%CRUP$%18L{ zB6}(KnQlcUA`C%(xTJ4I3{a<;g9@<4r*Ot*!;LM?(c$KZBY6nY1Sy$hsoBOh!*`G~+zv|p>-N;k$aYe>kSJny3-VH_oVzmRgn=omFMmojY z(tKx@Ynx%m-sDo@S6=Z^p=8kpUQ^&EoAS$yyRM2IRw=gHllluuM(G0BzSH3!1zJ#v# zLP)ooy->7LQS3ehs-(^_K~%}KSm)_>k;ep+kS$8$-vI)1@Rg zv>ejO3${O~>r|B4VQZ0^JsdV%RgSVnNLM0}5|$-};4PJ~%gnuc#VMeb>YckesBW8{ zwxp2hIgd)#pQMVSMSgQ3gwMmtH_Ti#^^Pn@1d z1=MHDXWD>-p>>U_n|Z)*ph^if3vSN9OSKuiPEDeUGE1pj2{usb;dIe??Bn;0PU_(n zeYw{Hm2els%92b{KKS$ctKS{UVkf?rCz{6Zc_&2=V>}h({6Ks!fGL13mdR*K$S~0< z2F3M;4iVY5g8Zf6>~Vz^7o_BIy8&JV0^!4|y*G6^FCVRj+UYHu7gOOXVpM2=Bjbh19;RzuV` zpbb?zk7WDn7`1#pvbdDhp5GFva9>%RLENHOV;`DkboUxB=n4%^%W zbZq9|r)8T-5?O0Gh|Qr&pvyExOvv%q*gJNcuP}#QzFwMKzo#v5e0@1ESn07;(@1J} zir>3lLK6av&CM#_KFTXv*2Ls!q2ddA_cl-w`q7AjnEWP=h^Y-fnfv44wSL1olFv_Y z+S);Az5beXKrG&;r|F`O7+}-qDyYcUyUUlL>E`M7j=Q<{mdcY&S_w7Z=9UFqt9fwr z)y+}ogKh(9Q~Fx#l<(+1yF8)r;H0Q>Zh0ac{>d}Uv6!Ql3E#E#%ZXC@;jY)1EqpCN zBXutuoFbibfJ^{ylJJ2tQAzser`Vd~c9(=9+=HJWw}CF?}`z z>TMF8HWFXdEt+;2?L=)&I?YtdTNQi~L+%b#a{j0f=dv2(7>1MR_ipUyvokmOIGTtp z%wK)$RrbMYKZY@TacE2lwKJ_k(=9w(oC+eQGsv?^pXKo2rk=F~ zJvj@ao0y!*6!m%O?9g`w%-3aJc%Rj}$fwB{YQ<)I|N33;wZ4uozaF5|AC`_CFc+Uv zvqA1qd;TcOXfoe1F}m3dnRL^~5M-rT!H=Wcvtd@%)e3qp3*Ufdt1y0rEOm4BKXO z=VszeKf1eVT5vxZX*3l~?dKCMH010;!nV4r8t$15;@&T(97UZk$Zf` z3!x`PnkpNfJfQ@JIuai3;t2p+KLbo(F?hRi_gLQOcIXl|ojn0zDXt4rs#OoPe6whI-BvO-mIkE7sSy*X6~yJW$$4=Yu@Q zlD!JTXC54dG}CkAf$sJy8BxK*n`rS|n;pmwg-IP=>mlyjqjZ9%lSnZgQmuV2cB+0I zXQ@)`fzRx$4|Q&_14%c(#GPXDCPd{*oYh1{8G4(Nw+^O_+g_YWC*>P-F%JoxyWJhJ z-W73yX3d&K2d%+?8944gwpDpX(z;gSp$@)WE##n}RZ_;SfSV&wlpjW&l1h}YL_#>2 zP!cEEvdrH@X<|F*IalkB};C!g&hGDvw+x76q^)R!nlnrU!bqt|sjpR;PQL47G8b@Q&_$i3Wsqq-uubF+&MdOF)zqo}DC}R>c_`<;Y{hkMjRm zL7jNd!x02N^VMU&DpsEJizkS)eRRjO!F}j*gRh`%N9H==I}o(8OjB>OA8&M~68Wnp ze=aXa2AvBblyM3>A-r*v{wiK5t5d&qe?hp>T;TlDH?s#PUa(_Nb-v_P@L#6GKEfgL z$0lhO6I(Ekdj)+^O=kB_rh`3U%JNK2a@>ERXbN`;zv;U|u zV$6Z+OrLcVKEz6QMB@#1`bL@ASZQQcI-pStU|+1Aviv2NveGg!SwSa^FYr~PoDYW1UOvy}^N75^Ng`piOs68HWLS0qOi&!E3{ZCz?vZa*CsO4Tg{jYfP} z1v;=zn%Iq8G)l(g+Rss~WKV`}j3q*%yGTPkl&sNL*dR&`CP#a>+Q#1TD_6H5HadrH z93tnFnrR+qw5Ud$ZAGWP(k=ZmyBy?oP*q~La}lcj;koVv2$nidd|u z6;N8=ojC6l_pA|ljCSzM!_#hdq|n!l6to&avQq9|Pe5%Cv?$m`7+pcts)#n?4i;VZ zujAO*H)qZWHu?nJZ0j^Qb#7!o-Nq^KRq;%;bWy|)&Ry*bp z71zvA)%jdR^Mz8jP&#!UlPxqNwj*wBGnc+=!_1-)=X_${V19=oE{r=7>Kb1WOf4z5 zx9w|dDUnLXR@DKu4SHnwnbK+PK{vF=K*OBW34Gkt&@v0XA3o%5bGzSv^K!&&INjJW z!wnO+cdip>?roA>k~7Y!Z$JjoWVg6c@5Q^NF95>;XJg?-*cS#?NvQ)IxLwd@C*b6R z=`!0nXU$9S5EqtgLUeX?Y+8%~YVOz$&vRX(OS4-b>#lmPMlr} ztHR+M=2YUIrAMEMr*)U5a*9qnl~s^_XQv`Sw4tf$&haOE zQ*lQrU1k+#B$NzMi+fI44K>a9Hi5S3kXA`k04vJC+N9q;r^v=Q`x?spRWON*UlSnv zXhpW2E|5SQeGjY<-)p(3M44h$D^~(cOOJuCBye>}$8}r9NI7M1*Q5H0lSL~UP=1MA zWg6$ELPj~FKqmY1Z6XEDOnwDdYA&-bt(98MSgh7*YkImwM%IcYJqLX@XthZgi3?eGJRS4?oe2VxU~AM8>=-O`%SH6+!NxqT~_(!{W;-jN|R@a<{5v8gCZQ8Q9&|4sv9u5h|?&VvwVUEJ`NQ(mt$mN`-dZE z?3XW#8Cr7O=0j$TvD^w_u_el7fkM_Tx2fh9I;uoU@2GMM-UK+`maecdS$F*@rCgwu z4}?$eZcV-yOHXl#Lw^gg9k_9T#f4He9lp`g`Et(+`z~~4<6?d1whqXL$KYXyk708* zF;482rZj`IDy0j)2&Fu(he^${ex!2Zx?inS%(CfghYhvXq!@0I zT{|CI9zU<<_b~O^%8x0a6LxgG?|VVw@C(N?c}37K_owjZ9TppuYVQ2rtKs+RD=m`X zEijL~+Ki3a%Fp>Kxb`NLB5K5v32TtL7lwaAw;aG?cKw#^W}Li^4gE(p(KL3peyqww zX8|J)$(F}BNuIZ2tjCctPMmTyrrd^+@7|8PmGVrg#>d7M#SZcPL2bNV=&*b&WcwFd zJ09Rnk;pamT8Stt(#Oo}VmtnZE-?F6ejsS~_6;r}xy>^22l4X*elOSs*tV2gxE^G4wlFvmCZ^vgOIRq9TSIs9+Dk&o*@Zafe`cZ@e`dDzelZOfE z;%&Y*fe62i{dqHD=5#>KAD&$+TRT07T+sp zciIu6xp#HGj{Xs$c2(+mstU;$r?x7^X4DF6-l1@QS2~wBnokO4ACtwcq;C3qCoTi3 z1?$WfQwi(4ZmvA@t_~*xfa#cOOw`6uUq#E9rnbVeCSNj%n(P zUfbhq-o~M`c&nM2fK6=0J9(f-8}@Z^g5}vZfMl zpO3G-=r{L!Zr#5dbACN)N8#cfO^Fo@ay0YqJ#8D)W(}0?Bc0E(4TUy22hb|0Kbd=` zZ%HKVT{V1>XY2MxObxZM#^2^+k%Zf;2o

    H#guG7MCs9_j(8s++lU=;kCT9B6BM` z1fy8A7W-0tugdb3TBTlzVsCA6h9{=2I!vp}=(^$21=wo@+uEoZNQT{h5Z_>?Yql}4 z0HtYPbgM`Wx6Z9~vrzPbl(JzP0zjjx69{8cqTCELVuD9h_UTYE*JM$fh3=;(Em9S{ zN=ASwJExEXc8cBMN=`?agz}m;$XK!UF@_;ZH*sy(l4?>=GisPk12Gd zz}w=o4+tTZx=pX^2F0tLe-(&Dae8>=-62DP=Nh&GE!-uX;zeB31Z_ibn8I=GNIf!d zVq(X!K3z(B2E1glsb z)0&zjfeUhoQ*``MW1K)`Ua9Q^6|+D_nxOr>Bhq{gZ@B0|Cbgad4cPT&t8~qko=4D7 zypKNR?7|E{Z!YbV!{3N}Y2B2MVUR6@hSI~@aKmY!vUQwxdmAhj$DAtwW)hfKGHBwv zv12k+a;CZ69CmTUSm(rcA2ed<)?VLgJ<^~N5LO!8pNL?TmzduI=n@MWbwNO=HLB3dQM&b!2f*`KP>#W}VzO7XLsRm2K|d zY)mcJsZ|^T5(1ZZ8`uzOhg2ckN{dLV-{Gnon7RjRNj&=^LkO(qjmw3$Mif?t2rA5= zp(LXyOYN+*2o{l6()U<4?r7tFFsn#(Fw6b7rWo{XX2=}l_K9y9G(K>~tTf^ZIi|b= z1tsRlNxS+6gP`yD=^`~vD3FC*sA<4IA_*M#qvkiFWC+AM2Y*dL@(e7ZH&kFU470h- zQM-X1OBVXZ{al(4RF+7J!hh#5+kU^=hCQeba<40Ia-CkuStb^;f%V)j4lJYL(l(a2 z`@RGrHdBqvJD?uwRwk_lVnkpSVhB{p2R2!loTFvx#EuljQ00SWO-4-&v9H`Dt{h*? zQ{v*f4k&UIn|je^_C1ENQNB7RWL~1&tUL_S?lbQtv0cOhZxMM*f!T=NqcT6i=2f+* zZ^nW5@N3Vy7v(@5P(iD?vwfP#K_AYLv?@d=pIkVLV3e<96xt(L;?6{e=xunU}TJ3JJ(?6g(9WcBIb9(5;t2 zmdhWdzR^5rT|O9vga9MOq#4a&4KB`>sjsSO0#W8Ijsj}_AZ>fN>DzojLmm>@SHy~W zPZh5g!rxe8>cAzTs1sHkpQl}-kzgnTQ*J0Ks|u+m2}F9D0y6+9YZ|n%`^1d}+^kPu}3&1eFe$14ULb%B`Nb$&9Ebej{id z8J?Kf<*7dBNJE}wi;+Fiu46rH)P>#RA@XazS8(R#G<20%E~K@7evUctB*O+)6TRyFTyMjY$D^JCI6){oAFsnq})oo0BVj)%03Wt9S zF%%utYis+sciJ?+>RlN}L+I%kkV#*BIK>m;Ny}L8cZ@GhFOF7@DRgMCJ>)wSJn>D` zh`K}Ee7hZI;kZcqYk{5n*)@+K)pL+(D2w)<_@R4sk``wY%kHH(K#^g)b7>=vzK0-1 zFG8oGeC3W4?H_|Bc`F1hzZ_NkkPOHY0FJpzyF zwBn3sY#;X!7?)$g7;~8QmWP8Y&nR&d$>dUyvaRDmA+uC;dGR? z?Z7$IHn*f!2cfLvD0 zGx^QMbMJUvcYs@&D9?LH|H|GL?QmkF+H&cc6W@K5xEd-%;FT~A^>!ugyXx)&C{~P+ zM)Cs>?~`{X@g1Qwll;6UrD1vi=@rLxX(#n- z_%O6sb%wPWjLZ3uqWRV6!4)0f*aKF`wXfAsMa!DO=9shRj+6oKI{DRD;4!#6B*2@LkRPbb@($Db$bXg_`l`-of92Jf= zEi(ay&g9+CQHy&sxO`NCa%jD3QKz+Nj1xXca3;0$&@I?82D~pSB2JCA>7YfYmV_G) zYGn1HC&Dbxcap+Q@FN=6b}FS|2%l45WKzAerI*#ZZ0>FSBI*I;TCF)xuqunPizoJK z0t>Sh>0(=81*mr-&HBocb-yuAYap~#?=8cXpkdag6YUsW*&$o3!7)3(G}pPdd?rb; z>WW9zMcALs-GLExj$bWAEIZE4zr}%;pDgh2d#i-4d$bLg`eAYFHNLsSM^8tsapFg- z@LK2HAVOv9k!FsNpk4aNN_E^cGoY<`12om@A^JGgjV$ffiM8s2m)8f}V?A+ZQqfx^ zViE04iL>>hoSKgP=L%o=1`s*c3|=EGiFc`2%^)2zVL!Cj63A3y7Y_tR2pYFmuyN+k zkV4(x(GGNu+FaYnRnqWCpfy`_2uQO`;6%O>>xOcc&}bN08cu~P%2sj_wAytSPajkp zy;RK-lg{J^60}6@7%;(@U^kC7EArK*ipX|pM@nyd5^fIhXauri&eNSHseulom=p8X zM{;Ej1GI&uEp3U{Sy}?ANhPfw=2S6lLawjGCrMKx=h`%*%votZDxk?gu3lzzo0m=W zjhPX&cC6u`DB4k&`5WoW!L`Zwqe!vtVP1{3p&%iJ!+;2hMHG80CsheDanh{IblKNfee2;xNE6G6ldQ-DSWN|&uV(q?fNtoM20E>_WMdtn&-v};i9Nns7?Tc|UtDU*8Y!UhW`#Tob5Wa5 zglw#k_Om^DiKsXBK4VpKM+6R1>4%K82c*X8a#P_?530^=4y#B=!B=5p3cdHO<=Jm< z@0?nm`}TuPHana?_wB^L?rkc|Yp!pjR$-x({Q%*nGjCIe zK?0Q3EK(BM#oK9kY2x)61^RJUV!Jtvjr-iE!TZgR;tqg-uH6spxOR@J>?rQg@X}Rs zRTCf5a+U99B+?GDw^`iR=caNcWOX{ky%2G1BZ8LqxAspn0=yqLTt!sS=LD%5AM*@w zk%Y^|jOoN;C$@RMpqOac7#VST&1`X=R3z6R_WWHCFsVD!6d(GU zhLw6wnwC1OBysthz$%`MInyMl^vCNE!n#$un9QK2kuexE( z5x>t%$EEs8f>11&O<4v>wj!GaOmdK6G)D`~E{NP(>WF5e&boxKj<(_;I4prh;`zhF zTYEKsOsw}rc4!BhZCz3{>8tFo9M)hKg5ZY@Vh2$yMh;_#F){Ein+CDiBBX3jF%UCJ ztzc=i^u)a0oU+F!7_aM-f@KwrHCLv~c@UCh4cjEJCc0aT1Q_3lzh16r=?4;_aV|&& z*~*UN(`CnTq|a9jL$nJ|OZ3kKlcYV{Ye@gFgo^AE@W`kNA--Qz_MmiSD>z7OSODcl zK8GDW@nS~Or%^Q-$8KnI@&vPTNT{zp~1->i2dADG@PHVWw9lFj?Jzq;u$(-c-t!Z)R?+lEx?>sqp+qW_hhx z9~?|@E&uWNlKe{cLkkP!LhQcss9c&M-q+nJSsv%Q3nW@g%}U}x`H@gJmG2YK#}1fF z?A<8>8K|%;Ml5b8DP0d7R_X~a+LmSvJ2wn;M9%0Zmcrq<mDARaw?P`RSLdC9VzBTFF|1-lxM_wiy+tIX z+sUC4A&%Cc71_zY$y>a`678b?@fV@>SbRa0<(iaUD<@#DFhaik|$ zpf{N_*jh6v{*L3>Qt<&FQ^1!^{l_j_2{_E2Ys`rT} z&b)E){Htf)-~Pt6_zdLfH}`ID-8%i9`?vQ_ukXCF{KnNQ>!&Zo{(9ECITE?~%JQ3M z&;IG@v;XGwH~(~b_UtQX|CiHe|LE*lDxSW^9yfI|)ceEJ=l*zk?oVI&!$0}gXaD#Q z&wk@FA>HZqJe|C=`^s_+^Z7oD0#|o8_Shu(Z}+&8|9v|8_w2Ud?ARId&;O2AzPtJ~ zpZdG|%JRFcK5pFFSpM71?SFq~>&(vX?SJ=;H!r<;u?_RwnX})x;CT47j{Lq7A^6LL zA6whsvcuWj|MuJKubuukt)8%AZ_Me7%m}sS_R8|#aMS2FzJL04b{&xV6}sR3PJCVI z+?jLd&iv6guHIoM=$+HAamB~pE6e3JTYY)n`}Q}#rCq=L{Pv0M<^S~U<++pJ`o`k< z)4zHC?9ZP+{oV7YPxM#6|L*zIe|-M*e>{Ks^!c+NE}uXB+4HCWQN=vK{!4M?`ir-_ z>Wf0ZR71XN38w$``LmA$DRBJc`O{wpviuc}|GV+$*KeLb1KX!O^YEh>8PC6tat1_O z%Kniu5B#^!pZ>%1r;jLzwt4_IRrv9jK?nx^Bg*LE)8|h=_b(v+b-ik=g2_qp>bBh(_a9dPCx_fc>X1@Cbak) z4MDZUvKZTspFe#T=<=60M*Xj&f`&HW3P8ATN%${rUg%@F&4^2=h29JPyczSqXZW zd?66fyAm!iT9J}Ej3z4(*>VO`j%YM+;Yf*@B|f}F{28VN^0#N;#*+?hWEy(>9n~Ph zqoA#{#FUa~GfXP{ZD>E0c?4-o1n*TBVWU9$673+$vlkIRiOheF_CH)iN60gfeo=u( ze~o=uA@$m+%JZi^d;gB+l!FhV@Sw*^ht=fB$oP$f-P66UW^=8O9CZ}Ul3ccgbr<{Xd*FxxZ?abs1RYNDphtYlb z{OPX(Hv@W{cxo8ccBs!qY3hMX0f7d!?Y%IU17ik8gDi}tu7pM+Jww7uuVGAdQKb(A zC%!%CQy?dOFaXksAR2n`_dr;oH5edK9!Ox7(rVJ%w($NaOy=3U8 zLLtR=V<-?@VJwdpxvj}!1KJ3XDUHT6cCigG;9A+m_+>LoJ!(r;hK`!CUIb&*Q&7at znr@nAhGsP}160ovj1ILwiI)r=u>qB|NhW;C1?{i~56cL#2_DIhY~$QgHVnR`aTVr4 z1(*S82Fs zF`)-uAG{t{z69SVa8qeYOq7&i=w|v~x(}Yiia+}=@tnSq&ifHU$44SXn1|H5!6eIf>a9AeTXmWqf;CMAeb@8kozbx{!I|O+dZwPAO8s4GELJQb#?Z*OH zhWrvipc@HSh`7iWIudFPN$JEgra{`g&ca$X1D^+E&z`=BSm3dV0^R6Kf+KkR1h*20 zGczS24*na>ZI_OVQfm?6j43Ge36r2$Af`v5 zcU;7(pXv>yAfu=)d;&wHk7tiu#>Pup4A8UD0gAu);&Vbj%DUvoEuC8b;2C9o>qOKhw@+--OE_Q_q5 z-I@V$Yz&GocU*%}Rd7E8@OU@{S)iXOrPRS<`s(Qz8LpIzs=oyRk05o?2*C>^S;U9t z(7)?QOv0<#(ou?KDF!wg;J#>W2?%b9li-KY|F_^ObYA7+;hn6qWEHU)TA_*OD$S(Hy#owg=&bPI30stth(bDHnJOe% zZ7KuXP{=`3`hWxTPxzJqK%y_pw+tR2K$i`riv3FlZ!`55=l33L-=vjAv`0l_2!G@M1%p26m&u}%PAh#<%;{oAR5&he-*9R}D!8VH0ue*%Sh9>jK9zaKUP zfFm@79kfN#Y-}=H`3U9$4hCD)puc#r2quEL=||f(Q?R_Mm63wtpa!M*E1ny>hh@|= zVo+yVSeVgB9nkZC1m=VxAT|(_{<}~(;Pl!IiTe0M)|BRG6uec&lxNRdG$tNeTOJTw z2ng0WJfxgN0K+wL6|A_5an$qFR69dRXDEgUxOo2b|A>ho4B#znc~J}piTHA;fdpD% zeoC&vn`azGcncXVu%lSK#wG9z0_b68H1h;gWk_Rb{UU}+Q2%j}4Y2``0IrJWs{H+t zo5H1#EB%E^P~2!p2`cgyUwEYc>JZSn5&1@~?AVhE6|ypD>NrEAF`|{msdJ4rdV-@G^i&RE1HHTCtMqP!Y#9-`Afw3O z-@lsZ6TODDQIGtP@_?JA7sAa?HK$`f6?AB(#ZHXTlyqrN;HUq%C>lkLhr(xK9b`v? zqi75kcjYXW#lgdg0$(sDEL{7KvVFgKCn=P$ddNk#Z)L_ra`Si>jR`kmA?`` zcaKy82Lgc_%0kzc&?j-0<_`5tGP@<3TBruoMI##yWQmdYY8XZaAl(q+MxiO(MWBHJ z{3XAD0rwDN5t^Egmo1q>KJ;5)9Vv~6y));sJMAV-?F_9YC zNstKgh+B;RvnZ6ZTQ@E7C>h1S<1N3e|6s~1sQGuig@OEnGLHa<>ii@q+*@&JkGV88 zydec@{x`IxQ=nozWF0IPwL9>Jh4m3GrdBczBp=o|epXjBg=7P0SWYM4^sz>sl9zSA z3f!qPh!LdV(Wi%FM)DVW{#b|#y_w}dNMK<#_E-QK@LOzPSdga%M%bQe+<1?*rvbr8Ad^xWVX5kcw7d>0D7+=N z0HPd%PZ6RkcnK_UnkbA&6Vk(9Bm&^5NzQ8Pm_>B(ro4w?yd`zuR_lt;1ATa=5Uikc zpfB;9X(G0p2sUt1y8%$^W%+%|nhHZI07D(r%yy8j9(UD$Ky}G?rR<^AL6*883~ek5 z{FTOhi7{fxQoIh8u1WAGT!*1|h)AH!ZqR}0p9P+fEV)ndm%wvq(%H(@aU;C+N`JqD zB997J`2kIl4smd?b7S+tb?>eUVfx|nwey$PE`l1u#lSkDQv(f&f(k?AryJRj;3<$b z?MI5~d5}OV@|L!O68xoxT+FHt*rizM3JgihoO^D_%wzI-451mnS_>tPtUg&^)`qV%wq;0*A8M(7|lDQ%rYgIQ>y9n^Sg3K&TAqYRu-oQDw?1 z9%34UrZqEJs1)o{2XY{w0IBJl@k2-AXC)`>6l^3Q9F4@E!&=~V7@W|Hzd)l)F`03s zYXa`iqLVOS=tdpl7tf#mC#s^&!06Lg&;g=?pam!u{iHTHU5MMGs&vu(g;Dr=poD6I zVng)UxEupxQ{K)JY9#N*hCymuJ0v0WMQr#5c>HuC2Qv++W!rLSTjPN|!&yn);t+Zp zT;(G|A=5wKHQ@-diu{2vVg~;wN-M#$INFO*RVpS9L|!XfkNX;L&1rB>mJFX;5^60<;LD0nO*< za})zjEDO8gky`6zHh8&+kqv0Ovx;F-_g^5|VjBiZ))rD=K)@UYkjMqLX)%HZ3Lb3I zpei(Rh(;SIOdF&RRx9>Cp^wC$ge=sc9_Gs;%3rq>=Ywk5J?#>MiHKwX(pzK91Tck* zy{hCDSToT;E2lDoBtf7u548C>1fJ1v(geBW@(jSA1O@Du9{)4K1U0+_ z5^a;;6RHr-v~nh?%4i1J_Pe$x2!=UmU8)WdArSj``!EDXqC&Tj$3cQ={ks$886l$L zuh13=MPW<9hG$THN{Pe*)By#PLnb62bSnn8LVIhgpt*{25FZ4SE=@>U$U@@1ehj(!H4)r_ zd9Z^J#SIw%MDN427Az=wU=SW1R7NF5iRVv03kl{8!ZSdITu*{0Xb@ya{lZ$R3z|Wf z1lc=4pfU`q4sI;khaL)_Y!5PYilj+aJyu9TkF84Wg5lW&sY|Nc2Bq5aJkWU2ZZ!^1 z4)wqnS79PaR_L35pc~YaEeAx;e2`E^jw;Lr$?V9P&buTEK(|F|FWThPOicDAdM+qF zLy;JW!ktr~1~;HOI5B=W=tqeDWd=9X#qkiOYfypE;FkV$ae@0W;!`_?l~7#V0pcj@ z;*J!2d^^f1s$|=MLRv_XO-mb(NQ~G$0YHJo?q^0R{^D&ABSg@~1*(CtPzN`vn~MCE z7R^D^L>mmMc4$^TS5GtSFuOR{|18|J#tildh=Zni zBtr;<_9xC1J_b?AM=nycmRj5puxy-V4}>BlzbRM z5P?V7!$6;3kVqafT#s`G$$vl}F&$_|9^rt1a?D>BL}U`32(Cc1Ih|mrkot@0Q$`AR z1~=4#S7w&=LO5@xalObgYr``O_zz)e@T(?-VH5ZTE(PAm~GYFbO>h;?HCu zfe&ke3|0UTgBc`PS~XJKhw$9xLlZ-pG)YNw#bz~nJ=fS*kQE+OLIm6t^brIGC0}9u zFtni92n!`>Wb+HJEvz!ajz)nOCC+_r=u>&b^ zq+Jn4kzCGg2s8o3>t-fnR-3Y4)w(Gon*F0N3-pO`Fr7pP!-c-)ZuNF5n8k!Xw0vyB zOZRv{n15UZ47&t$C`nJKu`J7?NC^NzTI{D$HK4qLfyuPlJ~eue0B%}BLL$;1s4K=I zqfzJzdXm!erpM@WV{~9gKn52N0H{+XfiZ}py(ks}*$E);)SQMDRQw>KC!Ez+uoUw&f zXbK(w-%uW09AZHLAVVc%1Q-S+(!vuQOrF)yJol5m0MVlx4SZxojK$QH^aIocw}|oz!C^#DnhuICtAA-RwJDZx zRE{xJ1E3q|Gvn%jY>z{Y>XaqNFbKk7EIiC7g7j3|5Ey2ms3x;<#O!0 zz#y*y$3Oyezk&c1pqBi#zo*lRmPDlv%>w1B;yZ+MYdKr!U~ls)*nR9)=w=Jt4(x~m zuzL*D6)PqhOQS#T)!V`f=^dJv3x9Kg3IK#>B7>%mBCszP9&7+)^D&TzqW zt%ISiHY?3{>bgMmNP=h5SBas`Qgp_9Sp`QqQR$gf>Fa{i<(LrY5@@hd8UZfS4EOhsFFJ047f!aa1Iih!5W(+Y~TX}sSC#8l5? z0L_pWCmN(;m@<2G)zl>hTP$Iy6$mf{4L16ert!*CMaL3N%(V&}6=AU4Fm-1b$5=iO zzhk0mN=J`K?_;yHg+x8A!FD>M`Kez0lcIJ6LUuZcAXKQ*n<0NCTCw~RXy9SMWL=I; zx+kd#QaC(~fzzlScrWN$2 zlEStVc`>Fu%CQL5doZ#7pC`OO7OJTHbPjMdX&yJ}O5lJPjF$@Xmsg;VT4AgaFoa75uE;N7S-)j5 zZPqYIy#3q7utBBl?ynxqbs@_?a?kD!E_J%EO@j8FpeY3WOcl%a&^1E;q?+DozdlIN zMgpMKF+gR2l$>)ns)IpS3QWh=x++8vIi_fQb%H`3&-KvL^nu07X_f$5_Vidfn1~v| zp&DGDt~G zPcg0G`2;^GUgT&|hz0*N*E1XS5G+@!7-_ZRkX@Ot(u~JZ?KNHq2QuziKm*&v&)94?Ph!2+NIzZt7xhRm`jV`9n-R8bh zx_QbB4`KwgZW=@jf}mh+QPqhnF0MBe&gMaq6KDt_kKnVwhsO!hRF#YHcp)FumAivf zVEHKJL25Qk>5Kw?2HdEW?dXzCb+oh2j}h7G(4elOz+m3v7~@pDFij8@YE!jO71+XR zCQr{EBJ#jc0QMPgK`)+F<_OQdD3bt%kWVlalX!L(01H4B{?hK}yhTxLGn>A7T!uKX zh~9|vN@x^>8YAB#7Df0(waP?wFf)pts5W&Ls_AfkmWmq;hiiC21_ClUmLAUUWvG=$ z|G+?AkWaQZCJSN&ZQ*s5i4|_aO#1M^{y)L6-^)-TH{wbljMN<^$5|Ju7Xu;LHQSKH zqng`V|0Zpw1d~Q|D3@=^)BZ*DiX2c1AZ2^N05zrA7h!AuJFnVQNyTC`e`Q_i3%mJQKQQ8NIPTIpxiPK#|*@6x#^Xq&}0nI)aO2 zh>L-yW`WeAA!7iQjK}HPx)0qIn6Cngk)%L~p1_@a}&{o9q*`F`-0^Zet zbTWoU#F>#01i>WmFXI~t{5bT4A<2P&$7=P%M;yFkRCItYQkQ`hQWU2Y!&8mv6#IyF zkPu4R?Ak1N7|0=y!d7~F5D;QO1`awxN_7L&V}Q=KfDbWJH7eq*kz}aHKM&n)WGg<; z^oqn-xz4^AVh+Xb9tI;(3UR1ja8qXzr@+ZByafZwS0h4<88bs$CdU37S!=pLXki!h zF}^5<$P$4%zkxdqq!D2VDwLz;kK4rRnN6dn`3y7kYZUWm6huyQYs>9O;IM_^UQ0ulXN^l8b_7+s7}cHjtL1d*^4g@T=c(Lha} z;{vc$z-GX}K*SMX!3z;8jnNTEAlpbXtx*!KUV%1}2S87uks6EK3yKDaD4`vcv8l2k zA#e{pNIEL7Wbt1RZSW#pX#ih5e=2%}`@fV49$fGOXYT3iec9?hxTPoe;J%GN_I`gRZ}-4XRQ+pj~3NNUH%t9rh0{z-rA-xJOUh``h$54$99)~ahCJ6dW zR%IlV*nFV%L2h!c@-PsAU2YAl(r%2KIFLzRZ>5I1Vf2px zg;<4?sN8wBO7~KoanQn8+HEM47qv2mY?!!68KHIHeT3A)3WF_<=YyUj>FOxGUKH zatU%jRgXp!+}yBn|Wc94uj2 z?ymuj3+Lau{_4fo&cA(mouN;nKC>JNmPw!(^ubNU4Y`08C4doyn#{}(9s^_kNz!b_ zU{#P-;}tVq#bK@eFf9@;vOv#?$z0?s9wejS=kmBCOAIpj9>=HQq7w|)PD67XtHt~f z^I9CnNBPHvjk5mU7Cnd(gGGE~-v@~+11@8sd@6Ljas(wKT}+yPL)XvIKdWohll)r< z(-a*xfF_`t%i@PHF*oF&0ONom7yL!e;H;p_G{E+PaLC-xf=V`| z*rJlJJ&Y$R^Nc_`C~f;X1|v^$z+fB%_a>lYUe#8QL5P*X{|jPXwY^{|^9z=6Uk)^! zITTIJLuws}pt}eg1#rchca#A@%SPb2 z;_>h34M_)S(}6yTVQ6G|NPH?!?ZgfIvlJ9Hu2?~fIf53#|EQ3tHi%&i#iHjN4B;eP zE9Z=c9vMV2IT8#2NFyPQCq}m53~d+`C>S07(x2lLkbMTOaPbuk(S>Ca|~Rj zfX?i^z=C4B(JQ!LS;!AdqfxM@M9C6$P~buSXc5lo6G#e#&jVbTfB9)Ze+p>ZRL`&t zNYWJ++=4CN)Zol_g0v%Is!2bLhjG&>ZyOyDYCTluKM4#$f@vzG2on)C9z|PZV{SB% z8EV2M^d(xw7+2nQ<_2uiMllHX7l9|T7F+y&6)>!+kB!brDp?ZXJSftKNS7wUIEg;N zjNjDC+P74=rusC71QtuhGA1`YeH?=`BW>r^#n9KZ?ch2JD98g4W5Qnv2<;fFw#el# z-a%FHXl_RwDv{Npd#w_L2Rwz6)SxFLVEFn?mk1PeqgNdc;T?JtI+iqJw7eXrb}CYG z`owGclA2gx#jrR^Vi3nE=#}A~h^YqbMSw(arJ5{lhJ!%TIk+H+5@?%Aq$zZzNE2#8 zJM+u-Nq=44qx~XCFX4oO@Kd9omJfy2FuRuMD`d7auvhtN)Xr;s1?tuAQ(Mssc0lSM zEVG=dH=u)jk4?kGo!L6@7a_@6Z}T1)2B_fYuL4vdQ!Gq8{f9Hlm)7_w)$-ClpY^)A zJon9)rWEO^MZ0Rvz!6!IjvP3ond-cPl8j=SCq59!JQIfM0Bv;SA;>P-gwp&*;Bp0J zXw^4zCpJwMdc^C1cGKP*oFjNYF2Mt10|@3(R(^2^f!r-v;X~wyj;;$%%|3xijXrn_ zM_M|Nam#w5e@6pt2pj~E8XD2jpa%Sou8x`m7Yf2G(6<4vqLDUyfLYW>tY!Ql29bkV z`s<(tT0D`A_v6z1BS%3g5A(_dI9EJONe6`Vd76*;Uv4rHNPj6EW(c-YjE>)f+o#by z`>?$BK(>ERqA8ssB?h1&)7rsK$ZK{)7a)!xBJgRO3oQ9%XeM-#jT%`QN5Pk4y?&8qu$2x#K%blu z;{vAI@!T_MWsG59qhk#U+%S7W#DZeEAt)$>76(kZ9PL5|OO!Ar!2&k@7yy42Q=dnv z9O_wry(D-(6ZLlovrbm z(|x`X9AZLW$8cH|9-0dWEb8L(;Am1d)~{V$zwpNO3s>HH_2OG=7heU1VZd}e9dU&( zu2TMj!-YX`UB-2FtPl9eX^7MDBw%(xKS0lC0V==nZ;k=*&1V2;-)wGl& z$%wIdz1myr>A*%5z<5z{N{sLE{qK$K{h1+t@BFn(=igetzV_z%%a^ZTIDd6*+BM(~ z>l?F_I8*TjxraW}HaET>rWaXp99if;?QJTQmk(4>e591$5^#-p))7_vLPZlF0dzYN zkXZL8VUcWK0OhHmgl!p?>z&Q5+wbjD6?@eL>|4CZ@GIt%fR^93l%7f(`p(5mufMT= z{X17KuV~1G);Vr7bxyVvpz@)!ceifSu`AGJi%|U*+pf(WBsUop^vSuG-4<2Gtf%}< zj5F*y^eH<+dcR<+4>3aKfGIlifR4z6iRyY~q7GgM*{pV)8pu5TAvl^BLw1_h>d-Bn z0(uS|Va6}0)k*h>u+g|Mntk!L+#z^86pm2~VswbE-ZXf;;f_#>h+0=5U6b_VfwLq{ zr#%ObW=`a$Tq-O=h+u*-Lmpu2B-@{QMI~`NsvgSoBLG5~W^U@}846P30sWjR;P5mg zDs(WUl)AsR=to`j7nMO0mGhwNKrKNm0YY6*i+A}{bnZMqxp@5&T1aC@B!>5?@DLre z$Y)wWc(5}dYzm#qNbzP_0N@X4{Yj~$(DryuUtj+&b^mIJeL|-yN>2n@{g25VB-5Y# zJ-^M@?e#@z#)1CBA*%D&+WPs4*LOEQ*xG-fR6x>*4yl6s`Z=WG0cq4=q7z4D|Kotl z4tFpXj9&*$5j1#)G1qy3_OQGp3u$v@fXaz=D;d>PDBP^EgaTHc5s&Ixfr%;6+xex4 zf8IVBq(#Gngbql6ybAbQPRs;N$>%CshGN9<7r{falytHI&B_p6Ky3cb_^NpV%?1>8X3OZopWcs{(j~R2h?QWd$72q)ti;4SFqQE@vg0)s zRYNtg(ee8@R0MSJ;2AkQZ^S)bXQ6Mx4F+*pUp|G%Jgl zhlpUa6gLyBJ}gA~BCrPwZP^&y5fwqv3xmLsi3TV*Jr2i&%BWSK$oQ2wI5ylK+4(`* zNy0lo>o?Gm0eWLBL^=SVos1Y*&OoC&V}&7%2=W?;G#3MCJwcRZDu!nu(y+>!T%AP~ z5b!idX~S;=q$)oTyo4%^v8G@JZJq>yW%5yEkVc4U4?+2>Wndb*t_-f(qzo=&1HNRB z2lp90J=30DUK@-QgXdwhc`{o&n)70G`avd9RnNeQn)A!8Vc=C z01m(F7^wnkjlZxo7gI3JllOw=F9>fBf(MES3Jn$ZoL}7X2jh)@CKV#0Z zac6n{&erX1&Oq)fAZVQe0#0gwQD8TOXhW^Tba=oBDM$XKg2<0aq7k+2_tXBfK@hs1 z>QwfLiipT>hK4=0Oz2-1lc(;$9Z6BFGKM39CESLw@c^F{zz$tdZHB5;K_YVDnJO>H z0t+2hW(Vm$&Ee0DFYIE6s(SMS)M&}768SB zsIwpW8Keg@F=4f_s`gn{?$q+!EHLC8JYNvlB6PPYGPK78$*A>OyLWTr&ZaaL=y(vO z0x(ynR*67lxr_K6Opc_flFiM=|E#yDDQi^V7ka?#AlM^j+ZoVj@ToJ)pw!z<7zX4uSR;NI!IS`r~|416cT{5dj?yKJ1zL@xq~pN zHbqLY{D@}Y#{0rB{f3;@pcFXd<%@tsV?l!b^rDPO6)(62K;FuGmw`9GwKx*H>39O( zaS@zo#4zly1^Fp<4E;+``$5p|Uof?ghv4s>+Q=ed1YDHRLo>Thixp&-Iv}ETo`=L1 zEt9w-&xZ(9WQD9ZTC}fF{}kWQ^0i63C*Jo-{JXfE_~F z)aU1EYNSc_8z>Wln<_E`Xffkqy%`9Y6gVO)I-0>FW8?uVD&sMD@gaQm)PqiKO2m^1 zg%9qhnw4kTYD*s=W1FGhyqfqK88_aV50DqOgiVRJ!?>Y9B{4J_ObyZi2^G*51`Pty z`+BNQo6;cz;x7WhkagpsTi8T0cpe9U6CS8z8d2R&O60Y00TkN|-bQ_DXN~uxiM5^B zSURT$?>;y)!1-GAyfM zqbAU>y^T-+kIqF}WQqd$u_`-HqUT?p*xJ5#Kd!Mb5>V32HzID*ZaBE$JO>6EgB+i;_JB^(DxqXA~23;E^6KI9lcrd8;~gG;8<52&FfRE1kjxZ)DMWjK)AXOeWYo2K2OU6Z&o& z_t32@4@_y(dY+LTgeWZ$&y0a*yQE^jR=f;EMras<+&`w<&B0Wb*5;CO;1sXZASgWQ zLdz-zs%;xx+rYsz;fwWaZ(pP#$gd2D8A~ucaItI}9o_;^X* z=^@>M2lz3P6+@AH`1-rFc<~q7BKcUvxflEeY``gEd6) z_H+u`YPnM)6IY8A4S04_Om$FjOOq^K(i1Hnx{L?7YU>Gne$xo*BQL5rupc`^;p33v zp-&_r=K{4#*auZVHp_9yD6bVn?u*_Xv)E}suLBo7?P%!oAPZ%u0FJ2mAmVg_qSG(q z`H{^GRABJroM(gpcJ!eO?N;>a*&#yk`u_V@cXw{@Ztm^TF@{2eq<_X4tP*V*#iNP~ zzrYxQ#Ewky4n$TcEF)yANPWdaJpV-uPwNXP6uwdejUFp+=v1LiTCmm<_w_}fAPi|= zJ&o-eM3Rs^3NqM$!YqlL>mqG_8`Mna@kxwP-BF1Snt8!4fC!2g=;&`6sIFoH{IsUt zI_VesgJj3RLzDv%8Al`TEMGr-Nn8`wXAgtwvbPYc(IW&s&9}Hj`IJP+B7Mk5GaN)n z9=HJxGP_k9H(X(?v_iE7a+MB907%e+B5g9Y*D_uR$giU~i3KofAjJ@pdcBO+0gL)) z4l`EveufCKEQHeeYK#~+Siwwb4joprgu`MqjA_7UO!kD|u-JHU2SjNEN%4KmtLRVZ z@Cn_--$OQ*l^Lsq&*}_<*b`yXBM8pCvUbOhz#r9yzE(J>j1a?lbB3ZRDu>hV*~ew{ zrVqmbA>q|5CF};e(BpORNu!2apu{7*l?jfXjTGdfNHX9CxfiTdwTYu;XT_iOw#XHL zNH;)l+!0xS6B^ERKvQB8)Wh%DNE2JQ$l_6j?X zcx^oZB|GFPdj}b`>{^sRYw|8INoR&)ukC0htV}W>g$fd+yinI8U2$S7m4u9q6ZPBI+0`JVgZ5PqO9$2 zzW_fYb58Nbzcsb1f#JD3S1YcN!&pn(mij!!hNwq&U ziEIHWOP!|CXMykN-a_|E06CHv{my^EQJ%G;^RC8=(P$7(%LAa;Rv64Gvxl12dI$;!7$z za;NpfV(w%kc}Ct)3}Dhu0DFZpe0yZaB>t`LPTbwzyt}i#byN2mU@j1Ljay?T(87d;sd;g(&NBs|$7MwtURr#0Q@HpN zDOiznhSAVu5R!qpER{mcpN9k^3tGdcK7zwsa4PmNxby5GV;-xSDg%#vcxsE3N=nca zsDk)_m&z+)kl!HJ*CRL)hLjEnzO)6AVep!M7{;ng9Ha(2K@Fi8ZKh#6g9;^-#&sqo z2oP=L-4>w$5UxZ%Q4Ai^Kx<8>G>?v=E|d~uL`EP#E<+I7z~nUs!9785Q{4`BQZ|g9 z1`RA=Akn8F!Y{vuPssXQhc*_Bjw)eyg4mrTy(A%{^cf_CSk(FDOTevOlNYv^n5;(o z=S__jqbycOy3+BAELXF0%%M#og5{LFzb@ovB!lXV8qg6F%!i#KtHCVY3^h&{S@MLU zNiY&NviD1}5CaImLjHqUum>TJ6ptcC^HPcdW*_svxfZXVX@vtklpwFoD7P9lIxj-u zDX=6;SXX`0@!UYKg1x>S2ovRyKQe~M9gTodag#C(p{K1o(#HrbGQFZ!AwrcUhG+(o z4pWd@z*c87NCTB1ubK5lR(;mCa%3++bHH1BeFAP(F`%h-VGLC$2X-L(R3~qyg=W<- z|E3nU6>Mqsw=ai|L80dG>7_zt8Xzp`!bHIbU`?`<0}F~J%S{us_%u3{TGNQ$EITlQ zADYPV)|h&*RAjJF{ZX;9pqo6LZ$0yN8Kk3+?4S?#H6vsc@FchvrszZ=b=4_wa1F4e z_qap~I`JC+7iu`_JV+EtIYhjU4u@(DhX3TmrR`f=H#hcob`|T5_+!qf5o! zyq(BZwHFMM8ghD6vb58bFiCqPpA;Gb5K2nvhAJU|X^WSL#0Q(Z`KE+CvKiH*ri7|>%S4X>z9+sLh0?4e3;FFcB7?=7a5EeWI|cDVH^xL0Hh z|F2JnK0FFCKs4}$dkklwTcrezAPe2eSpkYJcs3~Ah%zm=0#I4POL_c~#;$nlD4x7E zw3Xd+ynYx+$PhEHv-lV^gaf*j(CVC+PBDQaU`|D`2OwicFd<|yAUwn>s0eknU6ht^ zKz(bZrgOtHYM|%gxm2lGm+x*q*xvX643It0p)G%5F6C&Grs2pJtgvYQZc*z~r%5c; zXckf`;3``v1QVG62}4m|3Peu|kQ|$&;X}cc51u}xdpbq2^m+7kFm1#pqUjDz>h_;1 zOfuBS3>aj{a0YzPA3CQM5Obj6BsEDiKL^CLY~t6>MuH8aSJ$#=1N7Yc@KH1X2?V#1 zVXo$b*_yu&9(-ZywFl6H)YHw4^XiUk@fi#${zfcbPfZO#+8P`L93-HC$K=jGZ#d2M{QtK1ZasFL=augIDFxqz+>m6ucV}ND=nKbA zJ3`yBA2ombpcd1W7qkUzN51n&74-fI%q&0(6B)v*>P#c2I>rXtzwbSacf5x=*Q%;~PVq8E1!()Ck|qv~rLE#9izWpHy^apS zfQP0;QUScMf<(nLW3CJF4HiLv$X=|+lfz6|md7U9Swm(81OsviLxdQCk~1KthXiBt$e6)Du*)mP#NnLcgV{n5#^L4gVx0yhc88fD9yYmDf-#%cVHHOlB`^Vfb6> zoIZdeE1?t85-qGv zD;l*paEjDev4s-g5Xr%2Nnmx>>)4u5L@~lld_qB$2WzlG7p`Ei7~#^v(=4K+v8d}G z&31)=z2;2%7EsYcFsXUC5umm}PJS!SM9DaAv7~Eqj`bEBv4d4ztmb=nF1&T;?U%z{ zLyz%zL9+b*KYe*j0sH(V|MMqa*KwW|MD~ys`sbBbRQU_cjAR|m*h2*n6XI3$hlUwV zA$AgUp)sV?;FRoO9c%gQ2>PyzjE2BYqXSDk&2n=V4yp%p7V)qFYX}*Z)U@aF(EA9Q-~h9%fQ{H5U*&E4@h6?7Iqtj*tNg^x2rj#{#wnhQ2kTNMDIaTJKNw&EBH_XS!Q1DMT$9u) z+e=ulp(-XxR=5J-pGwyv0&NDK#x)IRT_K$>F=3Qx%h&$_5h!{P5KG;B34WsJX!)W{ zNEg#=MEsF+8o6R(*7CKy{~vaKw(2Alb}8U>FUSZzmeExB6?O6eqQEFA<(Pj)tf=1z zau%_Wjl6$Clw`W2Mb=G>UZO`71~%b3;UgLk0`k5QJJT7>c>Q0JQX0~5LremJ!$+E|V*epW4NQ1UdA9OfzuBCjPsBP&2I zE~dD4!}>iNM5cx_vK%o5GKB`?4Dx9>nY`eiF$-`RA?fK5q0$#4=`@@(;4vm1W3g4K zEVE)16fhS9ayeJ(LuG)tyZD)GUf!vS<0_l(K{@U#&|jZ-qkNSgplYWl>Sr~xatqA{ z@oY@h?1fLz*)#T6&Ri6(ELF@=Y8Eq@`+UxJ0%tuo%I~-Mefol=)zc)lia2Br>~;Z zOG7$kAc~cf0^TB%%Bot31Tck8E`Q~I#^w` zvmD5)*Gv@^QVA0>mV9bcl|vc(`ar}7l|^SASex1LxLzZ2G0^0HK&%{ z6!5=UlWc=TVb$5iU`APSXT(9*LEnbEUYxYWHbB6G)F%<G# zC(DoYka6XzlQ5-z2*Fy*qLeAMIrfq#fvuiT(4avXJXPvAc86k>&+=++u})8z1`=`^ z_to+eJUKK}5gEI@V~%%c1)JEbmQrh6bkFf2%+AfL@4fNv&sh(G-QeW35+90hPCeG5 z3t!dVIiNC-QOp$V$fg~~?@RT{iVeqes}ND1C4<}7WJmscFD@lzs8)%{&p9H6f+3K~ zE_cQPH>i+MfL6u^a-iH*i9#i=>)Z~AC8mWpB`h_OvwTA$9&Dx=D?_itTD-Pn1=5IT z+&8%3N2Dp8`Z?c4P!?z5rv%5bw2&A0Qn)ZTV2N;HyD}vSOzC78O*#}QA4rr=YX-Nl ztao+ugH>e0a+QPph=e<@dk%+(-!rP*7xjeXjd?x39=Mo0v2q#2#&2TmkvVc%ZM&n*J=+INwYkeCN$^B23l|2LwZs#^Nzg(zS%%E{5B1 z_^7lfndZU8^$I__E>H$4Cud5nCSnRe8dwq4#X!%4q7`cm*~w!XrYx0_K_jvead$_d z=c=jA$+T2~n?V=rLwpPun~PO6W>SV+2H#KF2HOm5H)CShP;U@&vt;1tzt-iykQ znW+j#ExwBx^R+{xSZ(rTqFHDD6eAL+L{1a>8D&n=P%@ejN9z_HP(!%uwagda=%@&y zo7JoReHbGS@aUcZTbDzo5SHP`wv|JqV}gn_iOD-hf`kdpwpjaD=znDqPfPd0Y(jXN zg|J;YGE81m}(Ne_gyH!*2tt31$V(rc)HMtHB}710Fs3X^m)iP7)ssC1U}x2n^%m9;@gcXSqClv zFUhuo#EXa)1`&>2{UR4G{N=mv?B3#M^}Irb6kpvaSc_2IUJg%-I;f&^$YUpbP>#Ql z{G&H^-{%j#U%eJz1SVri9i*2~N1y1bLa7kqi!Jy^jR!amgH0VLU*WV@WuW9xx}l)J zvhAPQ&05^9HGlx6UzCGiuEP+)6EPOti(EjEQh<<0|B>L75?w<^#pG`~5LrD#|2X_* zr_$3zLL|+KXCu%JqllF)2Aad*6>nrI>o!;HdFMJI2(EwrA{0__v5YJrn@@P%x$vV~SNUTm z@dwbvvXaI`MV%cZfPL&m?u+KQ6E9)jbttDOv1Oqj7mCZ?dl-hW%kdHz4tjk^7WGr1 zr&N~$py+do*$-E|14~P)C8o&oTu|7->ZmgW^D(>FPxPn*QO{(7^K^d@Ond9M>)S!EUVrn}ZvNvx z$kQGN3M!GaetH&P9?UB167$qN(05tc&lVRH(gRDFK2-D2on%*gtc52_dwI)g=6Le0 zDylB?F114MSMueQGe2EW$)$$A0a`q9OijmVn#al>xLeHrEV!zVa$9@}W#nX<33$&s z5LZN~5qcMPxQe1%1-n{{w1dC#uc|BOxX>3oO0TsgG9{L3aaB zH3sT5TbMuKuI}N}yPb#$=jb11i|Q-o;9!Sjx<%93`J1a(-r9{nqy_m=Xdqd_mP1?S zCJGseDFE;)3K48-y6(+TwkP?zq8_x!+^|ac!+gh>z-2vA9eUYV;iyl|~!#s0#7VKn`NdT&NDJqI@lrf4p`@Tx)2-b zch4?RBT|HcSDbD$Wl3N*5BF_92C)HPNKpL66sRj~re+F=Ret7vpNXt!CXAxT7aPwa zq)H&VrU9_w1=3O(i1Q-OSc4nlYik!xfaeq|kmfq&-MlV8P7Z2Kl$Rl9)J$**aRG#_ ztk5STWXIL_cCX#O2*8jS`f@vmE4qvaU_RcltWui<&gCdsV(?}a0tC(+zVM)mViVD= z3FkDVZjqyB6xDi{a{278WkO~rMtsZz)u{moX*@3oqtc0-PVaLBZ97q&_HFyq2;CFiCl*-H5;T_5~NX82QXYah_awfEa4P} zxTTg+)uw30d{gBhB?KYq#)idoBkt<6($bBjR^#Ppz(jnhI;mZ=i$Z-r&5WuA$u5kb zd~?^QFUr@0FOP(0wUCQ=hcFu51XkBa4=Jp}PT$se7HKr3X*gE z;dUDrrIAq4@o>{Fm*-jX!3~ii0)sIN8^A1ekOHurL9+*hGTIRIgSlqT;-$?t{`#qf z`F41np3$vbGWy0s-~$q5V;Xc|d=yE_AD~}xIg*ow?G!K$jicd#8dP+CaFwx%{h&!m z(e5r8W7kTvrg{MhITR*jiiNAaTD6^xgzO|n2#ldfV2^Jq38IF?v&h6Ae`y3N1MEM( z92te5_S`{Giu8$dHp918($Qi?ILoYw=a9=;MtBKH35+M9DOt+)72*R+$|>zjcp!A= z)$grC)bRiwQ9S4~y-VQYPIz!C~X0fT_(MIi`pE!8zh9c-o%PaGfnBWD$0U^aFEY%Jy&|^z83~7KCk&_qLl~VsOszz3z^d&HyMDZcJ zQOmye$&IetIV1}|6vAlEVkm0ZD9r&D5kiwHBV~dWwi0C^(oqHG=E%!*>(?)kTh_1Z z)=WH6#w%wOpbZ(c#z+LD=r@awfBkYuM~7|0xmc)zpB_|%XR@NK;93Leu^44LSFXVF z8Y7m|*}(}p_>N=_lYey;I@mSHT^U@2fOq!sXFtDF_Ezl7B0wNT?HeTxGk6rIK=DhF zzx5yfgLo$xkgl&R0Ulc%`mjbyOY7tPq|VtX1$3*AVL;J5 z0-xj&d_y-ZEuVUgNH~LR7yGdBN!h&!sE?2U(BR=PNlm(vqZ1}Ze*+>!5alpH`#@O9 zf@}$*Aagyns&o!$Ts&C%D0Z?$y|ZX}n%S(-uCQf=@T^b-GiJ6|Ed>mQH6*+*m z?s!~`r1bIWGX1Q@_`oNOk8&=h``C^saOZ$mG6g8ph%?eS%ZchVQy8Vmb=Ul|NeC4c z(Zi;$dJG**jS)vzihh{l7kX^7>pA6$@StZua7o$6Dd$OUxC|6=Znobw!e-ML3MIiM znY9)U;tnt1OuGuC)eue^3LzSaEaDYjlM>2-xyLJ^XoG|hhB?Dvqd9ZWY@jP41J4)` zAu-k|mC)y7xBwiOJ@VRV$7OO;bYKSxur=RrkYoCS>CU(R1M(pjq($=G3qRpgyWQ&- zIf*W0Gnp$Xa1Sj62~%{OpPaBGn-0gZkn8MH5F{fnI}$}vG5>-{S!i5QJhs9jXNYSm z4AnYBF_YNI{>e|u7}H6aT4ZAHL~I)&FST{4nnL@ri2;(hlTP^&XKbB>vf$C?3+w@2=D|bhjBpBT0}rtyyBvZf-9N=GXMIR9wWg9_!GEz$mK2I;3q-tqK5Iz zh1DHwFdI;|X(31g8zh%=*aOxWkNb$*wAaNdC}wOn?l7$Ez!5ZW;fQrCmzjvgMtvYd zb%82ihnq?bGN9bCZJ~c2pUD1A@I+@3Fy^K7N8aK1rmf49=63#)SeeNRqdN#&18YIC zofwCS@3@eItJB-xdBe)Q>2^Q7SujMPWGp z;LLUfo~~-700AKjkfk={`VD8)<~Z(HxGhgG9w6C@OGG@Gxd`b|5~LITsL{+4;HTMt z8C4dsT6kcN=MV4GSdcGD2Lh#%vn&Q6j$JT8iZ|`l$T}rE-;{`e*h0OAWa(3>2aAo? zY8}mi0;xNR^lmz#bosJ#;U`zG?7ngN*3MP^j>?PdB@%vW2qDr?`a#T|rh@a=Xr_6A zs7)rJP7iV)1`-Dth^b?^En5^HSGG^1xeg?br{C)V8REL_U2Y?;GbFJ<@vc*GnU6r8 zxfq@&jhx}O_nZ0F1gJ4m<3e#a_^^C+~- zI4+WG5D8xhfPy`Wr{(PBIS!Gc)ut^#i%8Frc$&+AxaiOMRIj@yB};*prf86!`D^|f zbTgO2mP-4??t7ySjt4d^DN#C{LlyYqF9CMkWO%>o+4;}XtkOGx*H}H-#TT60a$O480@)jc!ce*DyD_4OhZXUh3 zKh%Jy&hOJ;&;d9yLOjSc&;xX*2Z`G`jmgA^`$d7gX^BugPSwmCl@x4TE`GS{n@%pJ zVpa9HJ%}KlgRs{8Cx4k+{y!v^V*~-X$H#OBE|Ie(NBUR=yGkJ?C)EXDTyx{OA_tZf zhP1;7w5i3bNHt$r)y|d#1eOAIeoI@vaqG^`jayfCZ(U@)fA=YZ6+;Y$sAd>I@x~e* zHb_fea9-u0xeE@{fO9`~=pqM13+AI&aCLmJlJvnyNRn8Ekpp~TTSNBaUw<=Dq$j!x z9$@E%JGXAU`_?aXdt%Q{BSoFwSS=gy$Dj5j7dVyr=%T#y$~u2@1=S=pg+OhGJ?^B* zIwm-hP*)^8=ix+?-FOTU5ji$2qyi|kz!h1VsecT;&0T9yAL25yu&4yZ)k*t0CE$QW zD!e3whT?uOV30B|#ucE4dAL+iY+&jhjkhzwE6gjiuT`*09`Fwd1K7?=4pV7+o=UKO z>GAcm=`rwb3r>?{HrPYuM8ib}j(($0?ZhF)QLilF^_iwLjIbcMh=z(?4WgNEYgae+ zEd;To6t={?O}g!E6jgz}%*q@BlPh6Fp+InYk^n(K7ZLaYtWrGB_MDOxgTmM?^%^4z z43$e06sjf;U>p~^ih$i_@G^0y4(9by)<&(V`U(QsJyA#1r4UjJxSljZrLHzodYke{ zbEMl%n~^eV z1ph2HROd8g&h02}RI|beR@dI+rUuH0VT|N^yYvroknTusLx%swh1yc$LO1q^UlBvN z02q{2-W;|n5l}LY6})e=O|z?>egg{lK~r8i$C6x6R1Bh}O1_q>(G#9po2H|#efl)| z5*CMWv8S^h2Er+6#Y#wohNmGJ|HIZY;~b~Y-gAVHG$Ij(rD9w{AL;clcb;FdoDU}) zdmvI@Z&6ZR2rF0w?1F$D-MM!1QqpZ!Kt4cXC= z{fo(x$*Hj4i6hM18C*|vqe19FSNX)nk6Sb^{N&E=&Hh&**rHnWqb$@4*(FRdWodad zi&|Y+Nb=**C!w9sqQ)PmAWTpL#K?T2My$vXQFm$IQ2xvr;wJYey8<+SDkfgT2pqNX@r;VgJX;t4^F(I3%ffK)-^qWdGc4n}=V3=Xcl44DuG zC)lcLk2Fss$g!$@WU{2xZ!9tMWdBI-<+=}Mdje0HAyp%H0p*^!aHPIRYLh)~Q?4-3 z(Vw+we@S~SCme`_a`R5#$;Bo7!xV%JZB6-v7tbQS-!4&O1$!ZP zzz|Bhh)ULQ8n#5+yu1muaPT z5i3Zdj6$mi_0(j2Kb-ax zW5j>zK7l4By3|v0Y_3aNa%;4W>PW5O!HRArFu{p|`Jpn|_RK{|tR6M*_nA!%(ZCRu z8udnJRf#Tk>5aSPv*nws3&PY&{go4^+#^@2uvO#1=mp>@w(-O#cbWjQ#F8Cd^l`Mk zufS1C6vYt}s7KTGqZ+eKXPm+O2WOy$)uGTsg%j%O&X2$MpSd`ui;F!A_M#m?O!&dc z=TmSO{$={BEV^;~4nIG2^`?Hx^D8%Og;6o1K^pxuy7Po-hn5QE#*X&2Vb^n>5=L&h zJv#5PII>&`m2wzwIB@A9`69@AJ#!Bwq%I|t4`h2X)2%H5j0xaa&yo5iDTTGlm^}u} zrByOVORy8*$ymsUS9)T=@m|W{rTK4EwN7rhEzvIfKJ=);dxd*>cUNCL;^JqXNR=oC zcDlRqoErkl1^aYou&gFI4~m+(B4@k0>GOJ|{I{V|EhXP&I25X`7ncM#7Cg*x0W!>H ze#4PRi7V=tzuO4|xsX725a0_gb~xZhFh>+XdjKil#^HQpaFThEU8|X+%h(2auu?Jy zH?dg#l@M@ubsESVa5z~Ny+kZ)?w3RF%9esq;^wI|@K`F9sA2eb>GbHDZu3x6_zpx0 z>};(-M2ncj4xS9`d17e)Tmbv%ZS@Bg>j9Bq7b$O6`feSLDGlo?mb9^04Orc>onWtm z3^<4rAS72h-SZ`Syb)iHIr>+T`tEdUnT zeH+Jl>j=4s62pBj?6S3xrhXP1YHhI>{0VnSzw{u11U1jngXX=F2S@*U z;o9XlcCYC>6}Gp3*&CuX;Og_iv zdu)TJ=&VCcDH`xLSLtd&4gQg9F2NNZO+ zIbJsJJo?x}9XpWHzP@HNN-$JsYt%Tvy5vRJXyV~{XU2ev^SxVvw*=518t`67_v~7P z$TL`3De)DW2o%mq2+jMhyjOxRe>S3C1S%xFYZduCQfCE1ufBQX`cJO@w_OBuD1%pD z3WoI29{~8t?wxn_8(X0=;LF~mR&1k&fi@44cu%rpPSn%rd!;(tCzCP))`~Tmyzy|^ zA%Mb76h93etkwjHA8VxFx_bQ%R^PdL{jJ*=ZV?#h&6rQGNRhIw6+tGO@Ee4prZgQKqvR;GjZe;7?zBmHoNW9n&F@1IpM0 z8F1w{2=SM=U;-@RET0Zh1X!d}z-1#(T+FY1T}a?_GGga+|LJQ#KpC#%DzyOvoDry$ zoRjG!u}rIB`b2BEa(Om0H~@J(uu8q+*`u&cdD*4avc89Db`?5hU)H+9Y}}Je_y=aX zKl=&{X>oCwz+N%>n$;_bHr>5^d2|R|!68BAJl6wu$b~Pe8-b>7*jqo7hx+AfGy&Zw z^Nx{%^V9MsE$KUnTHe$MQ+;mdL?iMM1#_Z#N3cCxz+z0r62;#RVT?YF*Yc&JPtDjX z>6o_4`c%B+7~L3431p<4g_lG3GFj2ptoOPy(3Q4Np*|`!>i3hwcts zPK`T4DWi&KJV-!ocZUUfD_!VV+c|=0gd*q<%@@4gi*&<0C0Y`@A#RmK(zWjw%YB-4a+Y`ZuXARSNO0vB`Was|O+8%pf$LmLg? z#Q}X6Gu9M=_7fV#Yc4gi`EWT z0m`*4@DKuig#Uat(Uo!w$`EW}5KHg`LQ{3=eYG=SIZ#0nUjslDwYkJf;FZ^LG-QEb zl1Q&Z0g#Ixxc?wGgWu`lPll(lF4V7<62@=-y#~5RmpFtBcA0UA%L2jjLC7i$uIC|ug$474w1lJ)a+C}LuTJ0);wLq=HsQR!jc1bZM z0YSVGok}w5K$Sy&h#&qOyTEcbshEc#vPh|#x%vI?{TGgK5!DV>g1*o{GEXjcPes^N zKsXHBh?TgzFnKfn=aP(ZZ2;=M8CpB|Qg8wn?8HdS=C+2)vg8JPxvQD@K?y6={3peK zkQ4w2^8_6hzzP&SC0Z>p*oq)@cLm4La*fIhj|ij#O-)gKjuJ!NO;gvPdwVay46Kj7 zZu?0`-^=`cuuYwk%;9VdN9l=!yuw(+bQ%a8aH?@(U;vB96f}Gh?zpiwaFeNUV$t@B zGz4|_W9BmnM4rnm_A1+>?4^X{z+Vg&F_LFyI9kbG6uSyRJg4hOKZC$!s;CQIxuq5J zNvgZiY`a!E%!!GJ#0wqzbfJ_`BtTRfPDD5)f_WMUZ&-~<)a)2 z<$y+DEl242D5&jb;xVA?1!WC|EfMxAA&Ye%4AqGYm2v`o`aZ#*|B{bwZeu9i?V<;A z6g-w`1`EjVOS9^g9vx-eQ-wi5H?g@QdX{;TV^Cc)+UQFjAdbkTuwtO=S)l;ly47p! z+m~U{7v)13Wd0dy!mToZI9Om#9V*+P30gRZ_<%W;O9hE&rYAI7Y1?TIxayfx?X|1s zD_5louz2gv+m`_L*87)k-n#MDt=-$VFWr3i+U?y7`bLutxDTi}$26jcxj3F5>qW@wy3qNzfyLao?g2MMqX2_T2^lH@ zXudVE-}ss209}2;TiA@1_VMp9^duC37un#mWF&GF0m=eM!tMI=Bk-WsL@uKnx4=^!#JVTnQ8d!7 zRX8UL$Go%8h{INtjCydT8I)3vyQeFCRB{4o+v9;D6$UVmU(=1<1cWjn2g+9>NeJp8 z2t2Yks5d$)K8r}0bUiM}y2-+q_(gCR!l_591TOi2d${v$otM)3d!!`!m7UjK|A7S+ zCKh~%DH+K5)RpWMW&;5%;B3_F6hq9#Dr4b@r{b-m*SQC^%TrBxF?4d-^#|(+RgF4N z;u9(|3a();?|Bp6M-|!7V#X&k;4_{A70^dw${m)tu@KD9IWWu|h*d7=KuitcpldB5 z0ZyvqmrBkeH3H<6o1xSgBBUY=Zn6WjC_*?)=nq1;f@5j+8w{Yrm?j?wIH*a>hvHT6 zX*qL}k>w+lY_*7IV`Ah24{*+#hOQ zNa+V7a}jk|Aakr6G>9r^)2AT#M!tsKGE$6yDtloB5>88e%XbS(YYH;BG`6?Xs-Xk` zL8LII06q?pynOG4lZqbyv<(F8Owv{iR=k>Zxm&qV@E@4Sw)#k9h_?`kY3oa zwjwGI*wB&VX{b2`PsiQ8>eYR85Mv+aK4p#Vy63?V*!ZG-TAt0&2rwWgMYk({(@Bp*uY+B_(>eosqe-Ehg>Yd$pZpT9h8_K3bw!?QMy8a*vdIF~|oJVz(3^0@ILO=&(VmXLBkVbj(I}lOm z;y|=5E|U#**&%&|T-E}!lh41_cQxV|TW!Ql0b#>1$;7e&8=F z=!?8!rea=8V2J8MNnWuK7DN#BKHZc-K#h-VpManL=wZ~8-|^FW0K*Jk#W3u{ z6oV^JTmVWX1~4GUaN6O@&q{C;pOwrxN049p0aAyK!pL^d^ zAR?3k9e5LKJ0asirB}r4!W-}3*`3DB*B6n9)P{EB z2roWiBrQB!CxyX?WfT`TufF%jyFa(7BgaPGv{C}Q<5Wo*ySx{oj@E2QL6(!aCT_~$ zau38=09`PPn=oSx#o3Xbk{3X-l1Gudsn~!3d9%@q#7v>9P*izrW|5+ zObV$_LTfA`O8P|{$AkwSc_aKdeuAW-Ac7p(%Sk+OG5S-9f>v;LqUwQN_`{HJ)AHO-UaN`P;3E1c2~Zk63n9* zN@n<*5{JW%i-ZxlkYRJMi}w9%k#ME*k64U`uS2!&o4zL1gcv}L@e6dlr65t^jykc- zBuUi+3_gw|NEZoLyK%M!im(f&Al1cGx48E>w=&R9QvvQywKQyLLWbLrCWhSa^1DMW zU%kG2YqCR1RrOG2!eS#yoNr2k?p2>nN~ymH%915c8V$!N@K6S8Rl#=LW?5NEJtmVS z&|9AvAi3?Ki0^Jlh6+#J4;xhd8yNtnf!Vlk_X6;Q@p@dE~A_kyg@SW5mQRHZhsL2KE43~3F+k&$9vhKPqk0a7M#d%12M=` zl){F{i4ZeBYOJ41vj#P)s5$NvXEr05b0F(~p&;1Jl~H`|7(GWWmBK`j=680`vhYB2 z=ZoXgR|=zM3FAn3VB8mW4QAO4D6W!F@PWsVqr5|9JzS#eq=Jhe=JdUs1*gGw$Us`E zR%{_5@`hjGnm*6&3#`hnKablF$(V-;M5UA})dUiTEGDB_UD6NF;>SwWPR&l22g;y~ zQ-_K@xbF)t>S`{$<195LbRFwgF;67K_B1#Dix8bP?pP#gTj;Rsu4dBw+!fGraa|n| z(ey@Cr9uiB-06!WqcLa1tNS52w2k7Hd~*wR^o*5Q#4@;8VhRs!v%>)=QiWw*CIJcS zvtomySvZ*bb%gavyqYp5mDDYo)g$MZdpuR+S=6J9u^nF_8ZnWtFG2_45p;LTuAHG2 zmC(RolDfLzYVW$MgI;SPfW~~_vPc>^Aj(G^qP5-2*PK7nA!s8-%aESq7hV%EG?gGj zedw5{P(iF(gq`X0o4Cwb%@(%HrK~*5xeviJQHSAh@N$=j+8_qIhZ8E6XN5d@hB*!FY0tGbeEwX z$|aV>^)AS^T-T|Kh;t=EgWfDQ@|XgJ0j!mrk23+qZuWYL<2u$Ub6C<;nyAsR5SVF$ zvJU!PsKl0;a%T0X!sBNDjZO^#1Cz&$Dz)F+rms?Txlnu%260CJh8J*)8QIp}nYD%+6np9{Oc$iAd zez@<3VKx>Xusr@Aa-F4smYrT;+!P+A40n7kMDoNf!^ua=Vx9dN-EF%Ti=Zc4JN3k_ zqeY>l5#{wR%3b!#Mnsj-U8M9qdzI5qX7&TlqZ@CE7ymCimkeY@Xaoh9Id=H&Du@}s zS3J5knYz-W{$|qmaN)%g@i44uhpGunuOcg1-T zUe=!>F^Fy7tMH;}i{+-eVD6c_fevod8Yo5(K0sLJMbr%>knf30=wOFJ+m>pW1R9RK z%ozC|?NEquC&VikW8((%}l$$W{reqKpGDIJ$kMdA4 zs`Oy}I4o9`WY+{kkfLp4E3Tj)2h&H5*m|_!+wpgH-_u{@GJ!a$P-0CyK28;i;^B^` ztq4q&ItQP_#0vWe3rnrne0q|*28rnOfDxW3;2iIPQIjWHaa-)OA3%W|tWPGTi)`3H zCltDVD414+-|iv_$Z)=V6PUNR_9SQ9Yx5j460WUkW*VrjEcN7iCitP z0=L;tRv;>G2!BAH87}Cpz|=Yh>^>Wm6pQ4|r$HJ0${@ohiWLtKJImjz4hC#Tj0CLvR1sL3X5*IkbW#L`s7*3&=K!|hY0905=Y{16( z$DtdMTxK0;+G?dBr#hE7wn_h}BC^76Ba6p~>V9L4osdvlmW^q_4?n_gb~pW9zY62l zUNN!}v)aUTd zMTW%)lC3b~TpxeVaq0CTaTgU;l=KV#UQyK0udmFUaK=pijVIEEZ7s#zezYO47=ykma~l$L6qo z2B&K(YKV;A3j!SCpS=LoWbU&3VXqk)iRf%vP6Cj--*99;989b|i74SB*IXW-U=u3f z1Nv|um0Vl;ow_;aSUQU3R0+QO48Ab}A<20{i^}$jqcA($8|*?JOP#tb17eNK^Op-LgxLKNrH<>_djj znZyN~AOt@NqlKtdp}?Yav8uLRmPcMktisj0Bo`twrx7;kaL_D|7a6cB#fnnk@Bk~i zQyjw#dYrv?mYytf9mEkXE6EU<-3R?RW^Mq&fmrNN)B;*8*KbTF!ki*Y3A-krDXZ=; z-g`N0W2xZthQ)g~FJD=_KfCh2uITxdlArpXC`?RHgGxEXb)%cwnTB|b!zKy{pkSbS z5?-^14Y5=60x`q2AX*U~Fc~aeK+XV(i;_8G7l!dj_iM7?_&!SS@;_$EBo%O$a?Kz) zTxbv(1xL=(i;Iav$e~v3$pL{N?@S3{$N|Q35y|AoX)Z&**UOS2f>E`}XASyDLPvr$pqb8DOWP0DQN4@i8*`p2atno#V1wqvno{KMd zWeO!qF8dOWSCZ#!BNVJnpzr*guU7I$k$!&lE#rYq7QjpbB^vpx__J7ZYX!DJRYjle zE1m_fyfY&r=!H)hRx(ooa-KcPtb_ZNrd%d_Se_qerF4$=DnpufrAw|oV!}#04jdwD zVWC^w6m$AK~Pj=#?OQ!D3M)FK# zO$-27Kn5>G2OCk>XAtG~!s|C~T)T7irt-hj^73SH$m@f4tV+0rB3B$N!1VgGYYUB= zGg4&<3!>cBq+Uvd^Xclc0Y$kUo=3bZd})V5t}`n9kl<3`AlJr{wKe$eS~w7szlbZ@ zFa)-lYP`y*yhNOQnzKVFdvI{yBR`P<8Sv`Y&8GEoyMjS^MCh1rM%>>l)yEddrq)}R zX2h_U?7-^e0s{n9m{ax932bMdCku2UfXfu)nqsbnr-4RIG`mYLV>xTvt;!?Jg=Sm; z8R}9qcPBfKKg?D3l(mE!tUqz;*$MAWgITz?W()S?)i4DjkV+3@$A$3XeqXhJcj3;h8}GjL3*9y2J(%f7n2FGg8_fh> zu_uBO5}XJ06?%yyNvU)!w8#n_A;Mi-A`WnE)SuO18b;7xpmGk8-cQH?!7U!%V1vO( z8Hfy6!dcG-l8}p37~j>gDDrKCtec!^P_z<-46!JuykcaRl1@CZbl~8M^A@l$Mj$Zq z<30z(;viNK7fVlB7AI4oDmMs8_@A=Z%OC|#>6sp~#A-g@Juoj2aP_0rBS z^3;xR}V?(e~)iI9sEFx{OP+4?8<`O)55;kH2iYaB37TD2cD$xKL0cBa( z_Bd#5RFIDKY=Y>THgS)&ZVlo-r?`lvk>!06E!WV@iqohUKxt{(3c4s~>(f}F(I2%r zmWl*)LXAe1$y$tKZyhfkI7bOlU!Sd?24(c*^=Uwl(}EY^_aYZ`SH&@uyPuGAu#eJH z@cR8Tn4p{udXX}OQIU?l0SpI0G>cAS<+(QH<}6Eovxo`-xDdW3PPYUb;0}wE((xj} z!L+5a6XMwmg%EFM9tJZ#NTZPWi|+gb_252Y^qx}?-=}y*ZAauB?O2!)2;(t~<)0MZ z#UUzdrNf-9C0kn2oC-X$2n{CG%7F=GRee&A+vQGFPQq&2@mUak%+Bo8(TYd5dAI5k zUZ4|Bf!AqxUhf(*N4SJhtvLagg8|V9i2>J57smkSgq^xFiHUYhT0r(AcDP_XtI)@%(1J|jHUGK|#g#%u&yps?+#07i>BV{Q|Mj_)a z*u%z7kWGPF*o_p`VpMYQIhz>(T*BTnv5WSL z*Qoq$-PJliB!(0LJ6LH_ckFF1w)F6MB@U#iu{y9WK#(EbGPD0I(PDWk7h9GhKuK}q zm@n+V$Rcl65W|+Ojr8!10)5SG(Z+B?q-oIv5@3yhCu2R?Nk4?BP(uPO0#+r_vhnGL zHzh?$Tg?8=D?8tM}Oq)sTl!Up`s z19hK=35+;MRN=Jy5cjna5cy-iyIjDh(mR_7$F?AdY)Q6(F2NAGMXU=30bs2WWq#Su zrb-1%!5<-Zi)(~k=F%e6=(RSEfk|z&93u#!k0L8UiHc|mUEmhWa?Ci>#k~O^Q7b26 zH8@C-4J(C~Y!MS$fvOb_JQ6Sm$zxx`bMZIeqJY>_!(n`rOlly`Quv&|NR_5~wmV1y zkA(#$*ddU||NAT?pcsQ|XyzIq6;-&Fl(Vl&Zv+9npRK$J)m$$nya0`Rz1N zO0jbiDL!}&)OX1%4*Y!>^dH1x-f(U9!5O=J(^u2)Pj`NC_4=LbH?Hr#6z^{Hm#%+t z$M4_Sy>j*4cV0pRdGc7q(AuBBd+pjnILKG5Hyu*!wD=zX?+18x0jse;N@FFCiVX7` z2m?wQc`^J8PP@!QS}uAc>_b;1Q%+j~WCn80HJv6nN!C{u^^Z7AC@Xu>v1c=an(0Bf zvo0Z?^dD3BD4V*(K7WY_sFl`SA+)I_Kr1qj(1ppe9oG^<_V!_0H;D!Y$ZZ7S58Ito z;dC^ajHl+7oPWpUYDukN@=8~0*OSApQ=GdOM0a^mKt7601VugKfGn7d31Cq7<2~0< zOA+g)Sk69;kl`~Hc15d1)aKIXfeV-HiAo;t(8Mdobf9s~pMZF)ZH<_lO9J795Cm!; zG{MI9YPG!1p-gMly3*A-8PddmZbv|Ja7Zh+^&Oy@5k`r=;m2xy$ zw$5BD%SLMxT7XTUW1Rt8p2^AYSei49rSO}5Y|yV(Y0WMktGAXc2>653)M-+%01wQ< zg?yb(T3$yI3{+eS#Mbp;cxFfuQiVVPRuoFjibT)8K@4@G5*JA;yHQ+IcnL+YOvqC9 zDy>+7*QELeTE4Q#Ttfn=TN;+@Nn8oBjzhY#Z%jollKM`Kk%x@|{?+mzMG{j(9wDic zT&Oj^N6c{#1J+2C(}YmQ;RWMZ0tCrj5i`p5dN7V%X>V=}Bn3h2CPO4)7iyp&HiHi; z1ajPGLg>>tPta6o=K|Od+2e~t54+2>#Tx>Q-%coARkzX4g^|@mX-W{N!n(sCh*Cm@(J4|B z3%S5q75Z}OaUhN9c*Qkc01B3HY$Hf37h0TFgJ1>7mr19(tU|$+dV*uKq(w{`1_Mo& zx{n}~MW<2ayrQdhg@45Tc~Ef1rZt$;O;#%okjyBe*2G+UDgf0t+;xN;4)E!G^~7$L zJgJ3FP=ByY>2Hi|4hE4u1hCvb#BZT-H+381ip#c@i3=sCFmGJSDI7FI@B@;_FZTMj z--Jr}v!6)bru`DMk+HhRq#a>vP)3V%&(spJ%Q7>CY7yqn)t zAj!}E0<6a4_vIi*;72`VJI^*3UktUvm*ntPfdm*6@ zBkRo#%IarIKme0T-CisnDX<9EVSetG!rN>GPa8@ZO<-Y9`jUiw;dOcb2ukM4%?|v~ zqy#Ksq+L%X!eCTa!kijw%g3Dil@Nu$IgyMk4^mvY(W6p zHWNmR9CIPet)OC{aR$55hD^vQgn%4pi9kfR7upXm`nY60k1nLrq1U#?Gxz;hSyQ2rZ2YE3uMo34cA| zs13OGZ(hZsPHSY6a*r%5H5McZ0*+1sx%Ak*iKRvz@@+2{0-(Pe$bE1@TuX64ItZ5! z>S3^0tFQCmF>yk#dQ`p9;ehNTdAKtjAzWw9VrEUa6x^u_vZJT~1EH~>t3;ZlW(1T) z<8o{t(`-2lDf~hhH8tK52i2#0VGMHMb;_=GRYIoL%(3So0#>s*A)mv_I{6aeP}Nyy z)>2)`c-@x}RVQJDS@kwwa{ID{i3GE28yG+iothFkGnGt(!U^rlV2m1Yhv+~EkN|~e zu!2Lj=@zrAmxjk!Du`SkVyT)z%rIdud=kPCQNiWi$C;AmGJEAZ*4VvCyq7=nN}FIg z8YsCn{;-#bu!9Q4tKw~a*1_4wkxL`%*XR%;ZLR9)h*&ZSnJU^!!U!ACVHNxE8C&)6 z3#$^E^Ad>xj5UU4$&0#SONbs$IVx-0+GH6kJ@{3^(r{_$&FNgX>94j>_3cv?e znCJJ`#8wUn zgUT90um@KmB&WyCsQJvp7kcOJ7aLo7_N#PB&M zuuX~E>9w&a4Wz`1Co<4zAB!Hu8eh;CFesh2aRJTjT`T=eEIeyJHL3p@8;Eo>xrJHo zCX@l(b)0Z=bFVesjX!|}u~IOEE0?*3$kT|m0vS10GmUVAV_5_z`pTG#Ig3&OM`jmb zjvuA?9N!NGqYxYN81s1NV6lThh;nYfTx6F(V2KMAaM?^uOw9IEDAkBe|4gkVGCvQU zy`R_<%(ZeU?2vjM3WEtS9a@*$Nc0e$09JSqze@MDI^j?H3Tt33?vsm3I443xULrq3 zAs5NP2bn&mQWs_$LEN@fPmL~Al=znO6CM`ReidtFmkSkj!o`j=eviF?LK7+ShsXcA zyrq>cqMlb^A4YnP5E=<87apu4+z=3}$j?UgcQ4<(z4L<`Z@$eEn2WLG3eW{@n}q>9 zPV~Enpnw{^i&aQ+g#>p?>Y@SfSN3@_3eyn)lPCz?zDQQdCy@AKV}&Nh<1%Fw&+c;I za3hB<3HeAso32=J8967B50g+b;v!MiBB0}amnh$i;OtE+#Ukdzq|9nC1Uar>e7S<6 z3%tnm4Y@pU4FIjtSzN&(@<7pwd1NHbIvA0Lnx}DR4wB($Bq-j13;JBA!Z}SWQ5|Fu z5oQ5&(oZpi6kD-*w9f5-g)B!A@;c6T_vq~?EXVOFXrzq*t$>vTQlh6JdRZwOsUVol z#x}&>q_YK0-gj|ZZ+P)JYFjgXU6z5sV=Unv8VLwMXj1E*H~E`1?15G4 z3gg4(I!*R`UKzknuYrZ~8>L5pKaSMF8Qh{GV6TFTMC@z%7B2SotP3h`)j1~t*aWaX zq6jKE{vZaegk9Zg*RXB!&|=-~qwZpmM>Y{YqO1DKDT3@`heq%b6A`!y)f> z9tMrVR?KVW!q(;Qzy4n?z5b&g{ov2O^V+39`_b!vap^C9^xCWccUYAIN^9y&=31W| zOMvS(XPFa*`)o9r1uP_-CF)cLx4yssGHk#BN4GRE2z1cpjj~bLvlOJg4k8d8pdca& zJl80V96LxrPC!#WvzAr$p1zfXG^Ik1VN;@o-k|ivTiA&&@C@-`UYNv(~4gj4v5Ep%)56?8ogANhHYXpG$@E}*~0ZbK|5>X_8nq5JEZC=49=RKvpN1Em=hG z4Wvjy`aDMU<0; znZHpFdSf>LC$n*G&k?C?JKpkh+M&alqjNKG#_pLk+jK`jra)>f$V)Q?{ftB@^%>`ZtIJ}m=M?Km4|*Uax_TnHCS!_>ri0K3mZ}3z&bIdNwOV_fkA|U*V-|Ndz4OHc+w)e(mpO=KmOK~3P6N_ z(`|)W{@{F-(`7I^T&elxtTUr1zatp~PJs3?Gc?fwBjtWSqp8aXdatcdcA^!DBLXLA zvcxJ0H(HYXWpKVoS_dOEjAWDm62UmdQDP$n)&-K_72793 zSyPjsJzQXnR^%IIqNN+h-gF^m0U#1&>nj>0lHV!|IXY0HGYhR zBUM&cKKxAN;}p`mNOx6@>%&0u4A3A62y^hl!jB{N&~GookF&C}U#Lw0p*!m_W)V-U z*F7;FIUF#wi~aDZor>NTtW>JlfdIO~VHgSg9G1$f=3b0S;KB)(khxIGL08#u#yt*E zBUEVK_NfV}vGntoN2wqJ2a-&EcQ#hzI>vYTP^OV!tVpGghl(4M9X$sT5Eu@J)jUEm&M2>+*qEP6d*x((*AJ3V$AE& zGdQ&3GbD*Seqb)6wAhJK0^v|XWK|g8KzqiqulBB{Ziob1%b7AC@y~Dt7hDj*ljR%| zX&y=i);*_(LfjQDjAjS%mZn12F$o9VWQ98oy1~^|8Gp8uoJv8*e>?zs+8I({zWy%F z+%f_dl`XOX_2@1WT!ESgE#Lu98j{?+`raGw{v5fTUVInpzdZU3QCx)UNTeC8$b}71 z0!&FATJ8Z7ffBohSt(^RdXm4(k9m`yN2=g$eFOkoEJAawy+3m2qgxgu)F+85fl+*2 zprzcWGBsy-g=Bz%sUY$=vPA$R#svW=xQr%*wJN2Elymhl&$*0Ja)6K^BeJ)ry=MBY zb%ieofe3IZQdS|u%;~*N$4cK@v6*Tk_zLAY9(%#MVp|Mm-!kmNU?>$>msAd7a{{T? za0wVJubTbJV%0~Xe2mP2mLP8ooN7mybiRkf^8@hs^;=x_lr4=oJT#H`Q`~>5xQy3lL zG|m^&6TZ$HRFxFNeHV4!bRe;VAU=&wHW9F4iqv<2&_Qx*-gcEv9gg%xFf{GdVJxYh zvr_M!{Nyl8*^r!~_fQEi&h-Eyq@Jh>9!y{=gUq_UL9_W@HT8CN@x$EIS9!-D1mBDJ zei-Rg^kE2#$fZMDfQm5(*u9-Cize5Qs}hJfnAqN$brFS}xF#H7qE(l*${_cTl#bZQ zDbU7L*J8XV6JXyZk6!`hLAes8!N~Vz|3?FBR*;ajVDfhXj6vn z8qBrd@7rMLkh{?~jz2ip_wv@^-4}Uzo(qWFRJ4yfXoWF}H5VQS}GwS1xiwm@t$ANB(_q;m(bl*LHuodrjT9kRBwQ^ZMkj92i24FAf`i>sdI* zlo22&k|K!#UF22u&W?pdR{6d5A!DqFb;@$blrZjP)}h8>l>JtTGOWa&$UylCL804$ zjEFqNH7;wS4!ayHs0um!{h{RP3K^+6QgRAWQ$84q>LjkM^wZZsiYQ=RUmxIRTVHkKhml1?v2ezu* zP@qPyI^n>N{JrpjK$dEtw$aF5OSiF*Zkk(;yi_s2#g(EBKW@vM&7m4W#o zNISwIMKikx&>Tq_E!m7NrMctt5_C~Z1r4JN`r0oXiX>%kHDTe$FcS-a)v+ZBd7~9B zh8Pu2NutvhAXua>(*^Q*T0;PWw=Y?X0Vuo36Wu@i$0EeJ+bC<%g7o>+NpDF@w<06i~ z4yd9>jRCT+tnSmv9iG#uwDt2<94!?EYp`sahWNaAh4z(}nOammY;wol#&6}E1aME1{vjA|#M6CDIPx-!N_*d4S#@ZJ; z50lf6unJaTl6#hh&lg7D$^4yl<-r&9$R<~7ZXHdoZUoFbj_+b>sou}wUIksmi!zG= zSjufEQBWq0W=HdtCbQ+uu=yvF-SRYiF9LV*T-6(3pff(~Y2>U9kTvquR$g zl2D1jzPL2Dti#;>r;pR!3U843f(IozjP025J<&i zgm-1JWM$F{34I)goAYYX!p}iK0td!N!<_-HFCa>}NvQeRc77UgEl%Pa2eD>-a#t_n?=I=`PQ%l#m>T+>d8-NaAXJG^igK8Qn%X z(p6apI^h83b<4N1)%--P67V7+FceH?`briMbDo(MR;A}XIE(M8E)1}FFMNl?eiGX` zG)iYVin;fa^g-0!T!H!zEqX9F>HFEw@8ATh4EbruY{$O2VvITn60-9s-Vi1**TY!k zS&4N$<%ap~!mnkpW{Aj`r7+th9W zK9Q9Rg-SXA83K$t%SI_KVnIifIA4$khs?7 zCO^KBs4i8gK|p@&AQ5-Jfhfhh|62!-%a!V3PE0v@^MN2n@N-h!LxfeoXZ?kZfs8Yf7_Q+f4_K@W%Rw?gvYve~ zXfHt}wv07)D~(EZp3&WN!ev;+I+rLDgM92*X9hcg9I!DK2&fcrWg%ja?e5|{W!sPL z@LpCS`vn(ioP`(AZN#+t)IUsAxe6xrIL-1z`~^Rvs)>V?$161v4xH$PCSK)WZz@&J zq$G!Ip-MxETGAK&A7E24%TSy&cBOHy3k;TW?NfzVAZlT2;aCwim`8dTSMv7@MEN)&8Yb1Ai#}FR zQ|b@UcZEsyDa5(vDAibxlle()7~4e>ML7O6zDKdYT+T2G$0w+|ykR-;#^qoO+8}(H z8N>+iMF;_6m8|DF?_8wE5|5=^^Hhsmq!aOw-Vj8EfKb-?&q9d|Ub72M0fHkf1G+}- zVq3z>WkA9tG=pSu6`d9!=95YsaBU2Pu{#ao32TWFTX+?@FtP~j_}v9ypr9c#WD%`o zAMzk2NSZ8Y0j52jtV(89vk!Hc25Y!piLtG*b`q@^!tONvtn2hpqaD3E*DH6Ix#re6 z`QQ>CIw2*<h}8Oj2*_K*|Eh#vI1lUE1G?Fm|2ybT!Xc6B9(NGi7LzINty|v9h2n#C}pCY#{|uq zgEUAdFocl)=6B9t6zUNg;DKDS%j_@@z`E8M7UrnLJ7kjir(yFJd%+Ey>@QxPV92ta z4RgY*Sg3tif)4e%bqoxzk3VcE03iXTZlGkL6uOUM@%aQ}yi~CJI~;y9aI| ziL^;M^DN599l}$jqs%|NsWOVi;&4~WV#)$8^H3kqXYB(sa5SO@C!*Dm25_iU06Dt! z-NPuXfwJO0kVmzRvlOWgLmVKclqz1a3u@jE9y&jWs&HZ-p3xi%6&3i-F^)HT(yLyd zk@65rBbn2!H{N4nPA$<%O1RWHD4x~`khdIc9ny2j`_OWd8g)R>` zYaYOL@(eI_uTP^rfB_f&Yy82P9ewE(r396=%4Bv?TR;>Va|)a}Og=HB>}6S}aaPp_ zUlGD`y!2XC5>7423HPn-k>#+8#lVL`PN4_fxT}($D zLaL>k4}(~xyA~|qN;R)8OYhQ;RIQV4 z{jy}c#pVG(5l*5cR2(^MhDafkC z1Q4GuLWFRsX10JjtHxN4Z4Y7~L0mkaMHCarNN2}KvAP3};~W%O{H)%S2+|VpV>I+n z1g!u88o^Ncj;37hi*Zx&!ywi^1~Pk#I8I|)5(M3h2J2Oms^FmprRyEKai=RzYk+YZ5-hDtv2HoU}80cn}@CI>tL12$@occuuWWnHY0+ zm5$1D*QGcB9bvh@$j#r!`gtt;qA0V(HQDi1!8prWR)mN%}p@<3)Bt3WAv` zBA2kK>vAF&PMS*h zqWAz@BeVJJgpF)Z&+~w^S@oUozW(Z8NjLVvZngL(!Cw7Kj#Yly!2%SJ5vrdAFQSNK z4wK!}@zbWW0_wwUUiJKY5jeA3Ns45Qa@bR-+f!l!>)TUW#YXVQs@_2_JTqW)0 z%m{N5;yZS2Est*O)@n`W;S&qrWQ@J)7&sb_W!RsR7I_a7n#Y>5O9eAYLGZAajR+AN zNg0Mj*Qh3*T?VPvNZ=;zXh0l%9Shkw@RA$#@jFI525{sXoo<2`ZGPrU!~+EcBVs!} z89qZ|*TzTY*y{ZrN%t!vXa<=pHOMy+;AH6hf=r4Z<3kKh?Y zuq@!OJJ`Yyx)D&HF4`}8I5G-Q+);B~Kk#Kv@=BQW0F^BaUS$saCyrq=wTShkmu_!3 zWhrO@eJ=0kGvt{nD2p!K+P!{d_tx&Mi#y-H@^(lhl~F(rjtM@3892Q3O(RJAV44q2}vLc$#*|%ttopnvN`8)&h`IudF$S*w|Bj(&iLK! z23_Lu`DjDW+YQ$5>3Q=v^1S1w%GUFK*ywrF;8SoI+_cGZBpii#4%`_Y3%7vZg9P_( zfP>*}a1*#1ZVVrD_D{jhFuw%1g0Ddzeh4SRjTd;{2sqWT1CGah5u5^_gM;8k3&|54 z40nLrL&aADhr@|*9~goq@KmUH?}ppK*P+6H3YG7_K;`>uxFsC4$d-3IxHsng;a+et zEQiO!&EZ{8;U0mL;WKao{KmPDKg8zuU`Q2vwXhgQpz?hVR6eeUs;4`k>hnIR{Qdxz z!r#GhaL8iYUUiObaA)jKfhxzA<6oeUdB~x*+!LVc zZ86*ro(z?byP?|uZO2Uy^SoU#?+;b)^WbQ>9PR{fhsxg%q2%mMxHbG6RK7Mo+@`w~ zRK7<;)#n6AQ+So|5_maOdCHEk<(vo=&lIS3m0IL39 zfZM|N;1KwQ<0ePi^md2J*S^kN3MFR~pyIEEyTc=);yVrwg%?8A%iZuq_!FploDs6^ znuH@UUjrqN&%@o|J8%#9HQWX6e3Z@CSSWd(0p;Ee$G~%;+T{r-|DQpXW8<)G-`$|f zJryebFjTtdLdo?ba9{WiEQ1?1TYqDr+W815e`iCba}QKH??9FBZ&2xN+hWT<9PWtu zK&XDu2vz@QJNwI_!rcp1PcJ~#=SNWW@K-3g*tFHw$2L&yS__=Qo`MI! z7oqBJlQx^*GPn`uSy1gX-`V##u7ulTzY40qJOR~DK7y*Ze?uP*X}9%00jk`GLdi!I z?gLME<~yPC{}acLq2zJX4qN_xq0$=*m9J@V4y=d!!mFU_@oCrq-+}T!I%?yohBGmT z;ok5rDF3fO<>yn!O^&wy_kpV4Dky&u#}gf|fXeS0sC@ncN)En&s)sE*J#P{$c03Zw z{xYccyB8|{SE2I%B^(5YcG>d!a2w2{U@@EmRh|~8@-Ks%!Q169ta;pXr?SOtF%RgY!ec04#9mSMgJDqp{bTfjjvTfS|f%3BJJd_eVs`B3q9 zL8X5dRJ~mYm5)2&D0m;-5dIoUu6_e0=U&{FZwTBH;|S=(iBRr`K-EJxRJ<3%Qg}C1 zx!;EJ_l4ueJy!mQLe=wl=)*ZOW{`VI4FPTz%qEB zGrtG-!#pVAd2``tDD#O>`CSD^!&jj4>m`vTPzL4xJ&2R{7*su$_S*KD0aXu8a2wbR zw}VNjdOjVh{%(TX!l#}6FQJh`sD8L*%C_G=Q0+DbDxJAd?Rzww2`_}o|2t6aGis^L zM>$mc9|+Zsb#N@4182Y$Q2BWQO1^&wmHvO=#&GB|TaIB+{>mL^L&?d}&YXafo!eLPUCquPM4OBiB!I7{N?gB4^s_*-u1@K;`oUxHUWrs=cpp=Ib2qh3Z#NLbcDUQ2ySBisxgfc>V@e&Z3j7c`K-P z-UZ6O1WGRUhmyNGDEXWR<=z2RFDWSZ6>v9rCRF^lz`fvoQ0?$@sBrHp} z{RdS2Z??kbb2~>LDqI;H0uO-dSM%YXa50p8^g-3%HE=KZ3fvw3*>Rhbt$P`idl<_7 z6gUjt09CKgI{p%>e7}Y27k`5L!QD===}w2cVs3{j_sLN8a~&KCABHO5FJL8n6Dqx- zr&@h587f=@RJ+8X>fv~(_B$8u4X=f&->2cu@Oh|k??dJ9KT!Q_^V4iS`%v|}A5^^i zL;0_EJPInl_rFRpo zhd+cW&z5J{`r6a60?K{?lpbn_s=s5L{Y7wN%r`sU2?t?b4b^@RL$%kNQ0?;xRDT?D zrcJjNsy;7*o5CBQ>T4BLybnRi(+{BP?-x+z{}`(MzJ|)*kh5&N4TrL?h013bDtws+YlMTYtl$;yDni9h#hd2UNVrL)FX0Q2DymnIDGI<1awv z?>A84|KhmGIo3QBD*R~2D#ry-`RsrSe>_z9^P%!{lXHLEnO}kO_p!78hcj<|uC?C_ zD*QNSo(>hyVyJQ~arS38UICS_JE7$H38?U|L*?uDQ1#`lwDIo&WnT_e54BM3z7Q&W zn=_vXmCy5`;=jSUKj6$ih051jD1To$4nEJuzZ+CO#yHkO#j_a7e-~7GCphzEQ0;sN zR5_o8YL~a1`xj98-SB)np6&qE{$)_%W$3*4#)fr zRKAL@wDW^`up09Ta0GlB`tUQT__n;t=5Hw63G)QUIdC(~ZEzddFrT-$_6@CsC-=^2vb{`4lUJ18`El}|$q4f8$a5s1|oDQ#pW8v?h;@|Z;>u(g? z9P>D+`Zx#{!#d|4hiZ?da4Wb1O5QJks<$hk(q9GlfRDl5;hRwL{2i)YcE8?+n+~_b zJP&rl7Puq)85{~ffvCjSs z#|s>RxD=}29piWr zRDG<1YWIhn{ZFCV{X^&ePpEV@x!Lx&?chSp)1d0{8YsPSBb2;74kcG_I{VKYH@d~@ z$35WoxQ~NMXSy>V0TphEvp?0@UkP`>{vK!l3{*MZgi7}dsQeGU)yB6Ml>0;|`?*m5 z+MM}B$4jB){B9^YeI6>@2af-A-2OHj??|Y8R6^x{q2tj|@t*({{xWC27b^XqK!tnH z@k^+3Z+5%2-xEr&jCba_j;)S;Q1P4xRX?{t$=4%r1NZ_Q1b+%8k3WaX$2*Q+I&N`? zwciISz5}7;tRklA3gVIOkjt4vYc~Iex zboSkj$2<3x&U}^QosN$?_ZOk+|4nEAx#KsETi$8Y-QBSis((*`3O5U?{zA@uiQ@{# z3mtE8yx;LD$5)}^`wdile{|*z@3QvWI_~LM3YFdgj3(Pa zq2tSr?>K%6m5;BSd5gQ9{(y>aq~m1A>5dB=TcFZe;>;&Gp67VA<0{8TpycMq&iuMF zf9TAAa~yP!)d$--mOIXYlD{sfesBtu99;p`Pwt26mp_Jk!uO&4ZE&wmcW0>bj)3wv z1!{a<3>AJURJe1X_jVi$x5mEGnddtmb2}8TaG&&C($Ugu>TS4fZM)|{J>-2QErp_sei zJop@Jf;+!~4uRcpF8mRkMgE7p$=nNb_$}%lu7%3a;cwgZ?UQge=6}HHaK<}!J$wPI z!~7Lo2CIJUd9Cm82;6{FZw-w3iJI??e#vK3@bjf=U~0?D9len)tCRdE%z007tEi- z)8Hn5u>EKy3}OBRZUO85XzPC=RR386m9L%tWaV}VRDLdm^Wa~g%2V@&^?xO7$NX=& zCv5w(m9Nub9P``oC^+jcoXxKGgNyv{>|q5 zJ-BBPedX`A-a}v6eEb-0g8hD9+w{i%!``F17%m|ETTty@{!gn%&VWZ?{sJmrbN^-A z^)V>_|AtZ6^o`YDPe7G(r+?f2bRt}h`7Otl|FPi@_KM8?tyAIQxW5RGf+a;oW<7Bh z9ESN~I0`-lRo@@Lad658MP}Sy0uRJ|Dpb8b1rLV5fkWZ24U5e9I~9(`+zyrR%itvV zIixDQeFqhJ8&NMle|luzxX8Ou{@`(N1eLZsycMc`o`sTwp_>+&dFhEz{rLj81a7)n zk&)A5V1?|R`9*jN=HI{#VPtTT*>{V=Lowe2o8V@f+k77h)o;##>Q{e&C&1Dziag2N zUGO5f)s{B=4N&3#1(nbFTNRo1xg9oR-VP;v2u#7_;mdG0%3Z%rkr}6>+ZLJr^8tJa z_XD;oGUM}~q1s`S?Td`Oj)#)Bo1M9Qhaz*2=z4gd>TyVs(KAQvXw!cQ9)tf0I~5r{ zaz6~?@1UJ+`ES^T{9^tH9*MsxLyOG3<7&7w<~7iVFG02A=WsgQoy^z42vq*=g;nq! zsQTJ-_af6@j)an@yP(?RXK(}@yoW9Cc&Pq=E<7J@N9WlZ-Uv(JYN+sU!y)kBQ03Xd zFY=y-=R?U=!(LYYZimvVpTIrflwn0?JUkq#{!fPT|29;7WA?V~H63n-`C6!a-VRm% z58!t2U$7Q#y^rk=3t%Vad!h8z&|+(UEG)zPD;S1@_O)}dxDCR#vx!3Jy z>**XQe=k9`-~5rby-t9)$sX=n#5gv}>WlMBZ9jhvD*eB~1~{Y4=Km@v`F|ch2lp6l z`^!f#jyY0ZZ@7kmTrOYnE_ zmPuA$uAFS;L>TZDewiTe!FRvZO1WC{h=N1 z4KIa@;bTzc-l5vc>2Rp=^;mcZd>$@>$r?9KLFv_!+9K~dcp}vJwdXX;<6s2yn{XmL zXu2JrmO<6e1Mo!nGCUd1nNeic5wAj}b7Y;>3lG7AF>f)`=4&=o`EGz;z{g+|-ZjhW z%N^_OxRruR_aj&b_n2K|_We8HDVVQRJHegi+i_$xRDIV#>61lJ{j43*)xB%r zMVOy&uzL9L#v(KS_zd2U{mdr(!GFOOuw;SludCo>%)2eL^|27n$NV6a+-6 z8t!<64L1!c{gC5va7WBnINs;%pM!g0|66C?_(0afL&bL-l>e1*OZc#}{}Gh`*PzPz zIaL0)Y_|2WACx|s2UY%FD1CL2vws$<{2#;3;pQ#2es+RmF^`0b|43-+1uFj+Io<_* z%s+<8=kJ{TS5V=$YqffE1XR5r1y!zIsCZ6+D%Uko{-1+N=UpiO|Ag|lb;P=lfU-Z> zu?fn(!|`OO{&F>}fnP!C%PDPEPn-kWF|UF@hugK=dGUu(dgF)=8{b1v?fD8+{=RV> z9<}EAP~+0E&U`DBe81xCy`!zak&X+X#)lK(LGUL~;WzEHayAai9D+*kY{v&2--Rd2 ze^-$=xQIOusB&H0ZRO`TkSg~^#EQIsV!tw8M8R626tFu_5S9GB6F{2348?q zPeA!w)@$|B2B{*mjt#@tvA-1l6@Rg%$P;W`Zr4F)_Z4|R!2S2|LU_k9R^J?OtmTPN z`sx`dx%>~5KHl><%M?5f^NWu2kGJ`F9sUga<`ZnZV^6f>%d>De_B)?s>-k`)`s{&A z;GRf7ZfTn9qSJ_&Pis&OW)w>=&(q%Q25T#m-Oeg5xlcKh^5f4ybzh1cqVn zX;$C92G?NjJl*!AJL9 z3Tj;XH&lO^e74oU^Pu8yfve#cum|3Jj+LJw=h}Q!!kO3~3YGpXum%1B`mkZ8)zeA1 z7v{5|>g`UrANc={(O`P%wCo4+IAF_>?G_d@@C8}1dT_WcyrAs>S;u;XRZg|@tB zL(OYmfhx~`;DK<*i;B$tb|aL$N1)1mzO#P;?tu9nsCN7UYW$jVu?=?|+!gbAP~-O< zQ1L$nRgO1c72NQ9Ru4{tim%IY1>6?%rLYd(4yFJ83{@ZhhSF0zUt;4Q4i)|&=))#B z7^a}oI|-^j?}W@{&@!ka04y)is@FA#jejloSeg+lKdrcDxL9; z^-%TD3MF4BLbdbBj%PUgbD_#{zO%pB@p9*WjWb{Gc#GpI=YB7goUC^CzjS=l@m9yhHBWd8R>BQ# zwBuk6+#mBwsBq6fwcl&77=8wa!R>A;@_e{IoDLVlec-ju{uwBLzlECLY;v<*hgL(C zzss=)N^X0dxzF)<#}$sJIiBUX((yvaOQ6bs1uTJUp!&-@P)hXW=D#}r9jY8(JM%YC^M?OG>BF+ytiGBErFUwe+HWz`yeSTq-ZN0; ze!=nQQ2yV7^8ZI?-spB~zpLYDsC?Hr^CHJC#}$s3!X@~-6PCl>@38ZSIq)#dmqW?N zm#`Y{w91adhrtDyFM_JqkD=s$n>%g3cZACK?r<6`h6`aAl)q=7+V6R&dOVj$pI=~5 zy!vR~q0b+%YoOB>Q=t!H-j#QK-h!9&RP)@<^CeF!&pwLKeU{|BKf(J1Xa8e04xdBu zug@gR_wz2@zZLKI;P(*BPsk4QyFAzPlsf+k^OB2ua*o{_a^O>n-#vI3hB!N6od6%j z{#QJzk5_PObm4!Fc{z_h?^<}<;a=w4W%WzmKjt|S`P=ccxK#JxYx``NgsKRXBOTV+^-_sL)brt zU7Tk#>~6sBKiD0?`^~(+2Y-e6E}oBg&T!!m!7cqM!an`^l$Q`;Qt&n&)TwtP9E1N4 z@Hd2PU%JU}|X95qG^8A&j9=n-@UBfex2UYIf z$MZ4vqj)q9=yNyE4BYi$+3fv`N1s8kkEe>~U}J*};ct7)|KRE2{a_y7g*}Kkm+<~F z)W^rq2D~@G+|Pa(-fw{-X2q6Wo&6 z>BAD#`wdSF^G-bPTWjw}*lBG257g(EJiWZv^Xx)AOY!>^cAc<`=N|0h@ML%aPan_c zJTK#C8TJno?$<6Zth^fRj>TR3mKyZ7<9UW>I`;3tAK`W?&m5fRVs{jFtKlpjeOlmU za_4Er-0bWZ!VdTT7GZYg{ayU%GZV8uEDODH*lo$vihCc=(byerE3;BPtat?+Q{^MBV>cA@8$5?%o^E1bAJWAo zxVSV=y%@Js;Z*#sflu)0GX+1#!7|)O!g;u#$TN;-o;>i0;!@2K^-LB4lq08Ih zggG9&J)NIU%+qjV`R6ra-^8=Ph0%V^_jz{Zxfr{L@N)+Igs{af{7H^@@z%IB^u9Uv zKgBQ02J_j2zsK;tuQhr-xJP*Q!F-Ridj|I4=L?=?xShuHHSdo>eI^i}J|PS5PWUo* zNjMmPbMbe)^D8gQ-TSuiIoy8?Kb8ZZeOz2GI6vcIJN8SBEAuJm?u-V1B@TTaac&c> z(fqCA?>yqT!nys}xy^N9cEElP?>9U9vz@(+uj4j^uv_SM`A`JDGQXTHe!eHdoaZAM`1~37^k)e#cRBM1xc>mnacFJrLiE#@tV_d*_hw7%D8Q=TUL+-pqeKHgt)?@!{lj^{GM>az{c;kf^R z=Xjn)m_LNyxH#pfi}zv9{DKR2AbwuQ?faN_=ea~4^F9|k^X~{-f}gM9?mX8x`@iu1 zOY9FIuKdpg?C!?x_pqI3WBjH+z1Uxg`D$nP2wdXc55Us_?p^*@@P0Glw|0TAc6^RF zF2QYzGyjbD{dpebNq-*ZZa{QdZ`!V==&iT91xgCP}kNE$Dr-f%E z;cswmoA93g+|SEq*nfqeKRV0ln1717h^HRAzrkvre_;O}VY_)xf3CuA1%?PuowK|R zKPl|>xf5QJs&NS!u zXzXsp?i1JrFM|4P#WNm1t=JvG`^|(&VE!EQwJz*y^2ld8c8hS=XNZNjFLuj#^!W_8 z(XiZw+tm5J$hq%_{o~F}{?EnzQ=Sn#PvNHmx9ze23(uq2?Zh+7g_ZxEd1|q1f`5hj z{KoMw`1^wQ5yUZ%_up7&b3R(b`_(z|jK};p9tGV6|3y3};ryu-hE|4OU}+ zDXikrCzccEe!OqRGb6{&`eJ>PW4D&~D+vDz&rQUu&)z(>yw7s+8cY71g5M9ZzZ?5E zd1Bbj$F7*?Sl-X$iSp<(8u$IN@8C&)4&(h4>_@=ed3M9$pFDqZeug@ad%|Dh&l^^p z9Ok#gQ(dioEZ*xkM=->eMiRY|R=+pyhyA7Du2jU2xB0z&JrUn{Z;L1VaBpuS+MMdO zRyLYw(!^oHL|b#b#KPT?^>|V21-;nx3nf_-iS)!GN%F7Ubtvau@kE(dJZ7JyACLLP zWA{mV#WO03XM4p-|LAzLzjtvfHv+qRdizFrC3E7j2xyHa!_8fhR$f!F&RBd|Y=l=@ zTI$b<`%TdvpI7g|;^b66(iQ2B#CrXXaMF*)$Q32zpDLukhgc*^hNvZfn94qkdchF$ zhecb5W$VQ|uz6}_tk0j9h{k#&i33MBPaQlBk3I23ukz%###>TKH0f3P{W1~mN<_k~ zeKc7l<|lh1Ez!1Uq*Xq9Bg=cU8Ey&3hWGmMmX=fkzf@#|Y#rDeZqF8qKy6XdQ(kS6 z{B-P*<BV>B(6N+eXNZSk&F+=y4U&GC3=cR0~WTm+Mib01!u z96qq8B+0f&ZiBH^^@}afW3o_`N2e&ZNqcF$i$)+TOT)1iRd5?^KM6`y&_^sD>mxC88E&V{ zsTf_3M=k5q=$ZbEm{2QaUS&^DSF|PE8;!@j%0%z7c%sv9?(-@GJ=v!dr^TB-6p%Vo z3f$2U60!V{h=fVW?_Cx}G6=1vOCnQ&XuQf4?c8V@%d1=-NqSYY=lRiYOi)Uh}Lj#IL|#5OQw3%MW`3&D;Yf|;#GxP$ysZ}kHpYt>QFRRRU{;dui!=Ws-j(8 z(OA1*7i)`Spox1(rKKYri$%KBX!GVwcX`QHL|H+fy@_xvNu=sBCY05Flkgqy?QmV4 z_HY_t8ToOo66MRQGDa!FJUv)lU)k8` zRnM)T+W*iLa+S<~>@ohZXXx9~|3gN`sU%&6Jc(_$kG;hvqD=h1ZI_>$8c>{TlMV9$J(dEsl zwtn&SM!FI8aH6kpsU^5{8$`kByyi$tIF*!IR!3Glsg=6Y@y2^lH;j1b?!F2sYgc<3 zNql86-4ZztYUh5b_ay!LcuS`eL7P-ZTIp9|uR5A&Np*!$;>NJWX(idq>#CzzEqhyZxEygKq^Mq>aTgH%T^a=w}!cQWf_@eAq zpA#tDYdx2df{m8^^@O`3y~wG}4c@!Mou-1Mofs6&0A!~QepB4&0##`TK~0cRero~+ zo6bjaS-7{Q1Bq8w629qtr8cWnx)iX>&alStQa2|tzRQMr)$tH|rlpq`W-9it(}YsW z#@1iNs6vCuhab|2T!EpxTQS#1WAu!8cMm0sjPjX&nI=xfqDxX42L!XMj2ggOf^Lg; ziXz!bKTL)t5E<=>msnf0l|n`(A#sy6KNL=nD_!(tXUUu=6-q`D%8HpCs@mr@qJWm7 zHpdjS9gA&GG!jZG5HAQ@yr<7!&`@t*LI{u@jH)x!&oJYCI5Ym^FFh~KXd9~stn6l7 zTe^@c21$OMH5~+J=@*(M#UfNYRTPaSd&xT8v25^S>{}R?+arhxa!OsaCF0!` zgEvz@%%m@8HyB2Yo-b*pZ#LCUvt4LJL9ffAtqeKq@yU>v=r%QO)Tq(%Dpg+H*!fE! zPx0p7Fx@y2H-*+zEhiU7cc>(Vt2)7$KtD*&=>h?bOB5X!u$9cCoBZamG(((M!b zV8KuXS`nLcBzM_(oQ}yIz$K$9o>MWVD`x|!KK$lrFSDUM%kD^TI9QMbN~%4^)Yhsa zGeMRQH9h?}*om{TQ876=l*xo=EO6RUxm%W?+o^N)ufL2_M(23dW+v!Qi-&CAw?;Gq zlWW#WZdeA_a=K#7Ay&qj4stg@Wc61}FbabA7pVy`9=(h%rRQ@^Zhd z%NPZWQkDptIrF^gLtGAPqAa(QjK#*@RDjjRy>VvS;RH+9%#xM`v1VH8vx`{2hnxM% zd3F9_t&z5Hs;l=1uf{Fj83|Zr)x=fp&1UW}y{0a$0+P;wNjJ()vs=Yy7Tqjk%)Sfb zQDk`;)(D=BB^qn#N~LSnbQMjq6tG3Jcjv1>=1lyWnq_7I_+1ubP2St#)uin5kVKo0 zW|E@a4KwI544U3v-0GJwrC1te&Dqtb^_{aG;nlj$5woOm6Hh6uWh#6GniZf|+ue-C z^p1G4x3MJ=?U4+#yFpaUHO#(@SDQ#s38r63SLZDJ%`lbc+@qZn6d;+3EOTL7)$%5+ z`buVivmwnm)hK04^SA(J^MyD}Afu>ko14B?Qko`pqax&Qy zP9)_y-lG*a8%gc0ou#dj=2W|jub_umJm^OSBo-G$W3A#e6Bm=qoCM9FC|8qlvr|V0 z7uV@&K*#=pr5cm~F4-!|3E$7%>D}6;Ow`?ON$qltYZ<9kUcG7cmD3x&X<^>Yw5g>l zPR}yJx2!|0n2y+_I!a@qji5W+XJ%p@(sIpaBaF9Jlcj8QM(H+8ud-o`2xN6zp0{kD z&&iL8ARHrg)09@Gq;qIjO$5!hAv3^4yqVtBXQp?FL<;%N2C@as6wyQ}iOEmKR%}LW z^Rk!g`mHix1LP%cmVu^vr4d}^=2e>UQ?NFSi;*#AQVKOVrwm!g0!1*6*(GgWt|Z)M zO6;%0i!#eTk=Y%}P1lTb1+!~I7$-BVXKU2D7@cYQOnzCcyHi0%4d_Vdy@=68fxc(WY)!;gG8IMnQg7*B3Ce!=QldqAeZd0UH80B%KVsAwLq>M9 zOHI+wM>=%S8;zZfq_7tolj+&&y^VcI&GDyY-~9%b64s(M&LFH#6lUqKtplcF+M&+u z8JJ+1<(6wBqDm4z7EMYad(+}wA?6`i*^T5>Oc~QiXR~5#WtQ-oODZ|_25bY*s3&}=Le!gKU9^4L12@_NngvGzSo9&_Ul76_f8 zMC>*M-kN5O^yivUE@=&BlxsIbQI~e3Y13q+cR)9Gbmbamlf#?d+R4a$*{%&*nzgxCXQuD-Q=A+1_BoR}ogL*! zL@R6~6Gll{?`UUD^xe6X3zd5SW!L?*+i2P(ow`X$zH)cUn|pe4!soigQq0N{+B+_8 zEoEuqvpLAbILCLOY?;`NZEoS*X1o(b7oL4hc8E+52|8qE)UL-%fg}4#<~DO(SaafN zhAB6t%x+!T`Y|5d79I^JC6VW)G_6#-I-|6M>3;USb%4^xdQ!ba$zMM-JJQ<`Z>7CB7inulhLu6LT~5bSyhhPW z+ScPq`@eRZ!0myrJI>j5<-IOXnXzpBUQMal`enl#Do?&M4W6R6S*O|2OY9M?D$t-0RHZ|(KsV>*QYq|6F#6V1XClaTG$-ygUG25Y zGtNdCo86ssY@DsMqB4l9fOn_tm_%i!_?f7(Zf1g?j;}|n?2I99l+6IKo1IpMA?bz+ zGel$p8lBh1+`=qHvWsx%%}D(cJIwgq?6KI{6jjDybaSM4nHEXqW}Y#oy!-%ny<>QB z>+tk}kz2QydH>z0IHPaL?9?)s(>hn@&okrAdi)x8x}sf4^G?minbG%ovm$*-^T$Yy zW}G@=<}`-EkLi{xNM&PnU7e0-5@AmI6Unmm1TpJEMo%BnUOi{(%#*x&>2uCW(2#L;ax?p~{WXcBJ5s5SGdZno{tgau$P4sG0M*9r};kiU7C(C zMw>R#6euhCv%@hR-{Zb7wrb1G-odULcptUolIhF(Nxj*f!Zi*vIJc0$x}STFPKV#U0M zvzKO68C*WfsyBKB6Li_NGW$$$Sf@SHj0&))P|~$-x>%f)UwRL75YmpCX+kSoWNf_1 zMF%dXm!WL!^fQxyoM@VKdQ3iBIus;*hHBHILuq=W+Y;=Yn)#~y1ZLaD!m7ATbSz3J zJrgymqm@A-$uTa2myOiSl$4{RIFeGDX2+AynS{iNV7FMLx#9L~2RR5!OVMyzej1+I1{`|`Cl5WLFl)NL3f>s@Bt7O$E7RguzfQXn za>+3#vlhG}D@HlZWzK@Q_k@}C@PBtQ^q3*UjnI-zGg_sGDRToaq&?}7hKW?qRI@hG z?zlp0+Rn*FU-~`lSG$>vZ6oKUH-sOu&VXX~jSy{fGN9}lVI1XiWQn}D`3N6F1zj=X z&8wNF#}Cb8{Ai78C%}#rRy~;AWR0&mI|J?i;@6WRsC#Rf6h!%;<<`7qI; zG83IdDyijmU%zNw5M~dY;vonF`sk6E4Crcd-rqHD)#`sGLoUcVGUR*|%24{a$lh|- zO)RZT(p6bwPi`}2DpK`m&5}eT2Jv<_XStikezA6|%v6R&yO!9?m{d^3-DcvernG*w zs9cZN%-B1?4cMT&+YdB5L|#LEt(_!m;Ud}aBcaT?rJ!N7umJ#d0qDayQLR3DYrHHEEWu z$Z6Cr?!5*(c{7K#Oaavkby9f{4lNOO5j1bLb1&PKHOm}q9L)@Jfs{p_j%Z-HY_>AZ zm0ya32WOMn-M3r5x}p{8ink*w^23tN!8Bv~s*;^ASa;))o>ycqGd0+INTzeU_e@df zt`$V9*4LE2f$45n%FO*ugGlqMxx9cWe@U3<7+exIRyWkv&hZ+Ze3h1Rc#I5k6#+Yz zSYyUQbEheLQKPXX6y{XK zp7|<-xyP8~JVlu|+0A-1w>H!O_O@f%ms>K~TSZz4cBj{}L@}^q8P&k42-8Ws*Ah+Y z3J2@$rrJZAsuoO}R@+cLcTQ97oTkQ7wi(BGjUC!gwyW-GUD2Kq)}{q5S4@uF_chFT zmkc=NjfKRs%&zOxrz*xKG$Y!|ZB5fSCj2tyc!}szCVjr7ON*(ry}4FXt%ED7DH=LP zEgn_h1dQ6onOar#r`L8&cqZv;61yYpUNpw(k#56J>(xdbbh!{Lb~G}pGn*JVEu%Bx zJBGsKc59>gGK$p^EK9i)u2h)7aGR$+k{mVIkCY)WV@k)3nmB3<_2&F5HySm~R9oX) z#^?SOpJD4hH7p9HDOGdN% zp_hc2PZU!}z03gwU14UO7U>#Pr9n6}ElTclY`HaWFYE>^Q=y=*^aUipj>RfdgIv$% z>PWzbQ%g2*ctQ>KJ2U~;^f^JHxb&q3cY`w!rk>c6EeyZ`TQg;3au{NEn46<{2x%gm zS5Pws`pkXIswLomzOE`75y+{S1||gT>QQ-xl1{toe5GGfMkR$RgVpc4a;UPaE0Fji zy9pJrJ2cKEvQQl|nUf)FITwYVYa6Q670x`X*48`=O?~pL*z<{*oxebARa$=rY^rNY z8{!hWtR#iFQ_qf3o*i<*fE4tnTg&-YTztv1GE?4QKzkoC-(OE&A?y{nps$)p;gWHy zt%W_pJkMAbkpECEn~y=CwaX)DxxAb+D(2OKL_ZjC8nep$e4BZFpujqYx7YoHp=Xd~ zzRl2?XB+7XN_=Pr$}8wcJ#~4$RpH(hs$=^z+7k3UGu5pXchIsvqS1Ds%xWVz=zk8| z@q7s@-%?5|N1W#5r7}l4pv$*C>T^)B+sUYZCbxt7b)`` zboVomMkAArPL53z+LsGDEkH1IbF{y0!Yl>?@!&bHn2UpTGm4WrM#n+(LR#MD#+h+3 zDpy;}IWeal8$uDSDGE7-ro|KN&=+=_qi^RGh%dxyIiMuc2{9CLI$t<4;t5pWD844T zG}>+s{|1GsbgmglD&T6)HwJds?bCr>&Gc&>&V_0qH}(23SDpvV8)pdvJ1*$)^p!BT z-NZUCy&7rF+z`(3U?!=t!0iJaDOa0ojOsJ?-k{DwS++EVmc>i8xzbwUHSx_Nb5k=t zJLLK>Yfe0+9fEU1O}X4nbxk1#{H|vvct=j&d)#50{nB#4i!$G=qd}K`nb*`2j+WMk zYQtAW*TMEV~1|^yegjQJn8#$E)*wU-BG3ns)5E7-+w`#BAnxxJ;hn9gud11o#e!G0M56_;KTw57DkCMi-X%oVllq9>RQ zI^!Idmew6slXThM%oFtgBA0qr7F-*Z=COg_?`)h^{!X7ypdByVT* z+AA`5e;AKccDsA8FB_ZdHQac&rB+;KbI51_xrKEyn(XUtj(6$X3@nzz+q`#y`n(n)$QedjAwAUOT_Ly$H?p%dr$!x3J z91YUY_PgYEJ1wx7rskU{m)%mxy{BdT(o;=QZEi-HZ*AIoSDdCn+qBSkjbihhTc!W4 zc4;>k5>@-=sK)e3H;C}fGt~~0N}cGZSJh4)jgvWD!a~={%`IMCr=fpXk;uP29B2Vo zzqT-($-1v=lv+7fcC?@vCGEj$xAwXfx#<zybKZa|nmPX?%4?(6Cx(4<4*u|eI@1l+=ruE|$gxHqSwUFH~E z-|Vno;LaXvq|bp+kg7q6TJFH%x)ZTv4)S?dk<2!Y`Xg{9W+(ucv06rGPf*@5aoG_y6=@qC05u;V%CSbBVbxN?@p~G z*+_G)U)_99%R8}Yh@^vbhkHW01y>+)6M#;FkVayt1rx+xYsv{SigKAwU@ze;h-J=E z*|=myTCdkU57lx>If ztrNsU)tZgpRGU^!LED^(wP{DbC^-@z+!@uZ4zbi8+JYWm2gu$6zPG_<>q1@7k+fy5 zMr1GR$dPN05(#zK?2ST1HlV6J;cUGH=%s2SSsMUl@CTCee?9xg2 z(g~xt2%XREE`6``5H^Z+pTyn*#~9)}4g4Gv_pOy}t);aN3{VG2ajH7W=&+lWq1-XyaDy z@i6zbzulEyk7z_RKcY3GX?A^SvbPUm?%+6*FIpqs?n^ZG=AWH^Xdt!U#nY8Qqa*n# zn+{DZhx3~%97S;FRVNtKt`r5w--j-m=^v_Za@ewlj^>swB6sMbIYE1VBBM0p*64?F z!kF_=FT^ibnLn!j>@QG-D)r-06}Yf8&<1_d3#EUONWVOQOBE6;n4J^7B;w1EA<3|v z9$5uXz-sLu`}O+Oi%^ZZ-iP;^csGj(UZ$C~t6u2!_@0)X*UHjp0mX{JeDlWE90r{W zVmZUyvC)gk4;S6_75D`)dKX_ku4b{4h-8@2O^f-UGYY1Oamxu!QW@ z$Iu+4Ib`l}nfVp2bNL+xCfqu4kjdVbBA-%Pp?RELBKbJX(|rR!$zhf;*e`GC)!ql; zV2rDoEa+sVNpNHtZ){7NzvjdjlllFLY5M63TZ{IzR{o5%sODtg3o$L`h2ff>WDnGd zs8Kgb(m6H98dhcM(xF`K(W`AQc{gXR=0)e0Dxi<81Q|;vQ~X^(Eh}wajqZZx_h3Y6 z2zUt3;tDU^+`?W>dq?!>PQS9Mx~6v8^ci(CXL&4v8MP3MK1qkIxIx8>Gxim;bKdD_ z6|K>BmZpQy(CMHRToUgb$UbDovx;($)b&O8iu$I8%zJmYm;I8A)G~d|ZbXm~Eo>QU zJ5l9kB-93$UIu%1V@zE|%iNr~gWKvt85XDPHLY*&HR&;*>EMslBfqY|mt;UJHOPG( zaUciZjCGxnzUDaltL}KPva8q2v(nCIqXx%94#}=Co89>#B1~-ZEvtJIUHNwIsL5;mpcGBV1mRSQp5$vDMh# z-*=&W<9)zfnp2kk(U=|a{?<~#1Lf1WF)|kjrG3-__V$>fzyE?#LLr*CsL|hd|0D~Q ziSa(1AK2VU4-sR&!<)r|Amj zudyS_nOR;H6|Bw1Q~^<@qoci-aTkIdO7_*#vK)G>X5%e*3`IyPM zKK5TeG1oX@dEwkm9Ke1unJ!qI%JST3E6bM$@`X82w8}uqE5`%_kIDDEJWvgl!KlaP z`5v3^dwHNnDuWpr=hrUh9z!7W{1}%{$O|8+{%vT39-w{uBMxuUU zU0Cg0>0JdhYudH2zO1P)7^sFL%bsv)XE>TG1GOoAyPJ*BNNZ2P-dtMYu4%62v~Wx- zB|jagklS>={y}v0k#@cpm(wBBVHY$8Y~x+gcs~n%u{qany3UF0DNMg;18%H-61f4* zMHW9#+gMAwJHJZ7-FMyW8PPwG+;vePrvx_O{y{xZ#}N_xD}`DKr#Pn=fhcrahT19Q zeP*yb&J6ZPi~(t%8SIfWgI#iFuuskmcFLK-9yqfqAjLC-U2bNu&&}q0l~O;2N-&QV zp!wQmK}YJkExNp5Kz{il!F{2ex^4&#hYi8;t|2&rHO#H{$4ux9gvV-9z@{-TO3VR; zfjOWf8re2s8-gEe3uMg9rGo0%S_SkmgHcyJ+M1iA1&#gtMB1+ZU}0SH#W`cS4*wkB za9t*+CRrJC?aFQuz#12n;(VF4c}balNV!4u5$|tzJP`b6g|)d^7Kp~t&VVe zxHCFHzdTwyQD~*y)Q?V~zDhe&`C6?r+>t7nug-91s&L8UskT&S$}i!2Eo_Vx)C~Q# zXHTLfU-D!%ZfrpGuqr&~lSARTGcJX*i9_Kr0f)lF0S<-R2!{y;D+z~*13648=)j$T z+{Cr$$^HleKL)BB#e=HYz39~DJjV+BLJ&X7Yqqued*mi0KV8Iu&U)PKfsOgWrh&Xp zw+GEi)tpWY5M!PDvYT=`V7AyQvtNGFUW|!opj79n0!VWp_eM6M)|aJ4+(NcdaHy*v zg==QV%3jAV<`PG-#|Z{|fo9hxV_&9w2>l&G#jVDLFQoLAX4i13oI{7~muSpI2Xm*{ zowc!eR7&gyun(q`&E{D*zZ$?6qPZKvkqX;@y^%pWk(lHatI%9*`IOP6w>Fi{Cw6(M<)t)SEidXo9=gn;@t=5lIumM1pJLJ9XrV%Gp=I%q><(Ok1HRnYi_0Hw2=(5 zq3bttoYYBG&f~%oKNfIck}rvNlF-5YS_pSa$~g9)N~l;KE8TU%2n0qE!f95zh zk|?cpM=2HlBu?rEqrv&Hrc&u_&JO(;`WJI@%2Ae$*6$WbQNJ{m44&e)i+Zi!^%AU z4=+^D?U`JvJ@wzeWdGZjY+;n6d+mP#vv&2RCMFv3N&ep#(~d+;p;nO6+BGK==^2?w zjgQlefY@@~Yy|6U)1WsPSL6&Mxgrf*5dtdjR{I~xNcNQNM~%I8wQ}Q1n*Bd!)~>#M z?dt1HmX#NBL9#(vasTCv$#Ra!8yT@VLO4mEQk?FY3xEA1&1n!SHAlGCtQcm~yoJi( zE!U&|=bCj2DzZW;X(H7sUWqq1L+NJa|Geo}-)G<*L9mri6-orn|Au4wmW`D%(E;ew z#A`e%HFXZk`$)Rtv7+K=x~q*RGPB0ihV+0JC{O>Y$<-ihSECTDw3z~#j!!BluU&nm zi7>Cro7xV>ufyi4WG~pF?*HA%u~rc%J5^=0ifMHUaGxmvbxM*}X3`btR9;TAsl9I} znw;h`GIWCp>LjT^fe@}t%@KtaUy`&Lp&itcGOjtDYg0zKo}>zvhk)$SDkh9+cPp=? zO@<}HI3n&OM5_gR$ePm+@^U*Gsg;B(M^t#l>eYm!*~o=!ya9V)CX+;Fl$QcMj5HDn zDve~XGr10Anf#bqRsoea!e-Q8x>8JziR6;Ct8G=%{m(IafI0}oc9%&8=ar@D4od@) z4Xj8%AcsU)Ao2V(>=9Z2eE-i=I^EQgDYjGYt5ieE?RBQGu8cO*-(4|RKS>?0H}U+M z{;qRjTAJoVQ`io5uj$qFz?Bpp84DCRPlriRa)j9R`n23=f^j2dWH_>&_C5^frPHA= zNgx>oNO}!j%87-^5C-J{;j!HsF{XhePwrY@-e8y$DgM;=$@WRIHC+%PAx2amQsvy! znIs)$;HEP2Mi0x5ul=JWtEf4`OBa#EcM~gxB5zcXy5_f!)wGOqPX1LjghVaUghY0w zDf@NC!N>~{m+fJU&QJ+--ZHVw9JGV+@J~&C_ofkYo@ie{K9u zU8|lmQia^zijB>`Tlqt7Fe9d`P_fyjGWBBQ zS)!uSNWEig>jQmd2S)y4lb{5PA9g^ync6vB4o*XBYCs!ZV$2Vl%BHF= zML@EBRNvZ2x4Iq0$cw4%5;KI+eF?*~W2K~ytX^VM!|;$1Pus-AF6kvRI8XtZ0g=p+ zOPYrqr<=_*Wu6K$H9l}=(!G?p=-m{T=twZr;F@g|%8!bwg$T_`PI3yk{>&IjqcTW_ zst%-t2$B)%m8wytqYTMEO=;UPAVU(_z&xlV)W%f6%5uN~JIa<*DpOBZuSt3+w24b4 z$xgcY$)4$0tB@I8DEYx`WrH@$WS+>SRLLw-W~Q z`LxnaTr`kk^eq015!+a7_FTjig|q?@<10H(k{#P6DS`A7|I=2z{+~Tl){HkN8`#po zw6q3%LejIDK&om=Lh%u}qNPsBZaSzYG{-0jCFF?6rB#74K&_=k&bptOsY9Z+I`X=b zP)b2<{^^gTO@AjS+D;<_Rw$W_awI|PNsWOst!PI!vYi#mO!MiRD|{`ounsXgjTR&^ z+h2*y#-A>Q$$@QfvO`T=ZG0d|G&wo765*teQqc3P+GGQOV75>Xr>jz_7~ztjnVQK| z7YUV^yLh?;Zhy;|jXbBBO`iUTsoQ#@T&8Bf%XBmUyW!f^x283*l_APX(`6--X7~C9~gQ8di1+PfSQDw^G0R#PwTjS?QMEAUz~3Ae_ja?Vwr>Se1`9z*c?d zJFE#^um1l`X3`q%5%<4PlC#W|mD*9!zjde0h|vJzn_uBMQ@b^)^KYGydV(}HeS2>UW-Gi|b$N>!T&zZ;7+E!ynNN_O z)mNsU_7g6qRivTVjn;KiMR!2;-DXBI@=44j;UYKRtFf|@I|v1Ip@}Oi#2LLOZFjMX zP^i$HpqQ(++5gzn_+0;V^uOI+)%w2?bqSGd1t#OB$QkADCJEFyl|=Jq>w;?X^sS4W zhBswXPo|aes43fnWD>bVf00|cGndjg6O(=IzOsPBp(MP#MKy96bId-inj%m6i`n#ysLgSh7k$d z74oHs5IH*?!`3YTfs7IIthC}YE$EI20wU9|jq!D--IniYx6{ZC(njx%nH425YN5V%^|ka@QoxyhDRoQ? zC^&MS5l$;5*jQbp?xW@=id&5@RX@T^fzbKM1GSSPe?P>9(IjPLCLzUJK`~F(3W_8F(hd?{=Z=(#gu~0 zgf+KevJI~|G1%#vZ8>DjHkdMyAM*BZA2MALWHqfdw3eex%F#fs9{lRL}RKPnX&yMP;y3ZQlh2{E)CKGoLieVCD#eF zM>$3cC>##j10dgYM+~TvY-5zA{oj%);9%3c9>sq)aKW%rO+<;-Lo^;Dx3LS)sDf7zihYUQtH!_$9aoo`4Ld1=W-#GYwWxF$pUwY9EcF z{uz*U%xJZtYgv>0|7qIhOLCdKn6{t_0?IDCy=ioHpn2C*3r6zIL2G{Bq2lN` z$hwWaaL1u$>{M+vb%Ipdo@4t6BjJCsNrC#t3}gEtYN&lbM2Zl?NI&xNhIgQ{kxm~kUaTHXIqu_pczRY zA|K?7#jXaP|DA*fI@$YQDkNg6MH27xt;1*WyR%X-(2-(f2a ztmFQddR@A6tvvCM)8eaX8jG*6c8(3o95Qu*Xv3o|ogLyl-=MhnVE$pVoN z)IHOqo>k8L_0n2{!VphdasT&Yb3MVVuk5VQv=nh?NBTg`Q0{aXQ%Mxj7R8o~ra}V* z3Wug;Sffe#t7XtS+B4YwTstw+H|&K}o{X4w3a`|A z%abOUfy+?Yi_Wr@(WFZjPM2^)Crvw=Lq|`aJhuNWq~pTysKa?vyYLf^2f<6!Hvl|1{MaaKVEXnMbwCqMd&-4AZrm@Kh$z3D_Cj(be*x(c6Uw>GM&CoAttS z2+~y9j=1K37WD)7QDV$<;-|zLV5pOoJ}{eZNhG-lgEkP3uc>H90LT{02d7QL0FGp$ zVjbYrxb-8urdN(FFT6e4fAXkJ&*>Ddpclkpl2?m}_~X%k7602cbmGbB1M0gghkyES zjZ966L5MIC^H?FuH|}?Xsope3k_v0XTj4MzGF$sN7(kRn56j#b7x8a30%)dJw(@cy z-VM6buN}lrd+2O+^>)4?jDMBqq&UWeWC8gIY;6>t07Jr~>CuEHIAWpp+EeAebVtXd zOul`G&`6Vrf*7KRn%m)DhxbJ>G2>NPG{lm%$YEkdUrXk5ZS;X^`$R}3ep?|b`GV9>x9jTqjV=O}mpEJ1SH-iO3pCwqCMR=00+0|$PF}U|8;@bf= zH>bA}pIdx;kqQTyl77(EnFv9dRGxZ!j%AXH|qaqlI67Ec7F@4~S64m=~l76xr^c^}#Su zoet!nK5Xm7=-DW!tRC|28ThhA0(M}G1u;lxat^=)1VHzBB#25zs$cy$d#veS73?nW zbjrb~Mn18XICSvp|c;4+X%PPn-&l+?$JWX8v zdouxChS+P(tH<^q(S600yOR}c(l_k-*BEk9!cbILMEdhxWc3KZb2IGXa|Y;jWfA6- zY?=D}LOUs~Pfn!@_wU#_q)@+Ye@(7(d0B=rIJdNJy+EXMBp4?!4Q| z3s1vmLzq;VNfTL}(wo>$oo=;oMtcpB^o@(!Vh#|TgB$d!L>Jr z)dfAvz*z%tXed?#OPwPRiP=|@dg%8KP2>ycBF`1?@@*}ZKB_PVv>zS1=Pwawzd@IA?=rTG% z*zHID#6Qg>kT6raOq&!-VT%*ex*5ZF>1bywPybNK_hzzh=>W(?h>K$7h#9<5|La%zy9Xw-M% zFt=0liISDhG!O%SFxCC(Ni|_Mx)F&{*67&TGb3jB9q&>JjFi&4`goqVW)2-6qyk>G z>6lH9d0&CAufUc&_a6zUhg!)(IvAO2hT-deLt0Vy%9^51M*}kt{t;li>uWfaAmAkt z`i66$Xiv9|dFla_X;OwMS_2x-zbY(zD%@S(S2sVq6vE?#*;;YOsqn{v$951)#N;jp zU_0P#M%1*|%CR>yLcnr>Q8mRp`f0Bpi|w)nF>AVrMZx!pCCL7k_HM&bSb%8y@`<;4 zVwtuYfud1WEFf00h9DMe@C^HdSwb9az4owPO0gvIcAFi^^D6JdQ=!Yludd&O0eR&a z30dX)726?HkkSQ@V0K`nF3DD%uzCGdQD-B}7N1&YU=#;BnX9pF6%;tMrKYMXAvu}=4H$(v2BLsNGokYh!3>9Nt zXFvxJ?8jDOWeuG=*ImA?4zyv+7vuO1o3=!ee%Rc3yc}*HId>7=Q@tTta343Q5n!Y| z81Ro>1FxHDG7o!t2mIaIh+#;lYLx2%KpHNZ`Z`pX8k=)5Xn@MSpl+_!J4Xi^uHFk?2M1DEQYaom&u#;J0ny{cfia9cP&{8Ps1ZV!}tG~D|O>D>!PU{bLdAqghFwFBD=-NN@&A*w(s z>U&qn2~2A#Q~4QKL8?6L&`@08<{q9@Ybpt4xjOJ*C|=D;m>}vA9G@W;G$+etWH-Mx z8ER+4Y}A^f8y!-q3=vVpLv@+=v&*RJGS?GmuauDzgd-+w5fqmQ4>X$kd>U6CZu|L< zG!CHH6DZd=1({u>4a1jbaMVTi;5nlpBLyf_Sxs*P zzb%uWHNsj8fCv>GCgVyb(t^lC0}5C#=M&eITagSjf>`86%9WD#n;|*4El#Ng>Rmcr zZaGFuax7I+TSr53Oy@c!`(d8TLoU1zANyXe_yurf_>_=kS7a+fzD1s-D?)zEBm1*^|Rc2RdEp3mkv zerc&cjCfyf0JvNFxV&}H5P_dG>afrAMqJwrzmi27*Pk)(qa07?c}A(ti9Tcm0IQ$` zgR*VI>Z(kevP4H+X`2UKa>xtxco!3?7#$)*lfOoj)ImLCkp>TxAc9n<$D@49iz(;=V(y^;)5>CR<@}cOmr&Z{jss49!2(qe z)PEEXV<1|}3=9Y+-}Pd9sE9OH13G7Ou}@^GjALUpDi^wn;Dmh>sXz-v5mypoJ>cgQ zkUeoCI1VETiTQ)_6erYXT;)a)jY-JiGj4~bP`j0F`f~KfsiSC}+w;U_FQ+5Pp%Ai``ewU5ZzQQKQ?Np@NKT+9~vAi@$__r%cdW#VI_@}yWD4d*MBJ$i1+39{72weiV zIX&39g%xD?Ojc}sptwgee5EGn}2SzP8%i^ z>D9`UCRbwuRVGiT2V6LI>M)>u6wxK!@sSL=JC{#PEt^k`JY*akxEp>VTwdBB=QdW(}9Yv1?0f3kpjw+Wx0)OZC9yRU96V4zAo-zIs_Qv7ck~bGrd|Y>dZek_0iZ zOefP*5ain2R8{mFOYmYg*xy`2wdXk6$%mEu}^W$!01(Qs``& z+@pu+?7Jw3XXJDQbSvf)7*St*N~A;&PB1%GnHBpZIvTIt7}fXzsKN&ev7M^Krx{Em z1W{@fAzI)@z!K#+3>P@;O@)RH*u@6;A*3~;r%eXnY-p3L;8arXXlo?I610H@g$Hyz zrN}Zleatgbr6B`@QPIduQg~{WrnbI*E6b{HiAyo^4Wx9g=DgJi*S|h zVa6!B|D6*lnxYC{3#U@BNtg_cMlwcZph(A{AY6exEtPtp$Tp56lwhI&3Sugo^a!Sf zkuwB3T{wcETg5=?@@*lJN9{=~M~H)KgEJxt(wi=EvJ#7>_?jT}Xv}Rzbb}n2OHL+e*B9sF^#pVAssg%_6P2g} z{9|6~H%N$K6cQVUP?!`W7h7OBUis@W$yRAnX$s&=+^G|pL$FN;;XxC;NGRvqdbgBF zPLQ;mWhDl2)=xzz4k(qlZa9?+bu9xsq3gChN~#AQ0N53BhJ zfXn>4_tJ7aGBVY#r}hK#SBBx#F@L#`rr>-=VjDDB8XN3KDSj^)RJG%~LVbG1ejj1?+M*_<&hSs7*l1ysqRC$7 z(`62m2FganWCV-i=W{{|IiaM;8bKPeshRtD{(?^8t4c%MDMo6~5o!rEgl$@<)uc1- zF0O9>_9zj`>(qDY_pBh2BrL*k)y8lLRZPjL-q@m(Rw_SZJPy$U8$9=BibZ-O25T31 zv3eTf`(vFNM3*%$B6FNkhR*#|aYIc_DoA98Z3VpqPfyZ-k53|OTf?`vr+dQZ)9VQW z$o4$O1f1DbOty5fMPyj-VlU7{NS&nKOVHetU%{^sHTcFl=b1*V}L+G#<=BOj#rT~kq3*N}!z z$sTHT2uDoNJ`FG{D}8-s`P#~|RG6}9iKcHH9kdFR45alm^YjyK)eitTaRdq+qa!Jm zW*cl&$>*`Voeqf-F;p_UBp|Dik#UQdcnxF@1o=Z|;tygqAA|gCR3l+wwHv|`vXADh zYaDu2f1~-6SFerEEnQzcyS#Mu%EG15J6Eq?URYjUx^g~Wxo{D}NF32gEUJL4Oi6+= zTrpv{c}bQr&Tptv=^b%6k?zqe3}m+SLFOfH_oHNjdg_bGUBYqKT8v9=_k3N(Ao7`J zli+~87%B|t)DEoWlFWa2$Kuqhj}8$86!^_29(1dFDgotEPj8v56DeJ)%cW02`Y3OJ z7I^n{_9CKDq`xw@g>Z-oV=?rp#n$wBB1<~??I5u1#V7{=nC%pGzSEsvDR3O6Z_Ct# zaX(nJj_I}R(4_3vXj>h9-zwDVn-i@7%A z-TLUcm8RDSnJ~pQ11qr=B5AEPm;2xs!NQ&DT(jFm+J*(`$m`!C1&e%&>e0N3smaVg}sBwRQtZ2qZ=XfYV}7Yys%E z;s_#4AN>YY|2R})*U%9R)*NwqpGhliSn4>QUye9?O5rrX8rMcypC<(Z#RhH$Mv1!t zR?A~3Q5>-oX1WSnnU^C!gvoNw{K4l=?1>^REwjte;Hn&rngH38-7a(_gmntL&_D~@ zN@Xk40c=T{KMrHq&{;nKl{fI?ay3gqUlFKFpH)Xdb3#6fR?PWs<&p)fwv2p-(lG$4cEg}-OHbtP#3&MvqHB@q{5Zpr$_1X&h-B7bdW7WyzYQAD5ghOo znNdu<@IV!f0a!?dkLG_1B<(#|U}PLqyIdU={5I5eyL^n7W?~O8(-8Y;L~qWlt|qcd zo)6_XY^XE=h+Q;?U;{&w*VvGvVu|5i4;$#+4r7pItA@8Y2$jeg46A~$Rj&f22JLuT0m%4m2l;lsoz7bh^afMp{2Yz~lk_QIKmLO~B-+=o#TEo4bXPj;320 z*Qi{8i(!go_}p5B9QKkf^bmL1hF?!;sg_3~rXc7@rpsyMBw0i-o=$Fe$X1={8ymh< zNxem|`tVi+0J7HBZzcA-iJHSw!nT>}Rjxx%;P!B=o-zUYnDzta{Fo-3^qC>MJU2|V z5?kdog|jy*!(Xx1K(WDSl+PXX)A5riZy}PX( zUhq=uUODX$b{~(n~Ks z*J#DGCUzxe=PON`LzpaTH=e(|1F6SnmWqW45aNLi_ZXg%fY)ahfLUZ4mfKi-XRPt& z+W6{x=N`k&OyQudJX6PXu5A}Qt@IEJ5n}QvVZsrMh%#X(Y<$sr<6u1Rj&CenzIJJG zbZ%jJ!Rw4-J8h|t8jm50NpG*wY}47FqC=x<^z2rsG&M!wX#DO4F74g8ws1DC?|}pc zn+UjIj|#GOS2d^!6UuFLe;Z$4cy~uyN~o3`q@zt)*^Pae4v_K#eIC{eYN)LF6`Ekp zpYofM>EqUXN(MjzFFuv7fRq+BGs9vEc~O2$2n;L^D-wP@@} zJ$>-h;ln4IIlZm^UH_&DA;LV<(PRRLwdVA~l^dhodvH*vswK$CVnu-Y`Q2{9(V}`5 zaXjxI9?HqRkKT{BZk@Q?Yqh{eVD{c}PMUwqjFHOdS4i(!_ci?r3iP;A-^sf%fr4W~a@mWNm%bFU>^1ZpXYyofk#?ovO2htp-=UgdfQzlqo*bl7I$TchS?~b78N^;t0o?ba#huu% z0Zsw<4y9v5J_XU6)AXE_U_XHL)U+O=yp z9S9Bp<3}28u^8&Ka}LbMJuO!2Q~_X|&)T7Z&}Rpqc7OvVjSq-b2MSBsA=;pk!0Ou$ z-$Q&W^wS0_Fd@y&3pW*pkcMN#qB|u>Gl*|(0UpkxF5{D4?FMd?RosL$#*n0|XkU|b zL*);Oe2`=2Nv$0Z8VPq#(lk*8C3r-3ZcBefX8vaihG*7@QACl!H&fGgdA5&=8AOif zPf8*!vCt79FOp&GLQ0z0Zt3%Q{`7>H@%;ac6xiU?|kxt@Uv z_P)%)(E_{oau5T^6#xdPJO`KYwkN@w3VOr~b62yW9M%~mRuU>2@o6i+YzBXT8y$EE zKn^thh#{RI3lNl%!s;zqs1PQ033DqmN{$CHP_BATV>Z$jg1`&LVR~ycCWgJ2)h4Fu zw8j3@l02a=(5fU{RpxQ1Sk=ZxSNJ$cBB0QVlzdsw&I5tQH~Lb75C~$yLYtITAOQFn zhad5+Ki8vsnSn|c>3lbXh2P1_bT+k(9h2;qhbVQx(1W-HZb>}=^vy;B7dzQtqyQsL zJ5y$GfP-RrG~wXAfQyBn72)$BV!Ig^*g}Q+>xyfS@zflh!Fq3DImoP!=YK6h#VVUX z6LG^i=ozR8R7B)mVwNl{-M4gVW^q&90_fG?@)}Be^Z)(wW88~8qX@b&hfg~4nV1ws>yfJI$~$8Jibjl|k6?c(6? za|aoP2mGh_5=gQqT0mK2Ph$D#BN~k75A0~>4<4F3byd}e4)BYfd^(1Tn-?q&%4BGo zo_rh6#}4c^TASI^$n_S6)J-sC{N!ouCX>?aEbVX>c-+EHr>rt09Vd;kN2LKD-MC{M z2ziWik3%vTB-?Q>d!BHK2AOIqH8_rjF7nZYtfHi#)rO@qW#a@?t`ESfVpaDM?>nqG z?7+(nOCyx91}h**54vb8VuXIrBJ5hc>bqa3Qc>0Ag2ntdB8XCkV)+Za&4uB!__SNb9C5lnTUQ7o_ax%KoQcN7r zN3Ftg z)(T*6P>9LB>q~(FbadhznJ=6%cQwEfo74G#Ig^PfoI?`fQIhCWK1GczeL96o>kK## zt=c}TPdq`{1Zk!K?Wo%qbCyqn z!?+eCMmpvT&i=k`>!{f{LhgczOAW9@;T!UgzBF}Fqr^pZpk1VUN*$YVMrI5iA!uig z?8npU(hl2jz|Obz0VhDtg(H$tsv#Gj!pcRb#1o#Z4ats^C$)!jNTj{;At*rdK^GJt z9cm;x$ImAnyma-(BAvQ1vN0GAyBNX4ys*Ta`#i*U1%^pcKC>8vwo=DTx(m zMj91i)x~YRyl{R;UVuk!<@c?y*H)_|R@wkQ(G#SXgT=38#(DG%Y_AWHDY8W`d|-{Y*_D^PRLMLxwUnCIu3o7>P5OgN-@Os_nZAEj)G#9Gr++v zOSUre^Xulo@ss_=Q(7KA{_2b^{m5u#z!aHNe)M+8P(MI9i_q6j9zHTkuiTuueGjlH z_WJSqS%eP!pwl#&Cyu{x@&JEF_={K3%^)9HWy}RFLjTw1^vV@>lND?^{noV^^UxVY z=3j!Fsp-P?^9v}OrR|%uQ|!%|DK`90+#%i!{GiyBKt%dbFj>W>Xg!Jo<~iJ#Ipd@D zr5|JeG|KPoUR6W(M-ha!gey3Ri8g66T?I` zscJhdu$6)xr8x}fOeW>d?U)|qB`>w6dPdpSJ!R>dIV!!2p#*b;HIiLs(PuH>#0shh z4vmbSFZr-Wvu&iInE;hReJeR(!5u1k(4hnhtP1W-c>>L_2ce)nz>p5QX+R{I^XWna zTY(tIq9kl;B_hl20eE-F%QH@*z)uGSM)oS~5K+9cL1!!^%mx(4k)5KByxuDSfL!wE zZG-C|{h;Nmf?psIf)NHeLi{~_C*JHt8=EQ2wBs5^E+HDb)_&TgUo0oaG^e*&c%QZv zodH6DC@~nA=gc?>35tx6j{~d0>b^6$%`V{SE~z+55e@pH3pwUaiXRBm3kc}miJ6cm z*s1|BnP3wy!iem9@hy?P0;0^CY>p=nh+;mB99igCbpt0=n*lye{+%Y^N+bvgZP^v` z<*=S@g+bG$){4luYy{0xh^!j>0q*AL4ZVI9(TPk2GbjdE&4kQYZRUB*XnbV;)uYD_ z>(xy2hff@Q{m{`9N05WPbj3J6`3?>A3M|ONH_E~XSpvd2T#?V-m8&Y&Eo5>I$RcM9 z^)DUXp?7#R9k)S;HC@Jnh`qul2A~Q-xDI|C3*>6;2&SKDizNd-4{DioV&k{%AT%Ao zXDUp0y8J$fLAdb{*F|0SLX5+5elCg*^Vc-if;8W(frns7gouRjD zTEz%@QTCj3n{=;+vaMJlKnV6{xW>0)R6khAL%xY30LtnO77pG!rMop!8Wo}6YqmQP zWNwraCxy8yy9_>QLpHL+13S`?3pmx8cw{4uJf22b)2)XYW2HuK^ie)h5J?zNr6-oC zGo8pDw##eeIE-1eqqY!fY8rskK=yr{=o&NtQFhai!FMx^t*Gpp;{110C$^?FY-c9d zSr0dm>^Uph}Lh zuh%aC3cIS_Ie;m9K#w@s>nKr7xhCZI1mH-OQWfGHG<87Sz6wkt=|m$=7?wtcdUDwf zrXQMZ(+yUbcef+dEzY4$;G=}XRO})L+hWjSM=Ns_I}GxmDH*n^I4D-Fq=r%Y!+ zf@?O-yhyUUfr(qQBx!0Ia12~99(jU}QiTAM#Hkr#$MFKK#p~Rky?FWR6;1R!*hK=l zK8li+iJ)iuXhax>$0Wrc365d%BZ5tEI;E&Nf9~SkwWasoUU>(9Re2PZ$=c^g zrV^JYsDf8_j@U^u| z=tNV02h_jK<;f^5ObWL^q{NTLhkyB_9W%-JEF^nMXBziqkSl>%Yex`0IGE2sS>(jw)|9~hJbf+{8CG52>sh; zPa)MJ%!(w{iYlq=5hWEG(5H-ikgy(Dgvlhxz6Vz33nD=&GhgA2Ozkltkc^fUSMd#$ zF_B2Y7`{L`Ftrpm?~JrWCu)UCCKT+n6}r?1`yj9G*y0QBtjAfbTsU<5;RTLmcUL*aJ-K7baq-S~4C z@r}Q*1-a=SS;Hu}K@x}AVz`7LH8D{SCc+Phn>uoFw%5@Mvb>u+DRkrqbeNEs= zCj5hzsu#gzvz!bGifN~+3GKQw1ck@Mhw}8G31x(H#oIyQm;t&cy8#v6s?yj3+LJLv zkQP;15((Y4Kr3n%O{g!LBGZfwTMT({lv<@$wj2$zpKU^pi1zjpH%ZBbWs(=2*Eo_@ z$n%nQDW^z8{L-lu4e=X`>8L7M4a*iuvI-6>2RC|FUNI=#3bcYS0j0S)^y=d$k_9@Q z7yY8NTOQ154gZzRU0=v!K14LBeMGyx!2O~pSag&oS8jhx=hJBKaJ5EO*8cx@=mjmn29ily1a00 z{@TLw1)RauWG7@`yE3wNwvPW309z19ULcm<5V%qfzc^66EEd9oCikMiF%qldUr#@S ze$J2~@5l4kSS8YF`}0kJ=+q|6t5Fy^L4@$VsFOB?U-Qv!AI_7og<{IFN8fBH>DVTB zBk&5C%QiM6PlsU@E!ak>)kRnB@skS@MPS)BKkv^){oWYAy|jF8@!E2{K#?4Dy|~Hy zHLSFa92%@B+r@M@T2&BlZwsb&Bt(RA`bax2ewChF?Gpt>{g!m!UZW>}R!Rs^qJo68 z-B*#;UW_}CdVWXZiyUSCI~{E2J$|Hj17kB0V>^{aD5ro&y(xE7rd^#HGN zh3K%Wz1W|p`Dv!`Y~o2tXpN_)vjJEzDcNk|Jut9w0KE!}C-qFl!^@2i(~lVCBq*^A z+CIGNyQ~w*z#4=cGsXo-+b>IW4>t+7+dlW-1VejF?OSoFD1*Rx1SiJ@xqlQ-k`|a6vcj57`fc^-dgNv@wrB` zp0)u!#BGD&LND^!zHyaQV1tIdT%yqu)c)EWIdt?#>`x_edzt+J*+vfmX03jq$M>um z*hhg@@{oA>-YGGPRs`!FlpVjbbSeE@m@5aS1F?9mAqj~t2$rbt>?*!EY;GaB5H9bM z6b`tMlYu2@>_?aqfDR6V&Bv%nj;LHgI8DoluNyh9@`z*#V~wZ6*!qW1rc(#o!(t;! z=*#eMgS~PI7deNtDJTU(*3d9##)-NO($%4 ze+R%2dMJ&jcjKVw9lyNfJvf@u33-4-qo_x}K)JO!=Ymn`1$Id6+;E_lCFkhwWYlSx zmG_!L6*SAD^xG*oAgYDx#KLevW>sZ{7VKh_DQt@}4^IF1pGUi%P8#G;B;@NXa?no? z$2bLrT~5dT8UZM!OA4U_7~CV#(5GL-3CIXoMALWB6fhMC#8W_KPw*n_s^98qFAaD?K@n98}?ZJq}B)ed@{P&cGk2W@^Zjhv9( z(*%#_c^APi-#k6NiTnG}gnu2+|5CLG`T`LU;3MC;Ydf9?Vt#>RiZ79Ob~%ptO-m6W zj2-L@fQ|tVE9?*IQ6fr)=m9d{^QxF7W_J`zer_BoWA!TFfI(+(r`ZYS=+153vJcj) z>e}wXeiV>5vNt#L2(5C5EZn&hbfGEXphh~;!beB=p)%eyv<)-`rnrNgLg3+XJz#-+ z6_bcL%8^A>`Lx&W9#1%#O84lc=Yr$|2dOEK(mX=n!O(}$sgK9((gd5N)?$@V;V8I_d4LuwaEsX->`Qu?|r;5m>6L}~04K3uQ zr+03lDt*Nl@W%qxDC!?hT2VJAUk|Z1Qv?qPfadkQefFYAmVt_RVm%&pUxz>N zzJ5d^ELExKqlc5?5h4yb<=YF}dP>MFm2|*DjacRAJBozRji3s?*dh=E>AU%mC;gwL z)Fej)T|Dr?SXszGkSxill*}Se*YhFKHL4AIkl|-{kibsmJUZErh27Lk4;l3{7aXWs za;M*auzO;oAPV_X2D!UY3q`lTfvBPkcor9Ak}Qr8Z7YJ2>#hqM-P&qMpz;J9+bNj< z^F`W6m+~l+IZhKa;$aD@+|=_(ifDIm>>CO_b3J~jTG+Y1t31e$M%haO;yM}@EA_qmTE4CHYQg#kbR#ym5VZGl*g1Xmcj}LB%yIumG0ovUM*>-=OJu z{-1Y5zO_|KI8Za_?6Ui2NKE7QcwU?Hzu@n!ea*t#XU{FZbN<58uP%=EA2@jE@T*6D zcJ#HMH_yG*oL#uIc;(!}^?k?R;!TbESN6QSxOj2?#`41T<$b#v`Y)_pTHbf;%&GGI z^5y2nZ!TY2x^i*x9A<;U-Mr{!0xPHT9`Tz-L<{g9bn^KAXi4v|;~06V+~ON7B=j1; z*dW+qdUV-DitbXX=Jjs#d1iBHdTu55ZV-a?9+N3Em{2A(DV8p30cN6rO+_r*BH!rA z^@c}v9zCsgltUhXV1>~O)QUUf2xjI2wV`=25Dgsg!qfgs%gup>vlmb6ZGQ3X#-)WD z7wARss0E03XvFU3;PUlL9O_I9LbK_brYSy7KM=B7;Ab?+6A5}8zHxTp+9C}#szq|j zOh`^_BH1@SWE+k6*Vd!v=X%;@z^s_d#KFq2cvLxd7yI~vN!qLqVx24*&+|y~&ri-D z)(^^CTWerE*BjFMcEzY1NAkezzOMR(s7#S~@D=eV7tSxvAG-SPm9p{1wbBDq;I;UM zO);i~;1tu>EgrAOeJ)OB<`X4qe>QoLIR$f9&en zi%n}-e8Z}oodkiho$|thDgFIno&$~+8eOC{Ua(izH@t1^>ZME8bo#>5JIfp}O)2Y` zukYRkWSIr0e{*C0)Z+hWuwYo6WUKish_UnwQ-f5lh#eesB zwT>+C)}O1bzf@bFd+VNC-mkXOvHL#8Rh5m;`TBtW|Be5LEO;G}R$&Hi2Q z?a{}J&Hml|W5@3J{@&hZKL_?`V^3_n_foT;jTdp9usIjMCNMl#9{@W-f1`!^yr@1e zMxXay*0&!w``NR1+umy7lNz&vQ^61ECz*RCbFXCXmCU^%^SxK}?I+ECcE7Z(bh=>( zU4GJ}VkBni(&K3V#GV5adk#+QIW)27aC2Z+b6_|B_-{{h;Kk;^-sZqd{2Oh9+<}*y z124aDkk&tL4!qJF_(^kcS95ST|M+iDbMVE6V+UVq4!+F47xd-F{Ch#0uQUf~ec|fL z#l@x39u(E=%tsWw;Uj{*K62>T)Pwx7c(G4LI^K%bjF*O8*(WDW>t(ZZja~=dy96=Fe7$4e1 z9C05JnNHo9-rz4Z_&3TY6&0K1fU^xdticcobe%CzRTOeY{P5dWja09`paE7gcA<%> zjmkI5YN{n@%^Ug1y0fzbw$|7XBfc*{%&HHKcN<9wfJc=GCv<#(3eo7kWG*%jlB zzwh(z@Ll}v=5J4P>h*)8-7jB^|6jS-oYpZucI#sg)_J~c1El&vSc}MNB27a;Y6s+~ zarGY6xPG|}FenQ z>=C2TmCm_10-(fJ?2CYd$=A)oWO-ep}mu)(sXjL zV&~*IHGnYfULI2O~>@x(6LU%0qEiuz{}a9 z3jF=p>qPgt@4eVVp$DF5SA_u)%*}O91rZT8WDuWxDl4g4naJk5gg=SrMBM^d7y;kyeKt+7d&`h> z&)0L$v1qfC%jwO0`d^7C!mZ|!gZSzOf0r#l0C#Y>ue_e})2KQv(uv##(1W|q=yGxM nEQ`&%qk-RxAUZTgfz5^hT*6!%|9av2l9zokRwnCS?&kjkl^TbV literal 0 HcmV?d00001 diff --git a/install/share/locale/ko/LC_MESSAGES/atk10.mo b/install/share/locale/ko/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..ab10bba9c44d5d6912487706a48e99d08a994190 GIT binary patch literal 8263 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ko/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/ko/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..9323cac54ad6bad702ef1386ce67a0c5e6a07ab0 GIT binary patch literal 9673 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 L72gQ07M1@8i|Y?- literal 0 HcmV?d00001 diff --git a/install/share/locale/ko/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ko/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..4b642baa3e8862a82e844b7f3b9c4d892e3e37bb GIT binary patch literal 155000 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

    l~q}X9na)y+NC@-}^#EQ^IPeUu+z_q0% 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 Dy9T|* literal 0 HcmV?d00001 diff --git a/install/share/locale/ku/LC_MESSAGES/atk10.mo b/install/share/locale/ku/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..3d8333865c5a4843a9dca5ea45823004f05f7d8e GIT binary patch literal 7934 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ku/LC_MESSAGES/glib20.mo b/install/share/locale/ku/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..5e68a98325e4aaa08917cf3d43fce03b9fd53699 GIT binary patch literal 1120 zcmZ9L&2AGh5XTp2`3OQPUjhM#0jU%TIc(Yj)$*ZIXi-%PsHBCflbvo%HulPP8p09Y z0K_vOMTiIB8jhSf0S~}a@b{(!)KO-C8PCUh?Ac!@CO$-vqtFXb4?Pb31`RT`FN#iq z$9H)dJP-R87~-FU$3PEGfp5UG;Ct{4_z4X4zJdqA@8DbLPv~jb@<0@w1AE{M_zt`X zegQ+>AG`kF;3e3T6QjCUz>}~S!Lau_h>~N0S;{1y6)4i9Bjw6yABXXOKQ!b9IW$5P z-7AV*HKkWZ(~}~=CDF3A#u8R?rJ1JFgr?o@qGg#Xozb?+nP#TlOzB&ZFjMk|Ou>4u zGlVKf+$nrNTGcx;S1GlO^ICRzyiiz^S=phmSQf3fm^L?7%eRDlHOh=Obz7UB#;eL* zV{4mEW}HM%t$E2!FIH2r#nz#hgtA;Us^KAK#X@C+3uC=lcbQ7XQa5v=ZW5|IeNq?q z(OIY`9!QV(&&IV_#0&UQZ9cg^C*t`yMxfZ>9TiHCs?Kz6leZ1ltD6143JJBlmG#y2<$otptHzc4Mtj!STE9S#o?rQE zMJ|=TMa`D9j{Tj@`U=iz92Z*HW-FF;(}a6ZXrZBe<%M|28e1uQTU(M1&Z$!lSQ6*$c!gNXMbM#p5394DST#Q+7jn9{H&Ac4}Ih?H~;_u literal 0 HcmV?d00001 diff --git a/install/share/locale/ku/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ku/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..687f8c68dbeeb6a7dc5963bdb3b25d1ad2059479 GIT binary patch literal 3475 zcma)-O^h5z701gYfSC|NOt1+Mr-Ds@Bt4#4j6cR+$NM$j#XIZO?AVFTA*z|K?Wvuf z?xDJScV}gZ3*ZA1;FhV29A%|EZh?WJH2!ui;BtC>9BrZruD3=Hj|9?-d zZ3U1h&Ff!P^{ZF!y?R~qhkbWHC(!DUk3*KU6-i-&_dy1dfZExCPz?z5wDUzKzFT@cZDs;E&z-Rghc%0>n?e=Ekps-1oPR zZ-Vc}_^%*-;_rCS&f6f@?}by;zZaz50g!qRx%tB&_b-F@fX6|un**u0=*AZuTOjRR zc6`RoYw&)|Z-DrTt9a1fmqFTl7NouBK<@WE_B z{0iiLuY-*Hci;oyUqHt7PY^$G4_;DlKgc>f2<``ufFA?vAnmn5>aT+z2EPb$-)kW4 zeH~<;o_F)t9e?2Fe+1$uUdDrQ|IE$*+>KuYxzDdb+I_=~fA9Dwka7PRWIo;kY3E-c z_3uJ)Fpd&PJNrQTxgRXPFOcz1gC7B#AeM?A$nS0oq`j|#wEs1baeWhH9K0? z4P;#308uWY2Js-f?KCki(FNAZ)mzipDzqjO%kR+MR-w-P{Z~4Po5O z)gcJBE!x9)J`Q1y=r3b?1hU&c?K%tK0oOn7_?RQ}#CCK7aTa9lo^fNI#}UY9Ax}Vf zzcOb?v5*kv{UC(xbC6RI=K9XYGdKo0;U?!DnNv3Ao{hO@dlJI)nT4=!STm18>X1)B z*m(YPMGudePHN()z@`>6p$VeCj#4p`rq;BxR3~C4OS`d6#H{M{0vl(MFFSD}XLpp^j9)=!6`l+KPG%|M`%USL`L! zJ_qLqVo{r*n~Fu_YiZV{?hn$TSn41Nd`#9X^;Mw75_W{CrD)S6h7K*OD9HF`S+A$E zp=@9xu^b1naQ%jkGSP^AT|7cOqqHkl=;2D%Z)+>#btbRK6K1qE9dW@LY@>>ESf%w< zv#rBKtj0_%{93ho)95Xk>g^PRIIyZe@pE^usck~drY-_)GQwT|CIh6H&Nkz%M67kJ z){$82DnEwR;XtF09#VpUC;h@skz+pSHqTN|j=@T0ZM-Gc2C9RT6l*xpo=&^SZ_veP zh+MT)I}t5<+`>ZV;I5s)BnZ(mDOGP(h=gaX9dQwZGhxYL(+&MX!m(GqJbzj(L@;S3M@HCu`NCk5{VDTUJTx-HxFq z7p$*B*^DFAHS)CPsBDYT*`TjXSnkCAGgvk$Ca57O#avs}%)tWDqJ7osyldvWZToFShF5iQ9Ti?Yg$!Lez0XE9I%uYM5CSdiB`$lbVbM#W0zkIwdFFX&K2!re(Dx z@@pzoy?pFCVlf}@sGh;cjnf~tb&6Lj`FJxQCp{cfQ%6BQk~_MekE47fK5ry62KgwG zZIgd5ztKC=Sh%vZBCW!kuMiS$pB}yjOw={5*xs;3Cn9TF3RFx3i%V zS4>|;;=B%ZPf49$8%(aBVgjm@+eb8zVAaEzch4sF+`#9raPK0KSiWdDrZf2{6wUm` zK!;)#+a}7qZn`J$hXQ$+R7;BkrZT4l!0WnFF47*XFb>2i^enYgwIr~`NOuG39? zE#f>jW&{=k_|eQqJG?8gBmY)hdK1*ZNL*%pFj2}vRYC_{RtzuMN#6hG^sQsZO2og; zg1F=G;dPPnakLEw@B*&1u#-lHLMY=O2c^7H9R7a~b`8mxyv9|CGE$P~7~sQ-aOj0u ioNdHxMRL~QE9mmGgH5|FS}eXI$@u4jXV`sBh2r1lpEWfA literal 0 HcmV?d00001 diff --git a/install/share/locale/ku/LC_MESSAGES/gtk20.mo b/install/share/locale/ku/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..75b2470f072a20e4e267b6f99f642c79ac5f0ab8 GIT binary patch literal 50560 zcmb`w34C2;o&SH7B2w9RkmXQ_EzpFPov@iUX&aihAqj0M;^ijyHn~l5Z+e%esR%BE zFfO={J2-%%MT;xyFs>2DZ5&4(w;7jl#C_anTxJ-5@6Y%9oO91jQgG(~zptKr&a<3n z{XXCAdCuv#k6QHVh+p-IQFJo+j-#V!?Ez7A`BKG3(bfy1XbpHBxCDH2z*%rP;U9n} zfJa{#MTdaP!2`id!NuTJ;6dQk;FG|C5PuzbFyR7t7+3~l@Y&$S;GN)E;8z1i7ex_O zMQ4LofH`mx_$Khl;N76gxgS*1{{}o0{2sUrJcvS7-U?9pw}EQk2zV%12Gzftz%#(R zz|+B5a0U1X_!RKCOZ>Sd;H8AyL8^#GL8adbs$F}*)4&J7Ht-+7W5E9aRsUihR(p;H z+rcZq^TBcO1n@3UCpOSnz64^m8M4DtIfn61*4G zxP28=zC};>aX$%EyDtY-Uk+3~F9bzT4}wnvzX^7LPw4V|D?p9^^`P?I4yycjfNIY- zLG|aipz1q(mD5`rsCj<|cpSI`RKDkePX*ryYJ5Hjs-J%cYQDY+o(z63r2h%jJRG*# z>pKZlz6(Ij%jKZbdqe!S;OT^K0GEKbfSRAX!PCI|LAC31pyuTpp!)Y~Q0w5dZXcH( zQ0spusBw7~DEhb?)Of!QR6G9;ge67a2Sty+2agBi9`E-hp!&H9RQ_jzXM)cP;WvY7 z*M|ds3sip|1y%0BYrNi5z>S2@0M(uE90b+ANl^J;0&4#52i4EN11|x;6YzvykG}@gJd{9{ z{~}QB-UluM{|Qt-zX=`z{s3$Pe+Q}`r_lHV!Ij{_;KksR!7k9~A3TWgjiAaK12xW* zpvt`ogmj|YL531cW4` zt3Z{1J1Ba63#fWN3_c0`1}HlEE~tDz0!3#B4te>9fl5CL)cBtSs+{vd3zp3h-f2^L@Z|-mb$zjnC6S(dh-C=%N6s-Z2o8if#w#TJ%j&d}-x2Uq6GO+FJ)T zE^h!Y06zn&zyAYj{#Rb_cqyp%b%BS2ec+McGeFUK8Pq)90;*lNg3A9&Q2n?wgzpCr zBm7{9e;5=!ekp{%0ji%r2=TuLMQ?uqRo-#W@P3>QY8+RCDt`m0^lhNpQ3O@bIH>mQ z0hRA|@L2HGp!#<|sQ$b+;4G;6zYL15z5|{OKIH}<*NecD2yX^Y26uwTgLi;W1>Xv) z{!f5i;HSY;z{St>b+ioBb6ud?^-NIxp9tx-kp5y&?RYzQ4ETOf{rxPc{9ge@|NjiC zAHM)K55EiHC+9rh5dn`6cq*uR+rVk?d~g|fKiCF-1yuX~2=;-;-{}1<1iS^*yuTjQ zI(!GH{(lryyS^6i+o0ChBcSN+C!ogjki66DC7|YK3>3XjgX-^dK$Y`iQ1!eLRQYcS z_+e1v@lT-o{}WK{_@59ya@fOdpz>V;YFsven&)Q*EQ2clW>C++EZ{w$>U$7W`CkB) z?|Y!i`7L+?c;JYyqf?5&$fl|PEg}>TfjF4d^dOz z@t*?u7d^_K+rW|S@IdgVU^jU2C^8Pb3Do-dckndugfZp}yaZeeejYp>Jf`IBz6ksx z;cGx1iI(h$q8{*tU?=!RP~-oUaUZ`kz{P|w2bY3t!Lz{%*bcrPTn&C2JPSNz!sq28 zP;|Zp)OZy^mHQm}fJaTb{&XdHKH&;@2zU>;415>3 z9Q+0tgHI~^JTCEsNng$O7Uj(Y$SAr_%qoC;F^PuSLr=aS86jZxUt9W^xpyu%g zP;^`aRo?SKt(O;pqQh5!YrzLV@$uh*D)($AOZhGbp8~E1H4dA=Ht@QTehaAaegSwG z_;T>c;G4lCz_){kgMS06-Jb=;-+m0LoP&1yJhX#)ZVRaObtA|WMKw@#_#II6`JbTr zbyU^)#WL_n!tJ2?cNM7itOeDc0Z{$OgDQUvJQ3Ups$VY(@vjN^W>ERx4ju}=3)HxO zB;e;j)$?^w<$V`C5d1NydH4mW=Z~y;`U#-gb2_N_-xH=i{RmL>zXE*e6Ie&! zdcxn??d$%W8ON=l*2S%$+I2su_46@Mc3yg9_b3%r2v*TEj}&}Vu720_)k6%?Ns1J4F;1>3=QfgRwt!4=@4H~BnW z3922vp!$C;sP$d|PX?a{ioWgwpANnYRKI=|@OR+FgdYVj2QPfK&ubM_e{ToX{+EKw zz>k9(|DS;B_u`vf9vuZ*mxCJbUhoWX8z{QH z8MN^PH6AYo_1vpL&HKIJ8Q}Xs(e>BC)4^YXe*qrNAJNlm!Arm|fa>2tw>tfw3!Xx_ zH{d9EGT~dnbHTeo(ao2@wcr6SaJpX)9!q#9cn)|QsCK*;6kU7`>;MnH>OgDqjKA ze7p=)xt{p{I{3O@~{u0#qp7#+pZYRyZx^U}+5xJZJ3zJj zeIfn30S|t;*LNPciu6rjFZc>j&;JX!9E@J!<+g)b*PFouz?XxEg0BXT0`CE}J{|-` z7yke%-y@*L= zcHRgcLHI8~_2bpxmEhOG1Ht28?c;O`sCl~_RJ}KYPXb>6s+}(Zj|E>2svY-%$AKRO zRsL5&(ZdhHqroHo%IW7!@L0m@L9PEhsOMiF;@<;mTs{pR2mUMA0sbBoeJp*A)6ZJ4 zOt=bOtbCxx;l$Va`dI>MUM>JH1h;~kpF2R!??a&I<%giw&4sV?{5OCakLQBxz>k4d z@Zi_`b2ovIQ1mwNBJh$oczqS{7{bp5PXPZ4JPLdORQaC(PXvDgY8@?lqto>{py=`j zupPV!6#v@`ZU#RMUIU&6)7H4}1U0@5Q2l)YsQG;hEq)eBfSC z^Y{R$b@3pma=!s;{=XIQ-@xMu{}?UZ>MDLAARZ)VjY0)O_Va{1|vJ;RdLF-2$rqJ3!IR>p{)`J41NU zTYNr_2SsP+f>(mw-~r(CLCw=`;70IXa0~bw@LX{HTb;h11!`R14z2>f42ph^yU*jV z2G!0wsBwBWsQI`ZRK0HmMc?lRMbDoF4+OstYF>THw9#2|O4a2G#Eg@F4JJ zQ1ku*@X6pkpz^&V;DZ4_2CAITg3kxP1&S{6?{q%&a!}(v3-*KG0kw`+?DOZ=f*Q|l z;HltlQ0;vU_!RI1py*&0RQ;a;)$cEZs^?Kqe4+gT*At%!s=Z}UbTJL;`Ims|*DFEI z(;Gm|-`$|b>jR*k`&)1^_%Nt^Uj+61*FYQBfZqc}Pd@~e@28-i|23#~{}-s|4tkfb z(?da}KNVE^nV`~FfNIx8U<_Ufwt+cN^m8ky=iUU0PTmS`1V0O&2cGzD*I)WTl~V>a z&$~d;;Y$PF6Yv9|`u({O{w}EezYXz+zQ^lb0_yora5=aURQ=Ba_559+#`k?8{8>=> zzZ2qr6T%0-*X8Ib;LW683%&sS3b+Hj{(WBlr@%bn-+*T--}{|T_JDT~emS@fj30D9 zSpttH{4$WCj_w7=z@ZPgKkdWd<%FN`LH9#l32L2O2ObI5z!l)FU+yox~ zA(yYCp!)q%P~-bv@CfiBQ1kQo5dZxU{uy`@@r(Y(?XuIrWrT-7jpMVy^TEB~Rp7Tl z(e1Qd%#1%2f)+84})swcfh6KFTwM` z6F%(W^baL6!dv@D%U~AN6rQE#PWU<&1*u;44AZ^KtMn@C#rS{1&M3?f;nb zg&FWv!uNm&fu8_R0zV6?9gl!&=Py9f&!eF79rUOOgx7|2qN4Y3e;siH-2WxlXSjaMr5{5d z{mAa1AM$BDv%iOl`wy;OBEQYm!~JWy-V`zwDEBhLI)4-2~G{F>cONi62$HD&Y zAwK!NFWg^A1fnOJ2>Cxt{IMZTXCL)jM|dUI)!b{2k04$&`8=+zA@4tPuU}UPzutop z;xJlD-0k4;;GN)y!0&~8-zBWyBxN4XbxMf$SoBG5-c8&yNV^9-nd>9OJ)P_2TvNnL zPUu&2h^`<{nfPB3{vh{%2R@VQcUk zDsZpgD$;fmK9KukxE2vEa!CgM2bX>`r02LUf`zq-_;l7{i^WmAr%<` zS3~^ynf!y4`z+$0Pu!7QS8_eV^;F^;U}vazG54r7_WO74Kg#t|LYI<$QOKjjYq)u|!K z;rcDtXBfpCj&Ou#Zc>V+h~M^_N_4;JSt@`E3u+{ylL=68YDlWY2lTw{!nt z?(gC{gYe~qKhC9JiSX52Wx~JWdOL9^flnds3*b1{UalJmC%-M+e}}lQbN!C%0TTW} z7xzEln&JLuT(;$B8rzjGa;7ZLw+?z_1*QN~|{d`kWU_gleznK;Gk zcQJ9xL;P`sPvaWq`HzDi<$5~zv!wTjJVd3xOSqfhS{2g%!2J=Kd>4lMW5W}tQq~&c zPUKp_{a)h#hwJ$vy+V8&@k_Zb<62Mrw~0F|r2m@x*KvKB>!A>LNWcrh+lc>1Fwgbu z5Px#O0m@rO`oD+p>D*t%bu97!4E~%;zmo~SCEQOF-bVOA!kt{#hIr*Wo%l#s_#GVX ze@OUA+@BxfF>~zqkKx&WA#^?WXM!cLm%P$HliwSY8}J2OPs`NtjHG^WNx1)P$Um8+ z5q=8yCGaq=--q;VA^k|odjeNmi0>o*1}^Dh-J!0okoKGK%thcYx%x?OgtV`KZ{d0+ zR|jd2fd3uxAI*JC-fKbqYQ#Sc90D%}WsmLT((kzN%pbw?L;auP{%^P*C4D=%1pGJf zHt>Ef{U!*n;JS-TzgKWw9-bcsi^P8-q>Yf)&HbymzRUHa5I>{``K@)Zzh{y5*W4}V zT9Ju=9rvSL6|N_c=Yt{bI_^Ig?gcO8>Y@G-u8Tu^eoUT!B7PctIoFH1)(~Dt`Y~Kz zB%J*I$jwIL&J53fg76Jo>&dek+zq~z>mkz##gl{CR zo$Kv{-$mM4+<%|@E5UKXcXNG->kQ(~A#N+zquig(^%UauTTk3K2^YD)1bh#82G?`B zUPkyR@Idfj@V($0x!%c@{GOBCfUgem9|N}$J}89q;9CiQk?U0cp8Y!ad$`Ww>J0HO0uLqsi@|fj zJGuUz`&WiCV(xcvwR1g{t4jR!VDkF_H`j1|pX<{h@?7frB>9dGWo#z?TOsXK@IJ2H zT(9E#HP>Ls$F2XCwAGfxBbCNPAudT-hGiXQqm= zW#3+@#`$`^S{iQDJu0&JQq9V+XG(=kmU4cw_&8Zq`hr=!{)MXSE*7WC#TxBb>&Ddb ziAuF2YFl|`Ev}T~w)4)cMQ!Uk+crdPwRlHmI6kAT5H0JOoT|^96)oFXDHnl4sg@s} zC>FSFl*h}J>GD}odwYAlu@VoJrebcR%iC&K#>I)^WU*Y2$MUtfRHjw*kbmm<{0!w{ zi3TxB@e=iY3FAVb94{#qmNdsDx_tP`uJTOWUoDmE#p>nf4qv%=4H>5@)w;(3k8PgINf!VFVZEXTE};z((GsaR0XdU1EX+2E0Ud1*bajEpp@H0$zu zeze&s9@<`_KDE`m6epz@cb97QT1OmrSK^sUBc9GP1`tNII5m+UDaNJxRZ&;2-Whcb zR~q%Wjiwd~@#+dB6!+&xix#xWX;iBkzwMQY0%;VX*x^cLd@^4h_s0|y(wDZ?mhL}O zjoBCxiME!uYF=q`GS(I9^%FTp6WLV^Av-U&z<dd?x#v3Q|Q;a2yn<<)GM4F*iuQo>NjVjHYQ;QePFjV8-O{*H) zwdeBu7WqNwtbo9bhKnQlMop|yOHcEpS(-@771xf{kYvO&37XHjwG;~_s3uxn zs*W@!@^DTQ4VuOoaiO)nYm8K))f2fQ$6!}a5WxH?SgcMT?EMz}6Xm<%n|8lZ_w z`4U;m+e-x+UD8Zerb@+JO{H+dTB=OV#Mch=`Ax1*i_&XP^r}2UF`r61@+Ao)6HFS? zpjOXB7K+C9dRK2840D_2-(I588eKIsmXz#>hX}g7979K0JdK8;#=8J02jtBQI+9(o|RCoSf{04Wb#+x zhtNu*Xv|M3vA$bkMIh7}59hUdD%`3G;=1W5K-VEtn*KP+%h8xHtXAeR?{P5*eJr`v5R#{|JZpZSe>ph*x2u{+JwDd-QTk|GgkY{9=KNF&nUT; zw<(i8^Z30-XchB;mKLfTTJeDiE67x#v}3Gi*PAa#-q*(Km8qz^WMgTZ4{j); zGd-?<_0~{-cL_7B21~bi>z*^gdZiL0l(BQVgB=-RC`tNjm2JVU%MZt0{k`$^h2r*n zW1@Zo>2B1)g3;BxD;m^clY48sdy_?53kfKKFd=DND$k5Dlwq^S5d_8E9YjMaUP`Gv zGSNuJ%!peGf*u@^Mj3J~&^Rk!YDFsX$U9xefUA#1J;Crbg*PZPViVKqKoK-sATqN$ z>Zw*~s}ZbNUB;L*Htxv<&4DG0CQ}~oi4r>TpcoYc70NU77zu3;*&_GRH=177Ry!-? zo5(lHBV#I=%)3g(=_EerijtX`c1+3cCU?js#Z1qd*tH5Wd5z zi^+Qdlld9b6vnjFhs}?`UBN1C7ANi+53F6~&)EDl7xg*1mreb%8sHDisk}19 zeAw`6;e^4RGia7)!O^f3qud2rX^BmPV@}1QP}9od$H?Mb*rn^@%m{DN{(TL-su`!ru)1jcLn3p4Yx-}bv-YjI{EM5{tMr*V{2WM*1 zLNoXA0NSia6e@@#t&=I|*%g-K5HU2P16kFr@a;YYU7_F&HQ>ey(t!})H1d5Cu2jc!RZihu1w&HjFLL>1J>fn5|$<$t5!i_7Ujgt5-S69O*wES zl;xnna3jxHW%{bKtO#FLa;26l@#qBWej+u8;ZNwXdFWg!HYSRx0q%Gux7pHZ=8jBp z$fl8s^NnSQLT>R9#(mqi5bgFI+$USV$f=05ayJLwHpZuJ4mTO7*2Zl4tsP?JtCGnn z=@VodT7OQwX-W*P=7B06@$5m_3|{r{RMvg&W+4N9E`yoWZZ#=a)+;zXHI;cjn^JB}4l{@N z{@M!d!;l?rY1Fq&?v}o#rCV&abHVW#C@4ISM+nEFk#=iBs`rJ}DCP>$)=(Zcg=cNQ z#H2(}nwri8A0NvQoFqs+E#Ns>+7pI1St&FaZ7j!>85DQRV`|zRf>VA_(~`F1l)o%B z_Dl7pH5VB9xKNT!rum0fV@wU{vsXpEWwbSIGOz@b>KILJu^Yg}Zw z*3h+09W&+z=f%V@^~DzQcHCp3fBWl>NpjOw&s(u##bZ`&Sxx*t*7%tG_Gw|JwKW&4 z?EUmTlb_r;ASdL|*k5z8uaJiMxNSmaiGkI1+2aoe23!M^Busasrd^+2dF#trNh&i$ z(jzck)7o2eb;iB6JVTB^^R8#5ieJKU5fZVe-sWUELxC+E%(xQDY+iz0`ekA|ZFhN3 z!y4oDQl0Gc?8V-&t9R`{FWG#D@7kd?d^#`*iITz;d9vKN!H<#T!5FkXJ23{^*z2Ac z?b)3cVO-P9`{V)K#|75*!r22?LK8_<;k2k`nkm9bc~cc*1p6t_oMhNvTJfF6zWIg~ zUXz{9+v7=0YgaGmA-i3}#rm`igB2!~SFTubS=bR?+E!Sa__u>O*ztcZioL#()VYRo zGnKF6jHSHFu&%hfh=7@>MeB<*{>SE3T9>x1@GB!^&__bsy9QVH_R85@&9g~Zt##OQ z`+vmDAKW6iV(I)!*FWH26+#zZ+EP&8Ku_FP++J_5SK7@z9p{P&pn?p?sBd6HoNGDe)7M%!n%+HfaM*+S-sWYu7F~ zSmbX}LG$7|Iy#81qTK}X61K22@tupU&(bbsG{gf^F4E9YWh%XA!wu(72vY3s(qv;2 zdXTr?iO>{rUwR_B6@N~qR6<7^a4ThJL$hBy4Ovib4<|f35ID5dbaBiT<6`(oPO2rjWy{haT z$b+>VrPwTC_t1+)1zoAFro51J5oMIk2$QY_Tp1YsN|CSH=olWASfHT-B{3OEeaX&@ zR{?QTqV164(=r{6($J6T5~>G%ED)-(^#ddKN2WQ!z@A2Ld?P-1)oq?8nuOQMn4kzp z%(-K6?{?c&fa9_|nVt|ZClH*t>{}IXL~3hix%tQ1+e@RIiYT^Qx$W-FT1-V{ra{Jz z=3Zwkq{7<6q7Y?hrcH@fQJWi6&Xz507o0+NjpZz|6h_BTftvDKnL>0^Ly=gi)a2Q0 z8XhLDjNLEzh$%IRJ(R7iS*m40BW$*AUd5JWpldKV8uwpQbB*pl5BjgRcujCWMvF{b z?7tL$d=ooX!RNFIckLJkVzdcw{2*M5yQy4$1Y4k!yWkA5JDEEW@g^qKR>LL)E!yN% z9#I_;C{~TD1_2}zG6tS-Zacb?ljklc&e@o{($r$P9`&?zO}xA_$$dUv9mKDXaL7{6 zk%yMSW8Fak4VvpztusT z#;c%xP!vTCTT)Xnb0km1T6_mWdjAIOnqePA%k6Cu<-=N2gC^KM@EHo4|4_(|+2bdF zm^IrARo_rHN42%x)B+<8Qsj#4(CR=%+}3a$6sxdXYM|~x9rp=gSx`A6cz?*xmgMAp zP=x5${>DM>g^)yKa%=1}1cr2;%^%1)Uk#aTN(8 zMGPb96fRetkfaJMwnS3|t`$iR*p7Jsn}KBW-0cNVw*=parqm<{PuaW}v4nf0#IR%1 z88S#y8eBcl)3Y%e4D;CDUaqt=*X)=Phhn+%JkYkpo4bXBBRP(obVh?{7sYZkXgl2i z!8)K*fpM3UY6yvfyszo;Mccwqd_@9@V#Pa zJDF(k6tVxr4u%1LCi;;po28m|8Zjt_dbSR&x^~T)o`KbyHV*Y{92#uLL$NX%9K)eB zf{1OS{&2X|kAJo#r3~BBlr-&TO5**rnB2Njf#WhZ6*bS4gCp$HX|;i%X%b(`?a^$O zMBf0sRDY5~bcqs+NVz1Ia}P_19C9}^rW$;dKgne+0G~Ru}s z&Cxg+mxu)RibspJ<%{ED2a~_D{ru$@FJH+R)OF}X*4cJ;HWe&G4F%m)%^lQ6qw6qQ zL4~ZSn#GAlwsqMO)7w19(GqX+2sxBP5M@iaMn^T^^DU8E+;VG)%h^HO)+o;3VS~(x zGl`O|BDWD+o+F~I`7mMTL{wVCo7T?>qwuxH^yk^Vm=h)DKQ~JLn!3(QwX`a*o0d4O z`_^37wLZ2ScT=I1Uz9^k&O|yn7!(|2N5bI>>85=qgDuE%i>p;B($y!kz_dTVS5VuJH(qlE=?_I`&6}LLfOxk zw`5V{hvkw9^>;)=WBF2hU%tXkG49&f8^$7NT#9U-$IV3cY*;ftrwke&%1qAYj(9Ls zttJ^Z^RhNQo(m_V|M-{eHuw61YxLeLxx126k zr&1BN6p1)8#s+`6BTmlj*&#~Pn>`!)S$_W6Om_(T=^yl~gk^4TNNp4qWfTT^10Z`O zlDtElh-NS+IYgrKSj*%~M&@(wg0uqhzImZd$;9}Uif9dDZ$g?~$KozHuOx6yI;tHf zP319pYc31*HbL5sWSzMTQggNZcokv5-aU}~)ixuie~e+fsi#BXwt>J~6U{!EPGXB! zX?eM=YBQ6=l?ffiL#F3xlh##mWU4O7VLet$821xL$>GkI$4zIi61$ znWh77mp&3E#k-ds(*M)EjM|Q;Hki$>x8)RgDCa9hN~i(ytR@OWphru>2e_+*t8`+f z-RV!oNNg_Gg5`En29tIXjGD8H5PI=PM1{OG^uJk)Ha3CaGmDm)NKQ;+_-IMn<}oB5 zYWG#>D?FT(M%h96VWIk{hR)e27&(i~csg;#X=RjyIv5HyzZ;9YkVor>rNsU6g0q_= zx3aBO8i3BpM!uZLs)x{Uqcmae#L>cdyC0jMZ^*-MG&-98EFTUePARD$lzTPTv_P#9 z=0OvHFM>09rWLzkD0gEtR2s$eUe34oV720NEQi;0n(+)O=dzm#xO0MqfZG{UvfPx1 zjJfar+e%JOfk$?fP-26Ym_(CoZf+TixP8Bx@yNVLqO7*tx4-Nyxh3S3apCRk@K#F= zO($$?oUdvxXst0Rp!B0?NUsM5R-$F?5w^f7N@rJ{Gep;xjr&1=ssBb^?bP3FlRPI= zabmu9s7x`$Ra(fLYlQG?}GDBaI*N#88X`_Z? zKWzo7NJ~xJ`8d~nahX#;lfnJw+89$8o8IG0mYN?2M}4(T)&(o{-AQ`~Eo>KF>u*WY z7(2HY&Pv(&EX1Cz_}1+XBwCVJn-l~x-od~bG!t5H`8vtz%Zy&OV$%1+Y&8ZRXf6`l zNY3U+yXuadY*KR`5~n=mpx%ZlZv!ZZx%K^t8u7_}c?NqeIUd>4PnX1X?$S`Jc7IMi2 z7j1##vNff1%UfeV`r#)(2^b7)CkXzO_FZ{^skjxvuSW zqLUPqWw{_~QEruv%}a;IQ$flqC|2N`vD{QE)6kG;*cA_F-#ob5URmnXD@(a<+neOM zHD-V5hNVm<-ypT#E7F#>3L{`=+S109+W&Q?3_w7o|V*DD2-x`ErP)&k9KmDWPE?|ITJ^nDSl4|ZXB%zS#}xG9~?7qyS9dJWBvJAYZ2DFqqtQt$8J4G6-6$R`v3hZl^mFYY?O=Jd z_ZHfNi0zEW8;em{KlnUvWwM zd6&j3R&=hosC~r+D^`%PeE^22gOx4$&TBvKf_TNs&J~xOvw|lV_u-vtH*K3H!4u;i zM9&0AzRUTsQhd1t5vNX3*6|rA2AMQEiAU1nFiWqbgz{(uKHfgW8)u#ISiL@V*}3OV zjf^*{g^qHuzIa3LhMs2MR(7mdEFQ|>wo6g(G@ayJMx<1}%+yP~6<3(|qM6SOn_{)S zC#WNx@g?Z8Y1N&v&T1^~=NNr{qJ0f46J@(RWx?7N=Wz(tZm)>T@#$B@D;IBVU+c!Y zI=s2WCobsZijMPXT4b)7a%o(C7<<)zS8=ofi^Js}?gwK*} zE%M?QXD;P~v2T;Wn)CWJ39ho@c)VkF9|5{Ddmr)Rc3;l(wv)b3a?R|%iMZY%Ri7x) zfr@;YCY$3BuXH}`G_~quEH*wISke~_cJV}hp0?5q4vG8> z2PDQza0Ab$W=luru!oa?vhVX&SekvSWOsu}9xjcub4+jf&_zj8Ou9|H`e2nH5Y^_6 zc&LFYx_dgmhoW?bYZ@HpWy7q*3KUSs8=9v5Te0${h-!;L^l!X$PB4UObIah5K(u zYxe!Lre734UZl)uU2$^up?I7_c6*|A>|H&47Zru?oWQ1yV5v>f>@bup%)s!ikxc4% zvBnDu`$^<2&JOWomN_l5x#rs|)zVIz(?DDM_<#iKcQ_j8*|;`Zm1BJN?r~ zsm3{{5llY);0NttG+i=jAV*4LusDgiOkMsYjBJM2xBhpJE-()B`cLsGA?Og6Nn_TF zuNJj!ev=j`7m1xbly4R&E_YA)t2m%N(4zmbt3k2NE3*k`@GBMObw+XV zxvgy48_K)u*c22Uf*Vas;FC+`QH~$MZD?w|hLfmLn4;M`#*t8xc$k%C2FU3f1}2w~ zGp5amNfXJ@`pVSozD|dTFTTX%im;bd7P8iFx~IVwdT1j0;|i^jC3@;kA* zO)=^&j#mnH%TBJbJ==sIE-{T|l+Sv!L6USIjnBJ!fzk)d?TEWeXkc#tnu-_7R-)K4 zv?StziB99ev9=?)^p!UWI@UhxV7S<^*!3r;Bz+AgFB;NpK#k1u>^}Q23{E75&E%J{ z4F+$jxWjpPysS{E@tpY+L5OTva`CK)gGt4fXT;;|Ipe4Mf6#`MHs?pZP9GUF`WYGH z;O6ijEb-Dq7(Eob%&3J)DcQJ9*bv(os88v_Pt_>rgT_*n+%ghGW|!QbT zOEY1g+qF6s+-yK5@BDT<+1pOVf=_tqpC>f|rgvsus8 z#(Vu!G(n&`bD7&yO?KK<)2WQlh6zhsmuds8jkAID`U8VW*nL9TF4$!!Yc+5(L<_<7 z;AHR%DU(Yca<^i_@)DL()1zTIc%54E{tVq{%7>&F%|FLd7D)2}O{J`Qxe8}T5IcS*l> zMM<894NbEE_h}~NwsSPtsLr71W4WOM!}gFt<#-R<5fTloa}<0j;Swx65w5mq`5?~h z9UC}sOY7sD_<=Dsh0?&Fq+$)J=w_lQQ$jmyPw@T_<&NUN!F;D)zMk2V!MOdXEOeS@ z<_-BaCO!=9B!y4nXpWdyNp|tx_a1q0ObPz5$%wlgkjYbB{rc?l974PP?KEECI*s&L5>x7*@*HKa#pmE zs5{aq@QTEkWej8Re7G${bDP$v*sL;Gk~RqQYEEjV7|Dxxf;6WNv)Rx#kQd6z!^6%@ zn@d1+md(cE9}J()p`{@un!OF(T65DHBU! zERKSs2Mb$n1-QEF4cVc{v^6|HHpEuoZ_Tn*A02IuQo_hgtk5UV%0g51t=+?$#Alz> z2l6q%p4Hiw zfNGJbboenC7Ev@bDr$vc1>R_#wg#oh5}u%9xpJTCyXd0_X%qgBd_aw+5t-B&{?KndwKG!N+2u zPRz-|Sc>7Ns@B$I9nl~!#B#u;(kxd8rBnpVv*vCJzR;}J#+f-8TVXEu*W!)lM718L z`cc{S{7jYP3Uzs#vaGk6O=BdbG|dZ-M3qnZA@tD9yg18(Xnt6HxJ~onBSRI5l>%xm z98;ZlcdrR#ISps;!!b{y*h|too!!-PkvW_=I{dlN!|afz14{V}GXA$Yqeb=d6R@V~ z6LevN%>vFALSnN|*)Ca$DObb=pwY=NCwQlcRAbPsOxzuPMsb1rK5piO+q7gli@C>FyS{?#YK_{8%brn1gY|;oOmb_O2j6*Aa1%NasLWNElhc8j zNK?s4ChA5Q7)WTI^);mMNkHEjN+!J3F`!hbNi=haosDjJ4tSEeQhPYn>}->_k8o`m z@neGqOF59n&W4-ge8FgA*0aaXiW5>O%vBA!Q|7vlv}=Gy#nLsM1e!oPR%h?S?*khi zE8*;=3=bs!ZNZYJIIrt+lS z6j-*_R=p(Ttz7F)H;9vC1_k@FlF1_$=TZ$loP{Yv!8CV>G_6m*%e_ka5;Lx<)Zrn& z1Eq)P_0r+%n*DBb%$b5}WNB06ejQ52Ic+Wv<_^1oy$U|j#Q~K>2`J=LKaoBI{Ogh;$BR%++F8lZ3cU* zBW6rF2`M(h5hT|tE4Ilz(tyoSGs|NsWegXuqW_5t&Xhx0gL9h}wh>! z>N0{H&dE=Pp4dBhwbBe{OJLZV&!(!hoCY&oL^tEi^b%{b4Q9Aj@T@rJPCxgQI!cgA z!BL{_?#EN2@1Drc*C7h+HE|kPAA-`7%tQwjLex7a0XAow9nu6%9GdSTHHP8$`Y4n- z$8md35AYsCl5b<`S%cYU9SDJj>=2bd4v);&-J8^Gt7J%+C*+L0{259!mDnoCc0)|r zbX6$ATC3>|l8QN{z)Z_C_0#-hu(5bTKb!4$S4kMc&iF>T?D~D%!KhHjXqd|JR0x_M zLUqG^*lf@9(J9m@zBy%7P`nJztwTVN4WFK3Y(`Pz@_V$ay+E;6*yEOE0^HoiI`L3N z6*Icwi%}e6Suf#?8w(ycZ&9(K!hQ{B za4j3#4$4j0z5~V+deZhEP5ELBq=T$vY*0aT{Frg@WOp6dQnfsMpDN9yTJ(V`SOAlO zxrJoWeoeB~#$4(XRmq&Wz23|W4Y%g!0INP-mF8%l$+yqRQYhvSY!DL?XjRIOSQs<- zB3*{6t4%$SRx!pBNHh#l!k!t%A1l&7XchILO5q>inXUAA7pvX#xkGY{@t?8dUS%`{ ztxPKftAh^9vowsz-6;}kvOoGiQQ9Tuw3cjm8rlD(t7b<@*x6Lr=BgK#dRvv?yRPx7 zQar$LZstu|IHG;LfRZW*9QNRD%S%t*t5~`9LXkTm;NAH$pTUBEHa~VXfQn^CoxX{6 zwT{A}QP@3#It2WzjnB8#tFn%7Iqho`Q{8hhCV9&uT=8c-kjQ;K5N+bW+Trw%nY^Z# zm@LYE7;BX@T73emYcn6k+NF!-=1yH5Y1zBOj@M+i5aGNCJ?0K7lBvNSnZAo4H>~(1 z31|}=XCI3CihF_w{2>h)26f6RrQ8-H=nb8uDI@bbjkH$>x$Kly-JH0vHQ0m}n{RCL zzcg{|&gRlIA`BzMnk7FpnIDryiR}k#w5>bQG zn5R5nhwsS)Gj`d?Wp#QUDJsp;(58|U1`&b%JU42#-nb}pw3%hn8WM|he`F|W)G zREC6Y5>62??8Eel$xqq4%g@wUT)a+B(qz56m1*Yz!YR10fy)x~^N-4Hb_~V3(xjcr zg+9#XZI?E}_CDU4^n7CTj8#4@szpYMq!$N4Stv9Z(o@YgiUk$nj^1JA4;_jpYeGx&Q{Dmv@2+;re@O~5_0{U`dgF& z=hly{gT%`NQ#Wp`5r)7+wC?(t^QEc3=)nR?uyTi@Alz6jT zWsYny-vwUN3|T%#?p1se47MU86+WX$VT2e&`5we_Q#r&b9UTsl2qT#iZQUa{Y=;ON zdN*Q0)B~YtuYiO&&6tVO?N|oqmxJ$K z)`B45|3gXLi3Z~)AJwGX0425Q5tdv-2%`Zt-;yZ1$59_iqXSwqY9#}La0{jfmO->} z)(ZT^HpRN zYbOCH!PPc#4^zj22AA#}q`eno5LMw{;yAByr;H;2ae&ihSd0RdR$N;#`@$x19P{eq-a9eME@{@D32^tI=Nz@G5Z3 z^y}ybLX`ysq0n5EbXx^ZBw7S&rD^ygF5f>N=50@@^O*$6arZzYFC$2k=N9@L8@ww= zsf=83&6v_+b@KJV*?l>Db8xuikg1G0r)%~O;OKg(L5;TZGkoM~&cgfgS5yykK+z28 z46tM4Ml>g7M~KGk(M0->lVh~vN3B@~up-xwV+K6WqSC84vY*Yg_n=QovrO#fW^=H> z?NygVc+g>1qN@i^&-DLs^TW}!p%`p!JrT$uv1{nlZd^084*hE@cY#OD%hnN#-lg^g zk!nhj{;xQ!>ivDoZG8h1PhttpZHHc7a6>E`9W?2=yE@otwrHVGEJbEZl4w^lef;-{ zAz8k}rW_(uJ4=iTThjTD0qp$-vFvq4_Q(@q1|g(&Hj9YWDh>jnqX_VAg}lD^h84uX zQ_DKMbnKcXf|p4qm$68mK|z4BHS5J)lJJNQ(`Iq=$%d`##44@l5gZ3bs(kd#Nj&}P zTVJKXhCtPyU^)WFuP1u1hF-dYt56&~o`wO1113=yXHlg&FQgjub4F5cbWpXjpsvdE zf&Abt4tDGOe>#eQ{2M> zm%1GojnP9`2&@1OmLb4e^DvQhK5l87Vwy?Qf>Q-g%T}5PWunqHHNf=LROUq^W5GdA zso8h~il{Nx3Hcxy_wav}x3+)`bDG$pv-b8qwJw>Wrjq9EyK3mKHbQK_=>_pr@znQZ z=Ed=OwRv%voAcsy=4pY*P4nWCO^XE+@P9Phnw+BK+iLSN<7tdI*KaQ#rhb*?0Y5o0 zTRyWE3KoTl6IlO!OR)K!wRx3j-(-HIzOpticFTrU^T&>Ftg&p&>5~jHs}D!}yvOmd z<3DVD36!^zM)Wd**aT}NuMLCD%Sn*6J6MKV-<8n%wzn#5gD{o2V&mdU{{8}5IZM{~ zQuEv?yc{_s>&ARj$RbQfii4v4JqfHD*qOMGco55Ab|31oZABT~TKUKw`8H%dX=lsi z-!c^g;fgzsR#>VqbTnFyd1+e_+J*7yJu;a*@ZUtc)B%2aH;i5n<59QLS0S0err^_i zkUhJk#8?Mx!6H~_jyKE2Mn`OpCF=^x1gbn`%5y+Isr~33zF9~)-VUV&YYme+oYFzZ zFxNhb%19AGBdPIUC{#?&?8FtcTb1GlY$`FlKxxeh?lIG6G!zVYoP2R@?*7&SA6JV} zq)YXH|lG_01LL9z8TcTLh6jhIXK zP_T`t*-q5rMH>P0Dx|L$mn<4+HBMha(^ssJD3}#u8FuwcTB)3O{uE$uu~hTSCcK(`NUL(pCGO8XBv;&E&5G+ldhR(p25) z_6~Rr)2Fe5GwG#jKV4b2PpWY`o!;=3fl*&1I*|hZMLp7?l=MJ~xy2X>z2Q%i9S!k! zQ}>(QzN$9wk?5KQ-*;6bRJdLUf_C9E*$8gzy>5T8D*hUG#YPRB7s(KZ&@gltbIUDm2QEm`uK{e8H__)rS& zl@y2n+bL#wZ(9fib_L~`(|v~6NLpJF^* z{DpT|D2U?RW-<~cWXr3Zd}?js4gA*9M5IQj{Z?E$f}+pn=hejWjXXme!spgjqul3t z)rPk6)&>K~Q|TrL<^ccqnSE+4l}c7d(vjub8Ashk-)GDAp{iV)FkDT%tOCr#Vb#lk zr2Jye(LA@!=r>Eu_FHKJ*|3JFpz+H*YGhv%siP_cYnT$?~*>V9FgI;eA5>}u;<`?#XVVZYULPZ z_=ZDPMi}FfGs%d7wuF-eC+3-qjcu`_ zu=MLP>DO!1CLeE&wz8O^9Q=H#vj|2>iYQpRDg$8tmZt1(I+bX%=QxL(jxD^ zj^Nn0o!1<5E5Sy=S$+cJn-V|Fjcee~HCL~U?v^1OLzs1tu@F1*~%Mui{u81M~{oLnrvC9+-L zOVTz<4)bsy&PKh+rjN=|YLJLp_^wKG{(v0;>2Wrie8i2{tMO~8DmyN~b8ZTAgWQt) zMdOziMD!NIMvHZvNbZrreQM{B{6lt8ZarT^A!kB^qH6Q&0O4aEP_-+BdhNn(oiL-J z<90-ZPPkTWZ<6yga+klfiN7?D>A*WGai80Wo*d;+v}m0j>eGgU4NDh>l~s&_W4(rQ z!VV~f$j_#No39u8PLMsSqd5IVKEtN!WCpmNKxoju+n4&85Vx68C8R?!QI4DWuIT2F zT2oV#g)je^hK6>kFPap0<;~Wyxfx)gQ7Z)FFQTvm$C{I=tM|`yO{cRA%KbZ}aen38 z{Y+u&nxAvg7x9KPn?&mbj)t?k8?f&NfW|3o7}HPU&E5x7;-h%DhH;ua#E0=_Z|k0Y zA)m&Zz2oZj(Bd1SIiJEqg7B~9%Xi@mcPpd)eBsVCZa&r|&(aPv6vKz@f_hKAwmBff z3K};pZgI3(-!2KZ2d)L}{x;u+Mm!{vVCVcizk!Hdp-}$EL|9?fXIA`xe zsJMcn&sf;5h>R|+SgA`09abN@0y~RUsQ^=w6nVBoGP{wGf)rnD4qkdyJ{5p?<)d?U zOdDm|$QyZQJBZDlx3)G(@#On)Nxpo$Hu?0Cx>ee_G$ERiVs?nbEe2cc$OQXf-2Vf) CbytW0 literal 0 HcmV?d00001 diff --git a/install/share/locale/li/LC_MESSAGES/atk10.mo b/install/share/locale/li/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..3ea670a6ab5089f15ac0b04610a8b1ab69baae6a GIT binary patch literal 1488 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/locale.alias b/install/share/locale/locale.alias new file mode 100644 index 00000000..3170ff91 --- /dev/null +++ b/install/share/locale/locale.alias @@ -0,0 +1,77 @@ +# Locale name alias data base. +# Copyright (C) 1996-2001,2003,2007 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify it +# under the terms of the GNU Library General Public License as published +# by the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public +# License along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, +# USA. + +# The format of this file is the same as for the corresponding file of +# the X Window System, which normally can be found in +# /usr/lib/X11/locale/locale.alias +# A single line contains two fields: an alias and a substitution value. +# All entries are case independent. + +# Note: This file is obsolete and is kept around for the time being for +# backward compatibility. Nobody should rely on the names defined here. +# Locales should always be specified by their full name. + +# Packages using this file: gettext-runtime gettext-tools + +bokmal nb_NO.ISO-8859-1 +bokmål nb_NO.ISO-8859-1 +catalan ca_ES.ISO-8859-1 +croatian hr_HR.ISO-8859-2 +czech cs_CZ.ISO-8859-2 +danish da_DK.ISO-8859-1 +dansk da_DK.ISO-8859-1 +deutsch de_DE.ISO-8859-1 +dutch nl_NL.ISO-8859-1 +eesti et_EE.ISO-8859-1 +estonian et_EE.ISO-8859-1 +finnish fi_FI.ISO-8859-1 +français fr_FR.ISO-8859-1 +french fr_FR.ISO-8859-1 +galego gl_ES.ISO-8859-1 +galician gl_ES.ISO-8859-1 +german de_DE.ISO-8859-1 +greek el_GR.ISO-8859-7 +hebrew he_IL.ISO-8859-8 +hrvatski hr_HR.ISO-8859-2 +hungarian hu_HU.ISO-8859-2 +icelandic is_IS.ISO-8859-1 +italian it_IT.ISO-8859-1 +japanese ja_JP.eucJP +japanese.euc ja_JP.eucJP +ja_JP ja_JP.eucJP +ja_JP.ujis ja_JP.eucJP +japanese.sjis ja_JP.SJIS +korean ko_KR.eucKR +korean.euc ko_KR.eucKR +ko_KR ko_KR.eucKR +lithuanian lt_LT.ISO-8859-13 +no_NO nb_NO.ISO-8859-1 +no_NO.ISO-8859-1 nb_NO.ISO-8859-1 +norwegian nb_NO.ISO-8859-1 +nynorsk nn_NO.ISO-8859-1 +polish pl_PL.ISO-8859-2 +portuguese pt_PT.ISO-8859-1 +romanian ro_RO.ISO-8859-2 +russian ru_RU.ISO-8859-5 +slovak sk_SK.ISO-8859-2 +slovene sl_SI.ISO-8859-2 +slovenian sl_SI.ISO-8859-2 +spanish es_ES.ISO-8859-1 +swedish sv_SE.ISO-8859-1 +thai th_TH.TIS-620 +turkish tr_TR.ISO-8859-9 diff --git a/install/share/locale/lt/LC_MESSAGES/atk10.mo b/install/share/locale/lt/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..97523f08f541839cd6fd876b53e86eab2e9cc580 GIT binary patch literal 8538 zcmb`LYm8mjRmXQj(iSH;Y17iCP;*+RdDOnn*ohlw5~ogVr*ZJB_SB^*A>DKDnLB&# zxo4lA$BZWhT2)j)MOul_T6{pni1JFKdhT!L`@@owLt=tiASH>#RH9eEp@LF?>FX{5bN4OO1IPUh!JK`26`MV}2BV z30?)ChHrq+!YkqP@O5zW|EW92Lq4fU@d^`LCya7G~_rl9i`dx58d?$PeYW~l`%iteD?cZ-rOG8{_l6Q2h_b=QB|H-48XcADKbz`@`}6BT)K(EVlnL zl%9{o=f4@B|2CBU9*0{0PoU=cQf&V#DE+?yweCMb&GWr@{~XjgY(i;{#=He;{5Gg@ zyP@XY7w_+Z8vkCXeLVoxKZW5u;`2qQ@gI-RABLLeOlw*PnJWdyCBZ-!duYAAiSK#ji+N}rqHp;zJ4@QvJmj4v+DXW^URW00dY zUxvyTe+OB@d><;lUrn;O5xxUn50Akc;8NtHvHdULTWS9u)c7lz`~chvHUB)k4L$@F z=YI%)75)Goguh7Acn^FEYTO&IG3Fk4KU5w#3wOb9Lh19mx3u=U9p1)=s%Gi=~?`1?@%{Cg<7KM&#UT>mOqKze7xFF2T5AeHhk<@|*2Y z^X!H4GLGiykCLR`){E7e;sO`Z$bIj_amQ!TKBa$ zhuW`!veUIt>+OPieqVh4K`1|*gWAUs%1?g*YTaLf>i=1&^?w&izsI5G{bMLSzY3+- zGf;WwpCPVbeh}L?bI6+SO;GE+4eI$GsQFIB`v;-cTZYp2lTiJC3+f!c0JYxNpyvBW zsQ&*3Wxwa3^uH=;pT8MO&$mO_YYJ-o-B9Oo3QF%esPP`6viUf~l;$kd`|{7A?D;g* z{NIL}=Q~jA{}0qUSK-96(-x@qYoW&NhMIpLl)X>FSHTLAUv?2(IlLo*S<)9D#hT{R z=WvUVSAHs9XYfPFsdzt$8@Q3~2a%5=bI5k&IHJ#1M7HfAi^xetpZB*g?}ZETdUxbe zsB_bvMxSHxVg?>UPLCeI8L2*q2!d!nsl=9s2#4mKW@u3 zuP1w)@Y%W^Gggc4w=Y<5-Gk)V>_XaIH&J}Ug&CZ_4Umwpl!w~Qva{fhtz((<`ejOB+WkfPlq9E(x}>8( zY#*k{2Kt8e@--V{E16I6?Yquu|4Xi(ztC>a8!bD?Lay76=r*Mi>Ds#C#0dE?tQs5V zV*1HuSz6kftdrT%*uXHcERA?F_Ls zsC|*lm3p0w?pzlYd(LLz%lAQvWBGEK9GKJ3cN-S1N5e|HY;$^Lnkx`#Ln0L(}Tj&p6w5>9`qzCCz+2%vd0=t;-n` z6vxK>)VRE8>ST!Hd-+4&!^SRW;@oCYZ-;F&*E8)A1+PWjutRx;$#`9auhzISvkA7= z_Qpo{;f30cE3~w}5;E}GMG|Jx#2Ia+?U%Ng=c=lfe95bZq+kkPGzI#y21&kOQX~X3 z7ELvu%rY$t5K%C2A|E367qu%)U8ZUHlDVmNntYJ^rQ9sKbgA%!N<8@ErB_kYIn?W% zO3R8pPA9e=B=;V?>%gWHsk(NKRDIX$+}-r6&WxWds7Q^D2{V zr;}65HBoP?!hl_Z$4FGn3lkG>N^QZ%88)Id=?* zs|T}s-@xZ{DLJd_7JRiMtMA-&a?P6=_C9{$ER{E^E+hW0OtHIPSN>UMBigVZml#CyX<; zugVCL`h@yP)uXOPXF3+x< zN%FLA%9S%U`<-2Vtaj8`abG)$~_vZfpsenJKRt`OY2t8(mHVI zfIKn^m4PpmJgIJ#k7Bs+ZhHvzz5^8G|-g>VztLK!@!k9rQvwbP=$Sh_tgZbImQxF(GyUwRnu~3I z!K-$0O;S*L=xtRMHd~ZMtWGw}vrz!E9O+x0mQ*XB(0i*fl;yY}Wt?UAK_`9z%u+N^ zq;e`NXNFxmzPx_x3c(l@>_^z2Lu87<$p zi)vYDJZqbkC#cB^7ZSfpj!??ebL9!C&BYwW%6P{?1&my{tmneb>em< zq-w>ZjDgyVP6v&_M}{3x5UJGRS#+>bB*i>1GGm)ttcfQ_|9FL|qZ3T%m48}?A1?Rn;23QXP#q+8pkn5N5x{X^ zeSB7y9G7vF9k^&~^0ggr@H*iK7xCn^0zWS_R&au~1JfIA5L4EWU*8pO*Pi`IQ+XSGC&{+Aqj&f7*5qaRXM3!_g?N$Nd-|5 zp#?>h!H9xDx8i_4RBYS%wOX-lhjwc1ezw{z&aK_FPi=>8pYQuyd!OOnx>YIY{-f)| z=6BE8^V(~#z1G_M?0omoXWkR=_u$il;5hKO1B0ON>EH|XHVD3Qau6H_eib|b{GrEx z@%U?xfAILMQ(U?O!RL|w2>*N%cred%!54%5;CAqCFam!C9s^!+Y7m?V*1);o>p|83 zQE(3UH{b=}ufZe1#j}Ipa_~~{aPaNm>EK7fUhqd?2p&Y{W5ER=RR!xn)mHb?k5_nKg5S#@r1kV76K-K$3@J#T%pz8Y`xDY&$O8da`K&2lARp0%f+V?3i z1iuNYf4>3Mu9JA+XRr*M2M&QWJ-7>`DZxiTNF4l=$7h`8^3MU)&W&IQ*1;9vUEo{6 zZ-8oVlSYcJuK|~UkAU;RAA=+bj-*mOuKV?DqjuMINT1N1ilLt zy}ke{-Os=yz*!8srbY;=oF!lgZUmM8T2S@h4vMed=HGwZc7v&e+*Rnz78G^{u)#{vmjOoo&t)mSAlBBOZ{^TRK7bvSSWZu$WR6U z0IJ^So)ZMegC~K?e;&wC2QLN{e+#H~z7V!KweK6?QQ#lJ6TzcaIJtfD9sCd!9gbQV1Y5v0;6>nDK*^~e zfRH#ieHCL5CZNjw5U6q=2UXuQSG)e73ZBaICQ$Nt7brSC2%Zdn3>3Y-3u=51rIO>o zb)e!CQ1p2%sPf+iYP>!Rs=eO?5hcNME<^@_OTZJr-QXN>FQ{@q398=Tg2#Y|(J9ft z57hWw2_6FO1Wy592C5$qg6ijAf*ZgC*9O7+z-{0jJzwnF_iB$1g0p%5VNiVgT~K^* z)FqDJR)dI$pyr<+1`*N0S3!;U)2K}SIs!Z$ybuh*2B>oH21TEbf}+pgfk%M92i5+A z*E@bV8C3h1fZ~^}py*cvL-0;eeDfHn^1cX)4nGA&r~d?%{wO-F@p};{etIdWdhY-s zeeeOWAN(EI2cC7Q8;=1{<8}|oR1e+@hTu=Z9&px1mwpkbakvIlxwnC$!+Sy1`zbI4 ze*~Tf9&nlC&kI4#i!o5`z8w@lKM1Pb9|u*>cR}&jvp2bX{a`Q83Ag~f6BM041BzZx zfTGJmo85Tzg5symAWaYIAX6atG^qAIn@OU4b3yUjT2S@Zz|+7xL6!Fj@DT8upvwCR z_2Sx8AuW_uLBPTUkEUf-eA{{$eL*4gt^R`3z9w9{cxqfJ*;fQ29R(svZ9bik`ps&&R#Q zr8^f?xm!Su!yqVrxdl85d;}EzKLcvK{}mK{j@s(dp9!kmD?p{+4ITl$9#p#?1~uQl z0;+%i4!#IHa+}My(PJHyJiHs!czg|1y5MRz-ucWng0sjB%Lk`};=`Lj_2W&T=D|Kt<^4M-x}G@f z#^(}H_0_>1@C~5&;3ME!;4i^5z}_9mbnq(h0`Ngl^#4A%4E#?}>G~5lPj-TuZx4bR z->-plz-RAt`T9UTuK`uhC^#GZQ~&;R;Q2g10WJp@jJW42sB+&2_JEIrr+~A{PR`5+ z#m`rR%J&-Zo#5v|@kwLU(cwmL1<&sWSAjnV)y{>LAUGF{!54z}gY&=-gR1X`AWaGm ztU7tL8&tn1JpKyo=lRr{i{B2e=J^p&>3#u1ir}Pcou2X{8W>EBdQPc7LHK5wN8`OB-1!}&1z~h&F{LjH7d4E95jl&6`=zcCJ zzPuWgT)7Th0Nw?j1Wtge??<4@J#fs)qtig8Uk@ri2F0JR1tlNe52`(10yR!Q2i4Al zce(mc2UXrGQ1dkcHP3DY&jsHCs(oJvmH&63+IjqLH!qfeDlZ0A&kdl)>j6;h_@aOR z3sC(yc-)QSBJeDpUjk~}?*LW*XF#?4`(Q8lM^NL}yT{d20X2@df@gyt0Z#*;0M(Bd zUgy%E3ohmPdhi_ZqoC%^FF>U`>t(LI%fPifmqF3*L!kQo9Z>B*;(9k<`$5$=1d0y# zfg8ZT1T{_vz1;Qdd{F)00jj=xz$3xG_wi4FOL#u&6)xXqa2e090#)v(LDA($;3DwY z8_+4i4WP>X0w_NHEvWiWyV3FcIH>vYK~VkuHn`qP zXMq~8DtIXPX7Fh6y`akZEU5lH`xd7MF9uKN`C5Z4lm%tZ;N4&<#%PKgV=eL5VfD@qR!%slb@3_}G zK3NKik48bY>s6rYdju3eeGgRn<8OE4w+uXj=Mhl+c_Sz~e*hG{z5t3p{s685m%h%? z=|)iV>jAJI{4%I=XWik(|1?nTTL-E=H-H-Vy`bp+2q-@KJXi*Q1XjV#uV)PeKLfrQ zy!8#PeW%{(^7n)4{|4|yU>!UId=Du4d>a)1KK(8?e&>RUzXlY4z8=&#yd69f{0^vm zhurPP`CM==&)Y!Na|@_`y&F6R{5*I#_yhm`ccA)r%sr0J7J%ZX^`Pil12rFR0aeaB zLG}N0U@!P%|9tQpU4PC1#cv6C4fr~6J@^Eu`M+$hYxi}a%6k;N2>ddrejNQKH*U+p z^LVa-A^1LUKKNDeXfU|f)qf1AaxMTxj{#8izY$crkAVk)e+!DQe*m5i{?X&<43ftG zN{@GfeLQ~&)cp7l|2*d{Zhmh8Mcj{YA4mHu1c+2Awp zcm3=K)!u7B(erNbNboUG{rNn2F!;~lR`5T-=Ydzg)%9Z#)bq>1#o%q=i@?u-8^Aw+ zOTcvxI6i$fD1LYw_yX{Ap!neLz#j1D;1S^A54w4B8YuczLDB2g;053Z!4tsWfXl%n zA9D1%92A{z0yR!|fro*g2E|X`1T`+d1J%zH{?xVWY*78Y3{?9Dz>C3Kz;nT`f+vH| z{WHf0^T6YIUJsrGj)1D~cK`n49=`>upT7mwzXRUp=zRt#c{&JcTy6lx$L|JJ?$`bM zUx3PY?AyKk2SuN);B4?(P~*236n(w`ZUTP;s@)eq?8<*7xRK}gfQ!ICfaie=-r?+w z8h9$tuLS3S?*P@Fzwz>0ufNm4rQo69-+}YNaWDcyg8tSy2yW&1UjJ^yqoTwIe?e#x{ukj= z;@(1dE@2j7HShFyzJ3#i3HtjmVL89A1g|9=$?v&7PQ3R%!hr-tQSh$>{oUc?_4{_h z(|P_P__uoD|F(i(_P-zW>CXaT_23Ww{Y5-q?Bj0mxPZ7z3CHpLe4kEm3(ubfKR`H` z-!~IB5dKongijHc@GL$a0QGk+_%-)4IDp>=5^mwSAN&V!5d1#)PlWXE1-$z_4=*KL z%kLX}M3vu?Ro8&&U*vzh+~XU;KPSADH2()&3*HExKscP=zXCTA{+^(}*Ek5CP23v@ z`a6|y7{Bi#NERi8R}v2K@xSKx>j>#zogYgG&mjKIgsb^|j8FSwuq2|9m;fvSt%*%)b--3F$5XC7)XSZuoq^9%ufp$>2(RY%3E@qP{AARm7-?-mnQ@m%-slx`zoIpMd2KEg2JSp@xQJwK1M$NTi_d0yy$ zzn0&hCfr8Q-xGxA5oQyg5cU#kJimnSX9WHIobYe<3%i2&zu|XCIG+&ntiPWTen99a zypnf=;97$Ib`$=J@F#?82>RRZAh^!w_m2j>g@-%*@8@@<`yB7J&g|%Te=+a=op1*4 z_kyE@eLkLeNH2k~IdK8S3 zw(6f>&F^Ot^!G!;5rln&lL_A;=x;vZT*7@m-HqU_JYPsSfbcAyUkHALFhqDE&u;E;1LK>%pVJ)4?|p77*^|`GbVJ39sOJ6G4C9b`U%Y-p;!d{qr}$(+DdG zTX_E^a05Yq58D5ozjPaMkMVpQ;cR|yB&2^2_#ZoYH^J`{!JEKkdLQ;Cm9eOtl)|_& zSS=-$;km)=`3r}_)fYIt(BmZ@*L&RPaSPZ8hmvyK9IwUt?XVRNj5m39*a&)NH+sUP z5mu_rFbZ9jgFB*nG}w&m;ZU_)uI{3C;(C_$gjvjzFlmOP(YWOsh=-F(7*)c!9FNA8 zW>|?v;~AIS+!5#HHmK%|o+Y6*>%X!5a-e)>=zL>v2>X598fQquB^n3^bY=r?6E?c88_vXv8Qq zs)HjjLs=@-<3=NP1KViTYSns^I;$1BO!pe&jb=O=tSFUu>GSYe z7zZnAwQ@2TH4_?fX-&}R4^}j&J#jAw>7K=k8Qa~1b-@ME;7F@x(<97k9irKEeq~hYX@-N<+IU!^&x1`7 zpgKnHvd3bYsbdBI}rLAAPel^uphLYh{-SwO4Rw8D0qo2?vOH`oX zlgn9(8zarC?{QXksmi>rN4pr`s1(9I!`qYUb|!hH5|_8@<@Rz?iMPXNaHen23^FyV z+hc~oQF17$l)^&G{c9>I!6KS~8tQTacR}QaxI-@!I+zK+_B?5_+3@pFc;V_%cy08_ zq>W2!XI%Okm}2Isx9mUyb}fArM#(v-J3~nXx~9bB0uFrg$_KhK!W z9@~UPd&+v1nbOA0gK^o-*rbv);n`$Qmx-uCG{+zvBfwlka1Jn$+-yWLuu#PfgpX!p znz$C#k-Vj9OY*?YMw_e>Y>p3Aq)U}lnz5wFl*v?hEv}Cy4Y5f>(yTE)3X6`|Y*9(g zdaHtriNg!mo9J3wskNG$oAB~zu+lMh$jUaFR7lhi&qu0Voz52krSvPHN#-FYNo81~ z8)>{{P2a+E_LpLDAwfMJit8-n5?g)qPh-6;RlQ)g#T_~6dexMK&X(A&C6v$z)J>+B zEgWQR#G}lWa<#G~9Idj%l#>y$%6PRUIm6VWi=$Aj!Gz08&z2n#y&?revc1uS6tR!6NB%mA+dXoQJo!Wk3HsF=?7%rH~B z%&QAeE=ymkRW+mG`7_BXVwx5dlEX$dt=y#Abfd9T3Z5GhjkIJrQUhjWz)dMbgPyht zyLO0mQ<4{Hwf}*V7MZF;@If;vmt7P3++5nlyj9=I5sgf{q&A}QOw*}(D4UMmOgzNK z3Z_iAcP$km)F8Soo!vNNd0wtpePtzBJ0VZngx+}m@ceM86yD`?^Bih!JX%8p!Ek;a z!Tr?=To0KL-KJ8mnqplEi()%i?adOK@haJ=x${DFNh1miECRYo**0ov+mJst=u_rr zG8NLcmlCYD=2NT$Y0sP`JxJ;pApVw;gE87a(t~mJD~JhI z7d?Qw=vO0eJ`^HVkRm1HyS#RWOqU2*NX6H_;>vJ;7`STFw&)dliGRt0Vl9=LV*z+-AE(vVO)l``xuJBr#o|;xQ128AG zmhQC4oz-M<(ib|0zAdg}n9-c$#0XJ}no*$AY>uIc6<)TLCvJ@Urc8j0 zGR{I&cU08yGQNYB>FddqM4vM*-@JNVQfcirF&^)37Fv_0;H}eca&4u9o6?k{_`-%# zCxRCy@k(&Sz&>d z?zya^QPYW_t~m>BbICQMN0U8MRy8R@Dhldxt&D%j)XOHUV9I;muyU)I6Ni&(KyU9L zgj`WRCKm&;IP}uSODqKwrX~cgIGeCBQgC>CtD?!=I~S{#vE`MBk*YpX=46nX?;Q@# z%=d{@$wK4sdbNz#%%sY^a2WGtcBzm?`u|YLX&x?eR*QWMkbiVpfVwv^J%#+l0jtZ;okMIe52ZA|-Nji9_3HFu4(?v1cuiq;VWN zjJH>DQ}G%rMzRM-y4w!$^8%mtK^^%E{cL^7=s7 z!5)kD8h+*n^Zu;%ac&fo%0U}kxY@RHR^mirO3b5XMn={?#iHxum*Vy0f(GIu4NFuo$0xXTT< zIWOg_N|ezSZE-GXrf}Z2+u~i4wb|;5uUBx!#!_T$imdfJp%-pOH{HT+X0~BKrOuj` zQ+Bc20l-UON(7BJ0`wWlTrv?O%aciV+ZhdeUEgh|BXfGpoia7V(CV0aN2X5L!ohmx zq8TPU=d3OXCk;w&Q)c7i`lrE^ZU+q{6|=^7(XU0DEM7CV>kDZ?DUF>^Q_0#!Wrydq zEZs=Vu5f3n>cCE%mh)^ZvONY|Pif)iK4z7llu`BwdKw&w?>J3e}XQkSFo4SpD$YCr@IOmfcv+Y6YsUboS2qY|B6m!I08AfHoTklXE2LsRHNL&j@KV zV{&qhrAZJv?Z)4p+?p>T3g3y4J7h*U@rPOs$H#RT5hwNhE^WvP&5N;<2mc)f{ny$f zAF3;%&`m_W#HERtF1-<<9gSRfeDWxyn|-dZT9nkW1+*tH&-pXWm)@nYRwdi)aMDa% z&^|WVGGe+`J}7xei~eN;vhXVa8CT4kI%Co@Y6t#)36JP9lK0Hwg+&FV z(p*(GX%l$nc{;ai^PK5Em8;d}pxabT6)(Rciakt0(xHc7y>=%VwoFLKrb0BV*9P!F z+}tJg*tW(xx3@OLP{H0(|y z(o%72R_!lrym0htSx>sL)V7`H#)#RF?m}44_gC2R!Z|Kk09r9@4^bNyeQ8nJ#+hkx zkhtfJDN1!>L#1`J(?p?j1GAgUW@cf-Ye{AU7Pqm}#VcR$AY(C`4e@@6>38O|)q>Ki zGgjSqQFrZt0a=zcTbvjdC*?|`Xw%uH;L_BNXxGyV?``{u{a+4Tp#EIy3^*@GB)Ho( zYqM~IjVm{;W`j~%TYq@wx{G5kr`&pQeV1x?Nt=cQ4sU| zcuue_s*e6_w4|C)@U147+sMkd>itd~?b8ssG{MHsa~8R&kt;4v^j)Um@tS-}7I)0h zFF+bUn>#j!!6tL{o2YPed#J=a(;9hcO5{My07_Sp6lN>Zjwom)k;&~W*-1IZtLfYT z+tYS=f%RY!b!7VHu)cXr%atI;bn1$}cu=v^P*uC1(Kvr93x zq3siNsj#@G)!E%G`R)mp5-VFHD85o@xz^knCCYV(^DS8Mu)AOFQcm*r9ctD#pMRvoJC~@uc@QEJ%p~$Rj_ps%e=DrKx$cmfe%X#-L8tSzf&`63DETuYl^^ zz7P^sm8K?XI%BhTcQisrh}`kayld&1Lf5O07lB9l2seQJw8pf?!MP zri4g3L+h4~nna|Xo<;xIqOF{c3AH6Xwq}L;1IY*irxSZ|(3U6@0R?$s&JjdJW&z|r z8o4L8JEa+qnF%4z$l1Y0GuMW6LU)?{8j7isds?`KpcFvv&S`sjHVN#sE#k(+k*U;^ z;%uu+vlwM^&H7ujbx&g zFo8H=1Egu38!d;G!uLu8Hf@us}-9(SK`JS_J!NhlDi;+t(R`x zvi8yq^XJdMI@nfl!?7l4jS9A{bjyX8>ah%Sj99Y+w+(j7i=1-;)t&5Q zMEP_C+HkCp-?k>vW(=W%HI+v4#lxPsUiHlmvZ^v(_U2D7SG^LMe~V#T(H(MJ>xTOj z!_IwY8+nYBtP)Qwp3t+kkmXDxqOx&l$E;IDCr}{>s6q2}mN`5iH%i1pUkU~z4yo97 zxQ4_j7kGQNmFI=q))88S%jael={T@H;em_eAU6-);tR32?Y@qoxjwfyAZWfjq;uZ=9!nY&b~%46)Wf_Ix-QF?1m57&KX7-gR!C*$gPerB2nl6D7_aB6(onS-@}l@{eY8Az+$&JikIB`! zUEf}9^0u>wX}M{B+O7t)2E06Vj-LGcf_AUT$;Q4X2m6T^MO@MjPM;>H<|=CaG$~q@ znWnJ%eexN%K(Yu5yFJTccEw~UP1#fJr|)3dsxpVm-i1J4c;j{}KR z?C`qlQ6VA@A@fB--N)PhxmH1(uBZ-^QdI|=%sDTB8wgTq$^HYuZD*c)Zs2!){S4PG z0^*ceksepm9+*4i%}&x-LJ!L0tOzkD=}RmV{*xMfI|Zg-$#EY5y3cid6aQwiqao6w5xy%Xd>YUCpGQ^o~ZmlhM{_$fk4FVNQ?vLyD9A zRI=>SX_c*XoUkA5T>QJP;pz;kq}%c>js~lB+LDC}<}Fx&h|{9!e1>@kv?l?f)rf}t z^NJ5zxiR2K#2bBSgMvyGsedS=Ke0~Pc5cbs+n+_4Ns&LbZ+>R)y$99x#Y?nQaFR$n z48s+U!4$k4nfA25_@(?A`jpvBjs@8~^piwf z;5stSvA$03Ti+N?N_`i! zh8ulb*qNWT@zO1QDFFfb;1&c_xj&EQ3wjdiCxcqduWD^=iBfJDZ4{BDpw0`aR(MWlIxw)LA zmEjf#!~3>y!l^%8hbDvsOps7ZM-Wll%gysg_;lC4>q~Z48*Q1aQ`))9d%1A_f>|q_ z=E;wn~!iC{^;ewFlJTG6iNKuw-!P12b!k4|w zr6Xd&ToNuM;i9=qW?j{Hp>}N@v93t!%?JUsVE)IR9&Tc$@!+oe%Xm?3Cu?FrUP)fp7)i`(~@ zRd5D1EYYtnjTx~DD%CnZR(Dj&)zX?lEvuSq!)i8$&iWX)UMExO<88B{qCQ#Tq!^?}IWY0wy9WKi|S87w|@ z@zmFK2AuzhnyltYG+NzBKDh&}Bpa-KpBx{J%M*LUolz@{hxgF@R&{6O?=l#nxBDL3 z32AkNJ8bAkcg*Di$(|DLB3)?^CE>n@62u5S))fZ&#gIl!BqnAOY^*1xiM=olL#=%D zRuqApv`M_QqKPBUiXBP#)S)pC;gyWQK`?P6oOo0mG(Or&*hnu`akC^G2;wA5xfT(r zed-u`k51g|nnSbVdTDIpUMl7TSo#d>;rOqNG{?E!U^7%A$;iG(>LzN;curf+chPyv zY1!(OM>H;rPBnVfs-hTu(YuB2on|DKl)7TqA!uhI8QJ&HC}b@R2CZ)GdkBg`-DZP* zlcX}Sx4}HENnoL)WUZ>ijfuS@`uv1KH`sI<)r2M?Q(BZLN0kwd7NFYr-(8cnMc1OS z@e!Jd=OHi2Ux^T*j>^!hQjDeJ%j4Ea3-X`i66k#00?F+V!Iq_;D4!M(zYOZEC6jS&bJXNN0#^-JK~#;Bf<2PSc7&Fv*1g%wyfqoml*YJ*WB`82 zWQmhGl0pR$NrKsh&ScpeV{n{fxS15N*{xOxBv~0P>IenbI;3f6 z1AeSpvyST{j`R)0~QSZv$I5h$|}@cAz*kpozUDzBtSklZi*i z@ZBNJ`ly=0)WtsT)(3L4+$p|cS={vxEVM|FRs{+(JXu}3&C_&R^3&f>C6D=SH@ka)80M(PA)bl7k_k|NiIf@rt=hz1G#RNXrKkl> zTXcH36^L<>*$m%*Rp?|mM5202_ivg0=tRa&ahkh5Vgw;a z?EcGYYu60Yx9QwZCOtfXLaY{=x~h94_CwLEs+3uzaHjgZ+!~J3<2z^23@OAiUl2`c z2{3a5-ei(Xn{?Mm?59OJu~_0}P-`W2Elyz55;F+3+joi@`?5)3911IqXg8DT4yh6p zk~A&TbAPmwI^EzrWorc8ut25uK6=iqW;aP>-9^KNp-GJpW8aqFnGkD*y|uAD^XC<= zlPF|!x-dD1|%7M8(?$vcn9S;rRH$&n(K z8bmiVp;H+#3X8Dor*uW%F>*H}liM<9TKLe=*8Px=s|@6CUJ}33MzmWAwxUcfobLIi zptm<%HKa;MDdnxaJrj>|JDbmvS`Ar0s9o1ru+~Vs%BYP@L0s+k?h0qrP{#krRV=f) zyv`;v=PNaWx*~5v;W`V=4@gOJX?2%icH&83(LnHpzJ}&mbR^YUIn&ZxD*J&_qO+^U*_JUaH-Tl?jimOqcc)X>aEdLk*Q;;@JIBI4~?rc2DrWqle?JJ&?D#awl9;I?QwS^06MSHULfz4*{ zbcx#H%>S^{$lyE*C?olxwGnoTHgu#ZmYzj*VIIfJxbs-M6L$nF=PVbA@U6s1u8yIR zJ2)Ne_R&Cv!9r0S7e-)3WV}{zNjO8GJs)afS|}MOZr%wICeM^KiD^UQO~^4hO=@^` zZ(lK1z9gI_Q`AL^>I4;&31v^7E>T6A+hWP0B7vM})#)s!n3xHrbeaU!Ju(D+r`$m< zUtuF@No`ZAZo^fGo?^h9rKSAoab?`v%^1f``!E<`m5f%`@ZZVn$Vf!a12qNv<%QRx zR6f}1YhJWrxImQdtVpJxYHDElVjWKzFJm!oywWGlu zA#%jZs$0#6s%>9+BFs<~P$CUYz2P3K=%kTUFSrO(tkdA|*fn;eL zIvu*;@(|aAyadg`&PEg`i8m%xYtCYxeY4rw*=m2Gh;O!xbmi|VR|=7toZOJQENjY% zP?G|hd9s}q)jsS~-7m7m*=7wK8U7AaGia;nqrYJ!PbO=y%GzvSgqy!7o7PqC6yd;3 zrdi{v>&$2OjVmBe|xN#R^hDh?X=3ZY9P7&`l{>m8MLnQ$AgKdvRe( z&NRam>1q*LF{gcGPJ3+yK5tLV48VMIt~xn@tLzfUHS0BuT)9_|irXc5M_4YMucN)> z?DeGnwWk}7FbFzEE4AnMJ;pr^61tp`?KW)A-`qK9{z{W>8B9@}TwS`cQn-s`=DBUs zXT#dPhNoCC2i$bUO4qjdEg%ym-Yl3GO8?|UOT;qBHiffC6Wa}7DMnoT6$2}a*{RJW zE(39P=^VT6L|2@UyO0Cr1An9KLgz#7#>}xhiZe_!iHo}@rg7a8cQ7S&+Nz^n4cWTd zuk(|O+H7yk`NDG6;?!DUUbb^svAFJSo>A6LHY>`8ViozS%sTD-$N4mBXBM*Ig6|>% z)B#b-`#nuFNxh&sWy#*=0^6OR-c2l{Pn8QE#+xdax z$4-@Mcf)Rv=}6s3w@$P@gO%+olXEn4PNex{x0`d(?G*TpXm|IDYlpKqZ5zNjk<$rU zaa#@Ae8BVLTbm?>a3kku`3cb$h2)yR0s;^MjD)E_Sd@P zJ=3lmqpG&skr+0Hw3X}*E{J4z!AiDoBR_h|gn53Mmws#9j*^7EsGRb-b5J3pSrtX0 z?Fh>>xxBb>#8$>j)E#$ZV9Ki8%`Y=gd(K&fw1tN1DhX|xRBe#iqv4}{-+Pvw7KbG9 z3nyN7k2g9yg`7z(HtjT~gkcX;dzYe$ipx*(_^tW$kjOM~@zv1}SU^2utD1R|HOve0Y@~I(ULIEYko_JkJwS};m_o6nToaqJwA8F- zW~Sstt%Xfn4R7Ju9J9%lCdemQq1*11N!KQIwtt$WdF$PLPH&HZPIS3iPg*;<-QT+c zbm+xjIO7}QGx4o12Q_v&A3@v5WkOFQl&zSVlRK|o?*BRpt(^O221L$K+r;3&|3e5> z8j`85wMe_HYLMg?PZN8G#j1YBG=gG2OJkD2Xq%_@#pP3ZQZDgEVXk{-b8^_^r_;-{ z*P@1G9doZ4?9ZE+l6ND|m=GF_ub;=~Jmyxv|z>v0E0~Q%vTIVjinqqwn^9)C9>=ubjc%ndXX? z(sFJ(rzFGCTxG-8?JTetMr;r6q%56b^QN#9qISLxYd$;M;sk~^(_G0&=c43bRf~1B zNp(2e!S1t3y#eX=ICaiEm%q-YdtMYOJNAPF;CgQF+s#kJbyG==`4NDkhSmysf$IAn zv7=p?kP0^9ikjG~!#6~;m8LC`wsQdVvcM#;keM9WW_L!YplJWP{a4vpIx3g#o=Xt8 zi*f9n=mzuCWg;IbS?790U38$9h%)!EVIq~n6Yl+PC1gYN_FH3*c zdXSb{lfi3xn%>%!U}~`i8KHLgQqFrVk?_lz{l*COu zn%0o6FE$qLU?k!?bEtVgSfc1)ZRacfSqCf3oxGg7GIt`XdsRAhn=XBL zM2tgr{G zwc>C;hHc~8er`5D8hfw1gGVN3Q4kg1a_EGMf5WD-wt&ad#}^RI<02sTigoK z`5C~*T;}@(Qsz@T1Yb(FB=~6RGP6UxD7C;ZJdkC8e-SHJkG*2-FZA)zq|X-0%qqdS z+-V=86+bIUlLhN+YuL{{=wdEXZR4^IXNk6Wj$;M0GpOjo>6s@uZ??Yi$DU_dbjyNf zj}}5Vd8)dtM+I1=dCO&MiFFgvQ=un}A$$=&9a$Y|{< zayDhwt444IsteLM{Zb%pO*%phH|r-~3)opTdhRBM88WBPK5o}UW1FUb(x;t272fgI zfm;d-_8A|Z$VVofZQp}#@7HEtW{WZ5xH3p*rA;rNcoaq2mQyET+vHL)p_jnz@lv&^ zimnx$iS4%vx%+_{6E`=aoygN*OV>PYsc2!INNX717>}6e&y?W22~IP#8JF%6n&Q~* z>rbQ7y>P8{PI^>ndwbeqntWd##*hqgHv?~glvbsri*`m$%-C$u@MnedgZYZ z^lW?~@W#i`RJ?Lv>%6`SNK;sgFi>QBPJIv25MK(T0y4;%rEhj&`V~*U*Jazu?l{{N zwPd#wbt!b%O;*;0Nqcs-4QI#XCYP)99TyhmJ=9s`f>*`saNVfYk+NtPxu~4%c^k}b z$5wQ#nUM#ML~Gd)`=gL<lP--ZAn>Q}*B64VsQT=y&<~!$Ogn@*_!>YY3b# z^T#h$I9Hcdok^L!O`FDHS3Xp5Ye1%nX7-_cQo0|@oCw|nhOTEulMdP9nPcXdZj1$t`s7?FW9Faextgq0J8Mq)*m)#6=^7V6tuiRMG^(_f25$icc%E8lm zD#aD@uJa!+d7~bc+fMtXesF!>W1m@;QDC}wzJjeAS8Q6l;gT(DH$Q&E!@5Zc86`zd zy8_Cq&RiZaVH#>XIAfWgC|`nc65TiBZ7AAc1U- zj`Wy){=I?~sJ-!=Mgc-cqs;hz>df=p}4bq?-PVqkQSl6Dy+<5Mj~l|cqw#;il}jllK7_WryN+1$QuU$^kl znZ{^@In-zk+oyDlXu8W2sQ`25S z(Q0tu!7W^pwnH3g(CKH{X?{D`m{qGCbhX7nXVn7KaPHKBvpO^&3gM%SM@Av~OwvGK z?b*T3&gD`tsvcPE@#S=tt80+reZZG zdp+hphcOd5x&O{nX5T|P{tK-klVd!1S6_rTg8im&!k1!Hjr&+<-SyDcdQ+{$jQzr;QPw= zNJGcnEO+kmCeuFLexdu=i$ON8P^$Qo0ADLosk^umQ=#}a#J*ut9_AECdwpC(Vk?&2 z;Ka9JZLu6Vaxz$RL;rlXzV6RNQf8FPiSDd&eq}y zH1YOVq`cD{N7RBrv$IW({Wd#l`t6XJr+ku4mMF+SxlG9=p{u6Kvf!VWb|y;NhVEHd zqwUftm#=Gnw|?qSu%||lb6~b8Fn-(|H8O@~=Jv1CMCLxRGiuB`t$!WKa1%DUWDB{1 zAjlUVosetj6#_4`JESVIx#S?qb{D8zf)y8&SeTz|jHs7(l|&mMDeTHN>dtk+B!bg%8yuceuq-s8Ex~dW(%^(Rr`=eo3f5+^IN9u zs76rX+8j1vkOx%nKj}jt$b%GQ^}#)f5 z9Jifxe>e--m0nEY>79P~>Q`<%A+Ax&X1z8^y@ANDz*vmWWUXDWDev;u^3ba$aqo>T zohtDWEdr5Luw9;t2kU~q6~RdleU%EA5v}vPNW3?)nP$&>i8|>7lR8ISW|TPpyW-y+ z5k&-1Q4tFWf`W>G1@OK8XRm=+?)&+k_x;ZAK3r$5z4qFBuU*fXJU(9(&-I{>D=m-D zR}tRR+~<2FpU-zGL0X?L=`NqI6ikMt;Vs68U=Vpd>;_BR?en#SBj8|oFKi2s!X~iX zJfE)~>;pT%EZ7-thU4MSP~{J~$LDJXL$E%40@j85U<>#wYycbH>+_9*qu~JfyfNo| zpRYXf5LgMO!ZvUoRQ-0r0`PZZo&`SNb;!kG30Mghg-u~`*cBFm*F&WTq2e(e7K966 zVfZMN-?dQrUNZR|NN9Z@LD?U%^i!6885TpIf1$Ih0Oh9|ECL(BLa>vuA5{6Hq3WFu z^TQd&+oAF=u=GbvUISJBW>_2UF#QQw7Wo{k0Sn&e^Ob~6q3YEG#=wy<8a@X7@F?sF zefLvG&cl^%@9^!bI2-PJ?RivryyyJy;5!f~BEvu^Y!_ zpvG4-C_m9q>7$_hr9;JWHuT21aTiqkE<>iXuh0@#UTLU)X=(CU*b8|ER2+6ewf}(0 zN1@990TzRopvH6Ihut_Y1(mN3lwB*RICh6+U>4MPycepT4@23ngz~ouD&J11_8)+X z^GR407F_D$&%{MRH!)K3d_U$VOh8ysvmYk#p{TrpMvF(b3f|Vt13|QVHga-o1w}%1J#b-U>lh4 zG1o8AQ2vvk(r3fsa3R#VT50;VQ0>?XRj==$>X~bq8y6*^D)xR%8mG=%*eU3u4>nxO? zD^Tq%u-v8BfXdgx*aIqFBcbxeLDf40D$a9YL--hM2KSnL1?EI%b6H{g*(kOHaY7a1+${J_r@J&!Eab4rO-^Dt?!s>QVGbCs%`#TS2w6 z7u2{K1(iPms=P2%eQtxYf7JLatcCmGJ)ryzfwGH*1!0P%Pq*~j z;dSUAgerGARQonS<=Y8gfbT)If6lWm{ZUv5c_WnH?NH-jzaar6{zu6VUsJbDO7yB zKgWD%U=b`Z%tSQ zHiD|x04P6`pzNnY#dogpKI0=$@m~#Pw*@NS9!o!D@=>VxpEmwx`n=D%c9(!^S2b82 zHioM2P$<7asPUNv)h{!l%9#h{cQKp*SDQZ1^DeH%VGZmui8aFvA3q4M>D@{?%15spT_7Z!ylVQcssRQsB~=-Sf>_C_9H zTw?s%*x)6fuRZBgU_-bW_JUu+(y;E!oFQQsSRZbIn)kU%fU3tFs5mZy z>c>@3^YU4fpM#3yHmLcv7s~!4Kb{EIauoYq|>;YH7G4M1T1bgn_-2^Uy9pG`O@l)+JH!gcZ<(~v^hflyc zu+Hl~-+gc$Oog4^aQ(XuHb%Yx{jkl({lM6%5pQ=#fp$=3(w}p*h43xi2sQGcL$%{;036<{! zsB(5&`a#ow4O^l=2Q?1r?som(45~gIpvJ{OsCL9z`edl_FvB<(s$LHmmqGb^8mipQ zur=HPHNGxddemFa?{!f1FALS4daycd3ssLBjOj2p@*LOz-Ua3VMdME6eyH+~nEWkl zhJ4QCT5r4hH#c^M^3xY;{){v^$=0ko1=7M{n{O^Y< z|0vWta2%F{zrzZ!+6pxQUg(o>=OKMdvnR;Y157pmMBpvKvDD7*KK zN1)0%4dplQyN<%>xe88zTcFxe{yjIZ>O$2k8EXBy6{TS<+lSY1}8)H z_Z+BtEr<2sn^5un5vtshhg>~|!4}95L6y4~s-53K_0LaGF;9!{V6E}WG8`$h2@b)L6sARs{g&v50^ms*#Z^E*Ng{^-x_~| zDyQIQ&aOI?+{)zsCQpF1&`&ikgYA&tgeu4PxqA=D3yUJQhZ;})p!#VnR6UZQ)~y*( z^XN9HadIE*3pc>#@DHdsH9q3(x1gr=z zK-I6r7cQbBdB(NW%?gr z1LSj1{{2T?JeorFZwypDM!~u;2`c~nre6k|BCm%UpGTqM{vDLvk5KKs1iQe}U%GgV zfU18QRQ+d|JP#_4OQ7nr2FmUwlXpSQk3&%X^(j>UeFIhA1*m*EzH;kK2`GJgsB(Hj z-UiFS_o3Q(0?IDxYv;cRRJrA# z%Bc&>!!}UkVklI;iKf2|s^1=m8b{B;O7LB%em@1(zC7Q!b3z%Y_P2ua*Bh$53C47& z`p$yNH_!BsLY1@5_!?CGK7@+PH&FIJK>51@qhaA=ZoUnI6OgCEdhiq259U1X`ehJQ z+(#LM#>r6ixyj@^p~_tZ)z2$UztQxsLY2SQ(m%8GlTdzsfy)1Iy?zYm(c94h|Lz$Wl*SQ-8X^T4tv-1=Sxs+p4*K_Aw~`TcGTALFIoB%I~L8IQVcoOtoYfd= zd<=o|ABJ_{Qq%8*e&pj&am@3hJ69Ek&5--R`tT;$06q=V;79Ow*!?HYZg4N`2uJ_y z>ahfB9J~cP!QWsr*yfx&XHA0jkQW%YLd}okQ0>k2i)&{QsCHI_g<(CY^tMp(h=Ce+ z{b2z(0?IxP7J-wY=Fe;>`#YfQ7nuAol)opS@~t<%0+nwMl;3?&<$r4OcP5{Q&C%yN z@9f$@?aMJx{TP6Q;S8wp_#RaJzlHKwsD8Q|_JA+K{_rv!1^fO=Y~X6xReD$kcKOZq|47&pdAi9PpxUt?YTWz)tH2V! zJAHGg{u~5V&pE~yp!}SGtze};I0M09Q0rT+OD?M;W>ke`Hpcp54m1#`H3U11gEVNmH|sCoV% zR694pUhpvN39IFF`6oifb2)4XKZc55?p#q`TwB30$YY@D_Yzb+_CS?aD0h@M9~wf9 zvyLVYfRmBOLB(}HRKJ$a6Xm@J^oFX}T~O`V1T~INz{=2)W&OkM~pA-@2t!Gp#NrZ1O2$~!l-hB2fsfs5b~xCUli7v;^5 zas{0KE>Pn?2#3JupyHgTpvzwks(%w8lrZeuqGfkDH;!^A@N$egIXE-;AY-IJqgTh`v8md?v!WZ~@eMu>~rwUqi*I zbx}7SuZN|P=R)b1!BOy4sCJbu=HeL#Ro^>c2lxzBeNI5dr$}*EZYS6C8x4{QOyfQoa8 zQm!3cVISlLa2os+ro*A7qrC60yP)dVtBlJZGOjWnhOJ32TsF#E2YNv5XS1NnSr1k3 z&!PMjDi`IgBQ2oDeG*jqGSj~gl`m&`*S=;@{S^zJc3a5yb;RplTh*A4>eAHHhq~&QQrRB1xkN2RQ*;$trrJO@2ec; z?E^JoNAx#Ajk{N1DfkKO2G3Y}vnp<0r$hDIYf$6nOQ?MzpWnr+5!5)p9%}xkLah%A zP2K<%*8@=N$8S*ctaw#7PijHg2cX9DEYmNB+OH2l&703H{a2{C7O58H{ar;0EU$E^ zaefhMJXWag=I;Qgdd-Du-!o9@XQ0|qwT7!-PbhsFRD4!Iwd*KUoGwB?ELqcyhn7(1 zg9MllW|%y~%YuprzGwVob? z8b4o|d=BPCj;bByoh$M~*_VZiTTLi`(Uv|E7C}ygs`pf=dd`As&pcQdE`}PPYoO-m z7L)fGzk;gAFHrvS)N%1E4K?q3L-q4?D1Y}t)&Eh`KLa)HwnLTkAyj{#fEvd?LG9b6 z>qhx zJq*>pd!Wi)X7W=|ez!u|ziskCOaBVW{+#JAn_Qs2E58&}JSsr>sRvb$HYN{&irWOJ zaT|t;&tj-JKLd-xtx)4~FI4`MQ1dHC1DC&ou`$%V?FQv%5>&pMq5M2zTn9%YZ-c5| z>4t9os|nj6kAcd+2&#ThLbd-DsPVTOD&Ib+_#J^7cjuw{xnLt_R}IQfJ*e^45h@P7 zVLvzms^3?^X!r$;h5p8_pXWf$<2`T`EY!rUkBP7z@%tXK^I>g(^|*c~eF6QS1m?~MgIy8f;Q)!$R0%HITo@B~!-`gd}Er@}7CYoYq% zd#Jcq@9fs=1b992DyaJY4qL2`i^-%GB4646AfQmy@Pgi~$sQ3k-%3BQma0_e(KZWvNsF&;4mQeC6 zs5m?Y8^V21`}HO0#kY5q_g?$rZA?z^EU;`eic+bKY)tguTbZtx&vG}L!ipJ z7iv7Ng^J&PsCk@gpz{}P3_))^LvK7o<@+A0y~PH(a@s$_0Lcxaj-k` zqfl}C8Y(V@M!5FYheMIa!M<=al-(7mdec?lJ_EHc)Ewp7mjQbs zuY(=oFVGL0jduIxP^flIfr`gdQ0vy$Q1$LS#?@mgR6KS<^~Z6j@lkAS6z~4L&qDR< zqfqPCZj+Bg`7d&Vi*q!T-R-al+yL{y9k2l04OPzrQ0qt0aqb+@1eQQK_eNejL=ixEEG~TcO7D5vX`aO>p~c1K0_<9n^T5ZhR7| zKMq0F{|YP$a|hgcsWepk>O-}wJuC=&nmi1~BTs<&;hQiQeBa~`q3pjf`7|tqd>&p0 zbH=**6owk#9bjIV0?WcM%nk2_vVQ>T+`kO!JhuhrgZrTTehiiWI8;1;fU5T;D7$=d zF1;9(|8h|Nn?d<+1LeOPl>IoU_9VhmFa;`3x0?PgsBtnMs@(NZ{$7Bxdj%^08z#SH z@;>-x6z6)Vct0F;=gw!0uR^Vh`=I7oOoCf)?}nq0UxS(_{AdDoewhh-z?Y!L;}w&mC%X9D2^GJUQ2W5EQ1j?# zSQ^%v7f$4a(2WQ1(lp`fVjt|7?NE|2mZYL8y9sWBLnF>sY>2m%kQN{-!4PglfkSsPUEv z)qh#WJD~buvB^82-pBSs&DZat;!`@!mD3PvAL|Ph$CcVK5&DCE|Y{;&@6 zJg9Z$d6)t}gc@(r>2Ch_f|`#hQ1zJt)vjew{r)P{x^WV!eWfP5IMj#QpF2VIXC~CX z`6N_ak3q%jim_ORi(?I_@zBE9A1clXQ1;WH#??Hi`0a*@!)H+a^fOeyUxu}yKhxRu zglflFsCk(H)!(zB^4$#;uLq&#`Ff~%u?4EWKSI^(y0Bw)sPa2N#cwcF|4oL9!>v%| zEP)yy&lz_@#p@tce0*81{w<-_w|-FT@+heE8BpuOMyUDwK2$tPO>ur}LzUYaY8>}6 zc`Vd8O@*@0GW}erdM|@{@+36&p*}GrxH}VTR^pEfa&9*^3Q;Z^FpZlK4&}x zmG2@{y^2k9v-|$Zd`YTiccoge3=C`ALc`? z&(A>Be+yK+-h+z&_fY+o_eN*uhgzo^LyeDNQ2jgus$Vw4@$e{Ad7Wptc=UtXhvT5e z^9rc>aLCdxL)E9`OgEmIK()U;)OhU&HNNITjpN6So1yyWO_M){s_!YN`scjK#i=sX zeC-USPlAfm9M~Ja0@eQ9H@kY5gBo|Wp!%m3)I1ppRnHJqKhA^dm*r4#*#?#GYp8nt z4AqWYx43+zpz7ZgDqjqg-vCrUOoPfl7it_VhO*lPz4sDW54rd(w|;bl+UJs?$_YW0 zI}56Q_d~5WPeQf(O{nquB~&@S*{(iCVN=BFP;t5*YMk8+Tfh}iy!<>-V-$ z^F1A^KW9S4XBE`?@ETNo_CS^Q8PxbX4b`se=D2mOHk5rl)OwN%y?8*yVJ_5uxx)A@ z)O@ago8x4txV{9{&Uc{ddE8j;_9$<@^oOcP8kE1Aq4Mp7s`p1w<^2pbehc2=)`4!{(kK>@? zl>rsU`%J$Qs()XCs{gxC^*Rb`!V6IIpyHh_9xY)f>aBA_qcj~*tEgX*{GP~&s~RQ#4f_1lwB>&q*!4Lk=m zei|%re+A!zXQAT1ZK12*=TQCm3zYvt z_qqP73N`N&pvt)eYCJpy)$T)3_4pC?f;sMY<@SYYUlNRmQ=#U^=TPha1=tK$dcf6h z5LCMpVGZ~=)O*k_<4LHv7hL4Vc^#5GSf~wEg zFb}+Ba?S@`94bNSTS3jQj!@&J7gV_!Q2o6Gsz294#o=|R@()7A`vg?^=b_?T^dUD7 z>O%EXC#X0Lgz_`a-~IZ*xg5LA8F!^ZF}D1R5B$}76qjiVY+azm(m(NK0HVGvG+ zYR|{eYd@@mdn-VFug;)!rIQ-Fr$qsQS(}E`gfg8{i=LGwcGpJrd>p_XBQ&gOLwH)xYMW?wmaU z%I|y_hO3}A&mVK=jBZflJ{@WuSpe0((@^_$@nx>QEuiAmAFAFXq1u@awT{h$ionzkdRCc-h{#OHPUWB0P z{Qy*Zw!%B$Vb~8&SP|tr0N2CmaMly>$m^lv zcm@uKajV^T=B-fjC8%}|UE}ugS+G6wQ}8}`3@(6Eo^-$a=6TBf9(*?(fIjEbu3bZ* z+VvQ04qt~&;d$5$)_%sdcQovXJR5d~J77!rCsce}u66US57c-X3DqAVljlOkYZ+Ak zZiDKFw_$$xDU|&&<0YtlsN^~~uew5&Gu-4!##^BBJpeVY*P8xSsCm2}R)gO_m78b1 zE3X(-|5t#rYXep9zEJ%h3$?zbLHWHIY9CqvwZ1I2^wm)IFThstbtr$oLisE3tdpxj zjkA_e>uF!8^&}B$d@qLTzs)cYJOi7+^HAm2+ThAZ`B3Z3M%W0RgY96o&F*}815|%6g{tQUsP=Ay8ZSGcAHHYu8K`>x z3RUl7&$;yaQ1<sG~dZ$6HqqjoE`w6J>o;Ggosy}}-7JS~twF;Dd6R2_B z9cn*`H)cYe|8IplXYYm`;2BsS)_=kMo;CuipZ3B|@N+1C6<%~~2eodEg6VK7R2)u1 z#qkW(zFPDpH{L2iwXX$~-(FDTb`;dQ7Jyp6?lx|M+V?+!>c7iSaVqk%>$loa<0}R# z4#S|vdm>c7WJ39y4OO3~pyK)tYzt38wX4P!x6Z^ttsirt+Vz(4IGl!@bE{hqXF}EI zd8qd6hTb{>^C2IDYS#}?aXt@Q!?v%ub#XG(db|v(zNex3`J(X()O^YPsykP-gAI`< zK*ec3)OddhYF?gzgJJb;?tGR7HQu&Dt%C=l+Mj>B`~9Xq)O?=~H7*uFwPzVrdp5$R za2M1#x&Sp#3hZ$4tOHe_fl&Q(6V&*50xGUYq1N$ouetgsL5+j?Q2ri)ng<)9*B?;p z%qch;=6>CA0+jtLQ0450TIbJ0wY&KnE`A}X{bmMKxlh5q@FG-uy6tr1Z3I+3lAzYx zEU5mP1r?9GpzI%qipz6Qgy zSQD0f+m+i6s$RpP;&C(7yqya*4wk~+a4VFbTzlNOYYo*e!=T1P5>)@(1pV+H<9eug z?StCyet=rnYrNyi83@(BSg7{TG(HH`kIzE2<4vggAB1Y>X{hm0X0PkNhEVbD3^jj8 zL#-DHP~+-0D1Qr}>bnN2y|2JVa2Hg&&p|)T^RA0aZK(PWglc~pR6nnPDt|N7ynGvK z9Q_XEx8QrOzNMhf6AfW^I0&k}4?&f;5vtugP5vCp?^%;`?{ju#q2_yisP^=NvKtCD zev(bT9r}?UfvWGTrauc6pWN@e`uU;yuP#(vIzq)|7}PqMY@7`J$kU<9TM9LPH$rbc zgDU?ZRR5fX@|$sr7-I zZ-b%o2cYUP18ROOg7Wt=R5|;h=I^&q_UEAbsn7wpepP`gCkCqhaZv4_2Gu{apz8eq z)V{F_YMng^C&SVQUH{(+`yp?I>YuzHx_rfr)uG053#j#?t8oZaxv@}jnriwxpvr&9 z(w~N^_jcocOaB_m-+8Ed=04=?N<;NS9Vq`Dp!$C>RC`lQo(I)`YoOxv22?%XH+})N z&i?>gz~UdddC?Q9+z=c9Z-E*|`(Oij9I9W6f9%Sw4|NXd0TsV~unxQt`r%608190a z-@ib`%m0bX-w0}a^oFW$3ema`^QD$WnV+Heolxc&)h{Vn=c zly4F&2Q_YQhdK{!h3c=1a0IOXb(H>-aK1TkEv)d3i^p3~am#tkofDhGUdWT6;`=<* zIrccL4+|c5e%nCxa|%?v9yYFnT90->#p@7M9KSQY?^~xY4Hc()Q1i8`@dl{*GY!hm z%~0cV5tP5x#w}3gz6a(1OQ<+rgtGq=%74)lPObwrZ`#71uou)kSO^vG$DqdF7E3<> zH7?7abnFOK-UO)mlnGUz`;4n$8{{ppD*PGBuH<*_@5!1$jh8#2;`uhzxH${^$nKQe zH^;*P$g5#L_zP5jMxS==xfyExe+a67w?ei53{-i!zjx=J>QMFQ4W*xCybJb6eiCZD zoQLYidOx`S9s%z|z7uNRlt1IfX*;O(EE%eui=pPzeyF$=JnQ096Z(?Q1h$k&u(7$q0SAxpw@?= zaWT|5*aJ1+zJjVp(R0o|8jeIB2em%F1hxNu0OkJ@R67d(;`*yG)VLgG@?dk*jB4!GBwPSWyuKXX`0ole-a=4z zFF?(o{ZR4v+4Q-hoLmKJ9yWyy;q_4SdXCA@z!4mnVl8?>Q)#H*FufMA7DBx zl{bfPBD@18!JnY&H#%PqZylQnb?)2R6lqOszIlOr?6Kb3tg6h9- zq0)bc@?XD@%RdIne=1a57DL7RRj6`4gH7RO*c&!3?AkRQO1}nbefY%mxr*fQ{(iVA zRD2dd`8f#H59eVQn7gPOKRw`3#uTXaVLH@$_dL{i`39;T1Rrh1 z)`6-}^C1Ds-x{d-umfs-9)@byH&Fd|%F=&>YEOx(j`gAXryG=?eo*BEEqyxFzIh*v zfgi)`VZ~}WynQr{1Lnt4yoz( zkuPC$0oWS0YwXSk8BpWt zeyI7s75d?CQ1h#NlN{dveRNx>`LqwJKHovTujFXz*2Vr%<MjfuqpCaQ1&HSIQyPZaa#x##{;kn%-Pb_KL%>t%z**; zHEaW8TDkdk6I_V=Fw}Ug*V_3>fIX2HL*+jTd&5p`-1+WKsQz7N^4C!Pkf*JyUmfU2 z9t#!!o1oga2WmVOZ|BMx0b3#8303|MSReiYwZGJE@A_pp^dnD!?cicq0Um&w&u5^< zNuv&~9>bvGJO!$sRzmg9cGw^0@96ADK-K#usQNt))o&+FuF%QVCmt&P3*lJ!2GqEz z(%JbR0X2Uzpw5fy;9~eORQy6+T)ur!?W!N`I2vkyybG%S>x>7W=FP8A@v7F1&v=vXhJNIA zP~-PK(|-?@zi@Y#-U_O`5m5ebf;Hd@)9;2V|9jJy>fz3-?V$Q8398%&q1y8rRQrB} zU0|)A&MpzE9~MDB+zl0v6Hsx@-^-1QHc;be7*u^`!O3tHRJ}|0cI!|lsB(f(`|l%A z??;EB>R-B#Ti4q|l{*j)fU{vYxF4#YO7?Z-cY>XeQ=$B`aoCS ze5mzz2UL5%h0(Capd8-ci6lVH$8E3}`~~KNc?P@vum~K4Tp6lALs0wW5-9t}q1wC2 za`2X?`f!dlpN~%p)XW=I&1+KLzVX~RDXN{wJtUs z=H_nz%FiOG`fY=S;V!82#6gpPf<=&h*Sm9FQCI-6Dx3)$Le=jXs5oqgD)%kZA2#_1 zsP*VisPB{}oXF*FpJt8|H@lq1y8il%JEvpP=@&-=XYFjC66VV5|mn zp|5LlBa>UgDD)-yr%_J6A1U};tC81mAK_+c^))4JFVBbJ4cLr?lhBt(Hxm0lsN6;5 z11f~;E94H`ok_1|K3xiH9`bA0wldpqNhpeKU35vFSG|jD08gHXK2@t+_8^-xvEE zE&p`n$GJ<8wt>4F`HzzJE6-1Ik4LUT`d*$tN3S#DH^`SPe-Zp=zv`pkgss-JySaZr z?u*>jj5fkb)F=C;@&BUvi|C)nrUkn1DN9!^np z>G~eKTd*6+oyK$II*#2ge5at;20K#k-K6J+%gtyj@&xRLlimmagSr2H9W%vj{CCJ! z*Ad7?xo;#-ik15W>F?Ncn$`Pl<)O@UY$MljY-*DpZRP#J^X>NB5WD6)kHEMw&%g2f z2P|V{>ul2s-E*)4e(pn`V!rvQ#PYybRl?a}uFwoUNcn|ypu^>NhmJxe}aY&*VG zZe2~N%NEjGV|NMNAy@_7D?D%Fc?@|9APllcwuiIKlkhOL{%-p5%YY zbhAkBZEfZF=BteUPHZ}&D@>oq-IxJxM zW*~ozT!uWlN+MSyZ8gtnp61#=)vQcu_-TXhtE^8}N9pe8`5yGY@_d&RcI`&b5y#g6 z-@4wz=8QcTvwAE-zkoU>q3?x#e(KYiyROBfC%W<2UXQ#I+jsE6vCg}W!BNN`AO*cZ93)GsSFB`5xd-rfiOY-nG-}C!q>uhfE($p7Z3@{(KAi zeB8&)wxQYNM2@1oex9dm|M0oryT*|A4Ec1eC(kF?E9)lG&zk;Ebi>irHQx!QKZju$ zeJ5^RUwZ#C9?dS%;`IvLfxjU67L%62ebmxMN+w@b(zoDm8XRl+7h$uBv|8v!!}rji zw=z87?`HD+s0!OPg7%Cu-wj}4?z-q6#m5Bf)2;3|V}A$F!|=JlbgOuN47)eXR{(iE z&%bl8#7`D!nsL;w#0<=T*=w0iQ&>s_t!Tb6Qi z;qOQ8Khai4*B0Ho+_A`CTUq=}>N|v7!|JgFnV$f?Go753)IVIg$p3`d=>0+0H^>Fd z&j92f@vSSGdn`V5O+i=D^miinGQHBG(4XZlj-MR(*L5e)bKny0BBa%jlB+w%07qO(ro4T z3UX~Li&r%7x(VjOPXoAwJiOZY{IIr_e-wtf6S)hL_hx+P+6?nzI~4yvn=UWUC%E4r zeXmrqibt*QraH#rRPpOe~0ZSlpP}l*9YiIqDvspAo2#$ z-AZ|Uy76`4u59^VBhN`>U3ZhN>jqfX((9A<9QiY`YfM^6{I%hkKOx|ELE7)-V13~E z8S^7m7xD~7_b#`tCYJUHzN;Zu#s4^-zp-+@;5m!u71&kdxgxBO{2I0oTHc`fLghP) z{}b5hMP(z;y7FOHkDH(Oy=yX@Z2oIvdp~w}np}>w7ThbiYjEf1*7X*4(cCAo-Db8v zd|n`pKSS`YbmTtR1W2C>Gq^t`^7U--8`par%SjGeO`PS3|G=Fa`%CaXXX2}g zO$qGdxT~737G)eXANhEG#C$7xRkr6PR>yc)mU8!5{s{Dab~JtlalgXzS?&RpJtv!w zXVFb2{SN9?i?s3FPorxBL)@qE-JW|=wmc;JCSgCF`xEl+gSz-c;a!W3)sbGrM=|nu z=kCaJaq8I${Q>+vOTIbiccK5*d`w5*mHbiMEzp<3b~N;HH^k;XJ#)RtT@l+?VK;PL zdDitEcMg2&ssp!?b{+Zj?c!l{gO^YtO=w_)22-89NAY;}3m{K!}2Dr;#^ z!`0c+tH_a=ON2TE$w!E=voe|V6%YxGw$5k>hmmV zSFo9it~BLWAbmBu&yZh)r_J_0l|%XY(N)4`AM#Gvl{@=&9Q|bM9zl7O=LzH=U_O3? zv7OKTBKJ)6x`w0I^|j@BkmoD-+3RUp zgRrYkeqAX>KhF6$Lo+Br+JcBN97DRUJ?N`jKFQ6gPf_lVti7L- z_NqPKi{DLFpI7kR8XsNEPcr<_?B13mu2I-lF#BKN67El}&KvOiJT@_w-ks<5jY!LhZX?gnpbsK1B+nQ48VJX6FGIHy zMy`6;<>&5Uem^4N7JS@|T*U0w7+1q9W>-Jr0KP~5rra&9-aRS5j^(L9dU@g(&t1sU z7m;3q``@m0bPyG-c1i$9(iY?i$Ft?j&tC{@%xS8PBD$IqZ^rFJX6*=ga7H?Iyh< zx@z*lkhM#U3u=8NH2=M7L;wmUnDy zYLYKM_quGpnj=>wZ5g_sxzCWVIr2yN*~tAm@`v0PcwT{Rk8F9D;(US?FwV-YPa8_v zvyzI~^C$SoejP=dguD+QC(%{JPVP?g&o-<30r)F+`n_os zHaC-&WNAlu{*5v}A#EtPuBGU{K)1{4G8f$m@;wPJldlT;`q=cQtg6Td(C_CigiR3L zdZ=p-HsyF;#`7cO=}THB_78C{BkfsqZMj#F-UeM1b$p-aSkgY>z8m>T(si9Cy(ak+ zd9DP1LjOLxMD7mAk?SD(GTgJtTi)_+;5ik8Q!sLEr(PeC{v(R(C`(sM{M?Am7R&cI zzQ5t#O?+mXiJizFKnMh@2DK zr92Pd?oZl1*l)(q5X#Usjpv5wOOyUMx32c+mXmKD&mna8AQva!Mi{yB@f=Iq6!I=M zPf+mSQLH;wyG{1mWsrA@)6ANp40dyjh@X<5i^sP7Y` zPv>roUe^nxy+zu2*vWLYk)N~YC@ZfTENEp6Bkg+bo#ao#XHLpLZfQl3TadQg+S$-z zq_X}*pJn=1X8%2Yd!TD01Fi&Y-r-K-c^mc6RUP?R>=q#p!!{Y8Hz1Eiuj?+e({mxx zXTvzsCt-IA`2o_mpj*Ln7m7iqf2I(Yy7iheqG8PaxP zm%{y(l{psOFs!z~{@jCj&d)u@%jy2?KEqx%J21M=5Hj^Vj7_iyMgAnW>$v=QiZ-NW;PJntZFG|#JeK8rtHMUh|U z`EA(A@-~G(AnTe>Jrjw`gUBbz_cdv4ElugSa~DGY5W0EX?`KQvLS9{uo8Oz@45#wt z#_lHa={jubaj=>7PXU+Y{X5>$C47d@RwnNue@`o8GP<{Ue$(33-h4;g6u@tH^PP{h zw;~DfI`V#uE|2AHid_MGHKUFX!iUWEQPPL-ToC)BJXbOO(^iM3=mztgY_gJ*@bMJ# zV0`W)eLlLn+@&b*3i?Ip9)bzz&Y`OWhd^Dop`UGSy&FF_@LUW(D@o6f9J&59d&zI$ zuQvG#S>h1#bVfdcoCCWDk#E38*Ny1=!WH3_xH%O%5mdGlB`h zj9^-vSGcS)!-0&jKa}AQrp5b16pk)EfJvA-#fCyD!9W_yK-eE23z4 zn3m;F%m~D0dU+=Wr^ki@8S(yvP+V5#-+fqB|IGyz4Tmz)8io=QvgMi*NXhz-Eldie z#is;gL(^(!UTbY291g@K(O%j_mA&Uic#I3BWTmDNEU%jJfpEZ|8Oq8a5~-p1V2Z+< z7z}%fnc)nAndwi+2&IxUDUg}u4+mmXf`l(UBbZ5W2zMwg5-(g+SSF>W231s2R%#%v zVMZ_z?`4V)X2xYCr)SSW)WcqMQj#-?egfSv9rx5dBRMuJOnj(LAU!>0x*pUg;ovmS zP|qoW*kB6f{9k3JYvUOL8Ok3@4AD<+xCCNDSz&s7S|fjN4Fmdv|D}b({>)&wfj?OT zAR&;I687qr7@jnKD!mz+I-aPFx1{mOaiO&Fs#cx4_)iO@2Cw;#^8%2V5z0zekd(;q zB!ilml}YQ}2>K7TB1?K8B^V9|6)%_D3q1Wq6Xd}4ZE8@%E}=P=+kMsM2tTdTL<0KQ<_z3?tPqloA`r@Y6HlP+F#H?}mu8Q1Qv}42tB0 z>6(Pz6k-I0{S!m6*^IpjIG&Lj$OyzyA^}dLo|(xC3?n#{!PrUpv5XxCi|Zwtl*W>ip{eU;Kzb-WD_vcjZPxu?yTgsQ4*bm> zaSJD>+Ylg)X46!KBr7d>G86k>Mu<|UCdYeo@#^~MMJgr0WVPPQ%FGI+_=D5ZSpp(` z_rJ)PkfEVz^C&hn#a2sSbX*+6q^HKHJr4?mliXu4BS5J9-BLoCSs4Uhrl#x93i21l z2(JNuQL!-oU5@*EHddnKgk(mBXPF)*a^50JQ7j(}tv;dHNLr?UP)rZA<2jTW9_pT7JS*UatL^e8B5Qnr>7GIOy!0uoh%9lDXOhlYcSoJm?)ebMm@=wKj&h22{^G*HM9KQSva%rpB;N^)YFRvGtXx|GmVe{|;b zv^cbSrc*@ zH?`R_yl`Yo$YgO~^m#ihy&s>P5ww`5ObtxWWZU%C_&|oa_mnItQ~k-><9*Sop)6Jc zYUE<=&tyBMykK~0&}O0nqU9wsDZqN_XGD7wS86ZX)cSvR5?Q1E=ERn)Y#v+s(p2TLwx~c`A$ffy5_U{*2uH8-? z8(E}NgBgh|l-Ku`S-_k6=}dRGs^gr!X-Y6HnF82{5m@xI;=Vlmni~$V$*?$hxmdh2y#t5j6z{xA zSEgfP%SJYBW|jmZYwNf+NY*iW&d>2_N^)?j_R#+!1LvKLfIs9Nn`E95n~WmEIwGJ> z4{_$=NZ@DIxIN8{Fn5UM%oR#WiHz~n zv(%y9u=Wy0`eVHF`d_R^{hKn|I^pG1MX$LuDRLxF)Op!!jaOw`i`;Z_xxJOa>Z1wl zT!lGkG3GMUS(5zhPRUHV1b-+tIDP!p!+($HenY$e)y6xA*wAE$WzA&5F!a1_AucO} zCC?Y_oud7beeCMF)EAuwD_*h;qP=`52W%|16T_Y_%LfiUzrOrF7euHKxw>8$-9a{Uj9zs(#O8$4vJk!;+}C0AJVS zu)Xi;Q0v7*p4`zbvc-9;qTUH&uSWELnUPr;bX}p0ye6{v3=O1GabH))>LiV^uHJ^o zB=UMpWu|9@5;>-3QZC)#k|Ud$4cs7yH#$*WtXI%Re>d}9Wt8l#W&cyMf8dm0Mh1I@ zTbGj4Sd$t?_EPVyi7HWdHgu~F8&z^JAtJE`af0jWZ5)0#tRvE(K)hDSi0IxNy>*~# zRs!$IzOLSZ-#;{%rbD_8JP}o-3}+CTlHGV$j=VQ8pK;GvP76-8Jpz?Ncx`EwJqP_X zz6E&Ok2_9g`lOGXzVz&lfjsGS>MDgzdZxc0r!POlC{4}irp=a@Q?IT;U$-E`_}b{O z`S!0`H^{C|pZ{WGbLihKyovPpBn@`yhO_LuS8ZQ64GZ_LKgM3sO&r8%&UVQ1Ed765 zcAfHX%dS&;iwrA4c$yh%1WD(On0-@ zYQ{2fJa;7go7#P#FdG`C)kRx#kV6jV5>Cf1d$yzyBRE^izw8{$%}_?e$R{X{1Xo{A zBkuks(?7NwSMa}BYQAI!nKAL&`v0EKEs4Q+CMUakDn~x5t983!IMgsDn7~<$WkwHD zcq!h86xUGiB&l-IJzG|}NR1734NZ&8rcf#`_uc^_BP-2z z3HMo1Q3<%cH*)e)ZY^;v(B221t8027^;%M7mWQ+(c*g?0;ikyI`(6=wUGByqQOEDd zLK=~?zgzxAcdd2le4Pkz{0_TAWw%iJbk{%0X^csCG|qNUEZyL-*&OLm%bfk&9v^_U^F%WL zhin|t{N5%l!>fXSSTZM>e`xrw7g6$=!28-1k%zN-=%wHCP%qaCxnxDr>EqhrGGgTo z0ex1mT*Q;myT#wt#%a6*EH-*&3QEEy;U?uUtoDP z(<}Yew=?hHs=oAgN7e>=NB8}A>u^Re$nwZ$l*p;VYh~vD=PZhetf%{8Sd_Ga$MfWU z7PYqkr8v2lJ3&Uo-u*RS`Eqg9U|?2Q@4#1=o`|JJ4`+@r-=HF@$m$f4M|g*th!pp~ zTLB{35|TNi#wCS9dhOIfK?nCpqIY1=rsYQpCWX$7yfN@L?!9wqpJS$Z`z1NE*(4=< z@1A^P&x)1RUsFx_?^)HQR}Gjj0rzQ9Ur4T%#Hm5!Hb&p$y_W+`eeV?5z}wf{d+>OT zJM9{Le^S$!;;mA}Yu zCHfTPHOYI2V?kj9&wilRP)zqeGV#TYcd;~IjC(hYNls+JLgGypcg%P1Q(NQ>)DDGC zW(;$q*rShQDi$kM`Gc1U6}nXbra_+QvMILVP@+DT*#SG-zU?%= z?(Euu*yI#_Y}TuUlbQOF2k#UV`8uW-jUkaAxMZRCqV6dv$?4u^boI%(N{tQ1$FqWW zci(WcebLXns*8N4yQ=BVX*uj4su$v`x}Mre`gwbU`Rbn*Obw+a$6YlUq@PaH;5q*8XVUZsY|5BO%Zpx(OJ2LSLxSt!CJbddU_}5CJi6Q$}sz%vj^Do)1p0M?zbnV+#Bp1oNr1-qgsFA z28+rRUT-4(AFHA5{h0#4LxnS@`+D$ps!ht@o85)?8Xe3B=<{X|o%M!J=OC2o?`lUq z>Acw#dC-=U5(@CnLpQ|RU#5_lqU@dVnZ&k4m`89sZxWY2lN~`erUJoe%;599N#Z` zNYC!sYRxclUidQsj=OCyFU+-?&^IY{dC6JNK4_GeE zglrZ4Kg7LDZ(LWF?-}F#6wwLPP3g8sOU}ydN@w}@l_jODG$j!tE!#B_LSl#x@eu@r zluhFfYT{v!dXO;CXq3kVlm|7g97$iKK1u)n|F!nxLA}+ zaV~oEPhTwGXK@P>#rpFHxde$J;)hO482s)FjgS1lHw2*^trU9D;pJPi02_xG{ zf*FQaVYN4F(F<$;I!~Cl;aVl9x?M)zIyf0v1{r~vE-TK3$f*yb15n!^Q@fNYp=n4g3 zlv&_0RBQm{O;Nk0x*@6P=@gf!#ToSuPl}c2Qz?kx6T)NVQx38A?`xG1TL*bM5KB6R z6*-+BgM!aO0dF}JE}Ub9Aye7(jp-McZq6)!`&@nDd%x~5H%2QMrg6|q4Y z5|rcPhf+GA562D(-*!AcK1Ximq)3x74zVpCn(gXS*szyu4PzCUe%nlX#`#qB`;cF& zOJXVkn8=>}Y;nJ&<@ahSmgeWQbn!PE(`7Ba=a>%XC`CBbb{f-a9Zp#Anf)uON>M9` zP8IRioIW-VuZ)Ug$v|J+>=x%IxVfSMfMeF@P$bmS24J0id)@+6Q_0A3>XYKGx}!>i z(D{40(46M9@8~lTZ|$__;acyJub+cT4x(Q>QH$+>$m2FVlShPTjHJwP(Gi5vjXXF3 zrM)@4qWq1&o&X-xls5^Qpe@Z;t{qEW+ zxW)dcD#C1Ejx8tO0G6aem8sUi3d8_l!OkH)3y#@75Slg(3kXgV92c$E%kl1$&+pxU zx&NAdlDa_HC`4hfQT@J$IYbMC7@+N4Qy?u0`mB?E-0A`XK!^^#POr8Mt$>X2iU0E8 zaukSdm>+N^@$|q~GYuiu2myiP7fe9aI35UGI+MY7)IoCes|#EV6e`Qfp85DOFbxji zmUFnwu?pcJAYjJ6m37b%?-OfMG$X8r=nuTA-G2c`!1#z5k(iI!2&Bk;d@w@rgWZTl z{948v6}zE%#zALyjwBE!=UMMs;V&T+(){^D$MKzPPrYJsA|tQ0c?6oDms8%T9}Qt2*uiUWHtZ8V6CGZXUJ zjbO$S5v*%n+hlVxoZR9Fm@L32O`Lc>d2opJUo*0)wW91DC}LqxXMTH9_Lb1?oJ=70 zsc0QG5gz`@_IU+jqCU*ni&#BoVgYPvSypQrC#$=K#S@)bIBLD%Y@v7>j6IlZMuiF- zcUl%eXq`0()j@ZR)Icn#xeWs(E98dV6DZ*9>kmS;H|!*kL+mUzz^OfxX|CuqLY@kM z0RjY4QbF~HSiR@+e9df*IS4cUVN3}<$PUpa0x`49oD87`HT1jR{apcBiMO1)=P1qK z)F;bBRDg_Xa86*OuLb6bF5^IIVa^u@DLgXS4)+BvQmylo>#f1_V-#K|b*rN~2Mzf+ zkHuaZ9b?FBm3AqQmSMST43jSrCt~RgVP5cD3fxB(gCgiGwk5T+t}=*BeYACKh45}a zNLDe1I>3>19K2s+TZ|+NXOI-vJb^HI;-tp+e%*wV(CM>W&u9CJa4}*(hVHX2LD~d( zc${%mJA@M!G~v%dq2Q&3(F733U^lVR@eE{Yf^8IVz-PEZAEs0P|H3gqFdpxq%_ion!y@v)Aw7|)6YO>tW>WatwEycUJfG@t3_#H>eM8(pFsBs)r}C|p zUQ=rajRfEL45-r;KQ#KUL|z5bs+l;bEwL$_>MJ^tv#+Ui<&y!RH4)k4F(wAa;7E~Q zidjUhy|zN@z`O+uaaj+@#Z}SPdK)ZAjK?Yv$2XK`iQ28BoJl_ohMg#+6+=NGpNoQ` z)D}a4W(dF4kD8UYK$HD~H0)c>!t)c@Y(<_e_{H7_h9>_bo=rz%PfwzN=~NBPDU zEyDw%TY!cds!+`JVPoPb)d-#tF>U9i8P)ReioUS^vL^L6*S9iyXl zg3cr!dCy*i5GNOywmYE~6lS+FOF?G#mthR@hVcjDD~jP=F8vQiJl=L+@s-IiOiG}Z@@ej=a1I;#OptBHBhp&W67UOFKaBm1c zKfd+b8@GP@ksgB{eEi|f8z0`>+yuC?rIV>lwxHc`Q4$=k8&wwj=4CZy&pWpYx}I&J3_?Um|?OCwUTsP&0@0FC(=#m~7;lz#fiZV}eb z6Ed+i2R_tWaw_1ZTnli-hxub|Pce~{muZLr^jfUPLj=ay*mO=2UDmdO{SwyW515R# zITwOi=nI^$Fo}La`4A!vFH9tqUH*VMMc?_D-oOtPEu{ZoWcvUhOM2LGg1P~xVbhWM z`{Cr6TNZ5sO1sNm^<}aNLJZ9M^$_)E<&c zeF+a^@3zqT&~?#c19{;(P`rv^3E2vXqayfHJ}OLSFP!4+WH7$QiH-=;>$L-%CFEdN zRw&fqnp)+hO9#*)qk_%xKTS^^lPA$KR<_o!Soh0N6s~?~epPJ`EN>-R2=FcA2}x8M zufM_Ed(_7Y$bnb?iJ0{QLA*RP-FjGpX?0AYRz8Xk(R2xHK8ef;l#gfSE#Uzb@r%(z z*18kt)J4ksYrYtsT&2ohOBDw1Yw@Mikv@|mF9ZHg_**W$&0~~h@)+e4M)YCEw~DP!Mb#x}uZ%I^S>;~*VMM+q9UB1!l!=T`x|!EsxvH6PpR8I(QlOyY4Q6BNh$!tS#i zR&!Ry5b2Zd@rA2-@e(iN@M2!IdPUMbAVWj(+e{W~gqj?llm7u%Ys~$BqHLj&Toim~ zZLdflS96?6oTEfkFBOZhio?q346B-{j43u)M>&9;dS=kq+A5|iKd0=Bm@(^~?d-vx zi2^Y;&MVe${(|95F!i4n4W~*m609%J%=e|#b9OO1o4ce66`k8l>L)D2bSNiJ69qa}{1c$GQntCz0G2WH;%Z)MXIya3Q)Gsm7{ixgv z;=9&7R51{fkgEH-?8VvzX+S~{k!GP81oJW3-yC~xYIag{4xCN)7o$gW4G}^OCx9_g z&q%AJqCnyG$mU+{vOXRwsX}|DP?i3 z*+TaXbw z*_1OmVvA0Nls~2ig~l6IB*{-NqB20JAO6e6Y#X6$DhoM)H0;?w)N9bVpa)K3q?D~cUM zhu057N;E3Q@>r!BJHyNLHMhH%NRWaxcq_G37jsK$D`^DzVzRNFDLS?zFWw zy#hX#Uq8mETV6hX{)*W3@|4nER?r!ILFz2=dmv`;Asdln}JF6)Svibc2YQ7m#zX&f>jdgwX}@)t-aMiO9}XxFXTl5AdD5KIlp03N}an zslES`$*x0a${CA1MwuX|XtHs^ab&S*;;1~-8pxpd?uJhJyZsBm24o^Bp1$C!*fE*P zfz*OU;;(>w@IlLe;woBGcsX8B$@;+1nw1A=nOtIu?OvweODmfukh zI{%FS{kur3~XY zdB6~@5|`&=6Rh(CqJ|x0nq@ETfiwU%&8Cc3(`DKux%*w%hD6?c$ygM_#+OpbbG&Zd z{P6F`{}q+l+2R9?L|<=?;VqKJ7J12oQ@>L3SSnGh*>(o!5`sN zVY3UxQsB4D?vS1m(WvoKQFvRtcmA$9J9u_4S_PP&C+E-coh1Ux!{AZCBQia5B+;!8 zM>~%D)Sv3QRU6Nj$P1cIJb6#!rxiFkj`~K@qcM2k>Ua+h4}Q2yeHJmP3j0*}ULpA^SPa|BYz4*cudk5N$3#2eR$66?|M@@QX=U9$IxGI!{ znKDsolNXGUszR-Xr?zZqNy+zFjMF4cXg&Zr(x}6)WLT9&ou)v44kSD2ToI3u)5D!m z{*X()fATEcR0o0My98U{+-8)hs>CP?{$$wlBEmIJD(`TOhH;wUF_qRw_D0y4BBw@V z*2cn#v{V&pEa=`&Wc9ShJAa#QV%o;|9=daxxg%tMwPXAs|dmgo-4;0gJM0N5NfOMe|pQ zU3a@*$mwfPtxzKQTV$1&QV7bPY-?S?Vb>VaQ+;)Ioi!$7Ly^Xooggye;}eVFx|Q7u$u6FK>~K zcjTETn8e|{MGR~F!H_a;St-J1T26GWMJ{s&jHDHL9r7F^ESF{#=H(nPtDl6SjTQP68d{3-DbXjkSSb6?a;?}o zW+Dm;7}a0qTKvQickyduO@JdXYihH0ghB$d=vURMcrLg!D2$|JE?z`ptAbH!ss9|0 zW;ppN1;}o5ap8qRHzQzaBz{Rs#}F!m2i3uBYEYZdKEQ!X5gf5Mu9GL(zlHCYaugUB z)>cBZ7M(@1Qm6#tvz?C$`W@tK5L7v{Qx0*pRvEONjo+`7j}Xzb%6fg-U`n(5N&^yT zgq`vM(r z5q?O387}Aqd-~9252YcwQ54*nTZs~UrQI{GNO=B1`dowp9UYa(ZU9X(tJ!!H=u0;` ztKM$$;z>iVE-WPL0hQ8H@hVlEn!;C2sTvHQ1pR72> zOzl`OS_~YV83tNDbx(m{Ju$hM#8xzQz{1OsRNqPq(Ex{H`G0{*q~MsW*qO9$N))iJ zh?pHykV{J}@O8~&bVWNFpCi_6gt?+%rLd*Lmi0&EFsQJlxy;tKb3uwpCAAPzDg;tR z7vWaTYNH4czFk0#c;6{xBT7QdaAnmKV}QV+LgcTBPzSFlYrZ)uRs2TPUP!;ATR4=_ za-v%R*ghfxG2E51I=58|NEHB2DWYonMq4xb!bA+9Bq+z5v72bM3dzxv)=xgPW!DSZ zP@smo9DX+MCZR2`Vc%WMMG7uEF{!`VF;`vy@T6k0I|G}yfyESyE73g}Gc|c>G)Pa; z0I{41VsLQJWgA4strD5PYow=H6w(MkG+d!*q;lJ@X{TaLF-)*rx+6+qBY?(X)$FrU*D=aumxy@ zSXY#+`dLnw-=o4w23(({KLc{5n$%;k9sY@QcjzBMXZ1C?biai%AO}frtS_gXij!vs zs2D_03P1M8Jh*)(AS2kWyfMR-eHUR|R&$XiKIGG`F2msot(5*Nsx1HR+S8|C(xO=9 znwK8ar^6C{%_q!Zli{GI6OKCR8t9%9aTHEW;-UTH`j0P_FQ>+$Jfg@wDGY%$g4bfLQ(k-b~j1~;Uxv4Q9^#m2gib#`Npdfls)YbJ-=)05` zOAIh;IZ0?)6Cn5nyiI$-@bQnuig%yGj{MXzPX{&WH8VK;00q>Dq$kVqI{vbE;OsVL zngCuPQ_6eXuotN~iw4dPZabw)_NwRr_^)^;{Vm+r{KagdP$iX3`c_YA4Qdz$UI%4yp@_*uvOC`vn(sd1IEjDxP_g3eYbt9wTog(AW<6YRYm);1PSnWXM#wZQe zNKw2^&9^z;nHrBhB&qO6A4RB8ZqWp)spgiP@{7b>tzuUdva3DHzv&C|*P+NSx{#k! z$10I^6#y{h)J#rQRM_%-Xy9`V19EMn3>Sd4a~ig^KBedSmLgVAt^wRI68Zx75Lw&X zF|5Qjzxv+56n>InMWb)m`0hZ%1By&uerBtCWg(&l^&@y$ofC*40<&;GzXQis@G1S+M@dp1!aGr&5d+qFDlkT!lcTo!wfW)rK8lS4QB<8TZe)?79v zMa6(aI{BIPFY7uF%GznmNR1CiAg&5WS;NqkgGdO=FJ-}-D&Z8#y;8;HhE|Gqsv_6OI~NRmF`ayaC&xSkIpDd}Z0I~f?T4?EF0R7ANmpCo*u{q382|P+zxnlV z@&n~@`Ai&;ZOE=s&t?Yr4OXSFnq_REf!EPy@`{?|C<-m**~(@;q`sYwJGUQyNOU?L zQKSDJwm>P|wPD31lPmB2xqtVw!8d#2hk2r%_(gb9^lc2IVnRRQ`vMRFlvpOYEe!@i zry!IlH|P+MZ5HIesGS8VtVocO;dX=e%m|oR0M^&!GH2xc;^|1Lf7OoVsVX(vXVz-0c3!Wwzv2;0R zg~V}NN>H~t2L%741B>bA0E#J6faBh*glBQl@uYz80zq0~`6&5HK19MO?}f77d~39* zJD{Ugop~TTZpR3+B~%Y*9;?dtLv#UTGA_@$eJHi{0=n+r7Y_=d-}0zW61PAeCc%!~ zq-i_zpHZ_(l5o~C2jLtl1-ej^c|yWp?K`&5EzHKt&q|eNCvt(~_GOP?rN>fCGpXH) zfA4znNpLfPZdS(~p}bnls+b&NDBqxWGU15Ok7ne>p;N{^H4Q3Vz>Z%3vEMa^?QS+C}l=yWeEll4&p;KSVg}_$m^% zYFdkq_NL#Kwu2o?#xKZQcGMT@$Xb52{9KcQl-4?&F3zxV?u{OKa4~nl5QMeH8jAu=Jdykw!LIk8oU@jgf6Oqu~F4^##z#OK(6noXiR zjqn%MMKef7i>R$ir!|E#t3pI#h}caP$`>v;63mN=Y zqD83ia~6>sBK!8QoNf-j0&F9xnq}n|Y!m2)P|Lq##3i=6!)kGLpmdM*BWX;B+W??F_H)B^wIeMo^7(%2h+^U zxsZl>o?j@pSJ8;7J*bI{=W=#HJ7knPc&!KL+vDrfFhhxCaY&`k!q}rgC)JeI6&T@#y+{4`D#feud0bXqho=bMSei?# zSnc?8Dy&hPzoQH3$=CK^4N^wxmJ(e;eSwnIOarntq`JY+r&J$pz!k;e-)tG^?Zl0$ zm)-0TL#^xxZ+90-G+5Z+RAWOj%uoQ;6c9y)7etay>%kdT%9-2YNBV!Tpd#KgI0D9J zeR2D%g5`-{yat~gp*tZBp0O^^xdrXmn(J&o7{NF!%c{4vmp6u{68Nhqf1O?q4LS)S zq;WEy(6}L#aVwq=Yp8y!e}Tzp8aV&r%ay959gy+ zFHKupxU8-CpZ6%f#!w)|eO$w3<%swh&To*mPPHtup9G6T)fs|@NPJ)gy0lKB*hw0V za%0l=^R8OLCxdQclmLlxks3UttkErOEJ|f2hxl%_PEg0cx_AI$TW6n*E8u*oWTMA4 zr>JtA&7xCZDNDc5E`hwkR2AOsmRYr5-|8Yjz|@Y&^D?d)C1@(Ja%~)gC<@NC&EItM zw{9)fD11lInxAK|soh@S?PiFMH)1`cJSv9*|D`Kjenu0<#hI}K?w2aVSMtN{j6$-CALX{5gEuzQ?l zbA?T7V`w!!_O;u=JS3DZg$}NK_xg998l4}?pq({#u)yWRQf&QuG}fuzhZjFfPDit0 zQJe(}%TpH7F|H`1GcnlEEqP3uT>Z(J_cM_#T)aAPzc+XElCcWGH^@}ly?`EF6Ho0< zOBE_Qc`EBe(w#x!=2Y(kqs{PI#Xie2ZY70I0-H9ds>w}X5396HyzX}i3-??GO;G~2hAz4F_gXr-{Mv-3#@3BQ}*`E#jjm2r=m5=FD+LQHdbfO_e z54jYv#=IVyvO0Myg2+M9zbcWU;1T+R@nyA*_w(+GZfQ4}!a&5diwPGW)z&bK5du*G z0WcE)ss1wsQRzQ?D4LyCwp;q>O}DC5Ew_A&D%x^iiHNfMRQXh(G1XUIPDEA`bh$hP z&x6{X**D%-Iir{Drx zKQ6kL7x@z6@CYsIXjfz+0&&`krj!rUz~xZRTn>`4`$urj;IBv)GpI?p%{NGlHn*~{ z;1cPw7($jU*;Lbojv`j+z3Y1b-csY-EnV9NWgW#;N@<`K4P>8Q&X(?rr6&h*=>M|V z!MG8?5+8Nc6nvx5`I2V^zYC>o9PQ5c6(Dbl!NZ)(u!&7{#9n!_@Do<;{BDlMrFHA4 z$|;r7ok)aI9(RpW^IJbt5pm^LD+Tl0^6Ow5YN@5q>=xR!+dk#~xt;f6>UA7`PywCb z(Qy!YK^*)-cqXr4`bGZ4{(OP4L8|7C?%g%rtFL4vfm(nbc{R0Tw)At63a-8Jp>PSC zOt3*JFARTtwt|5L?Z#W&&4|3VL;pLgNQ_-u-c}iR<~AH8TOJ)ro>?(=9WqA5DWNeX z8%DnS+_{x9CROvpu|>Rt?;n)o^+>_;He|;yPVF#&GeIJ4>a`GDmet3|b#}*}D1q7U z^Mat${pTbh*~g6h+CN|OdxT^B$is2B^_T49yr1ESrwgNK&1Rs&xh66J!i%R&+S@tj z^3AkM78Ws-8rcY-&b=52F_$)07@jP-fqtu9pg=1ck1p#_D9e_d7l3>cJ$&wKBnblZ z<*NAy?yuDCtgYrSZbq%FVV zrd(q(1z}*!Iu~qlyqD632OgEJ3-18)b5m}#a7Br^C75s#uOQ2PvIFz+X89-LhxH5OMuL&m{UNzjvGuxk7G?Zga+|7rPgzQzYir|wM6Lt%XiwpKi z--4Mtux<@r%cK>lTTu{ zGFN3$lS0puk`}1)UgbtGQaq=C13bkJNy!;pCak=~1|ch4A3Y7NbOYCxmQ+GP)v&dq zRaz=qksHnL4-wib@Mc_&03o1K+4Q<@IC!=5zox}=!46fc~n ziM2K0Ai|M$q=wALVuHuPK)ZHps{*?=U6-DMKq6i&Tw}!{ZrBbeo)S0Nv+5t~bzdF< z=QcX=2vqy$jLOzA+0+CHB*=kJQTU_gxYR0grQ8SV$UGRG1o`t02hDAGgG3KPsWl4J zZP(0JNt)|=zGDrw_wG}~&S-%3CTX7t{>1vy>XZ*+5H4d4bq;IANvMH}>p1lm6HLXH zx!hnXf#D^+CXpN4!cftfrn@=YMToKD#7-~TVkm2GWVIfyK{tRdeMng-N#1x2fh>^K zA&m@N8WP`y6u=>j>lCh@YY^k~+yZ z=07ZrzD>_wv`sDP)an@A5&)OE4FVC#L#iy>N)4;k4@q^yrY_i86wi^!kOfxtw##L0 zW1wuMK~QW46$KgPu++{<4Q~-@CEdp|Ih5nRH>*IjH!J#YRYB;-NXUe7N5r=f8W)@) zm71>*VagmR9AZLFTIw4Rg6{ECA~gvVz(N{oTI1iM1a^MZydz48KwB5gUppWf0}JR4 z3Lp%#*<^E+H*oNhWqqBWOY%V75fuU|}ha7SRch6!B2yLbC>=u^8IE zl1W@TKFcXiT-P-U9NDRt(~RGvk&X1#7RbUxIjwtW(C#(wMX_DL0%~EsrJ9-8dsOJh z+q`-#>YL%j`}S+k%8PR88PJDTa(=u4=b(!-1g&Dx(I=Ok1u)7j8D;GOEbX^Iaaj*o z8|}(SVO0$CfJV{hy+_faU3`zCuTwZ!9wXPs+m}hl#^Jjl3=7+FVpm$8vj?0;fIC)? zkYcOV*AV&X1^TB}ANgG2D1OWs<*O)czL_I~fDqb9Flk70V1sjPnfj_HO-&TJCAfg9KSxiDL0BJqjFUMYweqLj?mr;G8BQ-n=7Xy1*yKd{*MkVal9s<8{?!}yiIgPUlFK1}2*Uw>Ou|Pr1 zVUPgH5tYHL;l&1v>Lm;`?S!m{T9rJPL~OghGd+7Ro4K)^-C^ra>w%$9C!CMp7QFW^C4`3ucxyX)~_hB`=804f%qA(~%Z+OZTk0#LV*VO1QO9gn;kql?Sndf!s<;(` zf6HQsJE&=Ed%kzMYToKyH;#&|XYhaseZDv)1mUHcw)Y2*uajN~tq7CP&;a+K?-29E zov7xz4Q`R$j#xMnY5z^yPJedE5vY1DLk-1fAA%oeuL^07Ni5z=4xmW3J#=ZqF-9JO z1U<7(gYPRjPUJtvmSkdN2N+0VG9j-#J+JjeWLdb4z;jMwl^%-Vca38Xo^*~O{4m5g zF9<=CQu_LE5FAUFN;#6oi){oxqPY49%^a#@3&ev4w5eTkm-PJ*e(L0KozsYYH{(%> zmSa5aJ|0tGUcn1`&PMANgS5!f6S$2~!qH@~+J3j8&j@HF#;`_4;8r`$J|jzj-VV!z zNS4GAfvX!&Tx2vO$f3tAMeA*fVC?~@P0@Y~6M~A%f&1>;9n{ZE?zvP+3x*{^9VNFN zc8=rnl2lMb#=e5&prYjX4O^2E-(Ivq%EH%ABm9<4&{Nx44)(CvvGQRDas~oKvMguv zo5XWpgk5*gZrwyt-Yfc-_O_gkP;69Ou5%WO@19FsWfjbLWgAygyQ218C3kKVECx#> z_+byv(L1B~HY<&gpJ`IsNH1A>@iE|#npGPw&v+|t_JdZVJKL1?2`S`E|stB z!=T10F|5_txRi&)&98C~Q84(Mpn$dI+Se+pBD1Eq*)n^2qzuMggvi-=wG-AMK0piR`|FlO$z%7r2w+ypu-mj>HB;JJ-bKl=i7VWwazE%m^TYK&Da zv(yx4CUZZ#6nQg9J}N-DvRuWe%cZCc5xxv?mP%*PEu&)&P+yLSc4~;5E;BkcCEOrT zBa07ug3StfCs()uzPWL^Q%Ma2`<&-RC^bA=dRVPy^Kk3eqF%CGt0mVjScOI5#cPYI zzyfVqT^tx#4C!NguIPJJZZy*peGqQ&|r=kIQExzjk(FSzVy=y1?D`#5F=ikCEU- zUS|IiwZ8Bn*-3)6M=PRcQYrEu;(&L_NH>ddS0c63H(?d;C869S^4$NC0 zxhv~Nz-hs>C6{=`(!xkB6_WKZMa9GkXNKQGtTdMjNEk@#WpcNfY@)A> zM9}JC!{MOFqcHV1Ixm-(M&r*xvfU&0YFL^Tgrx{Jz$~#Ag+cZ3tW_p`cFCvJsd+Lx zRolX)qA-~dY3wqc_SM$6zCE)vHYYA=MV10<}9lG`*HwnXm37CL%c(SIv}Ha0l)b#!}tZNa^T7CPAcLQ;#?NDNIlD`Y6lJvpCf zu(pu)(jL8->$UGQSS39oAdpf&B&R(X)Ude7lsothyUo`^v&%JQzKDJHLI%LR45}k-Ezk~wqi>=KNxBNn zeJYwXxjWw4%RJqjm2hdySQaei zcJut1U?Q_IFcRvu*p|?fYRNT;Mck`NXAR->TZ0=J2mCl4CY3Wy{9&YNSSc4u(^3XY z63O4xtoTXGOiN5$0#vSp`N{W_#B4&-#AmwE%9>*KS`o*(E(yLJ= zjDt7ioV+x$5+u}@9_Uf4&7_S07ia`t;9*c{w$P!}5;BXUneyd|yQ!Dy_=uPxsQ2v* zphSzo5k|Z!jLE74lH$-GJe10nyR|zp3}BII>#EP<2pYjs$&xBKaShOAgx^~mi$OBm zes_)TJRy&7g#8i%9%cjeYRZv@70kZV=csB?W0XrOLjDn2-YM7z0^?oFKXG4Dyb}J9 zVF6u8kgp7tOEkp$>Yb9`9oJo2qPC7%Q5;A=;^U_8XE5~kfO&xLP60>{1+N%waf_sk za*Sc6oW@1nQjKY+!$7yl$^F#WB8IKJ+(m52#AZnc}GGwd+s^z z%gR*!))hTwj_zpOk*Cocv2b}e>@rhSDBw4t`S}$F!(XkbuIY*5k&a$Eyuuj@HC|r2 zA|a_z!7Fmye4o;#pfp63x1wnK5Wg%42lQ#_1xK#E%vhsR=*e87dsK)h*788iAs;vt zmLMXEN#|W>Gs0QItew7bFx-J(Z{OK{@bsRsqB-0|Lk}Lo2`M`{s|1T9`?EMZ;Wtr> zFEG)L>VI(~v>ppB@VB%{>9uqMfqnGE-soJ{pFYT7ZLwTRfSb)hXrgpq`v!_<%RA{x3`1eyW3k#rMm*_k+39&~OEj2r&9` zC&TU}o7^sv%1BRlw;%ZLr}C|e&|tmRqhv?@escel+oP{?kok9YkY9O_{9gvyey$Ai zt1_Oil)dLGOr1~~5XJ1os(3jOj8Zvg6^&Mz{Pa5x>G2lmP3jCzM@17Fn-$mij9|w1 zMi;TN4k6z@o$I=$jR$)hPZ1uF3qBejp8ev9Z+zT%xY(cVZG3XRzu4HFe>DEZ_T$}+ zJ9eeVv`zHm^rP{IH*fxK7C@ty|-p zw?6vyZ~yn3)cnO3+}p-(1|rW-KN>&1IK%H7Qu5@@pAI4K>syDdQ@93lP7N_PM=>whkKkgsTkER=kXaC*q?VFQ>!_C99|MrWA4<6oY^SiZq z^A~r55#CU&??>jnKY;I;9sfQk&GhW!&v*Z@@ei$>#)wnQ#yvzq8QVS@{{tyTf3bat zpXcGmA4uS__-K5LA1{xKkAMApx%Be$<7>x%ckAZIAKx1Pm;W->&zt|-$1K7B$(7<1 z=lQ>V{GmR%*v)^ub#web{zsJK!_DgyyhXteumAoRUvAvTu>tL}mg%!ke1X%g&0DuN z|Na-FCvzn(!3kjR;DJ-HcQ3XhBk1rAH&c%A7}!R9akTTv{OzAFj^Hp(=X(lY76%1R zLEt#%H;Mp(HXY!Okd9`G*PB6u#|MYR-%ZZm{_E+S5gnXe zklJQ;^xmyp;AuBGJ3!0Jfk%gSRo@;Z({U!9(o=wDp`q-bo}XxH zsCf72VYEFvAQ2F5eskI_O|lx@sJxbgp`nF3!MlXh46LbP)w6*ifBR>KK?VutwKF|H z(mfwPLu&Aq%@gf}_5rnlVdKVlk1;I*NC6mNH3!JKJ>@7cma;rrs~f@-#yDC~#*2`g zCx$HM*qMv{oCRzWLLUcbyg2 z2F;0mKIObG-u^353yc%(6ybSuo%Pc<{}-G4iuE#Ld;4RBt|bnRrjm7wqixUG?MGQt`FW$@wcJDmb!}2|EYJ4klIBz!`D{Kp2o9yv5)& zs3b+;`H|8T!fZfb%os2%F%HC_a5TnGcM29+MoWQs8ZBk7$o~WH26A7V!_2rDxFg_@ z4U5t8187@^<AHd@s@NjO1ig)Kc(MKXt%G?${2O|K9B!8HRxup4^ z!$NsMWO)?;2U~>15SUnIM(BS zfn)}B2B++5Yxp+a>kv}27mc4nt`a*!bQiny_Rr8tutstyT1mhKRKRkPnxEs&Jh0sW zSFpPLE;t*WmZok2pqq02m8x7M>y@SzPYXMCcAQ1_H#b zENOda%;4mJV0Pq5vOIzWqrd*uL*S7;?q3-eyIM%}6;cPyAw94EP%upE85mjHjr8CE z;-9%`4G=XewK8L12DJTCH=>F)VAX_=IJHD);W@(!h!y!^^bpj|ntd-IdV5~HUL)Dc z4EU$2PBbt*{cd{tT9Vy$Ns)J)-f5-U`yWZh0TB6B{xKPA%Q9dj(@u%J z!3l#Ci}VnKW%pq;jBMXgn9ZDu3uO~HFd&w!^vO&D#eqJ0MJ~SEy8wYdoShy(2#~mR z76NridNcf;a2_Q@EkY20RM!$gF-_l?zY!hHi#CL`-X!qNrAjFVQuJU#h|;@0j~`(< zm=PAnW8Mwu znTgF{YeA!&{4K!2Vuk@ckM+8jalY$8y}U>{v1>{!9o@df@HpPVYwRgOtJV(-`#)tl zne+~5WvDkvHH_Hb+sl9oo;b+!oGhj5)5d%pxN<&5ecaQC)dF8#Rv_piqLCOgj-Zi` zNq-N0WlV=Uc3D;@dG3<1CE%w$iCyDsP(NDQ|J7u1z09Rk5EbGnMGy>O5ZfYWuUQx| z5*!M(T&kEIj?)TuM{O^XCs^8=nWPXep>+iDpTgu=XCrhjtzG`rH!GH`JF+zBM`}RK zLN?h3$4Ecq`q1;Ye?B+Ml(6+^3NAvBxv)B9VkDNIZeRAH^lEih_S$QB%v+234N1jp zue*Bv{+$qlJ-;(n!|yqxg#6+CuBO1=|Y&|Ggx9A7Gg(@ zfnQ%7SWujtVOca2r$Jhw#UKiI3@zM-vf{TWYB{qThB$5B)1*|VVxS9h`~2;nrFRyu zP&yXsKm=?@cC?GSOLV)#2j$g@s$uy9KnUMt3ijFj1a=OcoAkg^n$oCNrRrE4FR#=# z>Qe<-ZvD-4_#yGEel8Q*N!jZR5sEoLSuI1$k{OtPhOT{j8f;}zlEKz*i)BaUjE2Za zV}fFEj2^A5lyrWmG#E&bOmQH>4rkgSX`!hH?ML}>kHA3nJXIp9`H?BI-xX%F6gVfT z`UyLo&nS*i2x#F8^aNVk@rf$|pS#!$B*%c)R;rkN5(WTmGEi~Yq3}*#yK+|& zUrdvv4PX6Opkt*_=m|Dj`B%9N*zsbhv@C-FSfk!1RZc8_U03>Cv_!X_T3@7Xwx+-LT^gcqmXsOm0r3`i0 z<5zP$NlV$gT!sCFUxj4Kq3J zTE7KqSgLe5Ju&)y`)5pfs6g2uD6$MgnC6y>tKqI$4&!BYgsGQ@wYD@%4^V-iB%H|t zDSSh>*tbC4Mes<~6z-?;;F{o>@k|#n$W9^!IqInckjFVh38=Dd5|tfzUneAf2h0H3O$%!#zFbUvQAVTElxA->-!IsTxnlQ-YlkI= zz!uNYjL|5gKNs%=Oop|syb`(yrVvi(Ob`YTX7T=8Qp#P@PY84{C8OF*9G`0kCxIrG zW&XsyUfdrc~^Z(-qZbv z;`xND4luv)vTyPM>>;*l*d8c@m@+noRhEhzMHDLWPN`4}*pnUzW7hQ@bnN0lr|iv7 z`{)M+A^m3plOX;WhiZk);wLt|z60Mt^EmPBL464;09HZ?(!ZKe)F#!wBt`?N43DIK zHvz8p#=df41dJ{jQQEHp-ZX=zM(M^7QVs|~)#!zC)^xx@!XP2yiAV4W5&XfKem@?4 z#?L)Kd4cT!e+IC)-yoZdH?rMYRao!C*ArXad>Sj8mLJ~yo0b-Gj^4ak)Pkz1e#hdo z$?d&NKK5W~C5~hef}ao*1ZQLW17S5o9TVeqg>( zjin~SlwLF8B!}f`4;T?LLyWzw_+^HwIt)ZJa7^EiaOC*T?MKh<-uuJt&$o6#V<+$# zMytq{-4uRq-HdG;!JRVjDz57@|ft3H56X*dyPBC9~?33binEED_s9@RpN)>i@wLS?}bu<6A1G=NW9Qm!MCti=fr zrs~a4aw?KMhP%dz%$V|KN^SNv37KaItMd>)ij5vF?B0X>4{kra9rhaL#0ezaOWsxI zXgdg&`7UU?;33Go=%4fru+^N?7#M=EGbSAx^k7T6c0{tjN9Rh=D5 zYsFtn-Dz`S?<&s5DpbCunzOv1yFz1w#Q;j|Il;=zsy(`URWWKhhCwv4yzpoH8X{6_ zYLUuK&`PU97wm|)6Y_ZNXmWy@wYdHblr;D?Q8+x`*sr($A_F~hjvvFNEbqb!ZbdG~ z_hh^+eJ@s}v%8(EEv9uGD=@_(g9cwO9Yk>eXiacTUw^kLnB7rYuLnpM(hEqmP}4Yi9!1DAQ(wO%8JR$-Uh> zpFX?u_|e^ak9O|eP4Q8lLb;;+Sl3B0VU}&m=hEv1&i|M8`4tQEVE6XcgFAK4OZC)u z^alw}S_*+~f_@`iW%Py)*&2gO`g?l&$%EUEcAxD$yuG#c?9T1&o!V<{dfn14UfX`y zCaA~pLO345p6wAWI)Y+}!X4w8LIBYzUMWehAs<2d zz*yTMB67IGWSk7?`qv@GTw`{Znd`5rR}F$!6-rFKeq16}9nV?X;VtqQ%iY0E`Bvst z?D68AmJRkNOKVWd3fN@37v>FdAAPWtyidx4cHSHJAFw+k|DW0(_?}9LVTR*Va9zuv zc0ZGCKn{pANv6SR}<0ajiMT4JrNwB)auNk+T+B~?lH?W@f9a9MtE z7ej?qwQ8gYu3$fDb1_juFpG2Z`<5I%K_H&OoLl=FxO?!bDxYP&AY|nw>PhzO5D@g6 z!q14uD(@<9!;(l#q2soP{hd7&#rvQo(a=U$lS0YqCtD6R_79`4 z(3DlPLt*fu*5crTv@e$2HG`Ap@=G(fWuHq+S7*ZMUjw)x0Q(*SL6?4^VU8Ek0tmT9 z0W6oOt^))Zk{;s_1oawxFwd%Y#ka*j%y1!eAoHFtz!8>gI4t0lZTB@1uYf|2t;3lz zdDU>x^g24gB7_-6C;1HfANEE`nBWa;v|v4WTj{x_IAW&`knp8}N0O3Ki{8ZiN)HK? zQC5%Q_JI+sU&J-yY(WdASZH-H%iF~KYPvbTxp{NEA+|%^i}VX}Sd3Rw zQg^I;Yr^kvC;*NSUB7x-dkLCAsD$j)lzHN{NMVC?*CP0IElS^OMi>ysN@6_` zm>~!dY$N$A&4Fn7J`=2;kr7_t8Je8}KROql+`wpnbIqC|h~h>Q)^HnlV!v_U#b5|0DXgW(QPriGkqzr!Yovyg$Q;D8hZ zVYhQE&$)|w8%t(e02|!`NhW9VxDqIZ?l24bxUl4)rb@3l?*QIHKK6J$vMj<+03c>g zR+3$pD*HS-5{yXy8d4_eM(-Ho0StJ{AJGPM3GiJA)Ao86n*%(({r5n(LXrR}rb@K$ zp=Cz5&f_r-aL`G7r$rde|Ku7G*$9Qm#-R}IG{0$8OvX`0%P|<8gHnyj2^(T{RmqTK z>Bq>c6i%C{l@8!QPRigjE9G_4Yy*HfV4l+E*z}q9s-`mZVHsI<1I;K-A$#01L^cPW zIFMKh3CTa+Ll<23Hm4zq6*CbFTx5@xVs#FemIz)8y;ISX$b3+vw}7yw*Brh_izg#T zkfZu3FbDFcRGy`s;H#~?+FKkp8G0E;6Z+C-zJ*Sfy|Nw zBeX_G5$ku1*aZ`X^9UxGa41S_p<~Rzx-%Frj;9I{oM7@KO^UTX| z+Thfe%ItwDyt_mN2Fv4Ov!!Bwsr4%MVD+?H^@Sig8NxV6N!NaoEiK7QoG}mz z=ajbE%5uB)=jPg|2umrkG&LHu!*Rr+${2|s-zTRD!5R+3O@_NFV{QKX!ZYS*0(}Lq zBFcv*V|K{(I6nPLjVahS)VUeMDn4A?eDhC(_KFHj!6*u4!ATh0rPwvL8jZ^_3T`_C z?ePhYmbchVKpIjQi>Ve_7q7<^VSXc0@6mkI&nF~QY(;zUHO_Q^OuC26g-G+;hw1J2asl>b}4mTX# zLOws4q#hfGh*Zpk6u_D%Lx3kj4~i6vE;w05iybWn+fu?Q#5CNZxaWQ#{wWI5rJ***jVI7$1WZ9BA+A%IIh* zou!RGp`kFOf=1q_ApxZP&Onm5omHVvT-FLJFkCWeXxJX9G8qtVWvEbC5}l0dZ)W2* zSVv3UCZrq!;}ZE?84ZBKtc9jB-_v2V)WxBiz(=5bD~IWc?t!hF6xvkIQg7S$0g$z! zil)#7*^!3>$;IT134k0h11rl~XcC;GT#n80?|%1pVkD*t^UQfX-swqj<=f*V+Ma>; zsARY0*=MI>*&tPPByGqw5N5bCungK0@hSK;0$0+79dMThdut~c78|P+{wl+{;Lk7Y z8Foq<@x^2^its8%Cpal;2xeB6v!cjAX4J^DgeZ}5ZyK^!gU#UJ%3xL(ixmlCAS4~O zHxJCawA`fOA?BIwc@~Wzcn-`E4KtoHMu5J34H-PVJA@>A7BngZ)?5l9!~uDVq;ir3 zg)K%4)Wk5@OG`$kJj^s=x^<@GJXhh06CTiZ?wvT0bFMr^LREc&(#2@7$XA5J$BXeX z`=_jk7Ol!lfFCYUOC+FUM3t-m|9d=dezG$IxW6~Fhpi+;FzrW)5y2rEcoX7>q(B(Z zA_x-!%jq@+3~L>f2Ec+QF`-xi3H!6}C&xB|pVM<7k;K(wuwd~&yJN|kz?jZwod7Fh zLuAouH2Y|;fM2E^PJZq`rfZ#6^&_L%tcWVE!*H_F+ghvW732o=`gy<3J=R$lBLAO$zMHrRDGuGB>KD!+B3d!wGJt^XfKqp$T z^ty5DgW`p{4U2yepo#34p=BNihV$2eiiV`0#ds>`q*Rcw-NjdgkuY4TdL>&uYN2}K z9HdUMUht9gNSLn*h(r^3$n^)zx3R1VX?RHuBFIBt8NS=K6T;epPcwptEef}7R+oVj zXbEEpGU?x!vUU39MWymouJ2kH+BSEQIR2q15StUFqfw!R4|L&^mOLAec{EAfSk z^^;VS3(Rbwi%~j~8)4agA(tMdWz!;}D3ha_4hy_Db}&V2o=VUCxs!=lWn$i(na3-u zT6>B8_H%AmCaf`Bi{Qfs!I_;Z6HhH=tYDRjA-KxXqxKCq6y@%*p)uzqx)GkpRS)ur zrtFeQc9z*e_?J0p&}0;!B33kdWM)Dw;RnYdW)Pe>!4va^XMr7)^%}Y>XMB0r7r%PL zxPtG!d}hM(>_O{+JxQnX%ZPeSHmEPY)v7E#eTKb(VHRkBMC$o&xM{;*k`_n&r5$7B zDvxWVMZc z_-mUdzl`0ZB%NWrfC%ov(CEx|An`Di#S9)EGW}bn=>rks$r6srfk=Rw_)y{{;4!;^ zk3GawwSDb~gh!~|NQ?>+6dR152f;(!y|!9fODJ;4F2&%KEpMS$q?-Y%dm>lYEru=D zzLJ5_y`oOM>RlDI`#b;<21H{mMyMNM06bs0_9QKogQ8XI!rOWVFD()BN&k6#jf_hh z2!Q7w-}>#1TfhBCkC8@`)MGb3yt%n4U=|xDRq0-FM}~rEY3v=QxGOY=HN?rqVg2H) zP>SX`WR*E$|2v0H(ZtAaU;+aMmG*?4O9og~t+)U|eL|`-6qD5tL_=u(?sD$MS+O~Y zB=(TPud#m#vPava6kwj!{eXhp8JctF}oIy6y?5y}rXo$TD_G zeKQwHtd_FQLYoSTHTBSM>1xCg zHr;8dtX;Q03XV3v+GS`lYjk`tpyGNT=CM71TG*!Zl$(+4BaW9xFJd(@DHPRKZ26c< z`1s=?11(eRFsd+Iz6o5ePM_E7?p?~;d1oioKmJKY1F z7iN^zS1cW{`Hq4Ggln;?Ik>vDb;X8l4bHn@Pp1xa2(<#RO|Bn8f6Mz7TAm}vk2G*Z zUwGIPtMDao+S>YR@O0J5t<$b&FVs?N)^DlA$`A_2ft4%_6P!lyU5S<#CnL3TYq=Y6 z8{%*~<>ewZ*}9GGs>7x(#b>RqZ$@v>RP2CHOhe_IZh%kvU=#{x&|Z*7w~FN~_D8j? zc=_6&)b=&bRhaRu)hB@XCtHV_-VFp4YXEUpQarc;CHHhfEtw6DtP+xt6TyiKnTFN| z1$Geso;y-@vMG|ZLeR*E?M;=P9~SNE=&2lqU|L4Jvg<znBH6 z;Md^M*^IU=Rwb{rVX>p71f7U@4ET^p+WKDg3hiGl+_7Dxyn-^gs8y4o$nNX5m9~M% zpcO1qhFdwT`l0ppyi%@BM5@r#F-vIGd%C^XN}W;+idZ~`5l@$z77Hi3hvXZM!Zi*S zYTuQHFVk`t7LF>b@}%A9qhM+fYq2MHl251%v}TwtYi)_>0zMR<`stmo=Quf_M(f5i zs2loR4NA+Yfb-f}S5C?`a46E&N_Hkr-;Xb{erGxhC5zTCwysR8{B}OnUb2^90)U?x*YP6=Udr@cWKCbFZ#6CnS3-|z(xUx=;wu2v|m2l&; z>e30MV%!kG+Mx~oN-yiu_|J=O+3WF#z7T;Z4&2mcurq)kNPFLn z05CXS7T5Gx=dd&*m{34XLK7-?TQh(V;s|#mn=(WTX(~L;gScTfMyEmekO~{qdaEO= z&b4E%8j*XiNTsy*G8{$pVDXi>UYZ8Czym8?*q~vyiK)t(bWJ4EW@WY1ikFtSjyEtm zu$-d_7p^w9&uojAgB^`_O-y@ z7tPkNcI7g!uKO4e!Cy?;KQ?TcWh!cNc`V7w4j7kwfu9g3Z>O*_9CK%!|CY@m(vpLM zH*Up#M0V=VFrZ+2=|dNzmF8eAE^EwtdqrE@E!aCfFEqEM^jEw92g!w(-fwrx>5@_< z5t~r?p4{YuX4kjJp-z-%Xnhx=R6dd~9EGRmR=-z#@~8GL2Cxkehcu6oquA(#&4&4; zgeN&upd_ax?UR(Pe=Q_(f(D9XAZ#9@JK#xxhZ3OmSqQIc!1gdS4QtD+5UqZECPwH? zA|>y3q=;ZW@<(+VP&(f}z!0SiX>HAQgfNN;f*pXp07v1ivXb@ZiLkU*nyHbt$QC`i zQOfZABWAE_1Efh#gA}$H5C8*3vzy=N1svC=q_J~;&+N9(kG%h5o;(jnVkMhxxyzwRBwtVhwq!?P2>|~M_*mA9a+An z*GEtKSex36%ortWv@j`z`n-68jKKLQG2#-7B5_tLU;nX4a{aqff%Bm(HYlMZ*r`6Y zGYGpJGAK(Y?^S2L@mVf+Bb2ji5pP`!|M}1VcPO#tOdI_zH!$%UIT=GTIRGn)YU^AI z0`*=Lq0D%AxtcIyVVI0?5+T+>`%Z;anZgs+>3~EtF$>iQk*XgiXRMDcl0mn2I+i;j zQWUYgCdivHbWe>rST1F!LAYJWo|$;dJ;KxQ2XfHuax^z9W_t^}gSX;39;RBS@7eq) z4=<8E_;*W~LZ6_^Ok)diKE$miHjtmP71)!eE0K;9YzY|O_ks||EQ|q5DPR`Ut(S_mj2YZ^NuMG0}$akGLcpGy%m57Gc%Nmnjj_H-VH(aq!sJ8BM^FvsIHI=61?gcX|v2UH3uZWG+H829_ zU{fpOr+cI_ejC@Xn;-uD_`epK@&T7)fp$0HPlNA*+zgZhWw<}EPEy139f*vC07wc7 ziy%uCOMwFdvzNFf6^rbe=4wF&vRI{u^AA~eU>feKcgErFZD}-K4eB-=ojvq6XE1)| z$`M)Nr@)!%Rd(!N;TRZYn&zvo_O2a7g6K8+rW!D*;r&zO5#TS-C**Tb02G!C6`PFw zU@0}cck>fNf#NzRxXJ6VCv!81J!t$bJ3)MvXeaxKA5o?qO9CkF6Ra#yJf#y&S+Rfk zT`vRq>;T%b-37RY~{Ri4s5-3ST&k(uRVPfTbt2B5; z{MW36=T<%hPO{=-pdP3+lXDx2Pq>Am6Ll!0=9WL$i6B$AgBYej%vAJ(&GsO*7Lk@a zicza52#jncZujMN9S1z8GKjT)I{GK-)ltCOcP+9c5!7C50r^=}3Rph>ObYnE)p9Wm z5ho!JbR%9OfAz~U`AcP`ax&F2%argg^6`bjTA2yz7P%(|0ZI8^8j^_1oe)h2TFwwx zM(78@4trL}Ur^40^5BWHfW418VNk8pIncPayYweC&&XjMbQKTVa zkg{4txC&=H$O)ZDb`iLfp$nxLF0jctup3Hwi~XRFplBtfsLW6bGX@-$2&Q0s;++T9 z6ix23i#M!>Q4PCvb~YIHR8FKO7U_IDqzc(Z!5JsGcKxtfmPgD~yHz8#6)P`xi5Wkc z_*^5WKM93x#ardsPKx-}<#QLugUYtNRJ0Bee&x}L5}8{*2SV3g*CJ3uXr`%QYa0+x z#c8dXewls63`pYyWb+uik;Ph(s^}~QAcn6M2h)lSt~Dy7Y@zF|pgq`wUNBy)>g`i8 zc5!f<0M|bIoo*i@q&vJ`>VR{f*H%Lr)E30PVo=B&p_%%&tkDd_Ybn$(G^|;tD-`aS zW8K3g7!_luu<_8hJC#%Es1Oew=h%~2f|xRM`~;PMW=|7~E4`F?4Dl_poh9?iDG3PX zV4ns-L=qH9rhp^2WLuXXAu^#@7P&Ibac%mSbTIFi7EyBTYu2A`S5gB!l~+l+WlQF% zC@VjJ&WcX#spM}N7Oi0!{nK0uBaIR@Jp!pns*s-0m^CwV2r<5fskiGIn;nsDCjmGX>JPLRuG(GhrN=FFrx z3dcz?HlWMGoWvm7C#E6&zb-*3bB`iSr0TrduEsZ86XEL3M^q!5zolVK!Ru?SYCmbx zz+(t1- zZb0S_w->s?%01KY>euAqA#q~p3df`+-y%n5SaXE9ED1?gEUM)GP3p?aL9*go>#Rf6 zRcs(6q@&n1w-wVL6Az8Ctx$j;?DxH2!PMA^(jv~ZOVy;<&$ zkZ735*pPC&R7o40i&dJ+Wm!$PD}3U?bJDC+E5mlzOsc&9ps!06=0jc$!9uECFawsD zicaAjQ>YRFXPdg<0-eoy>5I<;^J-5*z}{VjILgvEE*r26X^<$}Bq4ChIx{U4L>Ttk zqv`X4oQ@~glkWme$aE5S^2q=XLSxEJ0}+|WePL%@2Z90z?}c5W_n}JPNNg?IO4OSy zX9b}eMj2Wn*ew9QD?UI#5{&+LOhXoj4zq+(op4l#hG0iq(YDEl`I2S?=5G0G;I&Je5T8^CH|m68(Dv zJw1(EUbTt&d!0%~3Kn~C(7VN{=2McUZFJ?T5@}#L09`+dC$;+-RaA=&6yPo%81&^Ju4K zi8NFdm0kE17k#yTTk5uO-vRDBWs^9DERBqZB)&Ix4&q57)L#8SD0+*Hmhm64FI3X- zwj9ZbTdSxha4fsJzLI&a65`+Kz)%2`>qwO!YFPOMjgfUEU`Z=wOeMdi8QI2oH3jkOuOfc zjTc{wOz$Co?5B6o>>S{g;u~Vw*RK~!GMOkdhe@bKoD)_X)7QZh4CVftpO)9CFEa;p zBZA4}Dku$04yr?j;e*jvC=+2_eVix+p#1FyyR?SlV?>|Jj&M^K%orhc3BS>b zI?t?|LGiJd1q$J&r>qOH-S&x4QEhAO$I%`TlbCMLW~26g#~7ohqO%f;w465yqJ%iC zw6Q1Cz3V@_q2&r?W32NMGY(!H>oVivp+F`AMm4a}EKn7}vx17nmqD{8LLCF-uYSC0xhpC~ymGsN# z#U<5uDk;RB0^Z;~?#Kn51`#Ub02EQ$k#wmz`biOw5um7@Ks-&cLf%^}zv>5FwL={` zQ*e_$w%6QLef!Kx0ig~bGbHmzZA`uFvYWv*{>wS6O7DCjabqxq%L*3%r2L+bcH;E) zv&9<2QZ_fci8)s>eeA72q(ud0JYCW3b^o9fn2P{(mLsopcKJiGn-@o^tYGtbaPcS& zMQ7q6@I<)rX)sX@a_^DwwH*FsZWraidlX>`B~g1B`Eo7kaEe&PS&ap7U}Z_Cm+vn6 z(89>QnI2419Edy=E3ybKXOirR=$mvcPC5ze2AU^HQf0hRj!}hP0=Gv*}Dc`!{x**L2`rgjs&Nv>>eot z<^5=tRwQGvvH-eS$$!z?E(;RF`dw^-Tzcdg0XF8q4U1K$y{ihrz}PBUZpLP1;WZKV zIKjS4<%fhBj#0VAJ?*YPEcN#uO?CQ#qCZ$}rM$;|O)H6ma#X5I{Q?)`&!0Sy z+^#$SEWqG;LN-(}kKAgD7=rl5VKzUZ$hqe6ANg!z!6jZBGVvpjJ~Is+i3YfetKb0S zGNFd_kJ_u>-)bI$gIO6SX@iBPfJ4`w-Adh z2%Tg{#EQG+!*EWwc>)6?(41RH$2lQc3eEz@goIZjAw0^DwEY z;fH3N;Ga$9APt>{MI@v?;$X_pIyHhY|D~iZO7)4*akZj}gq6O%LyJfTgzxNCG#h2; zQw&U6v~sp1hCys-v%4wXT!A$L2OQ?52=1$=QfeTrc)Ic0-4i<0n zx+lXRK^jo|VU}N8Q&E)Eu(GRKDLmi*^mZ;;56}Xc6z1$$UAj#?pRE)PsKXKNE~r5P z>qV(yTrzTg)JzW3_)<(E zj9%m*?no8hhf5B8OylZ0j;??awzr&eZ5F%kB=K{YzW(GUhZ zDglnC($^>%qbdA83TsL2;`aysjVT6~M*CG1*VbyKgq59lYjAVq? z=A~I7T138lw(YaHQC;>fBPb@oteiizseJT?E9_kMBGJ2DV$6dZopxoM$Z-?nvy&{@KAZ=5u=S4C4d*&|>lI z1gGBVHL_G(+1rwgCk-Ll=;@Ml=W%5#8v&oMT?y4EAo~gVQwRtleBinMud{KcR_T<| z!D#dp#se`}@qk$6ca00I|u ztrGL6c@EcNjZ0VP8{l8Qft}k}z^hV;OtBKZ8!{{^H90)Mb1cr}WK#ET9Y4j$sn5B3c;g6!$_P#%vKfh$9Tu38r*8zVd~)( zQ)iHLfVc9aoGhq59fa}BtXh5yItIEeR)kWvw@4bvm%(XVYZH7(|KSYw=KD?D-VeFsHF;XbB{nTDlwv@^%kufb&f_?So8xV(=bMNg zF3}(`b4hvdLqD;=`yL&vcrg0PiMC0S%NaaWrwCFZhDTw>z0wVJb3MzUGe`+m`OmnIn54;lRB5Qg)wLvf<8jJg8sl3GI$-~7OQkRe>`V}CEe?sMld4VkIx^3odTMiYDAj=2SJ*- zCu~5m5qP_JkYGRL4wr{eYXQjwt8`h3L@Q6NEP9q9BG2}xXV1VZM~iFM*}OO3i{?qY zTTe3$H9yVLmTt(&%UhUMWT8pkTe}b($(CqzWcnh5MbO}p(_Uc1 z+rS4IQ);zN>1ruy**RpzpUk>-^KEdO4#{M_p%lsv>9sr-=#~^sPF(PiIXFYt>U`G^ zs%kOU4yjVtzoc@RPs_am<;jFfQox0uiDbB_kK-=={rAUE~sDd3T2#j{~>2QsNE?D6tRCzpZsDi3C*ASF99Pa~tq^-_*ix zyfTfYKkgMVx!W(E;pHmzO2cJFN=gGB+Fl1AOZ!W2KrX z&8SzM^O`#Ky-8TLpM)^l(EYwoCDvE2!UXltkDn2ZD28^sNZU=MOF3~jGQ4!WhbP0( z3xV%RYo|S^9L?wxUn&tuLxs@{DS}0j`^-4rLwuFt8w>#x5$txk+7|WF`*0um3 zqLgqIlOhrYu^M&iP%SwZZCUlY`mHK_1`QSKC1YL+Iy;fZo&Xn^ARh2dcvWjbo5(KUkpc~;Vc`g+YOiT7=^UAzqf$Hl%tv_vSf z)4_+)PFtyxJreESy&BxrKCjNds&`u>fKaOZX!^t+cx-a_eJgzousNethzs5eYb`P6 z)+ka+I6Cm{zso#OMOrw1B(X>~u~V;E=w3b?C`?z>qb*HC(Wh835bay`u{gy1-%&E8 z3;962qhOH)-lJ$yXTupb(pTAK3$eCvfMC`Y2vNY?MVU`>;Y|p~Lh%2!b}q|NU0E8| zqvQ}r0JfuNUEu+4SG!!shCl=jJyE1kf@Or1p(JJFxu3zotUT?GC?aa!J%ab@@Bi0Y zd+(E(lAziXNS(9KzOMUicXP1geTZnhOFHMo;}52hFEEAHpb`+%JcUy3n%7m3miU5Z2$gC$<$?k?Pf?u|nZbNbt0U zGCp^fAFLpW2GfqKDlr2BuE<7hRTJq@lFEsJ7J%_eVU$V} zL);Z}fq6R_-qOD?^EdQ*GZWi+9={>AhlI3~@;qGvjyK zwq(1ZA>1J{8-x(XkxQ{48(Kc8QluJfz^xL^kW0f6(u6fK5RLX?{K|jKGHN0Dd@e!f zUnrnNaVwAp^7}gixXq&JSz#kwcvm#0q2{|^2Wb#EB_LEZc;^tGX^781ui$r#7!Var z;}7$Ww56)7Jn|F-y{Ac(XkSs{vK73P9!N47{2T!ylCO$Gy`fIF%Oj5;*hG9y`%z$z z9=>0YE#{JUj{9J!@G9{mRdgHNQIbp6>)P{}!4uJRGRRt)7fUR=Jf~BkZv)#eNlvy2 zre1=i5uct(WLU&I-1jdq_w?tfs-)rL^$-=- z0?h^t3;KjGQsRrXBm^}X#xNgd@qoZHXCsEdjNe;3o3J^t=)>1*rN z?b-YPIlrxGK0iA^yjU$T+MK^wFHr;^M#r@o!!dCo90nYLoi6_&a}o=T{Hv> zyHN-lNndU)fTb8n3yDw(rErDF&R!8d>~D8~QI(Jq(ZIRlK~5#fMT)1NWK0oM78rru zw5Wudk1#3dsK6^5{d?3cWyy->AN)=Te61ByMHThDva`FU()~LnXH?Q>+JccoQ0g)Y zBhA4Qm+qXaOe&Wzf_e@Ywx~=ft<$k(as(2NGVFxasTR&7Y+))89HDvGT?Vb5xUt30 z+_cNWO!uatRhdT8Ww&_HHlq{NLcqv;hX4(yAL@7T%&pob}X4Qp|58La|ejpZ1Qw{&gJ5-4#=8bV>6jOqf#;i!lrxxcOshR zu~tHzsLDl%vx;p(q;4^Cti<()e7+dit*uABtnPw}(~r0PX=%>{qEf$k-ThJ_jFFT! zbovpW-A>Y|1ME^QyEXi0waD&ArSF(AUzFl6hY+@-IL>A9K(cQV-qm8CRth(5(I1_Bgk~D z*%cMtm$}_F$-*-FkzUU%97niO=2t2CNij%*^HjV`g66mb>(<)r$Wz9U)V!wo=-YHs z4?eeilX$0aeaUl{Z}g1iux^!=fc^#*R*+VObCE~>J4@sgC-K=oGgIIjNaM{UO8fQr zCX9k~S`*rJ>X-Pz4JV{v3S%bpZ_g;>P64m#t4hPn=;Ktu-R4w9L~~l>?$s zoGus`Mgoe`vbyZiO3ZvmL+dxTxu;5PgDfTtc-rQuM6|VV1t>1=ZpDie8~p6}xjfwn z#HhWpHl8TV)KIPJDBa`VS12B(|tLZ+0Zaqs+6eT2Xgu@9dhVMMb0dH#BSunE) zO@(#PaJV#nb=)Eg(K@EfoWzDLdN8Za=ZU?|$TP2mH$%<>kshv+r@F;ExC+q}}PH-`kcL$V^+ zgM3;Dz-#+F()AJMfjh4lV)c|zN3q%NQ(>Tg;)c++0ZPo5EBHYYWd@(1YzmKNu-*n+ zl{r8;J2#Uu5wLx?#W{`AVl%*x4+m;G1XF;T8!;DRFcEW6)07L@jm!lruHDmdGI$$B zvb=*GTn9G9q3VQJq4JBpHCi;hMI0=hL0i$+Xr9FmbrZwxz34LX4%Pdj_cyewQ7DQ~ zq(h~*>M?U3cCDVmbG9`5f)JY(FfA{#K(W$0KJ&%H8r3@Yg}I(m9^yvg_F`Vi5aalq zH)aw*uSVA%LwcaT`d9L=f(c7Zn7E46vv_MWElLofW+yUT-YqRvQNe|hEp>&<>kCzW zqPz)lcPjDZAvzo5`!IipvjYVfICQm`dLex{EM!&_#X8Gd7{9puMGqw3TFk9KL*MA3 z8_}GL*SI3P(VfBTe$#$s{*2psN-pVk90C%Dq{eNYORk-e^l+2Wk#pt3yH9d!2NqZdv zVHg$UiCf}AQpnkOZM)-t0D>sNf_DMIU16XO{{&MRTn_R`wxsM5Kj4Z4i5*&W)DPyl z+Uhlg0*ZMpP>ON=ia&*w#WoxsMb!Yu=0!*odJ3V+-e>J28~{F?+a!|dK9AE^I_H%F4byPQex=cC;ggCt0Qi^&xk){J&u1RH4x4^q z0kH3Ygp409mH~b`1s{7{i8n&hke*ne!V-YYjyp;))y_t5f7k$pYSDdPXnVe6nd@`g zQbaFct(y&)eD^D3*Zdo#H7;NEsY~~Sz{HK_lDU2&`t%Pe#o@mXnM}EqZ5GO17txZ}l^|~uF#SGW5efmkM0lTJ1boy$4&*LF z04}BTT?^3Una)_RV~|Sgv>_qdKhX~CD4hKUGoEgvh9axK2YdNzA>;y06Ow+2M@hDE zadlhV5smm}E3DsPhqkBNMV~soc$;7!Ea~@cumP|&X>z%GMa_eDjFtw})4BIR!ZE_t zG>%oHPZBcOXsuWy5Qw&xnkQo}V6N&Tab2y%TSz@Qgc+!-l+~s-^V>ay0SX7%?`$2V zSD>dcF>~RWbUagA8FRzFWz&cH1v7oNmx=)Xe&ktEBHZq+AkfjxjkP+lc!-R3!?w!`j zuv|A}2U6z}H7B-paehj0E_@=3K&YcZJZAYDS{w8Ag$PZzSCp3{2J9v&XOwo7%_RxB zKS@7|j~wN-M^eHAf-1GO#gBTNg)#(2DFnkMnCPXQ$Pk^R7Hy1UX= z9F?7Eo1f@W8Q??X@^aDIy_+oIA@+U_LNROZ1@mk+3DnyHT)|^nR~$s)?UJRQToeTx zuYNfD>0o|xf@$8{CF&}Y14>wI3VGm6n;b79QfYb=fg%B7YMGEReju41JwI@Rhy_}e zO4_z1egKmZQY$+v%~(44DA2C(FlLg@DLNf57&hRi6LVz>V>|U(q}5}+&ec>|O2iii zXujv%e25bR$k`=`MT`Qv6hRnY`L3%UR2-kHQLIiesdbu0Un6k&81A4talekGz(~7@yPO;x{y0uMd)3+NQqNLdL>=P-T4z9zxK=Ft@$Xmx4rX@&@ zxYlnHGretg@G;q0Lxv>~m}^8S&Dj2I*V}Ghzw~=6E_y48)-nAN)4|RS#tx4lA+Zw~ z19ae;H7b!y%?;fyZguLrBokCiE=Q^xSHfpm-x*-^iawL>A(#uN|1F#y{{I%OgD1VPHz!V&}`8Aw7%5*v-9O$B1a$(u0B z{uVi!(*iLv6)s2Hp+@SvPQ*QZzG-0zdf)ySTl(-QD8ka2r_t_otzCso>F$gj=u(_Q z#vV`y7|HOOz1N4bv|Bt~VLUuMUPrP{V@8*1 zqi1I)%J=YIh8p_y!*35B-n)1A%R3JazP$JFF9(0Q_u!lV4D|{4wFCq|k_#t;E0U>h zPpVdfio~|Ya&o@0j(D+o9yICcVDL(@1D>sx3s+MST$TNi-$7FqoX8mYT_iQkC@**n zV6yWP)D`(79x$*JNLaWzc`T-ZRf8TI6(il$F|$db4cx;;Y?1<@(GnS<1%Z6J^Tl8% zaZob5)Pz6|S7`7R;q>RwaCh%^nH4RAU~ULyTf0-2A^2d{5JXJsM97*gVn+i*)9(RQfDFL(?4 zL~sTE(dr@uGPquL)DBSl-eQ9c5naa49sbd^q)c6g0od52zG ze|qp*`c`U~gLut(5VSmhrLt&Zjk#l5GXk=NLlsC2Ey-FzPMHNI%vl~BMIOgDTPYmK z1VFY~rDIkpMm2WD-vv(`bO_H)d45sTf?dj5ZkkL)$OO@qs66H_$rF_a3_8iOhp-Eg zeTmNVHrzF_9{$R+>@xSI9eog736t2*%^9(ycH9Tdg(Mb3Zt#NBR=_|66MClm^TzVd z6KPsd38>`tX4FvK(%!a3U@xeE}Sh0hGN@L8}xr zamM%meWJxC45hk_s0X5+9mVqgfbL`Uj5DqNkIZGVw-MAoQWF*~3jh?+#erN7G;@a* zwxGrvXunBvVSS1$qm}{e3Iz!`tsqJ0n|xskZ)HLPC@1F$MNqZhS2BS@i<2GZ)r+GB3pKK9CRnSML z?WHj_$b4KxTZFbOqM`0Fl~@yb&}Tk*_M}yl92bLS291^>MCC+*#qxBbGc!t!J7XgC4OVGGsK`VZR+^-Y=5*avjF^gyJB;ZvS)v2kfz zlsr^mOzfK5DU?^vqx#&-tUs>fh{FXOrZp&foQeHwv0oeHFn77Sx8a$?0(c?awzCtT zG}o0S5zZXiS8u+%I|XIIn?(*^dio)x7zRx;$c*HpDZCY>!#O(qWoQ`$t+o+#-2;IF+6QenhaY-T2h#?& zHsNux$l&0=HO4_s0nRjOsZS&QDn{-aVvO4)SCo#DT%)C+DsIgPd6LMK(4?BI6MZYK z2a-8xxDxofxOY`6(@CE;ob^JkqXC9BjS&R`?%Z8CyY2lz$%r#poBn`xgKw+(vb^h4 z6CEqBNZY2^H0PH_fn^ULEqoCIVa0ff_4s#=nbU%3ogdiK?oT_!SCek`i&CN z+tsRXRI`s)#BIS;sMd2f^3b)`WXY3~3L^xa^D`Ht2y;_Ipsq$|2$*rsyG`E#=ONRz zPh^qK`d6EW#OOc@G^icV`2agq)hF-VMR`?F}-4| zUaa+L+3QEM<#dO5TOLGSV8l9^<4&8WaxR~mRD`an3Yx?0>CWR!!ImJ9fh*x@Nf}$R z7g5&DbR6`rlnHO{P>7k`s8;&Bgp)z*T!mli`xH({gAzBIQ8+|peh`Jd-J3`lnAQ3w=Z64^I zst9(g^`uABw`)5JOVx(#r@k5eZTf8(Rc# z;$*fu$y1m-C*~T32rV5#nk$Qa31kb^QO1Z33Ir3sc=sE%)w)cse)Sb}&=}T=qoHIk zxgUd=33=Bz3$=<-HhNw5AXC;>AgcUI+wVp`HE=>zbCFLcDi0YCQ!ErkaSVu70Cm^M z4jUm=mM&9@No1bc$YWt!1&g=emyceHE;n(Io$N>)j)@@F>p?T3#8Ni~gUY8p*g!1> zA=~|4adRSZB1?!jaj(dZCOKqx^zIxi6TN+f>m(NIeI82$LZ71$W7_-yW*k$i97TBXjw5 zIbGfr%){>aOOL+B#2!I*mVt7+HyKP+8Wj17t;3Kd+tbdy-)y<_7y`CYx#HqzVt~pb zf_waMXTOjlNCkp;_mSnr;zr?8$Ga`)nu2jT{;pcp_E}sDk7GdUHjSzCHXO2@FfkHk6&Bb|KN&k>6*R;u zc$&c>dh(r2O2=C2lk(aE^&6-SoWzW6t4(Sb5bR`3?|xNmQkf5CH6YbPlKh_)hgfF!xoLbENM)`r|C6k2iX-_orEB2;?b59oKC0d(nLvO~ zMw+t#-4GsIyI%ci_SqMwipcyTtR%NS|6;;;B|Pzog8K5(QxK~g!xWP_*eT366;79; zP<}lGTfCW}9=u=$DqbvFE>|wa8$m1S3$ink&1Qy_A7j&&M;x42h^Fk=qmI)?uyHuR zBA+!Q$v9zfB96>Bc0@I9ZK0)emig{2lV@{LKT$p97(G|kT!aDu%w;Z61}PJFElhR* zV^89G#ZUCq0SP|s9NIzpk{;(pNN+=9AA)dV5$QORzXmf8K}!J1;qf893b+z7rSKs3 ziFt)<)4m;aIZi0nh_-Hj!UD74yv$4lap^?i%8|ja8sLFUkm~?~BXd@eJUmoKQ=W01 zM{J`tQTPj1y5GQ44Ge7wM8i}2f*Ts<1mSWonnH0=n+)vZ-y}bzAQn1pQz|T!Q6SKy zKkdPc(1POa!t=pIS&o*98YXO6YqOxO4n6f&sjNyvL_DG|2>1K{<$t!v(M`am*tcB8-mi0-N7ALNAB{O?e_Lz{1nid7_DrHWv zJK*-)v;#>2;`Doh!|HUtJXjFyB4FU|tfP~~fvQ6K28ZUAD*gA329~D+00Fka896op zd8U}vu$X0r%>Jl3*jwo+VBNeL5+@%w=65rtP@V~mvUD| zY;hWagSoHXonX?9o|tij(gX=|P5#bl!me4~f^yJri2VLc$h{pegj5eBNYZw+wz#f{ zJ&rDt0SVuCJx=Hr6NQkEJd|3 zw4>T+X;b$f!v}UjFg~bm!Gi>)OUnpW}^ML|2CT^?;@V=RLK~7SE;AAf zEut;GM`E`fb+G9NnUpO3nX;>zq)V7i#gAo7H^3h~7n)z-e#u=Muts&*3@h|Hor3NZ z5>=0`_a2}%Lnq;F67h4Bn)$DCgmNA(lo28;dpTV~fP=*TT0{2hOP*=r&GWdX13Ak2G zc8X*gfnzGt0*b+u9P{*>>T|R4p&x1TcgpcK%5>_W2x_c%^38W6F;y`GBq(cJ{)X+} z-lL6AE^l}jAO%bHpJ17Z3up8v{X&p<5LLuW0o>hK-n{!-(R&D-YKJGzzavXM>IBcfNi28+SgGanHQNo#$o;U z*`sg1djAiqN&9+Udg5$_fL@G#;Vr+rVdqiSd%SAg6NzBE)%T6IW~a?k6h*zP{?>r( zQy@s|C(o|7TGBvD+pNzPuZ7Fj?q~GKxU(tF@Tf!I<7R+jaq)+d>vcWmwr2hL;Oj5%>^%`QN|KFy%l($eSF3q4F8m3krj=88a>Z(fcTaM{-?`q^ zUtw=d3mMy-k%@;b5dcr8=6sKv7xtf$wS7AAdm)6BZ8i@(uY>v-{Mvhs9Q6Ej@3nsa EAGFL;wEzGB literal 0 HcmV?d00001 diff --git a/install/share/locale/lt/LC_MESSAGES/gtk20.mo b/install/share/locale/lt/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..b4bda765e5b16ca96c4f481e203bf57c6cc8a399 GIT binary patch literal 72538 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/lv/LC_MESSAGES/atk10.mo b/install/share/locale/lv/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..156673a8a7911eb274cb43832a7d45d46ef0e5bd GIT binary patch literal 8345 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/lv/LC_MESSAGES/glib20.mo b/install/share/locale/lv/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..b0687c6c6fe3b7aa996c6a1d356dfd72b12b287f GIT binary patch literal 43513 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 JQktI-{5PEF@D~68 literal 0 HcmV?d00001 diff --git a/install/share/locale/lv/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/lv/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..2d947a1218c7c7908e9e2efea18df6088742c27a GIT binary patch literal 132885 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/lv/LC_MESSAGES/gtk20.mo b/install/share/locale/lv/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..24998e65161ce7cacf58bc5b8b197c3a0e02211e GIT binary patch literal 69374 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/mai/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/mai/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..523fd489fefb8e4c0ca8f60ee1e7a45588c63109 GIT binary patch literal 193321 zcmce<2Ygi3*1vxenn;yiWkir(mEHtG?+_3~!AUYn29iw3BtQVM0QQ1{4W%d+6ua24 zfDJ2F>;)COSh0)xf4+O|Ne1+m_xHY^|GD?@?6r2^d+mBA_r6!B;w1sk1(kxJ89c9J z5ad@0g8kE_4T9U}2SI&!2W$YJ^n4FSkbi_j;mid=&;zcAec-FGE3CCJ2-?GAVShLm z4uYHDZ1@>ez9UP6pgWAf4)Ai=4n7W#fnP(4796=K2xh>Ea6G)p^H!HHk z;{CUJ|DEtK^lw6i`_k*bhsy6ySOeBP+1Ly!-}dlOcr2_6$3W#j)$7Av&V$N#A#4Lz zc>OJ~5%T@89()<5!B62}*l}qPbcO{`?XwoDy5mr$VKd z2UY)*q3r5R&+Sm<{}mnrt1h$ls{@s9A2{Z`lxegk8$@tKzH*-+(Q4b>kT;Zg7%sPrqGW&X{e#%l*y1rGH3;ZXIM3RSM< zP~}_?)!(;ydAsL}Q0?}<_x}O5My_W&Q7zkCKiBR=C$@|Bk>bJ!EUjh~WI?sFIp~z1|#oGl{pFL3R`UC6)Yo2TK zZGR{^1}ng|uqwP7D*w$;={x{sch5kz=ZD_^N2q#MIxh%%!n#m)G8)PbbD-?-WGFkj z+WT*VYX5hj@~d{f*;9R}b{+yN!)dTTJkiT*JgE2tfYNt@ zhr<3)?KT2xK9~*L!lkelya65p?}f69?NE05Aym730hRv`P~lQ9viz%gHiy;GcYzAm zA1c4m-ao^$7;1c+0acG%pvw6eR6D=y`KH&u4~L-t1}fj~7h8GzLFF^X%QIkY0JobU+baDu?Z^QyP@WVN1*I}H&nlU z3Kj2HSP53W(&E>GEsz^Q#qSLjE)A;P(miK+=0dew5mdM{pyFNX{jc%z%~0)npXUy! z`s{)#?;fam>|3bv)w{~lI||C)dP0RC0F};IcoIAwD!&I{efT771>c4BVCq^+uOY01 z+zzUJ`@^PiCTs#1K*hhx^CC@yJ7<`f)An1#g9_*C$Zz zvJZ}e71kTad0yuE0qlf-hYhyA&4B9PYv4k7KkNXzUv1-c7L*;VfV1FQsQmXsXJNgt3 zhF`%Ju**i9wdTxD3wR6a*K+-7p`{yV3e*H|&Dk?j|e$ z3@CXK>g9Ys&BUR`@%uU^PuLhJD}Qa53B^ggRvurKe-&!p`2?z;o84ml-WsaEyFit9 zsMk+|)sSa;=0N2ihl;-xR)=Ro+5KuLJ9^IhzXod{?}jSpS5W2t3#wmg-fHdA9d<ojo@^6IGhL7 zZ!4k7`zTbu?SiV;Tb>`mn#f;6#rp#)y=J$Y9Snv?Auoh|;d-xs3#$DNyTjNFs$Oki zMc5T8-5yZ+ra_I*(XcU`4K;6-LfOS7Q02eM%XdSy_k&RBJp((z7ohU_1J;I>@3e3Y zJzGPido)x%CwR_)>ZeTD8=eVOp6&1?_$pL+d){SsKMbloD_}FY4yxP_zzp~*RJnR@ zv2+GNwZ~*Hp9pIq7eU#<=}`5&5USjl!aDE8

  • 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 Q{-?|R&zAc*{?+pT2XIm&M*si- literal 0 HcmV?d00001 diff --git a/install/share/locale/mai/LC_MESSAGES/gtk20.mo b/install/share/locale/mai/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..e56c311ea48e858bff3e4cf1d404bb044c3d8213 GIT binary patch literal 96832 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/mg/LC_MESSAGES/glib20.mo b/install/share/locale/mg/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..16bca0c0fb358b92df34ab461dbb9858abf8d558 GIT binary patch literal 17869 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/mi/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/mi/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..8553129f653760198697c58ef0fb973d698b5e3d GIT binary patch literal 450 zcmYL^!A`rgR8*))2#5x?5wRMsOFNducDLCsg1m>1m9Q8vpYt~G z7Wi$(dBD$sH#sLGOz>S+;agu5xDWh{`HkSzuQyJ}cP~l{krArQgw-Zsw|cJFfc1qb ztzNOtVy0KLQBUN;&V^Ly#X9d&pGub^MTk)30SkpTl6CT`^wcJkYPt5bNjrUYY W6`H@z@A_hf8KZp9cb!mJ;rsvwnR~nd literal 0 HcmV?d00001 diff --git a/install/share/locale/mi/LC_MESSAGES/gtk20.mo b/install/share/locale/mi/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..2bfd0975e459abea8494547c7fd86a83fb3df3bc GIT binary patch literal 17319 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 JNadF0{{V$<=d=I- literal 0 HcmV?d00001 diff --git a/install/share/locale/mk/LC_MESSAGES/atk10.mo b/install/share/locale/mk/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..58d44c1fb64a2595fa51e1c33bbee0de4dbf6b6e GIT binary patch literal 10680 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 ObyY|0Khv!}=KlaKhKrd1 literal 0 HcmV?d00001 diff --git a/install/share/locale/mk/LC_MESSAGES/glib20.mo b/install/share/locale/mk/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..529a674394a91a266b4bc2f5f2711fc49c208011 GIT binary patch literal 46636 zcmd6w3!GeKdH)aIs3`R=2wsk8ZjcQL1PDnW1V|u4AV5HrSe)IRY=-R4EHkr&fM~c_ zP+Ap)8WBNMytTzh5{W>dT1#82cDB{F{#9zdv}&uiwp#7Y|M&Mi?>TeMnKQeai2wfQ zle51$=e(EaeQxjbKIc7?$DjL@+ao?F9}q<^2A_FQ6n&iU|MfgwjiNn=MUlRK3Oo?} zLclKv{5tpyu74+-{|oqR&VLTR20ZBSD7q9J1}ora!Fk|pI#avrz}dPFJ|DapJPLdt zI2Zgp7=u3nsT#fTB~kPW@EGt#;6>mu;5c|9_yO?c;Mc*$;4i?V!No77E;tOT{?(xR zyBmzbU7+atGN^uj0nP^xe_0gG0?!0RXB|8Oyd6~eJ)rvgCK!WH;m=BN7I+sp0&**Q z8ikgDv%v-6Ab2ErOE`ZRJe2c)4A-ARC+hELumWBLt_JsjHZD-(Ud&*Yf+OHc@crN^ z;I~2bH|v#A^lGpY@KfL-&Y#1e#Fx`RjjzR@72vzUke;0fK=br;njp!So+WSv12A_?vReuqv_Sb@kfWzVX z8v;`i;KBj4lG- z3SI{y!suXxuj`A!W5L&hs7!PlsP^}OqUZmBOTecvNcDFTD7viUJC`WXU6$Bm%$CXWSO4knsrDyX%+1JV8{MDfNJPL{rw}7I5FDUu{Ehzo?PY_a~7h!Z7 z?^)n_@G5XM_~+nB;0rODv%&SC+Peo-dtU%W=Z`>*>siNpzbAnj*B~hUy&06A-3O}P zW1#x|F36Cg!%m2z<=|RSe0?h@{(TgbTsolmauC9LF1Q#JJ!gPBz}vv9z*Q7J1pI@5 ze*;RM{|r(jdLha!I?n~ASJ!}$9(^R7KMtZ2(bJc?o}CDa{)@mDfLp=mfNuvi?t4Iu z=hI*eehWMldxuC{*H7Gvb2EG)06g(Gv96SwNu+r&hf-mFzc2IKN4XWPP zK=JdyQ<{rxd`F!(c2`uen0Zg)$-U*~)c_!979P<+1v zRDbUS)!uIKQ2hNoDE>bluKy1hbNlW-bGa((Yw*RSse z{O5o_1JzG-4m<{8P~$riya_xXyaW6y_yBkX%6=iZV4c%*1Gt>?d%=0&H^Ga*XP)PA z$`FVOL=S!2R)K;OjX*e7(2-25<%Ep91UP&p}i= z+5|Bhz~2L}1)ommkPzJr>iXBf8hGNXp&k4Hh--`vg9u29)`O>j9|G0hKY-)lQLjPo z;oqI0==}ZHx}E_#JQ&c*N`Q1>kyc4E%n; zi+=-K<@_=5x4<P>DhZBTr?14K2Ve*!iBWzX0hvdfnAd=U;$t7Z}~Pae^L<-QoyINt^?1OExsc;?>V_V;EG5~I(6 zs7$o-&F~Vu4}34U?Kj=ez4S(W21_Evl_ zcsVFKzYnejUwE_gWf(*SqlZ957#;ar?oZwizMAuIgP2UT{I}iy?*(UZe$3mPu8YCv z9}q=<2mUwLfBJSG|G&M%`8E3%_ouG`QKjg9Q0>mWHHuCEw}FG;9#G>t{GESJ9rw{dbh8)9spNy{!?%zxcm-3eD8&iO`A^7&ox72tn>uLfWGyH3XypzQxILACR=-}CuoCAft1Tfig1&w*>e zpMa{r;`e>L?*gTNe+(W69&n%Q!3p4O&bNZg!1sa1XK*#=Yd`M(_BK#{d5%Bh`yt`px!@A6y&n7vj?Z$O&hbpHy%YQbhdy8CkX1d#saR7@cqVc{!Q>yj-$E$_HgYx0cHPB;`+P7x!`piop3$`;->7g zK41a|^W~m!@>KBOlN;axw0SH?^4Z82+2$M$*>>{5#oOn7{Cx+;-ezYIJcyb4S{ z=Z7zI!N2Et9`~Qd@o~PdEGPXqONzk{t2599km z+?x+x%<(gh13CXNsL#zDYd9|A80GjN$3Jr%MVXI+ZH_BAPT|n!+@BPyEtCPaXH5g99ua4iQ`io`h1K7S0BBN<5rGubLjIUjw5x@*4M!Q z;Lv9_=M`{X=;PPAC3WzhdF+q<1vmumUJ&GQV`^Ziba zW1vf)`#Bc!{U5;1y1?gHj$h+i9bCt;jPKtC@8;0w2+m)|q0hHCF5y_r`9Qe#W8L6$ z9mi_>M*PLSIUK(h&INzVaSg{SLcKrH#pDyut<|rnjMj$ZYJI3NT&s`Fi)JlYv@t&8 zRL8Rdt_551#@cALy>+~*?~W7k;MO+hj;(0Utk#^k){5(mc3g?Q>7h-PW@V^dZN?iL zqoa*2^uoP4%jd-Don>*Y9gkJETD`&QNUa`M>Tz|nI##W><9cPRI^&kxo2uP*TXb{u zoMo|*^#ry*+GtgCA|E;(x8b;GrhTDujG zO|;taU^Q@tT7z5TdC|OhORc@BG0~12lT`$12Uu6mG^Bp1;ONRT*to zE5lpk>Xo%tyA`b*A0Mp^Rob;iJwA6_&{`U;Y_%FgHNQASal0!KwI;^L8_hQTQXIh? zdrY*l-EP(fC)!nSzOgYKr!i5rHZ~^e!iWO#>2H{b*SBFZjBpPpd;yNwoLgQjiee+w5YXq&DvEoSKnA0 znP~d>P_|+2%xW#=NE*vjsbn~{Z#9RjtmgH6u0qt64v}?jD8GM*oQ0RMK;>Rd zp0h^7q@!A9bDEywBWAUZ$P_oN588*CSjW~y=xQH|x*x$|L;G+QORSk64O)5ns?}@G zSrv~o8~8jr6f5xWjb@cu0hTxF)p!uC8QK(`p7kFHP_D2wULC4!+#0XCvO0vFRY!-T z(;Gt*Hvb_G#5Pf{UP&QT0%2A*YChF;Q@wnmGTMq;wGr6bonMi0>d0lX%g~a{B{P>P zdw}}durzU~F=kYt>f_DEP_@;PZg3mR8WIO))J&0{8CJ@L08=p}AvcX029l|>T^U(0 zlinmbCuR-C09a(&W*25-z^mt{cO8N5H zA}7Ls$yK~Dvb0E>>oxp+rCD9-t}~u}`9!0=ES^28KO_268E>?fMXS7x|BsyfsyaT2 z2n*rBBxh%|s@asV;H_MP+_3q|{N;&y?aJ(BTy|T<6%Lro9N(I`Jv^Z(NeU3=jLf}} zYTIh6qt@0|yE=yHY;0soj8>TRH>rV4tdzMwR@tnZt*v8&4Z>xn$ol5&?Zy?lT^I=S zmIAnVmd~2t(l`vgdn?mQ;(*d%$aJctfX!Rdw?6kWmlYa`w1$QDiiVuYn*S1#i`}I6 zH0c(`l)G1uP?LD6j1TE`0_;S31qP-?2p^DEZ?8;A3AvfkVTyhok+LqSuqG(biy@ih z@FzWYTq&woDtu9xlg@ty))H-)`ZTuGtIbUB$#o08nB}x|>T)=_i_R1V+jGa{nJ$7u zg&-&bs#JH2g38?^EFNms#xb-E5$$HBWolg*dB%AHf611%p;dh)Fs=w^H`_gTet)> zR@+zg1&b8)^DS@E@!VOhdD(I{O_~TNVX*|%AFLSJHaH6qii-yW|Kbt~3XJjU3x z#)kzqt0EvwF+^uYYN|w(TF&PSDNLSO$->~0<~CJFF%)$=(yWa2HZ`u*g$ldV6eFD2 zBy*8r7{l6JY{9POX)aJA$C4U(D<)HsWx0&0AIHZkVe#(b8RNWPQ40&wc1-|5$Ckz$ zhjn*mH4CbgZ+2gsnyOo0Jcotle1%Lyo8lJ9Bs64Gg*3q+u?S(kC7{xfGqV`$u1@F9 ze#J4zE?(xb@Rh9bMyvB!0V4KIm2nR$Lo1v#8bp{l`;1sMxx~Yjb|qQwWwdmL#fn;C zO;+oTiIGjcEfZXsl@#>E>Vy@iQ6Nj|TPBrtL1Na5;^61Bdy~4=^C!Qb`>c&%Wx$9vOrUkqw7hexS8hBI=fP6R4b8c zH_F>Y)XYFICr=8Xd!As6Ru@V#<0W~a5EohrE?YeBXIwzAv7U6drAbF? zte28osoSwMcsy50a1keuoGhE>^({T)f)nIojy+}uEvn%0i%SYRVdMxb-9*&X4X9ly zQzA>^Cdn$jFS{tcpgA((i)TMn%&aH5yooeauI}b4ss3WAWGd;op`edhnn937O4@AA zWKeQbzH2@m~3u5pB{X+0%p3sab+pGF2& z^DM?`4kc(hrr_zbZrTk(h*#ws2tBG%Z;e{=gvM*8YNfzY37lZcS)(t@cPeWIFC&cX@FP!~dGB~+J`5F!5f(42}i!e+<=-q?7h z)|~Idp6~es%UzW;Hc?NLi|Mm3YrI=FO<&ry+2v)w5(($0yAQK7k|`;TuO;c~`4TS~ zon777wud0BYdw|D3dg2a8ndZsaAG4_<;auV`6<8>#5P4#$f!qaYo5YOO(JA4*Xkj{ zV70wP0fJ?4Jtv(qDmtg(4_fr>&r_gK0Rfs8OP@}uMrH-BlmW{K!g2E7tk7CSB=uoi zm$Wx=Po`3=Vr-C0aM5S0=le8!puY?uJf^bXB@H>bZE_?}M(_ybnZn&?Y9e90S-Zlb z@==mnGMhnh#nQe$=DsyO%hSEBS<;@EsXr4LKB7e*dP15ks%+%v4rlZ68c!w(#}m_& z<|IkRbZOgVOyNOYG+kpS&yj)5IXd$cR`G^>kwrPCgUaX?8aBJ~^aH7QGSQjL?y@vC z%sy;L99Y-q!H8@%f51C6!6B`xJQ;D0o`ROAz_)BdOt@zGV)qHs?(TeT?xrxL=-ecx zF-z&{d-uBK4oTiuNA>jbTo3G+G0LM63#+1ar=7nFr%n!-JOm-|$Z=8yA(H?O6<4Jo3+E%Bn@Le>*%qX)rRCL&1U?2GLaX=J!3=N8ui?>0Xm}Z#OEht(W6~+&6M>ZEaPlj`6{qI6z;ih zJjXT$Ta8g=Rn*OdrDWwbkB}cfB5nO-Rw_ONcwE07kgj91#5x^n|f73o%iXnnG1he>*1n*>of z28_6&=y<&{js>e*pFC2xM#FX&?ABMgZe&yp&)rohwb+b#Gm4@$Tv%6tqMmKP2;Z!C z=1WMifV#YdoV~2n*i$HHJ0_U7D-)wU3O6REF*;EW4{^~Y+sxE$yQGfEajN3dNTvf+ zA|=|lwM2z>Q3Gu@7_}7*dtW?6$wWy#6&kE^*`d*O1Qyg-H<_~Dt>_FKNEV{S*-s{# zJiIdVzA$~V99Jt%*++eNps{fvNHTld9`rCbXVcP@4B)9?9k> zAvvY2nzYw~pdsb!rmgOoo3b{xRBG+<+Axh+awk(nVT?`u;R$PT)XDw%_6XBTCL}`b z<~mObVkgzJpBi6oOup+NDcXHFlUxbeA>Ud!nd?hv{c7t)0f4Erd!A(4tN%B)e%!7k`S$D~gIotCji! zwLgR68%G-i0;G%vtIe6#NlIUG?z;7B&OK+rf(5UOHfU8I7Q^@_`O9d-Y3{m$mw{EI zJTM-t5};@S!QL<1g0NwztS(-`U5syxfb(pxV|YB3=ezkwcugppiD#3W>|(pB+H8bj zMQK-Qk|hM7b63pO&F=m>dq`05Y;t?Pz0Nj2r72dJt+XUWrBxlU2NhCMpXgfg+zq4i;|*tXOmJK{FYQRXX|!1p zZL3Dz0Np17n7!f3s}apL-G~o{c2m9Dyk(os(10ybIu3lBua-j?k=+K<-ogsaw!u_e z)Mz#*#uYI(1~0?@BTpx%wl~ZoOdG*GknCprs$RIyT{$8RUaTY1tyQ9p=_4FHGw>{F zw5fV!WtdGjV~|_uxAzuJ&ADbyD*K2{7S$0drpe$`q!E)bqSP9f8TFi1uRdGbf?UB` z-1I2G-AUopGZqDwq^qaK*r4{PDRw4Qs8_d`uh_`?RLvqW(%-2F*kw9*;k@*E$U3EQ zyF5<1qs>+VQJGn#=2N>88Ik`RA!vYKa8^r*4eLblhVfK8GWXoRb>Ga)7i+SWv5U?pu~zl4&%x?X;&j7!5;e*ity08xWzFZ`Sqg zilK{?!Xk&lZcsEV?^M!VqGSwNZ22^U!i+P_uoI3QhEYm{A~k$*0W*hpmpc2A2>~}0JlDHIv!zZe9Xc{3kMc1;a|LH@zUdt9ay+{;X(=y zoR8IO!$w+8g^uBNym0Z-MT?H2-ok^ zWx8<6=)_24w6dUHZJ$h?`p5+FELyZ+@j+2Mx3jmiyK{eMN9Uo=p3W}L z9*McIxAS1<5l;6^ZtLuryrZ*w%2#71ucPjxF|~HYRNBG$BOJSFWJg5a%J1t%na(G; zyM6My?Dx)|!r3>s-8HNA&24w8!QD_3XXt~pSj~#A&V%Y?a$DSa6sk3+7Vj(zO+3tC zKB^9KD~v zV%=UUt3Z(l5~JP&n*2?;aRbtGp6In8YM^`J)gU8H!VQE$t!osdaru$SYpt7I-c`)$ zBlgY^!`j_>AXeX^MJ-ICwl3DWQRglzAPPS@dA;;$@;O~ z?WFRfqFanJen@>}F49AdXFGUZXUEd0a|a#o=1S;3!^0gSH7y-#1@&~kGtOO9{3P0G zR;aFg-PC!<%}2RO6AxOeWlWHeV48eI!A*#Nk+l?bb4Tal(2YFN zqs~*mrj}{PI3Y#4UYDV}vr9Ef?#`^?{b`{)Qql0JITi-!s%7tGF~hh36rE4 zu1X=P*JsRAHeBAO)G)}8K51YNBEcTsjQT`l!;~} zMqVFl?=!lca-bTXO(SkqBBfL@%~Dg5$po*{xrr@tNIt%%rc8Cc1?iJd#R>nsq< zD9#LHu^#pIaL1V9_ARf=IKqr-(LryB$jq!#v>IYY6NR)zz3h^sP#j6ft3Qvb!w!}x z2834}_oo5xBxz(x)VVtl;o+4C((pt>Przh%l2;@t0jU{n(oj5*l{Sc1#A`imM4k6> z{RR%XqrLDbXpBh0u=5-VQ-pOz0ja~}P0SE5LoN-zJcQ{=@1=#%Y|*u%2}Mn=lWJc+ z#QYv4r!$76C)ubqSs~tD!DootBn0uqMrH0t1f(&#D%gjp|m!ESn7v`0F0R|6`O{XQ@hhx3($yjaeB(h9^Viep*lor}$C%!VDsa@}Vx-%Dv zD!Lt5kH(U{E?V)(1dNJlgxzrw{HJHX%C_yPUgsWq$2N^l83Q9HkhR!KE+G?Co7)RX zv=Cp&O~_qJ8@lq9TBkw3#)g{8lhX7~sUu&plk}}s&1uFBsk02o9I#2(8&&N+{vxZJ zOlP<8MgFeWQ@b2#g|0Huebl)PvY3};6sE4`CbC8;l}9Kyii|L!+T5)v+}lHMrGqBN zq!|oe^Q)Fyz+SP^f{q8fyfe*mePY6qwTcasSjrPhRdJI4)$$jmie%e;N^+q zxO5`S^)BCxVTq5y-{)!Av*1@s0#b!6o8?@Xk^)KUB?Jn=4>+IWr+xSMwv&&`pPE~IhPQSv_zq9^qa;&{VQn3QL)vuYp{1Ocqt*z3aMj1rt z)rwFFp)$S&ve1ac6S_MtFe5W$H6%MJA4iEr2|5mCORsW8}Fil-n6 zEv3SWNm8&pQO*>-jbv3>s9hq*sfO0CEn9JwwAFV=z2vBgsl5U$@|6zi6S9xfkEVoz zL_SkD=0QO4pBPQ%na8yDGcBbdgh1m>W?2s+4eLj=*w16BFb(_jue_5g7{HXul`-|H znlzb*q@vCLGbh^B1=d-Hsw*t(d1mV3L}DHmlR-w=sMXISN^%*05(g|gxeylQ)2nrw zA5zY&q#Jx@K5wBXhvjxVGpd;`wjoPp=b22<1fm%|ZpoSNOqwcl^R8G^scMkUK207y ztrk_+3xv?HjIPY|Q!>)T>X2NC1WG%b!n4nWcOi#Waf+w5Yk+G&WMD(eGJd@Xw zMpOOvbPAX9CvPCg`X9w9prkRq{Nu*A`@h+Nh!@2;s5HbWIzf z-R8?1PvoibOK~;qLc_N1G8NUxJ@_L6bbrj;o2X*Yp%Cdfo5GL3wMtA4dyCF#4lvKG#gl@Bij&g%x*`VcLckhkw=kUd!8Z#Zi>Ycpq zkI;mDErhx0wgQIh19&fs$L##tYB$N7!)hW|9({0cCyYXCErSOSjjd`(3hu9%^x+saX+##L zDdZ*>g0k%SMq~$iAn`=CHN6mvB$=Y@bcqJ$x?ze~X~<1e(&iF#zIXs(>XuowNTmbE z)4t(sSRkefW0*WXoHPTB@me zC5@00RVkbQj0wrWu#MhdChDU{&R=aUQ?PquV$4%nMEEJAeKtFEvDCOr%r4`*3!XRg zGe*Bk0;YE&`!Jde&Hk3i6Wls4ck36T_JJQZ=WG59^C-HO{+biM${y1CK1Nf(-L^!q z+`df#>Fi<)U+Ij`EPCvP6Ib*kZIbRPaYbIxCWzqe^w8BV$tfy!N%og&lPr~OqPHfu z&5!Npq4bMT)?(Q+@N}bwe4V*cbt}8{+-*NIcY|}!681yMPZb_&5w!JYM=gR|2^ zSBO$;6eyQgvnFk_wA5NU3ruB;QXZzjSjdF8PwBI|XEZ&I{W2EkH80k_Bqi>Nqtf1}a9_lxyQtAJ&mXPAIg&aw;As=sdR(T#F^a_q2pbV(P2oE=Qe2D5anJhgj>qPxS;yonjv;U zeIUshEB0@8 zuIQ-bi4_8Sq{wHRf~E4VHa?R~mj|7;k-WkCZvKq+^mJM%ZyC(@GVHFx^;BWGhF%fe zrIX_nr6=EvF5)7lCHz5cY@EDtCT;qJ8MZaxlKa-lq^?8gnYq$SQJLIrj_FQTHl3RR z?SrJvWIfHI36d?X)~do=3}k zzug+DM;(%CX9wHnre)tuN5sVCPn#2>d#L?irOvW*1(M)!f1X3F49$O1a(Xu9WuDQ} zw2RO1f?bKg%$jY*o#=d5p?hqatw^cPq{|cei^LbJh76CFDcVE=pYLHP{SBL z-*#q3F@yH0!P3MuIA;ne?Kyp)X@fJ=#F;jiXF{-2H_Wb9n8W`i$!2OWA4B}@ah)eE zyOQM92D8rOajSb$^MP76^h74G*WDJIJHDaJU#bc7o)}~@C>#1Tk`8K~VS!kfjktT|*1xkb-ZZkJ^KEF6 z;!4jEx=h_Or)J)jhd)x#qQ1A+sPkbO3hPvl$oUNHfq`&bk>&$4w@e z5m1648MjfOxh1t=zLR6{^fn3;BpF^PU`Y5>ADurIqM!}be6e>1hi!~jyBIA|+EzK- z6mL9nVZ2V5sSw8&S^fF_nFlQ4gs4!-#4AD-lI`cgSq$HWQkK+U@sQ zT9V35H6mHc%`|tV;nHz#kAVNgu5^V%&fS+t(gYiX>kc}lkS^Wv;ff$Z!J#zPf_CaT zSK+_ZdAn&GYL>9XUZGs_%lB$=Y){{j|I80`<+FEY0~W+3ZX0KkMu+-U2i6S`sRvCe z%a=#u(3aHS(wVv{*+?a_m33VYm#~k_6Q$q|iNma2gnl<)vahDfnAD_cGTM*!nAY&8 z#}Li%a;rzv%S_@Y>U_wEw;d=(SHNwZ|}AM7sOz!G(C5&ax#2-8o& z-JvnIB)6)uC&6IprZ`$H+MqTH_3gkK6qkHSs)y2WGI#@JI`IYa24>$9nB{->x0X!L zeY3@&F1KWC<}kRud-6_c2mk04CGrZ0HR{}xFKeU9Xi*5FGe5ChtP$4BzUJ))qbN#G z!oR0C2ug|Tr3^OZpFjm3;wxb&4#6}arj<|gnf;_7tHGocRY`Vg9kwy=y zV>1@owt^%RbC*Jt(GY7@TCq z;e@?jgA1|e$~aY|q={ZFrp+fUM4k7`{+&g^^1@abIPdb_<@L=)69M^Ut)aSstF_(T zB4JmAvWmbg{!%! zr$VL-?|g#fLh!i0?vVF_VOmp3+jh*0k^yDwx-#daB`!<4jH_R|tlN~BpBJ}c7S;xt zB8et4(HhlC<|&9n3wR=fc4^a;dH7sPY|@sU*(i-sYfpmS5(&|SD-vh9DO!t570F%9 zyeLT5h%9&`nha_52gEFmMy>lZyRa}7tx2|At!m87+H6TmUq{PpJWmwfgKoB}AV1?9BV!VS9ToS8I1ceaL z=z%+81l-jht=6x{Bin{r8wr=`nSU9V4I%I`>f9swD8D78n(Ubvwa+2@YgkDHolM(O zpWs>W!_zj`Lx7Wh#RJ-QvDLLam4TCdhd=h{E)ck0R%B+sV@%EUApHu-32?- zHgmcv5@8BqZrGeAbsMFsZjZLAlSzuFmPe**PD#vkZ7M@b60eEWo^Hx_llPaS zb)Fk@*!VFM0XumLoVu)y%mzv{CfkYhj=^d}wFdE!d)8zYG+tXcR+8@NtC77UDOF0R z*&<@6NGn6lw>TL|UwM-xC{6VRdi_~wi7B8hsEyCR>7*j%L5EaNV@=(ZHQr^G?x(s) z(aZyI=^OQ>6298ZgdoP7{JKTXH<`zbMa9-MC?k><%_Et0dH~T?QPcmNpTSmpnqs`9 zt`K4770&*@ZExK&MP+tFcsIdII+tY0CKdNwB2~FvO@WN9d`M+BR^ZBk7|=PSXf1<9z(E6)#JJf}yB4ASPEjT)t=K`dIx ziBfzg(9zRl#q~XJ2w*eG>{bww|C+xIx6naYWKGIYlA$RVBFd**?Ad zEN-h5n=xU02*h|sd#jO`KG@G_kPT};d+l~`3Hi0VJ0Butc2nma;r~+z95B+h%lo)$ zVM$6jDkeba_$2<91!pbXEeYRj9x*v33Tl2^tPY`pwX5DF+0L$r|BqqDeUEhec0xb-vLHL3qBoIvDdVc0qJxg)D2XQT*Ni$A`pE))5alspu%7h1j8V7!2nwAn} zx2Q$(B_?nugIyOBan4(c=+--3w2@?LycG>Mx@(wBV|>ZodB7NU>$>@d>=QwERk)Hg zKP|tM5JA)7Ik#-n_+^WU&W-_eDYt^r53S)8djIo^3^R+$%3w8SXp4$FY1003Nk4Op zS_o(Mn?di6^nbn(=~Bzw0xQzb^Xoso2t$xx-4$h+?o42W@Dd)vV6lxtv}F59qy=e) z%Ay4=SLrKZK3S*;qVSyNHs%{2)UPtL$>IiV`Jd8oHbQRg1sV(i3wnH;VTXTBlbSs^;?;$Vb|%QP>j3SZ50X z)5>J0ktIbOZ> z1V6-CSnQzM{pO`uw8&#Y0NzjA2&6#9PHEsnGESZPz-0G&lqN+`8UF7B`@Tp2=}B=6 zy;UqI3IRY;k^1O%&s-v@$Vx4b$6rgWNcEQ6kH7~n)uU|27m1=o;Y!-$JtTMo;r1xh z#jbe;e@7#>I4LKDiY9w^g!Y8ahucf@>w1fZD?QSLrP8*3Ed{r0y@h#*oPfn5#zdF6 z$Vv=qkCH3^T&uf8VoD2%en!&xau zPyKW%))-WarMh_U+NEy{&$>*bMCoeK=gizF%e4P9raQvieA44ReIOx8;e4QsXbf?$xr88EKcq9=97Fd)^>x(OyJ^N`P zNzxq@GnpwtL7z+!y51pGf9+C|rkV8Var*d1gJSbOgVa0n_`=A9l3t?wWXvWTIS7_= zxn)UE0ArJ!j2kpgR%rn78U~O@fSuNO-hM3zHy*jYigqh*Ubu&wPTo%X==%c%39B>O zjATWf+Rj>m^GVF?`R&lI)Z{C3Dc(r_L1U7=!7bu2WwFe|(w1pBI>IG<+6J3WXJo?} z@w+fId0lu)DP>w_JIIN8GkY_g2m;oQs!m+H=n>XkR<9jx14GCJ^!LBvH2ns zyqP}if(%Pv_zXH-XzmVF+)1Wb=Zd#o2*MMC)ntocHG9aYyGwO?>(K+a-piWg{~BU^ z3Z_eIS?laqQ;_JpWoTYK?wPzJnG18Vm-N<~>d_z1EJ#@5wI1e3m&zp4>oAgO*R)I0 zG@G@dOZRppn-fyYkGPu4yl8~En5pD`8f7Gu*}(8LrDo%U z(2i+}B<1P}gYAp_1y@78xhwXq^zwZxzOGMkL~Ju%2}K(s^ZOoeBFFoK?cF6#f7bO%b*m~6_IiDiAy(gNX3Y$5{W~oX# Km}AKXmj4&QMMj1I literal 0 HcmV?d00001 diff --git a/install/share/locale/mk/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/mk/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..7fd292560b0a33c307139c79d98bce9a65b6f9e4 GIT binary patch literal 153520 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/mk/LC_MESSAGES/gtk20.mo b/install/share/locale/mk/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..c7e8252e261b88d87491e7c272bd2ba02874a812 GIT binary patch literal 61009 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ml/LC_MESSAGES/atk10.mo b/install/share/locale/ml/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..ecb45a1bbdb0f7aeb3423d469f581c2bbb0deb87 GIT binary patch literal 13022 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 Lo}^Lz+w1=VmUM~g literal 0 HcmV?d00001 diff --git a/install/share/locale/ml/LC_MESSAGES/glib20.mo b/install/share/locale/ml/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..bcf9fec72f9cb9f1d4a9b5352c06f9505618237f GIT binary patch literal 75052 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 P_{o`(8oxP4QT=}bc79R? literal 0 HcmV?d00001 diff --git a/install/share/locale/ml/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ml/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..54acd5f25b3a3fc16c16d903d8400bf32659935a GIT binary patch literal 270282 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 YuiKbhYxLx?lmB>sb!YL!&!6b|e>o52K>z>% literal 0 HcmV?d00001 diff --git a/install/share/locale/ml/LC_MESSAGES/gtk20.mo b/install/share/locale/ml/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..c6aa36023c588540cc4f97d815a1da212d83d8ea GIT binary patch literal 117055 zcmd3v34B!5+5c}8H{5aGuOJ1Kgk2yYm<YdU^}0KHrDR@8_@> z?scf=je)bE+H0BP6>w+FKY}X9D^T(L8Ysa|cwtp9)97JK#=m4cr<24JzN;9zos15~zGlfj*oD zmG2g)`bZZw--X|W-chz5mqNAc zEpR{h3n+Oks<-vCJ=_!XD7Xup3ze^hQ1ZOgx&Hu;!u%LiyZjZ(|2{`s|5KpacOF!^ z7eTe-B~a-;1|`=Y!*9XuW3&mJ1m$lbR6DPP^7jZ-I`2WHvwedtUkOzHs-enX4|jxJ zQ2pQxsQQ1z*}nu;FTaPXrwtlyeeMZW55-V&aUk3s&VXvyI8?o-q1t;HR6fpv@_z%A zzuTem@gS7HpE>v6!o4xS3kSkYnr!>-3-`i21}dL*Q0*FnD*v%i{q+W@dV3yj2ET-= zw+-VqpZh}fzv)ozH_O?#JDvu&!~S|W1U>-OKi-C_ufIbdZrg0@do)ye4}q$OINS#= zcjg%@%sz1h}{3;ZXJ$ zK(*T~Q1L$xmH&@nKe$tyE${Ad8_YxDU^o$~JoQlJ&%n)K58M=<2qm{?!cE{cQ1RUi zRqwY$mGdFEIs6SQhrfra$9>!FIM4%2Fy9Q7uh-xf(Ce_}+Y+k0!=Ump9ZLRZLB-z+ zmHx@l$TL(vZh*t#t#Cv58kAi97D~SV301yrlU8mALm%@PDEE0#^^kyy_Z(OZZ-OfK zub}*W=(s`3%Kc7I^*j>#u+EvgAWiOF1SN-FrwulLERlYRb3NC^2cM2?lw>tB0 z;J%o>V?1vT*bmBl98`Xw*7plb}NQT=O8!}Hbdq6PN;S%>bB``1l8`_ zLbczXa5NkQXTU?C@^K}UTt5hv?kjL(_%T%ezku?$(IU%%Q1UU=nWsa^Zxh@ec0lE0 zIh4N@Q2Og^sB~_Citk~#9ef?`2tS5$-()d;7VZVrUPnR6-HA~7x&ta-_d=!nIP4E! zfNJm8pvwEE<2z9P{{WTF7f}AUT4LK{7pQy;hx@?;q2#k2s-9Os$D>XPf9{8B z*WWsR1dB2M8@9sY9$Oz5LgnWcsQSIb@j0k`y$_YIze2Uomd9FoKhUueD!mnsH$(O7 z7ogA(P~mQI?)O3E>rtq5pN6XUSE2Ix zmgAqH!hHpIfc=-+dhy|2n1@2i#SEx=YllkrO1KC7spFea?q5NY)az{f>ZxUNKn+y>(y#`e167{a;jZu_ z$IVt)`+eX5?DvPNziMY6gBxScI35f8VO|FJhAW`j>qe;dxeuxzz5|u+_NUnTj6um& zCscj)z>VR_Q1WypRQ+88RsMUS+V3f-e7^(LZhv+5+n;LlIT9-T3}-$HDxO79zjXWn zD*V43w>{mO_kkuIsPHvV;g5pKPujVk?#x$0`McNIKkdwKIDQNjeuFctza63C846X7 z1D*XLj;&DnIu=Tv&w>hnJygCPfU2(-q0;@(+5a1=9=1Qzw)3R!d<9f}+zX|5e&NiY!#y!?ca9xTMnn0l zgG%QZC^&UpM{G5eYiQ?@LZez)^G~up>QBB1p z<@?W2`eDEY%yHpZco2LLR>DocXQs&BEVwV`hoI{94-hZjW-D0>z{{cHc^9f2n_Ot^ z2f~*yFN7^{(nVHJUkj@+KM70WmKR%jn*r6nN5lTG2daHea=aR<9v*_q&wH>KZhML6 zRluom7(5aB@P}|q_ySbEUWbzFFC4eN)Q$r~;5OKgf^sj1`@qAY%Jp5iAG{ilgwMk< z@LzBXIQsimuTO=;F}Fe=u7s-Rdz}4ia68N!UuMUVU7_L~2o=w4C^IwupCOx4~D9@!{OGj4ekk#gL}YB;b3?lRJ*(Z6>ifjt-jb6wqf1} z?g-C?yTKcv%J(SLIQAM;e&2v9-^Wn-`5RPzHoVH_a{yHQyTD!GK&Wy}hO(dGc(CK) zP~~fcl9Po{?Xbl0WT^DchYEiw+z4I^)h;(dg?|>x{bi_p{RYbZJ;x8Bsb8q_cvstW zHiAlb08}}AsQMq_+$TcCHw`Ku2Rrj&Q2v^r@{@G#T~PIOyfdE-Rh|o>@^`J{t+vYKGv-Dpc{?5sfR{S^A38n(x5xfXsQ&jC zsB|{H&YJgx3O5?czRKAj0TnLg>`#I!$E8r|-UXHaXPx`o&i!xBew!aye?y@B9q70K zO3sr|a(X&cyw^EC==cg$e*OfNj}5N3`Q6EJKd5|6g$jSDGj~FzcN$c zgP%Ko;<)t>t^5^3^@B<%IXWDwpQNGs7O@)cCsVZ8rRP zsBkq<^4RX|PloDemqPWU)llJ|f?L6N96y7Siw$nK_5&REb{y$A)p54tk&f+-$3ew^ zI#m9ycjiZ-=%AAA%~!v(Ef$sPg_ED*b+U z+4kKTsy#+R<)<1BgpF`pxB?D<7dzep<^LgQ^6$)_IQGBWx({-k>^R>s>3E9cRd6Wr z-47)nZ^M1z2CMA8Rx#WM^E@~V_COS_092?Oteh=4cYIWxugK7wapKI?g86YlbYt%sk(1m;U$WGsjMUP2ebYv7S^+Rv=} zb@1Dmw|d#OdmB`F&w&~Fhbs4uKez2V6;3Q--U>5JAg*}D%KLy{+4hxC{Mx2>J{*GmgK!{x2ks9y z`3*7#r@(gjB5Z?`UnkG-Mwot(=OwjEP2hW#y2 z@o)LIt-mYa`ItBTot5wJL%O)P{X4eapN6MlZh6<{;}du~<|E&;`FJ0yeHQ%Q_Jhyi zDVV?izHP5Te_)RY^ONvaxcmd#&LjRvpTztJ_!GGFPt-Lm`w$t0Prx)R{>YZ&Dp-&C zD|jC~^3V3Xb;pnGzGeb;WB(RxfeSvddhKDTdVLS7|LyUqjdwCsyWS4#;InWp-0L&j zZ#v;7m`{TT!1LgE_#&JDH~EY0e+R-w%!fd=^8;`s+~ac_-)yM#uY~gVOV|oa|7z>| zT6jF>-M_Hw@JnC^=Eq?-9P>9T&o{w3%n!mJ!fn2^_4E)_eg^;D%KK4J`FI%~3CI1z zw(|v0^7Iu{JPZG6*D(*lvoY`Rm6e<8pz^clzbwBG&&9m+ziofG36^1g6>bD~^@_Y< zMbgDZ-g%g3qTG*yuS2rxP1>Ny^v|&y78(6{9()t~{{4zfJ$wM?W3Jn%$jJ9iQ1!Ic z#zm(5Y4|_jsHXFV?Sg-ksBSHvFIAVB$N&xBl+j zyU6IHDFchV>+$yld>D2ND)MUZSGJ z7<>jE0rweNWac4Dq1yRwI1_G2=a>a&L&?)+Q0|XI)%OnjTKPN@k|l4S{cL;A7+z%d z6X!#XE0;jE=fhC#`!akBE+{TC{d!`FZKvy@`g#8mHvfyE@_Qb<7(N8ARJf5vX59G# zD*wBVvhgp1YWLHe`A2XQ%rC$y_)Dnv+kJGA(Tk@-)&CPvdZd=dlzw{)eizOhYx~tR zQ0^7uip;#_Ww;yW_hAX_w||kDkB)(=|D#|(xB^OU&w%6L_hB{s8Qc->Hs1Ej(QpLj z4)`5-IaEFEKB36ytE*uJ=HJ16;1DJO(z7*C?ehRsyKGuoWX8Wk;i0t0mXnH%K5w3E z<=`TycDn~23jYPA2NoP)%iRg@!~7at3D2KmIdrP6r-$I>*v~w$NJ}2?eJK5QNtuzIhc{vV z6kY}|JH+bSi3^H!#N}NDFNGxtrOZ#m1#rP(Mc#?qhu<8E|&ci%)VUd~te-BQ^{GKxpYP0p;4G+iuXHfHj;q5m4O1J~&1yJ*|4ygKk z32Hpvs>8P9HSiqF-%8r{y9Y{MK7rC(+of!~On~a|GvF|of&<|tQ1Lzp)qa16vtj>E z+g}cYvOgOZ!z-Zl>T}M#!7+ATF%qiY?uCl)8CU@~O~F)D!-GQxfUv( zMyUEb5lRo;4?Ey{a633}iPaOWQ02S`ZV7LPivP#3Km0x16@ChRxMh!R-x4UjGao8{ zE1=r#W>^njg?qpW$J+P~fy&QPsPylF3ik}03O|C%cgb+KvpE&dHppSW@lPtgGI2|s- zz7^6%y$|3L%!jYAD82wn!qUu^jbJQnjYm)P~xpWs)RW0w|r%VGWZ?YQzb)c85)GTTl`*p2xy zn1ZF3TRnF()V%aX$NjFb>%LQ9C-(0_cAWVFUW|FgRdyWS>uTE%Tj95{|0O&R zj=9F>?{UY{Ypq_p9qx?#XYhKs#dWsd-VLSq--gnI<9}e+E#0sY^RJ-BwMp08cKe~@ z@EffB-2%tr-tR_Ru8C0PJPN9vUVw|>k8iT+jlJ3G=SEn9eFkd&e+|?;?F5K z%rC>e;D9@d%s$j;sBz+ID1EjHj(~5#&EZyeTD`q1)VMngDxM_NIB*-3{(2NjKfdM6 zUqX#{JKa@e_Qxl~(U@mLjRVUZ&vm>K?v4FzQ1QM5)eqlw=1uRm;r4*rVm}=22B$#z zKOC0Bl(WAJN)g3=2|L)F76P(+|{rG zJ_V=2E$*@Xstzh2olyQxhN`Dq;Y9c+sP_5Ry|#X*Le)bGD*f+3`M(4zp4Z?G@FOUH z{qD2#`|TWef~xP`AnL#y1Jz#pJ9D{X6;wPkocmEwC6{Eg}d05R46&T3@U$jLeg*qPe8#!I=*%xW{>t%n=l&K{J-_4ZKXm-m@e9X)Iu`xd=4WH5dfE(1 zzK25PZ;E4u;|#}Hjp9KQ`!z8F+|P0oCx;|j;q9M6Pm?{ge4biCa0I>%d};=Rjp zHB>#_=gbc}KJ562c757n+8IP=GjpE>^3@k_^lLZ$O>XWsB3S6_~sId0*& zHB|fqoOx$w-p!f!cH9TTB1Z+VB&h%HQUgf|84jGcR#G z-f^kpNsgyFp6Ph5m6fI_1EakEl~671XMr03QEu31f?JDfoi{JVH11{D!pls+j7rxoDb#yNGShl zXFk>Oa>u(IpLBfP@e{|5pRn=l2FDZ6NT~TzD{O%eK+W?8K55;LhFzF1cIGXgvi4O_ z>#`G|P8$*r#p#l|t3yo2o4LnJWuE?R5Mt)cM_KIPV$U z1~|Xdv0sGwEx5$_+Zeu!-QTfeie~Qm--F$!n0Li|Ak^nKyx&PY)2z|_{jrPVH`rh4 z?9btS6K5ZIeG9wmFkJ5JZzHZzybr|gMz{^`wY)#WyXsb-(fFB%{j-oMuD2WSm*Bn; z?@z+-;paIRd=9`~pC@=Kc+SLa85~16roQIxzD2q?y9s z-aIS~yjIK$c?R%a0|&u<@%ICm#+>2#70)=HD|z(k2R9}B!T1@^yY%@%u$Jd4>_@?R z9x0F*&kuQihhKeATjo6R8t6N_A&v{I7qbs=H}AFBA5YjT;1V9`pE=IYQ*brUaO|hy zX9&cToSL62#9;Qy_qjBbX+^6y|jrSJd@83MDFkfQ5c)!E^ zG0#w*!+A#Fwh4a!%CitZlQI98=PS(BJU8R#T6hBd1&?${1J9oL*@fp3k}T;ve+Hj^n5FlZlb${wV-7`S?B2xfRP0Nf z!z$xD}@&7b- zI}`s*_@#3{54T_N{t5PH^JrZhe0;*(&hrva5zh~Bn2jHOz6~`e*_rUc=Va`Dhhabb zZpQO#=Qahq-Edps%!kO0=W^`Zu=}&KKNP!_Jd=3pot@%79P`ih;yx{~l=$v)=11VR zn7>DuIPaRH?#9FN-+PU)XW&*0ABW-3LAd`0yMwUYA?(2WYW!b^+W?*uUAQ&)FLVBe z;{FpJeJhOkylbE5D`SIfV%Lb>cZg?=i|c84JnoP3 z{FX=et(Nk<%cIZZ_}|?5eI8!y-gm<^Zp&4Po4P#-hasZy*4WIH;&y@ z9(~RwuHW;1F7I3MzKrKu-k*VI^8Cuhb3ClU-w6uD=R=-l*!>be`mEsDi02p?_-uz; zwSDy}TpTi1@_r!C#k{}h+`sSgG6tTC-Ag>5;pYL&2N1v3H}iR)!uvm6m{W0|&J+H$ z;C?sHU!DCd-rET`2e#sIFz-j>)`58f@2~PcgJ(~ktFgNkyG!vmkoUh~w-4`QMa&n& zW_Sd=0sBA0pYrH4n&&ax9(3ltiKh##w_^{g( z^9#J|b1CmtJU3aR`TLQ3-&p>5KMlXH^S&)%SHf#BABO!yn6JXD&$brcV(i|){X0Cr zz^w=KB;5Xq*>iqR$FYY*o8*gpsl!|ep;J`J9Y`_}L>+_&O66F*h(KJ4eio8c`y zxAJ_6Ie~kB{I~EN!lTcPc6V;Gv8&?Q9{)dc;W3)e7tXwOU;$roenZ~xhu?zx^33ABl4mmS6L~!R zokqC(cs-8yvv~g*?;rE%^8|h_!v1GGzqD4~g}m!i>$s`n;nV5NufRI&uIK5``&isg z;feE}aCwyf;PVCc7ht~>i$>m0;r&opO8C88+&f@i7{`#6vGHx9#mKlb0|{SQ31VV{Qj`~mxqa6eG)JZE6{W1gYB z>$4bcfdBLHQ^NaR@ICC0=Y3nAxwuV%KgBM|GXeK;Jo%kCN6NJjXh> zJMnj@doSbt759E2JlLf<2>+cf{K34R?(Cga78mmNx-&gV_(?oJ!2f>u{}a!BJWpUg z3qPMYf3G+m1)p>8ZxHTip5XHp;oj!ig{Oh=jXXc$eOI1$@pN6t?-ST9!+aio9_8KV zSrkMBC-NM@a|-ssXGh+vc{UC#;Esgfl_&T-7<#{p_=jP>8OOchM8dX(+}nA-4YzOc z`~$Zxo)@vZ0nTuFeauDtGOWRV1W)+WgLw=5cJVww*r7N+hTX%wKkedZ!@MRh+(r2N z1o!QElDNHr|Li!1?D!W&%O9*hWlc76n;O#d^YAaJoPT#ByMwg-wd~-c)tg? z;PV6LXLl_6@jQw9U+@?HJcnJk^LIIJ@AG`u`68&+``M?@ib}jo(+{WVjpt{*B9J@J^mc8mtg9=XXz1>; zRyLYM#>8R5B$`5AlCh5XI=m?Mf?jO;g_5j{$2*hp4Ea~?T9xzmRJz0)JZhhepGx|J zNAHvI2G1xRJj)xL@fW5V{6T}8yrEScon1Y{yrHvG$v9|AWMU2N@g`oolWob=;^Z)| zxVYG#o$}`;I(=Tf$%8Xf{CIo3BcAN?TVokNktA1?kbkO>-X4Dc8m1xE*^Lu3?)}D^X zntEumc+$^w#v2pOiFlKIcEy);v zBKbk=@g<2&SEj`GD^q??s@q>2qYe;^biA`Y))@B_T~ocX`mR#1tRdCiyzQmD-$YZ^DguW!sQSwRObOZNx<|**Nzh zgEK?=_LL#nM#*h7w(?%F<$25$igIB$#Wra#O10AnWMxq-*{BL`rmeiP_I5wh8jq`O zI$C4tM58~n>hS%BVM=vVB1E!59j86f(%OZ(l7j{*0JVDn&G1iqxCB3qA*Wy&V&2Q-O$|614rxOR_O&^L# zohb$GXb6c|en>>Zq~v!kP9PbCR?}sWsYosY-M4zcc(OBj2dP#gKFQQkT zXm3v>Tm0%|a|#1Z+({~pt+8Y>-mXTQJA1mzORgeH3i|9y$C4Q$RhKcLtoECL?^IW- z>*}h z)D!f8EG-&YrD6$?hUFq(|u5KDC-;0f! z3QYUebIQA$n*-rkACETLwZ*AIII;HE?Ylh{YmyYrojuD6%i5w2JRdr@FVD&NV!t!7 zq@laHS3F(u4n#ec?kQYq2`=3RQE)o1A>J74&PXk*BdeX%O6@_ssZP`lBObcDr&P+? z)t*KYUl|NqBIKZU?v;9H#;-{=wkZ*`NkzPgeiid766wb7_85xX3}0&Q9_ha6)zgef zc@^#T@mLzfG8sEuRiKjEjG~D5#GBHoPWt0;nUj8_af;bIq1t*DGo%{5!a$VvGsq{t zD7)3?1d4T8&n2W_qa}ZxvG#Zua%yvf_l{VbsUT@521PRf*{Op+FJ*LrsuPL8;+2)OZ#rMG%_@~H1?;jjur9X9%}I>!l7U`DsvbSl*u@Jo75mp| zLMdfq>n~tbp~2+Cuh)oNilL)JG1nxL^o&$TCnbsx_nCf~Chkrqj_J-iAebd3)BxVn zbX&Aj0?E$!F)}QH$ZAi#B%2dW6fz+RNtvwq^|4@FX{RSUOXfV?^_h5DSuwLiRr}mJ z6wo5n=BR?Uqp|Hw#OpH(#0$cf>g@67*VfpVdIZQ0MitrVXN>VamL31`7tBku+Q#Yu zE4x|O#&)ENK{BJ74T4zprQRHmb>szTikp$5x?*;n6U=O|<^&Zj(NL}VnsJo)^Dx@E zM=O)S{)?#&)ubJB?No2L29nko{X(;(WSnZJiW1387g?t}mh?Xi`$mT4mN;U9oKhFf z=~PE)|IO47v+2v(4Tf=}=Z7}XH|JGPvt4LdL9dGwO$<5f@X3&u?l3iO)Tq(%Dpg+H z*!fE&PpO8k7~MFXGKJPuEtCtRJ5-XwRh?!`pdSQtx=29dl0e5rY$fyPCchyj&5+_% zIn>CLtt9%a^OSX8hx2e|tRyF`P1Mpac@b)4BATTb* zMl=GGYuTXTnQWWMWOq8lxYe5K%5yMXn3 ztidmvTkRjw6mO1ow|5=sRl3DHBLS63NE)?x0ppSJ5O(0UI@YcfJZ_&cv^&S#}nH-^EGR^mD}Jj z%Mv$vl+szO0>q(N#d%d74OmQXO=Y_38q_f`V9#xO&GRt0%+2IMNYsRXA*|i~zlNp+GHELaq-ZOnB zzbw|>sUV|D!zsF)#4@dR$y&gzS1xTBx=*x(KC4r<^4!kAq2JM3Ygs`P(XG< z7%8m2U=i(_mnDTCH#!!zpWCofQ}pr?gpPWnv2&3W_F`i)JzKrEt|y~;`n24;U(0g9 zS~R5?NY#mAEZ?>KXF8=_=IpxP1j{a&TpJNphVaQmMhe-RmTIqOE`gQZ4DL=UV;Ze& zR*bD&lcdU@(876IijkQygk1%8HJkkULT3@(;0_xIu>4#?JU12{s|n zgqalU4T+UMG+4v2l9vy5qmtU=Voi^q*3{yu!#qV{JETqmk}1EX9gWeR-8n(CG1-sN z3A93C0chqw_S^v9W;-V9xg-=FLvCZrYMh~r@Vv59;MW|!0BgIHX9xri&45W`L5B8LWu;t~`fTn(gRFhmGEZ z*4NsJiZ9UyccKgJon`{Tl(5OGo?GTs2P=6aqr{kD&%;fbm{b{OHRiGLbPBa(wp^o@ zW_|5dn<@Cg-JJb&^*EC{ogL*!M5|;Y6Gll{?`UUD*4^2X3l%;@vTJwRZ3Jx+q;67@ zukdbnLuY3weAp$~&8#e~{olb&#Vjv;Hu#v_hI~iLmW|!mh70F5)SV!@@a#>p%VT;- z)FC@7c0FDS9NEt>x0&O@no~nFOt~p#Zu`mBkMZEP;b=H1i99dGfl}>AHFZZ5CuiN84^M zq>r+P{NtNV^mc7X^_5*#wv5#=e=xeKp~t|aHEG?I!P2>#rJifr43G0t zcp7`0);DXKsIOAL+H`E^!}S(BMa<4w1C`Gx#i~Z@YUJN;B{#X{ae{exOw$fcjm?sg zq?_$*gp75!btSqG+FpzEYIiC=zqT50_Jn-?ylKS~vL;EAYa;8cBL}zJ6og=rZO*)< zQrJ~s^sTJOMi6#1r{dqOw!`Y*aZnGr(oj)Ye*So(?{%Px0GQ>x}nqz5uOp}W9<0hcd!9sr%BWWC&dl%uEkpYj5HI7Q6ooA za(6F=3~m|{oaVR%dCAv~iUah<>^3TsG%a9tI6O1epvSLd8!FMBG4E7aim7^!cTl`1 zWBwR%&{R_AzZ{h?sxgmp1u3hmsIJ!eNjk!_MNaRIxq%tdDCSLJMiHrgoNJA9dC30qp1G2ht6MG!rtfCdM{>m#0u_ zJ`-ouM4t#B$>uwD9$eoa-KH%li}hZ>!e@iRT_Sfo=)PWr8bR?drK=_F-mSkpuv z`*zJU7<^5eXl|1e=~=O)&elU4Zi=Xvoeqs=(ZLc-Va)p4^q6=$WMA6fRH)|TS~B{z znkr>Y^HQDJcYB=ej6}O6(b3(3!(|iA zbxiG~7~ORTW)>T83C;5;C|8u4yxC>5s=V3Sy44>VPGc&fGh630Y?Qfa16v$wIII`@ zb`@e?W4RkGstj%h<@6Rkf|MIngvhddw;tTNNZY;IwJcp)_yNRR*>-%|ujwBGYJN zVRctFI#wH$o*5X`(S-KTaK_50WFs|GAm!+2&Wn_$*^VUlY)u-CE{W4fQ_{b>*_?o( zxw$Toy)I-n0~uD5_E^oX*L8+E+-#y27bjY{A{8$-@fO=H&;ErHQuQZkMlCiaNxFrl z>Ai_j@}^KZw@yhuE0gX{JMb8{MQAv!D~-=M9jm1kiO2kh_njMi^svsT%$V1AEM{io z&Ec@tZ3xccD4>;PnKy@1p*j?--e`Wi+EooPOt8<#fMZX{Z0Nni5*#+mXVm2eVDA@inyMcZcjj_JbRl(doj(wN4iPhcWgw zXVCQ*Gv(4kRbAVzEA6p0Ei%$8?8B~j3wy|Je6TO1dkIXYRc%2^ZV{>R4ISmq$Fw$@ z#j3HvR-*B3^P;|ka?dUo-O3X6MMS*=Iqxhg?L|Ub&0Ggi*_e>G=xT~CUD%nj$Azi- zIM*9=ampXuZ8;}RiU@%<)k*c(*Hl{DTe#Q&q)*Q3bcN8k+nZ?l=6ch?f)HBY)@wsa z7Ls=J*LS0~GwDPvcr`lQ8RqGRtqo9bmAi|@uh$w}2G+URsxrciorVJkf0ADtUnr49 z#+fW;yt%q%Lk}_6S)9Ra(9PB5P~4?45%AzLpq&7)QyOnCkz*H^csN4x=5jb6)4eZ^ zUB#(pZTUnm^5KK2s;SrD4J|>yM7^1#l6_ni6My~S?9CZtfjxs`7e{=~n&zFR1+@)> zsb+3%&M=PyQ{OnLq7`k9c4U^=Cm9PFkhp!qRFX1Tf7Trt%WZ6=nwyJt;@I1dj@GE6 z>`a*GP?qU7B9**y>8@9_E(r4m4(1SqK7DjbO!{;+Iq&V7vI_M-$&d@OmJB%`g)$VJ z0NKmux*(+$Nl=xQ_CPgjrXp33)+|XhVvuTKzm+RvYyoQn%1mNdhilcmnCS#n++n7? zYD()@>%?_<&5pW#TuhC+yDdJm>EqSbRN3jVmMoGDKVF|*vDDVEVlk8Ftg9NFKy&f} zrRswfORaADd9|^{MsHb7mq7;})6FQt(8HRG0avoaaa&hB)2Z9p?!Gs7aJe#OCxbx@ zRzaHGH{>*7*Xv%bowk|tS0;bzg*tqkibG?ZjRDPA?X1goWz8@98%HyDoG)dOrz2`v z0h`@Pa}$^1;KA8sH|*^$u5M1%x2IYV75QPY=3tsJxItuR3fA2?1T%`<9iv)%J;-!! z_ns{Z-L;fx)%u#u*D}#4i3(;ynD)m&c0l)o6vbBrzq>nduis%Cq2PQHqZIS)n# zxgmfZi>pzip}A_5yFXFaSRdn{!{bPuJpixH+!F#AyMQjX`(;*JIg=#Ywt=e6T+27B zHrZ2wC=XOoONk%y&O)=z-V@ekIhJm@OT+Ya8(FtG5>X@x?gMg^!;&W1(vI445g}dN zU@~&U2%i0hg1KIp;fO?;H`&d3G?yvV0QM4M;L9zR>}4OV0Xu?KEK&6BSVA>$(7{B~ zF0m3B-K=1xJ+JD}dFAt`O{=P{m@|7`)$Dn7#q1o8^6FZ(MQqpG)7lfA!>mmsT5d2o za$ln`<6S1=ls6U<&tkix4-QI zR8ykjUo0$*te)l(Ied+o>r=LI=gZqSmtPCR%bRb zZ~#VU!gmsd$)(de^BobZBUq4fRa>brb>WgtOFT2YzaK9_U`7>>89sjaDC*7mS8gzR57}~=-QJ^(Sa#P(eFgV|{A!k| zObx=G%}tVs4F{2I-SE`c+OM`mT!XFuLUHN41ny#GBuovlWf~cPBerI;$h5GYd0{w5 za}m;XEU%zu4D^}%nDt7;|G~OJXha}XF||wx*w3T#3MC!5>d2&5Qbr}!mqn}Jb>;f9 z_V!5P3+(n&#P0AEcf0DVk;zbotmPaOdf2wUOgAg@teTqgEHw4WvtqX=Y4-dgv6XA( z8L_FTEUryS=yH-&&sBH!it_A`3kIa9KV2ryx8g2Ko|T#MMg!Vwg8BYB^9o^arbT^K z#tWB>%Vv%24(55rvVi>8SF!CF^;xwfj+V>IIiq4;ElBjE0jDvm%+I%(*GCGhlXZIw zKN@-lS>{UyZF#ow_Nc_y&p>%a{ivrd$+s%pyXvdi_)IiLJk6I&c;`!H5$;(y&{nr-H}&OW)>6;DlL*{)5!*{ zU!nVrc@Dag8A+p#$wnI|p=s^NMV;m&7`o8e+cs?$1Ce;}oL9`lqIENz!!}08esk-! zybZ^hbulVeo64b>1IOC>xYiVfoa(2g((KI_cAKp)%@v5Rp4D!m5hI$^Coa?5Il5&DkqfisKd3$R4g!EJPUjXzYEC)hgR8n&5X zhxU77!C8zlZA!&89&P26^eQIp%>9TGf2f+xt>4VrEuLJI;LKNd2RP+oF|3~h zm|j1vx~58Jne|n(E9O*I&z?R^M_x8Tb3Za$6kdWa!jY!?%BK{VDl70B@?j6?*6Gge zMwZOBy3L^=4Q;>TZMV}Ri)m_p9_6xI3gN3)#xFh96xHTtxcM@rt#`#~8njspeb*>9 z&*3WlTJ6$e?ii}}%^{8HlWq{<3t_4qCY3tN4_4Jq9*vVZSHeO!#LdNA-H@SwSdqxT z5FBX%SHHF}oW?FnFu7>&DYkN~>}WwTT-t-z4()X-a?>lq8UeYpK_t!mTE%~&7)%|z zjuX-#v}o`(SawXMU(CHtx{6EP_GYVY+}B^(SzxDu4j&ZA?x`*&F4HYkKZLfWMqu26 zMMnWHQYKLGB`Are7(0FFH-E0Vv5C^)?t|&`WPrNm3a*X-O*#}F8`K?5z{MKrntY{& zdqa1k-5h}H%Nq83)wyGh-~(JDGe=ZZv`8D6MPZaGhe6D2uT^t;H_y$?hdHBpuK=fZHIo{Kwixy zyuQ3gd}}OWbVO%v+pdg{R}~dHOXR zrwFB#tc6ieB%v<^TD|7YPa0)GQ)Q15b;Tolqr!+yo~MNSf|rzFsht+)e3<(Hrj_$9 z#!7aL{D%GN`g$PY#HK-!F3}O|tk+ex0+E{lbPM+T;z<;N31Y7>g@O#HTt@8eg`4@w z?3pQBl}+(ZP7dRWm>F8fBI@Jkz4z9Ft&TG4?x!4l& zU@w8_LYj)0y9yEVlCj^hWd^T0FPxygFKA})?#|wP`=dZ)#(YD_eeuG4*@Hpb=#c2$ zAI9UruWsyM2pv>AU89yzKjdI?elq*pJvMIHWPjkq^irpJ&54e=_Zjw)Evh|t3OnW6 zA-G|Jc&J))@tbPXIw@)!no65?FdbYo6nao*j_zEmvJO* z*=rEFi#c-SilanA9X5A+5Rr|js?bkQRoBfao-kqD#Nts%4`0_egTNv7!nT6Bo*dk- zarLPILi!+EMDLJ9+}!7;cMmIl@$szo>35O5dZ`GLvwJSxzf%oAHX8MQg>ln7I^$WRbi^v_mV0P4=->N9iy4Csh zp)lqI)T`$wq|6^xf9|KC>dW*iPNlf87|@n{#;Xs08%RF^fJ-?NE110!y`)o%ks-;j zoe)_CPrwT882dH)`HA{UbCnP8m8lMv4ZKV+wA;H$~Xllk_gW16;xKB%RU*o4a=FnX9mP5ALL9e`f=`Sp)&I8L))h zHOKndNOQfpvt?#fxX$4R5tw4@j6o)QGm3mlY1Pl=v=Yh3VXkf%_!*9`jKO{bORx3@ z2uERD!(<63D@}Xji+N)s()=}NyqL@nK}^$cNZ4Am=dq(wC+1K(?z2x1Tu9_E}RH}eJwi0A4nN0C_KDDg0c{REVnjdBn zr6J&5;m=ab8+8uQvPM(c$I3=_0jEU$a{eWJF6@ z#@aSixfuzyWu=$?p4|#lSJA>YG`g_fI%x7BpBlXD79PmvSknHZ~ zzEjwjgKx&Vws=oNiXByVAXwJk<>gsvud_~rV&pw}9{a+Xm4imOyd<$MkY!`5 zvAwtNLixsfpSd*WD!rpId*HpTrGop)r*UIsE)YsPrv>co!9;KW1*L>S%;RcCZ{NL> zEL0}O`&fQpbN{@a81o%wcXvn~x8>XSS^PfAZm#9^ibVT&`Ifa@Kuq^){el(5-4lKz zu3-M^S`(a-KxU@s2=z1QmkZf#xr-u%n;LW(5R7q z6_Z5WdW+hR>cf6?ANFGl+fOWLJ!<3-HO$lL^3}nFUB!>F^fECrz(r2Et~RQ zHWj^WDtp;fg>A|sQd1rgsq&~ul}ALTJR$<+k>)9nR781!iYSj%MEU+BDxwiYYNk9= zGv$$*sfgsiB9i}#X#OiA`LBrNKbm|+B>xqWyjGCcsB3r3L=xX9Edms(P_C%_e1wWk}wwtb#A$#u9E82(~tDkf@ zpt-u@=V=>jNq6U`CAjUbyF9~s2a>z4282pr1CER8focwg*k38sN;suBw}?cc`!Uo` zA@4Jz-En5LKVpnX`^;#MoEhzsGoyWSX0%hzjP}5pSI6CyTsc~N4H zC=ARI9Z|=&3EL3-YFZ>?W-b*~$JQ#Mj~R^GQ;DW>j)4{JZhr>4%cjm>|7>n>dKRCjZCTem-yZ?dp4R!}qa z)}Ec|#(c?>)tJ!{(Zj0noKFsg=gznk&L$3p#{?V-4+l6DZX+D_FIY)9jPJ`~LO};^ z0fZCRq9^xD2K*|g?hyAYXZNB_oAVqi@H0RBIg|!ckNo}+2RiF;w+A-nSC{(o zI^7;ED^+tk(MOEc?u%{8X`k6*tIU4gNqaFSqP|j{s|p~^zTE5Bgj!dY7I5#_M!_+z ze%Y;o9V>eQo8y?lgFQ|#*b6kfHd*@;-8|^+P(QfIxbPK}uHxJpt~+$-ko($);mx*g`b7AvjWD8?YP;hcz^V$(vjo#8#!*w$o{&@R&34}$r4+*J~qjgZn9rI z&;07JKRKQ}usu=24^&O*KdX9HRW6&ON=EkA?k&YF)@fp?ITjf~;S$M7<_wGrAqSWX zA~}ENR5qS2u5u?LrTzpC-1;9{?1WEwIH+7#=lxM7qehjC?T?P;H>J5Aa6~o7CUag_q&xywP8?>bfC5D zB=?xI6A1-UX|TFEC`zOX&Nro7RybX3PY!D4u9CIHz3!_1Pt(b^B31bxR7c^W=Mpd2 z;>#oD^wb!t|2s`PWn100(4A{mukZ)1S+!!#s#R-NEg$Hc|E*=X`M+94mUzxrmAwts)OzA1pvf%%kh)65_BrJy}xl3Gs2xrCo-!!K0S+nY#pb&Yn(ovjfTxx<+RacsNA`V*@R=H5|%gz6N6DW_MGS*Ku zP-9k$xb`Qv)CF4NLOB?9C6UTilDThLxK>SFS@EUBwjNYg+f=KA8nB84IkCzv&?~A< zD+yN`pZui`P%SjAd0!pLhEBn!klR8sVlskEn^txISx;e~N;D@3NE%7JJh{_NZc~YDj`CQQtw@(j1YoF%TlP-%5g?N)Qy#o#29O zG(po+^ss;Q1{D_+(KQJ@px3Zx>TMkff1|0H^TljI){(MRg;ensMt=E=X0)BiYKrUr zTXnMDIWx_kYvXUUF4rkC%vx?WHFv$$ywMIK!E*hVE`o$1FIXXF@>kc2i*{(>23w{w3adyoORfy z)I2n+@2J{~YzldUGY%Ss@Jm!dtEnsHjn7W+=S4^%&|EnY?mc!ewBUm_jgECr?cmB> zH>d_0A0=c3OoBl`a!U@WC}Pm?W@ZnORPiV6hsY36!zaqxC<4l0)gE&%Y_d5grl66{ zo&CbIn6-@iLEi01XnT7$c5<7yJSZ@!Cck#LKE?iLXMGRWK~7E2h)fQMgF%9txt2G| z%9|TLOdU~ToGGi5VON8)v9-cq>M_#CZAB3gZKcWBS`=A04h=xz%H~}$ng5B+tiYII zFuq)7vXCoK?~0Se-f#3cepREkhOaikb2UtI^i2w4GfzAeM75A7+JQ7ng7BmoF_)er zc{07uCVI6J&BaTCD~OcpAYM`nx~kDxg)>jBAcW*sGY*p*1q@oi=+V46m*y4C%qz@T zO);{QF-`uMVGul94Bpi#ZJscg7AH5lBpE4FuQFI+I|E-#tEmmNj4cy!lc?I7o~v%m zUkoNQ>v$NQAcU%~?RnvC-`=94B7b63a z?K4d8mh;O9VI{{BoBv;vrLSpOeWw@KvzR#Nj)p5>Knv_ z0Oun!(a&i$D|iUiIOujAyl!X9`8Vs7=gBY)cm?Pg5ml z+dKyYHC-bpl+i&}>;G4Bh7MpV%IMs?v`HMn+;&PrV0#Y%7z=p!YhhVpR76bTQo&jgCsRlPlhxYR~_OkvLa!0-x9|J)%lSr#q&ES|7Hk;c(zmpHfg{(sFJ+NzLKz?npvcoPF{eMAlI4+nK_8E66D{FQ0o|soD`U^wON6t3Dz+d*^JvFf34KKtbWuvF2Av7 zF2hrZ-V>3pQArj0PeOGGmlOFOF?h7a{xCH z#M8N^ui(s}j3{U0vuiZh@5qjgJm_*7D`kU2?*>?@Bf;EO6$U#?4Nou;X15-(f@z~C z4@(2zxumHH+LYQ<2s4E9*G7iqVUJhh(_~`3a_Q#Yc-NLjb_T8RcCt(z_1^BZQS+Ci zR%#Vy15zV4b2byXAte$o84ic+BUZx)rq1NCge5S)Vzo4%*YyURsw@S zPAb$Sq>W;g)R@1$MZ{GTo^k>}|2)-pMf;aX)~gzW7+BV33oQ8w=U*z8f-=*!QF82! ztcHq&7!AbFe!qDsBy@*9I-nQMR>ZJ==>-E>IB4PC%T9+a5q)O4R*dI_t2b9S z+Iv|Uh?PXis3hj+Dgli~D>z#`qJ*e5l!5hSSCraZkf^b22TY9aeoh2ca@Zl?5(-DSEiZY)P^S zDfEA`yGBNkeFj-7MRG+>*vYqld9G--K~MhXgcc@1J&Ss)KoF~#R^wl>xM z*O|oVZzKsShB9Zf6AYJTP_U~;isQ<=ZjT=S^E!1w-Gu!Hn$tu|xok84z|=cpB|WpY z5bSl<3?o=hCo`qV<~X}G5w1Nu*oO)eh~WzC;AeXWAo2FgykIqWXJsclC3RG&z%v|U7bE8lX==rVn`>wMRqN1CeSRK{}~O>U{lMGZ4LXcX@wk zFu4gT+DL-^?S?#Amcm+FMiGUjip>mS>nC>qTNy3XH*PWYNWN%XRWMb{1eC_^b6e30 z0)P9g{D_2`)wa17LtCDi+hq?FHL20fk@>=%ecg>k{nJWJbpowvVy5fpwoC5{k7SOp zYg2&~(#;rh`aw3TC=LGWqyK_)D?5*(4k#+!GOTV24`L*;H0RIAd9;H|#n>F?^0Qvm zMIc*hEe0sW|5i$aGsQu-cD)uwKwn{uF&jljDsr0IN?+bQNqyaFv7jq{y<$rYIsRC$ zEE$nB{q>tl`M;L1)*W;OTd8Pmgg2PEx;`nZaMendOsg&H@8zjF;zGXYY3%q|Z#Njd zfmjlRzX)V*8v!Xpr|`E=JrV8$UrUhJ)^}HiR1NuJL^8vd{s!rWy7Gvij>s$;;y>== zff^0;!g?-^zgDTUJtU}il_{&iBW;kU$~9IZ4HVF-+@K=9UY9~V`p8O93)zX0O^CWB zr@F;Kz9bcER{hXe70QR&AYWJ8X$R`kt|TON=#tYVrmIiws}4}PB$rjZQnt1l5Mir9 zukSMxK|$6_tx^i6V_Nf@EdouI0$Ga+s%pU|p6f0DXSrmNPqwaBr~j|!BeHcugE0MP zXb3b>0RdfCUG*O73yIZ#(4yw&(t4}FwWkxP&#cOojIAr{^vQ2p7}0k|*XL@~t*`$7 zt7rXKa_?%U%b*`@6ZYPK{QsqzqaE8Rq@`xc^55*_cExMAW6bc|yMr0^stjj)$$HHF z|If5kFrGRUMK%l0AT_^mGfJy;vjY;fpDmcx@{uupy%ajb7eQ^5p|j#XHb&(4YmMi< z8p|j{geY48h85R)zo8X?J+cdwt)#%tbTwcjDq0tq5jx1h`cH^FGt@G|1d%If(3*kr z{h!3|7O_E;g~qV8Eywf15eQAirg&K?g^|dls4FDGbUklF#4QTF0575Uum@+Bm`yl4=g!|BBogvw&uiG7v)UtQezlBd z`AD=~mPoCbB^c2*d7A9VOMy5Gg;-lkszn{3kQXAf9n>bNym*z>b#rUV4#Pvx?E?+8 z+RTE3x-@;BDaF!|2rFg|B-*vVm;YTDBL9EgookO&*SY8S>wJomMkuyI6Pk-J!|1z1DO6KbN)ku3hvd;rdPmWlnBPrutIMvvFl2-5a~NGGn|x zX2sL!_bxiF(|NN?wGrz%WdR}ZL=sLr@sT9PH%eRZGP+42R^em7gkF`adDu?|D!4^5 zxVM-2Y$5E+C@_vsNK;xGg>o_)l7_qq>F!k+3N|>!HA1xG;{!b%cXRFS$?*$kU_xwR z8}JO``I-@9-~=^Z!(sm=2L-g5jhKD-|5qdcF8(?Z+Sl_9pp4e8h7FG`MgWWo>9RRG zf?=oRTs5Yur@g9;NWLsFu`_k^dNN1GpD){o@7@5Cq{h0 zFh!-=j5J6tac3>|&Rs*#!?Inz^Z|`KQsRo76G1NAWyi}kc(#?J(K#{pcgxT%_X%Mr ze2b!1$xQ-bfVb`8c-3TqcCsigI?ORQ^C=J zOCjlfq{H%sur@5`ujjJIG$%X$G(XI;$ukrA{bJ9zaJYwH0It5gMyH7CBbamkbqp~< zp^o(4shin3Dscj2Mp+_AKgie5&|rrGSZk3GYzWzhq)e$0yZ;#*NLIWnweEFkMo;(|EW#+4^ZY$sVFgn z6jLhacvZ1WcwOA=&v2P`G2z47OH2Cwjw|bLZ(YSKt|BCY&y+}_q&O=8En$j7I|6f- zsmzIA>HRjCJx^rKQXpNh@8iqqm(FUa21oL+yFR$?fhla{imD-Dw~@c|$$`5|}+3IZn@C#m$RAvJOGzFETv{n-7_H zR~^diPUE$0Aq!dx^p+3of}FR zG+%1$ivL^F(#1r^m6vHX9KF%W3358;C6DY16az8iOaA1mv0|xT?ip2xPHxT(KMUh{ zWQ7!AvRCBCZqXp`SygZVaOeqJqwW#kV;JotC){v;$^q#%B)SM3WY_>^5^cL8m?vD0 zmKksrL)m`7EwYby9tlAI3`IfZYt=(sWxwQ0w-{)t%u#(U2!oDRs zZp$lP!gIuH(r;dqkwnlJb+jp2m~w9QM|+YC+EEt8E3Q&0A<;8; za;qTly>EjF(c|@Js!44PS6T(xh^hNXJD%n9eBHcwXv=WP&YzX8@f~|s7$a>N?2;ILRcR8x*YLYi*C0hJg=u|}DmOg4@>NHD-N!V7 ziCqd>NvYrL9Xfx00U7Jzb{VxPey~i*qgtsxs~+(~UjHAc;qNlexBk4)YvVdf_TXtL z(ck6F+09|@0sz|=(ZA}NM`zz;0fKFYQkq+IdA$?k;WJ-4T6{B1L)%`FA@s88GE-#7 zhMPC84^V8J5J{=BUK`Y$a-%UX%49OEJ2y zEFU1tyb+V=8R+A|eE!BqyWgKR%qw7BB4w-XalK$6K9E=5XDP3GuS`#2R#y-UH>EVf zsfq+iq^oJ9P)z4?jq;90hfIAx zL4Cet@Eh6ZO>jG~lQ|F@@-E2=_*vhsIQ#RTS`vcWMqy67+I?}zCz(t-JqgI5tY86| z_xN8qD2~~F5M|itZaAm{oGq|+UgeD_AFRev7RYYR_U2E1fRvrh=;Vn&c9T7Y#9)6r zn-S@Y2Q6-ehtnnsm>CcFjKx2M&bn{}L&Jn?wM^zTlf(O&r}rAkxR$R~DuFuz^d;mQqE{ac&id4; zsjehbKqL3tmQg)*=u18;QtVaNtgx~eDur;amy$S9dp}n)EvxPuUjTxHu5Ek*usuu* zPMoHK8Lkl+hu2viHD@jyZ>kjFZ7-y$YiiDEV>>K6?`v|$dV3^VYV3C0rhWyFfjK>3d0ppb-% zwZ4!YS*)XA$7MJcFIRP+ckmjIZu}y=YSD*LnKmRf+lxR zA(hw0S)C-6j6i&q>W_r|UEPrUi+F_@oB}f6^=C0OL`F z9cc$`^=&nBBKhm{hywhb3wgANm3oz@j4|fT2EVgiJ)+0?1HQ=o2HcZzLk_J%Oq(tR zQT(1)tX`^O>QQqhmyduw_Dlf&5v2NJGr7H$iVqBhBobkT@IlIY93ctRIm;v4=CGoi zBMN@I!Co^W-;l4N*7DsIhoJ#_iDH>rqpI@@!%2BrIFbfXB&`i~`+@SG& zV_cHdW@wqKjQ%it&+AfvORZ9PMGutkb_h%jE0!}s&d&1izsak}R08yOkty#_XwNu< zdKoKy?f}9h_WryNhiJ2z@LA%?Cf4eE)~vXQbOu zTgdHViL8>dWk#l1IG97oj?UUhP~TQWhSKRz;Q(>YN6(={zE0YzmP^snh0(J?eZ1I9T)^!c4R?K2o#KNu+(MN`ozJO4F)f4)d^nMUSUTad z8(3(s!YfR*hI|;A+z+G3(!i9_?xXd%e&-hwdC5s`^Wr(bIoKQk!)%$lbhIEWa)FEp zpjbTa2Jj=_Qm3B)3)%NBxN`LwF#())ToOQPB^=emO8hA85Q0?z z@uY%o6v}i@EN(Lv-EgSDqLzz&zQ;BS8rqOlVOE-*UelLxU$M)5gc6MNCCWk%;e2;q?&MVaOP6wAiJWA~D8|OEUpk+S z(!SRbhEAhts8{r;mUCJd3Mg1Q@-J4;y>WRn)!Gt(z@?mn`9?xVE;)uLM2%vR# z^^S}YtX>)^lpaQJ(1*;i$$#T+t9<)E$;0>eE5rz@etDY&FEd!jaMviX4~F1vszii*CE#C~)7AZyB7sY*f{ z#8JC2w%_xLd;TRvihkMYtfqmKXatcYQ(SQ&&HoWjICVRczuP(HbscFcA5 zv8&E38TU_KewCPOa~y0O-7q6$+Y^*vKm$2ER~&x!;whMsusBX^rt2woQ)f2*1r+U& z@VA^}T;wQTja-5N^u$~W18Pr#p@7kxy?9PL4SUBeJd5Nc7F1&c^8q}xXS#PRkoO-0 znOdW`6ad?oRd&TKwl?jl2= z$6ekt0wP_uE^To?bz!#ot+jR?os+5>9_}M&iW(Fi<|xpWJKcqlldznFfFJ9w8wBhm zhUVNGC*L}I>QbX`Uvm<2gcn1?RXLrzZ^tU`0f^`bMiDMP)EpQfMGAO80ZqFg<4P$B z*tv-)jd@|m8T7Q!1X0x|_$P z?p0>b94X7kzK6NM++zos?!VI==NxRaQgv`V)~f*}x_^@n_O@9w>*%JH$v$*n9hy%g zDC9sq8#PbEb?wDDEvdj~$$JJ`LCOSWD$axGb2Fri7vd2W7_s{a(4oG8X;kkDoimVCDmn zU>lP=pC>!&t{wy`^?sC-jKPA}m01l!@&}UhzVu4yiMIJ;<{t*g=%8l&Z;RPEjJD=O zt|5hCM(7q}rnpfo`iETp5()Q-hq%M;)r*vKo9eNbNcZc2CmlmovX!)zf6oJnn7B6GNm%60IcK_PI{4$RJ)$2?gz?1#qsaRX94`Z**@ z0c@+12KlKc7^8N7kV>{t9s)xlw>(F1xI*d!(r3(sxq8}+h*ZLD;ajTa87WhflS-LL z;AI}>DzSn4OIENNBhtCOXK13qui(V4fF1d}oGl1M*6i?$6c-MdI>tL! zfFb45hQn!pIxF2BEINs+yNK7aDK?=F;8X&t=xr-?@L1y?6jW&;97^~(B9jh1aZ=Df z^K;IzmC%U+{-J`nd}fp3K)m#S9ICxVqJunKtdfW1?xZ-2G=Ymi(cbX+Y`fkR*`LrS#_*o5~VbE5CimO6yTy~~NAwQ5W;t<^I;md?V@p5c|0 zge<~2M`tkVew!c@H59OIg39nVY`F*vxXgf8FaslAYoBJ%Xru!{`5)L!I~VLVO0Wn$vf!6YpfLqi1>zV71^xCYBRo#{$253 z>?LY!1OifFH5bKRQt8169Z~p37dy|?5k-W16F{g>k9?0Ex z#O5*_o3s4%{>Y@3Y@}2d7KEKkrrZlUe^?lzL@E?h(x$$YEe(8@BR7J&2(WE1@VV_E z>`lGawy5-r$^|NDOF&Qdcdl(garPzxa#-s;PaoSl^Dw~XYGamCZSr@z8Ey4{Twnj? z>bq+jH@5El2mF97CmQEW;bTq^1_}F>J3* zO_LnHL^v?Vmc$_^T8H3ah@?)~A(z1x9TjxPzGzPvTsZlf{=*xe6WbYqA^bKIyO5(JYfb$dV-^FCjMUpsPFJE!hNq z-}n{P@9(>!+jGIE`6A?}@qRl@g9wtD*Z-$=yel2SNJ<}kAhySL3FST^t+NOnZW&`G z28o(;Sl;QErGUJF;;fL&H)GGS1M;dVOrU@q=u;YF2?9M;sd^`Kd?RyVqQoq2R;2Dg zG~+h1orL)M>E~Spw$JgECLzRv9>EAvE#*q=fin*L-0LN5cxmu{;T+yWgjS33oZQrFfD7DiJaz zj^>PCHs~ax&a*+E(oxKn7dTocb7kNb>FCbql9CW{I}ay4g|UQL5FR&Vp^j;hX@8qJ z%m#Ji?7kYA8Z}9PO4-DOs)G}MIxyL{#UTX22kljc&_?h!SNuols1I9YpjDC6RcdEX zLc9)n$<`XU+l$I1EtIjNv$P&o+EHisB>w#TBnDC(o2=?59kVhhN@8Mr#6s&8rbUT? z1TusTZGhnY1g^0YG7UJ!&23r6Tf}#1x{G5wSeQc$=%xII;1qvY6j54_mP3vK2UD6y zUgRjVnfll;_|OJGbzG)o#k*arnI&6|)Z1Z^I-g|Top{hJZAP<%b+HwjYI4e;-O0dH zr47Lo3Nv;IEoR$9ytm<1VG6P2y4L$5=^Es`SZ9fxkZ6#CThLBzPG;499N|`cp0S1` zKSGxJE+Po!=npR;52s7>DH28;^M*CHBVvYlwj2)eu9wK6UcSvnAIDZ&ZIDE-larjL zQf2DLAMcW^mt>!WYuwp(ZiosKo?bt32A!IE);5*4YU{AQv^k^MBUAV zXu*(4ZjSDnYXao)KN2suQ@luBL$`#yVrK{yEnrZb((+H7&xR2G7nr!4;ZWE2*|8}h zft51&r`opIGeUJ!1V~V;gl?yrFQVVs3m2E<;^(6hK}Bed0C7xfrDTMAey)Au0ThU* z>@&mY`Sc`Tg~Wo$l6v(vmGr7tHgcIBS`&W2GBL#Wi53)7d=5aGi>TRqiWT7%a&1mz zM@+lsvA@uLRaW%nn5fF8-l~De0)><7y5xB02NCnHI_Bdv1sL z8r?Li2ze_@UHNB^g@Xeg-wmH{+*{PQJ}CEC>D`3LF0r#f_*=KGj@2t9#SIC+20WwBa+m zbc}>Ts{?X9u7@xM?NQ4&ujIAqYSb_GsmAV2zj!w8P2W3i(P<+V5r|Q_+3x`gy|LE{ z(Jok9H_W()o&i_6`IMFM_Gi2{;k)wA~ZT>|rvdVT&4UZy+!}k6Eh%n>P#>x(*()ty! ze;%Jn@+jh+OZ(BuhF2`#N-j zNL*0sk`e<#A~e1wM19)(k@e8{5j>!PhS)1-5IzPVF!tj-msypWG*p9fxTpkp_eEHm z^I*uG#2I*7hOg_hbI_xFIrm|49pi}J)Y;_Fz!bH*=!oMKFY%hx?BQz`#|$^XGu#VF zru!Cz_*0}9V2vh5EpcZ1D;86oLJ-3s2cf+8s97Wed-I@~asV_joq5FebNQ4E*_$bj zzA|mQ)5j`iBBg=J_TpXBmZffBIg;DhbR0emSQfA%P%pQB(CkN6(h-S=%S3oJa?;0vM$`LLE~lw1exJq?kyo%o9p74H>2-^SFFPg)tp3tz0~H>U^`b#7`Cd z(m$~m4x+6>5h=~|V!Pj<3=Y5|Iuxt?Nc+o&^pID&3w%^cR}yN6VAU=y6S3VClI$w2 z#jcXbW-GcdCXNipK4fcM$>A?soMLX zGE26YB^+r!(je16$+eOxbsL;;qG!~nG03Rr;tf*!6eWxIMHt=}0~*38o+BvpCHv$< zNsa{Rogq0Ud_lNi+moNqp-f-MjJ3)y#VpSu9x=F`E#RnoF9+rm+nhgGI+v8Ee+@TC z{q|4?VC>)7>jT`z#m-2y-`HBd`;T zsc2w&7A{o|6=1a_9l&~LiWzI@Z?^J+sr4>F_LF)TxDAz#pp>NxFG|{}sRb(REXpH> z?)45By-lk2$)D%ZH|ZV-o<2}*1oeE4nUXIpT-ngA3m59$E0AXijVL*aBClwTBfw>k zQL-86CL0=gtWG;0aYRLbj75aTc7^K{DGdLpB84efK4Nx)%E+UJs30SS69N(uQLr>T zTT6LerKf(``s7g*fF-WvJ#aN) zyZ`_#$0vOLu!0v6$nXb~)i7qchvMoTNIB#99FfGh-afCHTt*JNE+~oW98Nn#v-M1g>|>DxAif_s(3JI zSP7jQZ1$|Ft@K=>Ah+1Byds{6aj0m-AvhypMrjUYB*qZrs$?iIgV3cRkRDD7j?vVj zL3$wz&YZn_+hBh*xNp6P^gdEhb*F6_z?2%5m_FJ$CyaJ5t*2+$xH(cw^axdUoL&VL zFy_?ml-VJq^A1W}kHKdQA(f#D70v8E>qZLmQr1i4Y?+d8aWzcCov_2d(6Wf2t_qE$ zLrT?nbO8&J32*`cVZo`&HjxP2|HzS)|G$2!4o`>C;wyc6`qff|3u7Wtkv9x46@wf> zmBjeg=XuB(x>Q}M=p}K*U`hx^F6D6c!6-#i>SGZaCM&2oAYzr8h}QP3u|IGni7Wy> zWy)NDi|w<3PJO9IbxBX6WG^}C4^0aNq$xdYNyGvM9s_GLwBig_`Cl;|JM+FHefZ7w zBWKEDLK{^|3>31J$pnx`SVJz45|iSFKEvQIZG&^M`3&i?YSEcVb;0PUA&2E9gfQ5$ z*BOlJ(d?5UGkA3NLT@#bA<0;R%&8H!k=TVP6jm78=A^z_*V+ITJP8pd7BeXW7U zu`q|iKSd@d9A43NyA)M)eGUUM8zT&yO)xyJa2a`qSYT*dOY>FTV);TPhND41TP{qw zC6EAVIgi)m5}b$2!-es+T+G~ad^m+ZM>f_ZfB3(~ z*_g52jcAqLSrTUlN$w$cl!jJ5P85$4vNvRDn~L%3*6?5NF2YPGm}!>1+#14QnA=)} zoqKUr2y~!{2#yH^W64h>fv`Wue5b^M*)m^7kPHYKK1xr}K;3Ju72R7o`F+KSrN zItciel#9&9mR^w=n~WsttoGxQ7yryy=(x)_?rSIiYp5@1AT~4y%BKAK3?(mQVSPD8 zV812=qtPm8O6}hbpn``IcL%9j2AHwWlLr( zIKNDD7E`Js6ftUTWE_4D{{U zcQC;z6y<;pdR3LyGx4Xl#^;^^pCwQ}Xx==1+?a&~XS~2m^ErX#tN2wd(9Rr=fe}!X zp-XyBvcUpM=HpVkWS;x^TI+y)td0H@m6pk^yL#4=y9!hor_F9S#S%!W$h#cs zk?%N_(`1#L7&WOD6}34cfvMRHrH|utS+=y<#X?GiX28$ZTnajAbvq6_yCreU_56?F zi&<2WX&R7O#1$D7Ik=LzI1i;{NMyvqe1PWr&GGYkkSW;7p%bM7AZ^RCG(;!PU6?=M z)VbH@5Ad@_=CC-ka$XOra7XNzQw?HCP$xV4A-kFU>4$F2q5JxUQ>Q2C#}IZJHrEDz zbkiIX<3F`qS&?u1{qVvG{-5T5JfV9IwM$#KCL3#aH`h1j8@B)3-KiW@Y~NhlxVko< z$WM24@K1Mg@c7S$RATtaW^*(iyB)*Xi2jOsEdA7WkQH+flVbv@V3dI$=P$oM3~+j9d`!qwgT`P@`l{!zF)j|$Nt%tVjMEzd0bO|>=uOpL9j zGNMe8O9htOCHpa?Qv*rNEmbmINprsoo2aULBhDKN`LqghB~bcZ2yZahheS@#ZEh_p z4;R}_?+d&1MOG7I20pT~0#LS{VJa*@j!~8aC#0|hLt&dhPp_a$QPf@NQD$T0AWU?_ zcNmXZE3K64B+v>*oPidrLBJt88HIZ&<(H+}2_F^1_uW&q5!#l!iZ|^5Z zS(wE3aktT5m6jOmSRbxsq4Kzm&`2IwpRolLy(=z7+tf1-A~7o{q;#SUGa;w})53Fp zs_N$h8ySfqo;)AYCUamXXA@mA^}D|WK0seTr{#wAVHWd`%*nzBN_8T^F`GN_Md?yH zKFBTUtho;+Z|S!x-@^y+J8&YsdEPghT!UwPx?ne(U7 zvZHeP5IaopaM7@KHRy#0rovVCCC387K*>>3=j2Yzt4(C4Z)ZR+rs2JM+M^fsh`c7U z1@WW_;a<#KP&$P~&KFNVjd1c-^YG52n)L3imc)Qv6`F#RuF5G$KFLeVA# zw-->HX!it|l%>_E(fpDHFg%OCfa#Gsg&pU2+0R#_53g@JKVh*55Ct0@(}<_Lsc9yN z`)QnrevEMqC2rSJtfyV<(of*6c)n&1!|D58`bSbHKpfan9dq151(AJ-)6Q)e$@vt> z>RNJ?ujI})G zJ&R+uj|6ofsR9=6RtA%!SW4k^F}V4yW=qFlrxTqJpyT}cm7mlakLZnEh9}WeGn;~B32I%GT0j!ZE?M$XjIyCw zUPuZ!(jLToMGp zaD8bm^$O7|rl&hvJjP*HhZ1f!5aL`r;-R&Nl5K>)A_P-z<&A% zb^tmqU87Kx2-*~nTwmVfoWEiP&;cSiO30QGWY~=77f${B2QMx}=93`fj=dlZ!Xw0R z4rS*H^x+RV*~Vg^3a}v)hDgTil$GpvS*xwHT+Jb>VU7;PZt<%=9DbZZ(qh(WsZR^X zV8vMgDAq7fUPUmvn3GXposkb${T>j-m+uMNCEK+MZEx93|ko!r@ z;08H4oe+WcDBy*mFy#(t4_WJWhtq4Ws@CsTX>FTufXO=1`2~G%pwRI4dD<` z>$|q9V*1Ie!wlcKci_h3NE1%tc~uvlcbdn>{WQNjlUw^eaW+L3?Ir52Mc6;Nc>2U* z7GdD=&PXwHQUku9hYVzAA}JM4PCMg}Yjb)L(w%@(4JsKp{Fh3+!w+;3cT7%!7ICI8 zsDt`Akw*JQN6kUJogYTaY|>+?&QK~DQ3ME1hx#K3MqU-5;L2LekCgn>IhgZt%~GSH z^^@vMRbX(AS%^MDstg+Dl_H3?wGq-;0*T;_*pM{lQdMQpM;-)AiX@mMllLu*88fM{ z5VF44%a%h)e8adndcpW59Ecig#L<+Vo{{$OM=bTbFOgr`hM`pr0~itNX&8o*bxHs^ zXpY)B>0ZBe`R3LYU4_p^aTyq!S$i2iEee@EOzVAC$MSVvER1V-O^*y1idZvBeul+A zN1+BdO6&6{J&Sbv?nbLd|M%|Noz**Qo7XxSw=ea#WUhB_U)j33UWo&sTEDly9YUK{ zZVgSS_QGWE4W-Kk`N~&xcK~5)ffVSdmm12fgjcCVcdjAHvb;{>#bR*Eg@M-`TuY9@lQdZ7kSW3)2hM zhAF%t_F%H_O8@b$HH-Y}r6C?8h z>V4Bs%rrHzc^^lH2rxY<=quQQ4wy`Qj>WpwG)kGy21BFxxiS2>9odyv8$F7MDnu%% z!`jeKL~|}HkP~qTR;52rXh+7dWMWqY%Ba?Gg&QSL2AL&)J3L?{HmVK`pOw@^)F?`= z#|~oPe2gM6L3A35U>iHBM4>-Es)K(r)L^``MbK2SI@9AW7cs(O7%7*ox+ijohl6y9 z82QFI^z!5wx45C(0q6qOSzuQ-=>8;5GUk26EBe~F@`Cmq2IXv=doe7ib@a*NRIMv$ zWpMl@Y>$kNbBA}wldYIz9amdgc4MXIGiru)4Gkok^|(&G0wAY>P-|k>PjR_XDQ;r>64k@l)X~63{x+;AVyH-hjMXnQBV_Vz zP(}3|#sQKxGcbB}^ZLzA-P?;SI7zF?vD?QAVk)nS)sq0Df*?ZQ`4q)}`^*#_P)4gI zO}eCCHznVoE~Y^53XL7tgqoFc|L)&U4(@h(<;@w>QM0l};1iiZnVn6XQU`2&?R^u^ z-U3K_J9rFWWPmFm!`a;FNW$pT=KJOt!#iNo-1Z@EJ@8SKZjQ_J;YIigRJ|texg`79 zWOFrvB_S+yhUIT2`+j_E-#L8lbX>D>CbGP|ruzL+=yQMa<2TQpMco#X;aw}zG45YF zIak)Ak;HzOfYAgCVx(+l8Sul5ESsgyl8IQ{bBVD;C0@s4)=hNs8}iAASh;X?y&CBk z2n=k7nn{0VB!P2wiklx%|- z__juNfiwwl#J-oo?sNE%bNIJHkYWryoorlLFs5;DLYbU6?#Pb1&s@6D2Rz~AI1k=p z3c;G8@Kj4p`wyew^awV+Q6~1)tTGm{1b$}NNxafri0}#ScM@d`y$$i;0#Lx7z9ORx zjFLGU1O?!TqUP2$lxE4OuyOYS3M3dr_?(k{^)$0lj19~9cc5Fg1bzy(rL^~|li>l>Ssw{Bg(e4G8emD{&A zH*VjYtXx~$Si8*a^dbjXFlG+*DbMfYAlhIOR6#PwKU_UV0MHPJ#3vy?F>1>qHF2j{ z4l`LxIV#N;otb07lq2aw={F zHfTyZlB`gFBOXb&^KN&W%VUx>hr(A0%wh#z>i(+M+|pw@hj>vy=pdF{_RAof5YuA@ z;sK<@_p$V*0(UZPF+W851xi9waJ!1nUag75~#@G z>=KiJHHccc8)%*BnN{~xBrwB_(ISPVL53|&LjEeh=ZK^*860pFbKa<8=u6=}G#0raF zlZq7c!s<`0#I&r9nECho|Jku-?d{7~*5A2$?fNfnOpc#eIeF@}(?34*`cImDKWi?p z-Q;Iq);5lv`x$%9`d5zpa((^A>fOz?jm={R8|JTVv3@!G=Ed^<-FGpk+rp4ezHq!t zF#KA_+P}t@<^Fi()We7!Qj~#!A+U}!mR~Vt-rTuiqE|bs=sK`(`3&DtiHXyG& z2zlQY1G$*@UN^2Xt>Nm0zJh>*Xw=NAz917h8J(m}yjHAIU}We;>BA93v%mYv9_+Xv zfe#7&?MoE8=c_JLt#<7^XI)u9c8F$c{KO=7B#+ z^{dx!H7lDNH=C2|H`h1Uo0GSHd8;{f>q>L#?&Y;R>&=gEzst+7?oi!b{+pj%SoJjC zq)B?GdHmJX_@jP+H!+{T?c}rT?`-PKd47Rae=n?ET`$w)!&`Ua_{R0yLE_@|tJh+r zrDw{UYj0}=C;`)DY#22O!L@d%;3`brEb`JM{Yi@6C z-r3qbz%Bg$ZuubK20=hGRZxy;3#)(Z(8#eP!(*=w4lN(N$5Z0;dN^K>#Ou*!dHLS* zp?Kx}p?k}(Hb?Kh+`M#eNa5v?W3NJV!0PzH=J>&ThxBr|Iljz44lKv}dqoj?q$v5tVQX-^Q&)icbOAd7t1JH; z6~QASctiw`h~SYRc<&Xxd$l>v;iL0OGY1hE&*+WI*CxmP=Y;>P_|HlIIn|sv*qm7A zAAb%tCk{6!jx;BZ@^3DW6E8IEbD$86xQ9*}>qGYuA_VtS#MGyWT`n zr!-(~3ZL6E%9o(7HS_wFI}E8j)h1gl5~3X-CE>g6$o!<4O zC-b>3N`o|>LM-Aj%N${eI4q7*?q8Ik+YPi8B4d(8m(uDCMh;Ex%0RFp-o2wmk3sEo zt`LSNqw?%90~zw3rc%E8H`uu6^2Lou6Gc`37%?$ca_uci?cbd1C?%dqE+gxrgs|Iz0=t{HRC}F?TTwA-kcH{c&Oi*LDWaSr|UtGUS z;ICh9ezCQ+aeL{;R+NYvYuC00yl$-B*cu9Xd+VL88(ZT0MVOz62TlOQ36$`)4|(k* zgIST%Mpz|fs$6$AE(h%O_wb<`4S$CXj1CSPGL8;q=isoca&TBtIXE;v2VWXkiGweX z9n`a#yT1F??X4jrH$D+EL{%}J5=OmlbA;u5J5688r#P29pV$BPgOW-nmX6>bIxk-H zarvi5QKx-d2*Qv)(ssul^C4?=ay_~dKD`?bXG%%bYptybQ8aV)A?b7gN6{j=Dk%A3 z-zLYYO<=WC>7H%pQrBco)hZ;V)VUDynWL^%Glg|>*cH=o?udzYD#9_((Ntq$uFttK zYTrJ#8xH8J$*bw_=K9^urFOX!@eM9)Ge~3Q1#dnX{Nh;@Lh?o!PL7F%uBFgpXPW;D D+djK} literal 0 HcmV?d00001 diff --git a/install/share/locale/mn/LC_MESSAGES/atk10.mo b/install/share/locale/mn/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..3ae2902f3a0138ff6b48054cab5cba5aab130222 GIT binary patch literal 10149 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/mn/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/mn/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..851a0336e7e4dddb616ed523e543608c2b91b0f5 GIT binary patch literal 113267 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/mr/LC_MESSAGES/atk10.mo b/install/share/locale/mr/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..cf847a21c53dafed998b4c09332e1eb4acf23617 GIT binary patch literal 11813 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 TIw4HC*~$YfLwKk4%Z&M7_@-76 literal 0 HcmV?d00001 diff --git a/install/share/locale/mr/LC_MESSAGES/glib20.mo b/install/share/locale/mr/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..16cc23c60ef9304c6424a3f1cbf89118d3d0f97a GIT binary patch literal 62698 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

    N;EjY^(oC2RWU*3ee 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 QTzf>~D_%^P6INaP0||s=S^xk5 literal 0 HcmV?d00001 diff --git a/install/share/locale/ne/LC_MESSAGES/gtk20.mo b/install/share/locale/ne/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..dc45e14e9b67eca8b966600ce25ec80636c2089f GIT binary patch literal 46912 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/nl/LC_MESSAGES/atk10.mo b/install/share/locale/nl/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..70f025badcb3d65f4ff5987bf718bdac2af9bc4c GIT binary patch literal 8109 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 RSyQfyAErs)JLK5i{{shqWVZkS literal 0 HcmV?d00001 diff --git a/install/share/locale/nl/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/nl/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..678ad0d04dde3effe10f2dc97dd6837c3c836925 GIT binary patch literal 8276 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/nl/LC_MESSAGES/gtk20.mo b/install/share/locale/nl/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..2ec6d8e1e39d0c7dd6e03e629c9198c7ddff5efe GIT binary patch literal 72101 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

    Dq68S#f&K$Pi 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/nn/LC_MESSAGES/atk10.mo b/install/share/locale/nn/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..1ae4d255608734bda267c6f2af87dabbe6257c35 GIT binary patch literal 8140 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/nn/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/nn/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c8538fa3a3c6dd0731560d619234ff46f5193a0 GIT binary patch literal 8165 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/nn/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/nn/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..a5c0ff9618fcc7c56c7f9edbebbf85ccf83e22f8 GIT binary patch literal 81724 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 _}BG?^iVKsuyr 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 XYDBd+e{W~&T8?D!SSfi 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%0D; zyjSD9h^`@ALs?;oE(ST11xE&jrkAt@L_=bL7+xv}I@7r+=^~Cc7&1k=9E&O~hKZ-; z(15~rnB2R7H&nU?QNLoJWRJk6VE?f3-IFy8BLE-0qKhCprp=pW%zo$5Aa~;X7!>S% zXyq|6#Ja`GPGdYf=h`VJ4hUla(T8-^Y*)xpQuU0!ed~)U_?-L~l&2@^1mHI5$t!!7 z*>MM|UxI)!1qGcEU6Xfqh?gY=;%w1`Nla0tG-eHw;H<5TzGvD+UDBfHai%E;2zU-F zlE{K#LNmren+yd^VB!Yi%Ow7d24;;#J-}D=Df%4<6Ro8~ArSqgsN+L^Op+Jmf5O8e zOW0Dsn*ZWZhFqs}4Tjk31zbh^)f{`(rEdP=Qc1 z3#mYmwN?UH6bZ?Xv)!-|3H{!#rtpWiFn(b>I}AG(oLvi($*k0gV*DXmWtnXIsbdB% z5!F*e3jOU;gK)ZdBH5#MVg;ZnQQz7)WIF<~PB!jj zzwWN|qcr(@x=>eGIWnTVktXBWxwL((Ej$IwZ39+zgw9<(wid|B`=1>E>cnP-y(jsA z*b1D9>_{X~ASCAuX+b)g>!1olFF1h;kn;)61Xgv}=GPIC<78~33}8h~1z@4&g56it zt&dxapeQe(ImkfZoRmdFSf<*r9Hia@?h|(-0U`Rq#zx)|hef|R!C}~-6XR2}=39BT z^hGFQD?UD*13+hp zn;UTuvZSSn7Tsua?Y1SwUt)g*2n?u^v95bWzgug96A2w$jeI_JBV-G^t)7lCU;#Fza*~S4ev#CdmL=fbk6xhYTUv zpQ(ptm%KsU3s2<3(l3SwlH8}iz2>4 zL?FE4nGE$KEkOS%m~Sj)gf_%nU3CAsYYA?llII~qEMfaX#yi4p+eCfF>XKEa!v5!zs%w8H`2s3DFvb*0NzkF{;nmCWyV%#I1f8bH@woO3f**zz7}7}Bp7bR=R1@*3pK?4D z=wTucRf$HC;v!938@q>M+h8zVpf-F5YEc78>Yaxlh$VBPfad&JXAD zIQ1_}nEOhc>t#L5+}I1j6RRv9#Czgdktpl6JoQi_aFSTOc}eAAt7rv%&lyNz8Wqy; zPLeC7&5*V11=pw6m>^+G(=Bp%FhrsvG9xKDqttV<-*_Z@=zp=nD!Ds&B`r3Btq^tl z-i|K((w8K>B7NU%#{C|od@F9{(Q`sn5i=ZU~q zj5rn4^k!kjPVZD9ho#pFHw4Y$y*iimQ_As#Mzw6}EZBp~OGLJ~bE)&Vb%ng_0l)@H zE7{6pt_&Y}w~wlTOF$xi+)U-M{MYiA+&DVpSu4elgF(N z+0?pB9+vxHiOU#CJfS_ zszS_PMrMy7v@H@NZNMLG0L8Pic8A|qToR!oH)pdUa1*dCa&~s&^5+nqI!VW_gfEy< zfK^2;V#3%>BiDwLRP2L3Wd$fbR7Wz1$d|#7tjDiXwS7C4HMz>W5w1fED$edw7gS(K z?oe*Xa-g3S3noK%hXB?O=gY9if;fN=v{W-4LputOJuf05stSS@}$qV}L)rR(x;%+}EG4 zJCX%VN`?S_G&PhFfH3}guNn&Y&mYwwq&I)Q?FiyOAy%%l3ru*+JKpd-Lh$>t9d|o% z*^SGzBX~CfyA`CHz}y7mCIB}DGG_5;W&7%)0Myi*`{MPGNw zb;VhK#Cj^Cy27X{cDe$lD@wXTqnCK-L-ixHL?5i=YMw>#bK&+pj~Vh@LCF<}T*1dn z7;{~TT~0u9%)#}NKesWv2jB3LkRC!rAG(Ho73;6JKdu;SodQ^ z=pLpc;&Ko7&oUbK1#(Ko;*O?{B7MP8M%~s`p|-iUz)iO;=;OW}2)FHt;kG?2+_nSb z_I}e%ZoeMie$(8N8Lw^1Dn-lYQj}LCpW)n`HUh%d!33l0me)bB;0ufd-d{k0O3!Yp z3qw9gXAyKnzc^014&qTt$*2UODBciOpWx6L@VO2AToJ>zX#fkVQf za9uba>iP`0Caezr2S9~u4A+l<8{z&IRJaR*|M%bqxUYxn!FvNAgPY?1E$j#X0@s0` z1ozjL_ zRQTUOgCk?rSk$*{@;Rn{?Fld zaPYzY98;m>YZ*lRQw6AU><&BwZiD*@xHWtb4u`Km-KYN{UXGi>Epeye7I06vD_jJJ z!Bb!!-Ue0fJ1p~Z839%QO>lGgZK!--3nj;Q!nNSz!T%Yk@_h}e96x}{|JM%n`wWCC z$BBV+p`Q03xD`ASN**qPD&K3M(zzSzzK=m&e;z77Z$jnwbExaLyhn2WTLsUrW zP^j{#hf1#vD*Ta9^>cdgzX~dUw?mcZLs0edD%=LHUhDpYVHNIupvt=q>Nzill82k& zUht0K{t)WE|AhO&es#1FxERiYmqV4?J8)>ONOMJ=d*)cSEJ~ z6R30_gNpwG)N}j^s{B8JdY&N-sT3+YwE)hCSHel~Be($W-st%_8P3Ih9vlMSgeuo{ zoBV!hsCpR&SBKN#ns7g;d@qD*XZ69|9(XKNd7J~4-y5Kw>prM_KLM5A3s7?M3LFLB zf@9#8IZt;kRQv;=!W|a;i%{i$G*r5$Lgo7+xDLDt-VX1AlH0b!{Q8Md_rDmb9)18# zZlKEXL)Z_l-t76<04n_{P~jKC32+%y`0v90@FqypOWgyN-z{5Qf9?zw?$F@=I@}ib zHBjaH2vohl4t1YTp~`LTR@a|tsPuM+Yr`3ET{s`AeH;wef-B$}@HnXaoD3E3T&VK6 zD)45ga=JTQe-bME%i;Q;gZo3c9{yiI)$@97UhjjT@;LNJCm2XWuWdyTu z7W{7Dp8`jH-ThaRZV2y(8^EWaqr{$Ne0X{O)wPmv=qf9{0&`H+UmF0loo`gNJot8^HGMWd|V9`?-i)~z6+I) z&!Ng~y>Iw)je?4|d*IZ-1yJc865Ne&H11+>Ujvno+X8{=xk4=VK;9dsla#P(<_kRg0pRYmX z|Ks4UINHl&AXGUIfvWd0P;xXCZVHz`<+C+#1ynvy4m=wwpWlVL&x26%@f;iq--d(X zfMdL!>;|{ST?jlA&cS^n+zI{*DnHvF>-ifARo)Y!o@aV+?-$$)pvr$S91J_4%HdqN z9lROt3ZI7iz%`F^y*(Z7iMt+3E-r(Tn;$|w|9w#LehC$C_2a$&o(kpvEhxQzFI2fc z1h<4wL6z5^;lA)6a2%X`g6o47Q1`hNDxC-5LiizE0H=S;>-hqxa=r%YKDWTt;oaf- z1L69Ua0mQ<3w7Vmpu+b%(dBSsI1u+1a1%HZD%>=v{8mHBQ5#$no(T2)X9Qjzcw6A3 zQ0cuG+u^1A>^uIixV@NlT|ITb40 zB~a;J9o)CTZE@cVRSqvgwUgJNb?&oiOYxfKqD&j8+ zJ`%X$MJ^`?K*>)BlsugYr@_0Rp7-;>(HHx?U;|V?b{QNGUxi!1tuFC;9}DF_15Sa* z!m;oXI0$|Qw}M-LHa4GIP;cU3k6`r3%;P$wWfqTKLpwj;XTnPJJ>E(AY zOymA$a9;{l4i7+;-`}9*V(?Wy4yb`U;65G>fbIhh4Z1>-^Eb% z|8uDN`wS}m(bssptb-flJ_{ZMuY$Vo*RJ*Q+!bzwyBq5Mr^2D|hj0RXA^30h1DET) z;HLPW1E;|2pu)We=fUCEd3k&T4#9mT+zdVe2gBFlws6hsy}ovYlEXcq%D)KLfu};% z*SRncZ-Lvx?QZaLoCbCO<-vU)R6gE^x?kmuUjEZyf7}glZP*dqD}wt(*bo0R;TrH_ zn1+|bb>UCpdhnM}<@9oJzYo{K{couFYux1b*$_&vYzc0kG3xo`t`E!+^^1*LBugKGD$L&f_n zaKl?%PIiEbKO3q&E`uAwZv>tW_s4xHRDS*eCFg72>UQ>CQ0aC;J>SVt^>PkW_)DPV z;d&^!eF&<2Uw}Kq0Y7s6zBinQ`%EbLe-(~{>)ht@Fd0ft>);r8DU|#@182d3w|l!f z6e`?VQ0?tWcmUk_4j+G<0C&RuARGq&42Q!3clx+!A{>eP3^)S*7>1vvF^7kC#UV>OL34EPNU&f4kr7_HhPI z#{GS${JjZxhXe2Pan4*g4fhF9`s)d(a(o9aft%cqjR0HVKJXQ|9o+T-FXxF+>2^bv z>vd4~dk?A{M*Z0DlYz?T1uzYtf}`R4P~|%KC$1m&g^GV};PX)NwtCR}?*(uU?xWy% z_#{+4to>7D366y|@OroqrXKS8t%j92Pk;*lBPc!hDpda0`k6oXIH+_pa2t3D+yUML z_kzENs<*8lcK;br`EP+r=NzbXABKwmE>wN=d&JY<6)GPGLzT~|P~~uMxc(j-f_t+^ zJ>K3>={E)UnNam}4^%p@L#4CP&s~pBg1UYb+yh<5s$l^90I4|J`d`-UxIqBwVv>N?-;m0lw6()C&1@n8V>x0>zm!-LAVcq`@uWm zVz}Cqp05J}kB4jGe-rEvZ-+|nK{yD00oQD>dB-osG&d=;wP-wf_|q0;{wRJ>2a^)JHpHJ|bD{h{J- z43DZnZsAV2&;PZ{;g18~g6;Tk^sL)w$3p3sm*6tE>ueV_CB zwI`v{ullX0zZlNOeH5Gze*p);ZJzgjY*gTWaBKXtP~~?l)bpMRH-_hj>(@cm=c8~S zd={!c-+@Z^Be*$S=LPSd1_zFZqwrq{Rc^;arE?lo{ahG$EmS&p!qM;vxEcH$Dt`lC z#Fm0%U^ToJs{MWj$HR%g^LDcWR^fgIs@^MJ^7gSF9FDs(@Bp|a?h~Qz`+cbLy#vmK z|AyPb=`TC8a0}eW!%g6&Q04t2xD@^l>UqY#;`yBlXW`C3J?a;WrPgnFJ2pz6Eg51#JkQ2MbFs@xaC-Qnp_&-E}I1mA&@qyDdZ zId2?T2~|Hcq3WXx*1;>G+TYr5_=4R^W6%!fxm!~+qdDi@b6INFyK#q-yNa+$HQIWQn)cZ14>RVhpNZh;b8bC z)bp(UmiOno!(q7Fpyd7nI21k(r@{}R?le_L zHB>p=43C9RLDkcOzaZ1_b|^X8>^+x*9pPBqheEZ_^PuGLZK(450``X+zwdf;Tc~{R z09CHz;cjp)RQ^wZo5P2p;=KYTUvI1vxE37tk(ci%n8rOGZUPU4+rf4?1fB&Y?{~v0_yODsZuhav-2}J>?n9yO z(*P&IPBiTS`>j%Nj;BvSjJQMb-K;EJ9bHgXzj(-g$ zcke;fTmMhJ-3@|z?hdHdg1YY-|MdQAb13;b3@RTd!=vGaQ2E*NUmkxq zxFzlta0WaNj)bqkO1QyiZl_Fu%1;LF4m)8Q-UxNyr=ZIJHMkM{GaLo~1trIo|Mq&> z6DpmlQ1SMM>%wNJd@hG7kCWgI@Mfs=o`qY(KL-ERKKJ-Tp`LS3C^EY?x&&J;l`_by5pek zdplG%GgLk%L)FV7sBkAjmDh!EPk0kldw3h}2DezVB6TgC z56^_3!eihmYgL&2v+mjzW=Aazyc@1iymcyUo$*|l!TkxG0uMmw_kfqe1@L+JEZn(& zMe29(3wRs+-MW6iGuNxI@xgZMdwHA)_vQL;pyWTjfxEMC67C9h4`B?-P!3>mMy%Q>(pF+v~3veF%7^7EpL6I3}o3zgp6Q1Vc*rE`6_JMOLE_OKeNT)N;4cp;n)UxN$a z(5))WUO6K0I`|#@Uxd?O%hsNcTcPgzC{#JV3{~%M2EGeb&L2Y6|EEy*8?%kOSHPLL zZ-=`7=TO(DZChde>FKb5`*A2a-g}VO^HR7W?gE?$kB2A1hoS73Iq3@PuWx~C;~u`9 z%llZU@}CORun|g6oCNoVs}Bx(4@&-zgL}a-gJ+u@$uSD4u*1(a?3-N z*Ij|BAr)q?&x9(^h~Nt8r}gV z4}XRVw|133=hjg2G!9DdOo7VhVyOCRhNIxmpq~5Vz_mtr_|2ix+XX7W`#_c70;uq< z;rfwK<$YGT{(YFn{Qy)s{2uB#K7|Um^GJ_B9x7k^LCNJIP;!4V?1pDU$-#P~{JD38 zs^8%-4G)6qhrbEcuRI7P|F1yxORJ4`y|pn^xep554XRzuffHaIR6Z_;D#zQP8$wI}u5z5Z_2~<8(yZUo(11I9FgkxbF+!0<0mCwha+U5IjDcokP z+aX<0?e1q#?WzB6ZXeY_-S0H0`uHA{U3g3Ie;i7lUxuomF}r)dr$W{Hfl%_$4plEJ zpycvgxEuT~oDH9aD%b7CxgO8LiMa2C>MuWm3cuqXZa*Fb)egS{=fht?)$?}aU7kll z<$E6}`(R=4KLjfOEl_fO0<`CY_Iyz3+ya&V2chKSx!`^ks=hvgYG<45>Gs)ZDE)j6 z)b%^zq3}7VdfI(2FaItmxx54_+>=oC{w^E_*PT$2YJ$#spmDjs)5}Yu}_2yCV2;3h)$w}*E=UGtw z$emE~@^>ixJ$H)Rx#vT*>qlS<95l7U=7&#%YR9h!{sS(+-G5p|>Ra$&sCs_`s(wdJ z_wqOd9*Fy!Q1^QQN-oFDa68}#SipTNRQnh*)9YyhRQp&6mEJ|c|4}Ht^%7J$e-2yW zwzDd%J)Z`L;Jz`qpM|QIkKkc&lYJ{v_rar}+&)n4C&lCS=AJYQ*8k9#7V1FwS8dmlo{*#>jHJ}aTxbv@K`Tm;pw)}H4a z3{_uyLDhdZ+ynj)Dt~VW4xaDNe?Z_0sCv94xIcpGR|YQd`dA2c-~OHRtKm@cFa;_N}ks_#QVJ=Q0;OI)N}3&b-x4Q zX0REmpF9q#+|Gh3|Er+F-vCul_e06`)4}}?9E$r3sOK8G%;k3yl-*JbcZJ^!{w$9zMg_>!#4u|0+p|i zp`L$(T2FTfY{tDeRC~G(UIqUMFM+4kd3zmJ@AA|D)qbynOW+@Z|M;x8!*1A)|8Jn$ z-}DBT%d6pWxL0p`V#*K2XTb~jW#yZ}`WA3@barq%oR^P$??^HA+_ zNt^47Q{a5u4+rmqOj|C8+!jD7v1W4kiEB!vo;cQ0;Dbr>D~iC*uAkls?<= zaG%fF2Ofy~`*0-u9Nq*+bou!26{vn-@^X)VP2gKl)}Day%cZ{GWt1@SkuH zoOguRM;=NqTmV&0F9&Y6!rcp?@^>nf{<#OH;hRv;z2-OkxhFvNAMH@`c`clza8U7f z`ljpug;39Rba3ASN8tWFR6aL2($m=ssyvHO?dlq+>+e9-$L2@5ymUgP{~A<3yYA7h z7ptK1w-|QA(_uAS>lnAk4uneQeyDI;9_!_?04~OT1e^_@h8ei+ao#SDhI-ClK;3us zH zKacZog|u}2xA=b__gv2R3I4we{1eyK4(F(Y)W1TySLmGZO}O7tBK)=_+z)Zj;o7V4 zV2*R~`z6=rhBRJ*hv5D@Vf0&_Fc)&%9j<@Jy;Jvbo$kqg74Rp7c>$gX^{WiwH-|qB zerE;0w?aG*>Hi)TuA!<;c2~#y>JaWA;{OG=Y_5?ZT$e{neaN-j@Y@>q2ZVn(+-rAO zg?sIghJt^=`8Dut!uR9))40#z{5$Z)knXQS_$vr^Z%FI%;J0RQuTI!uA-vN4Gydx5 zf5ows^S24VbBOaD+wX`W8qFAJeO^41Qne69`T;yy4vc$IWEWj z2z-}g8Haw`m+Il|#S&xHl$@ertxfpW>dt`6I#qRL)0n{yV~`UpOYj%>-^0!X1SB3C>5t z%ZMW#`3lF!9Qy4W(%1RzA!@e@VP3?)UlT^Zy@KCH zfjkD(=8(O0DE|6=0bk%and4yMT?H@a&~I1LdIKH_+k@YF zgps{|AID1^m*M^=hkl!jgxihqD_|YR6#Q<0U+2<^_~$rJ{-)r#3jg=v4k4Xt-1}?}@CrLQ`2RtU@LP)Ci=00XHx1Wy=@*>KCS3?+BR^024|4p7 z^!~wdBS!}J-?%2*;40h$2>S$7AD`#i&hQ}ozK@^m)P5XWalSEr7s1BIi7@?1EBX!R{G7-EpCR0nA&$H+<;ddqYxrZr%08Yh zfBYtLFqBE{&!OMzj?{07-^lr^9FGORy@NaIHQ*TV0!aNpzc z@4&6!#rXY+<2lZ^hvT?*r_MS0bAAZne#5zbzv8?h#FP8HaNbS4XE@)C<4}(8aLmN- zWsaK_kl!WveT=&wtmXJCeuFrE%sm)3rtaW;ImZ~z@8!6h^Pz;lg0T7pr1r({Bpmy} zdJg^e#669pj`Mqh-(q+j$0zt5&9#j<-x}(-i1d5@P7WT=5@tl=;^+`3@_L?=Q%S20 z{~FR64oAaj_~|z}Q0L#q{~KICl=GiK{bqB$hGQ)5qu^rve#|k0^MUwXOq@$NUcm1T z{NCg|`aO;N433-eI~VG=dr0?D_-^o9=$GPuPa^zit{n&)@Likpy$HVvA%Tw5N}ReGOt9FBVqypik2DP7L% zI3K}r3I{_pn;V_M`4(KC!0{C4!w7dS*OqYp5a*lXzb@y0!0%$*`fbAbN%;Q_CV$g$ z&*a#U@Pj#Kab6E=;nxZOqY!u*erIxQi~Dc*U&^_D-zD7jxX1_e(T=$?~Azq$l00jK{zy|r;C$FQ@=yFrr);k6OMH_D!F!R@P9Ax2*Pa0F`wg= z5O-{b!&)NdHPA6|^#KjGJKAEXQXe#-G}{09*?`mKmg;C#Yn;XKHclKl=0VT;6z zem~%3MsWNpTt5!?qrp#JzvrKc9KYZ=lC++{?@EphaQ~ZQIOjLQi(m_B|2&cY!<>JM zYv1MC@8Gc<&7^S`{>S3?P23|nZsE9(<7@aI$Z;Ll^m`q@HE>72{W&=!JkM#I-xJQC zf=3dzfZt6Vr*Pg$yvO7Ruje=y|4AJBosWO?OLMX*$NmXFU7Jpvx%eFs?jgTLxVOiB zHpe*$|A!KB&%?if`!tTVLYQYcKa==p!7lv%&iPRsyK#OY+!9{L{TjHg-(heyj!p1e z8q(Mx@LK$~;mC4m&g?9XRz(WG_3^)i^T!GQ4##?=(~MvAyCIyffZxWmitD$-Z^PH% z2k>r=&xv~t)Gy7sejme$@GkgJBF*h|k>9Nxe<98@99t9Sj~vh7_X9W>-U)|5{i->? ziExuh=WfpRTLbsYxHk%E4-Wo*mA(@9yBrsA{UJCHE{97Aa0}--&TB~{`ZePBOO7Ib z^Me04+*cBA5XT7wJfGv8aP5atM0gKJC;npy{}M-@FNUCqhkxVMDAA>4}`{WvN@nDO`@%=s_iS@^F7j|lhWG&PEA>v8PB zF@@tXjxqS3Kv@0q9DnA>;C~0ly`2A?_$NXA{!F;baBmpG|23q&71!40cn<&d@!N%? z689~*XK{WTEaE;B9tor0UvTR;1m4Q=CSjKZzX#zQ@^B}9*K+GEV{SyBZIDY`P;C>_c-%lL7i}a{rd|?ZP#=f695SPQq_e2)iHt4+OuR@OzEp@8O!fn>p4YPuCG{Ib0CJuEzOH z&d-OZ6aN0hy{6*+7VZ@sIj(;#k=`YV^JQFL7x&48IgImhobRjjIiCeiz(4*?O3$co zp4FOZ%%+R^bbYSS-jeA~neY7E^4iXZzPwvA?LEAU&GR#L%{ATa*>tY0K3A71=Gq$5 zT}|0yQ??_`Kk2%rTuXgAS4g)LFk7GQ$`zZ^9odF#N4BlbZmv*;Vy2^*&Ud7`=@wzhEt^RCYnGwDLUvxC^J`TA^&vecL@+QmY#gA5eX4ITMbVz%T8 zq}o98-7VR4rpVRW&SJKpD4F*5mTsNsUd8Nk3#jv!Ol`L1zl}_m>v^;e;HT zlaKOHaj9^nQ_s|rYs->yF;}E0li3KuLtbhrPoA|4QOI|Z%QnQTL(-s{Lj+p0ZJiQ@ zV!orTGT+dk?a1&D=_xJwLT3lXlJHw%88ff;BF|OV zSqKguJX6cL3O^t{Ljn;w5co{GHs3*Z&FgSPy|zWk7jv8=xAobEOlJ#?LO$UFO|O_m z+U1oicBdz|hjStxQ&`YpM}ws6)$ zU6Rc%JaxLTvn5MdJFjk{xitqzeMg3xZ&dMTS`fB2R|d3RN{aYVq-<+@5mnRDmFX_f z-t~m(Oos<(&3Cq0L-bNe7tk76WWCsxH6fzOlT`_Op(!IFqi#*+sazt+G@@>ToiURqyo6w#MriJBh zvHpR=YbQvM?1XQjQx5AQtZ7Si(s(GVbbCkk@LaY_s_jc6pvOBh>3q8>ID$*A()*{U zS_fB`b&)pDrG0tU=Q^^q8VCTUi+4C=Fx?NHJ@R7W9C3B}z}YBGJJx(0;VnoBPa6=Nnn6xChG)zWQswqAJce;=*yVTQ(o^PkEw`K~> z$rK8~KMLNJ>8MB8vj~tLiAJX0J2g314E6{8o|lJG^6n+lJ=V_Dm)FK6`X5F_>at!H ziip`lE3eM9lJV4J)65tzNNGdlqB|)z;ZU1SQ>B@@*fl>>ucj1T#Qfl*N#Nwp1`MFo zWb3fw1l=W-r&v=mZE+`$43QQR(3b5A78PFQ4Nl?d!rQRuGNtaQVCh8NhQfG{G(}3S zkZqGGKu0nqOXZfzEJ$IWzFzdPP^}_NkgUE#n0WQPBoUY*gVF!(*>LSrx<|uxPqU_I z6hT5!F<$mPu3ByNxL7g>GN!XAWCSRbuk|ak4pUQ5U(MDXbJkj$UP$9hS-VqM$)prk z_Hg&tpw%2R`hD}AVlEIOy7GBTvm6tUq&HCi{?N2FeQWu+k{FNG{Bx<1p<-Af;N zL(0}85UBrFx*oEt)?Qi6SGHsuiq?7QL>_j<%x2G-b<{eQrH)}nPl?fK{g10;FZoz& zMdj;-A4P1+X0Uwbs$#cdEm|SiNT8td?x-YK?g+0Ezj54lVkd3F&chv)L~Ct+ za(=mw9pt2Gn_8Zu!Gw9pK#t74DfDRSos+iN6l?+lSb54wZ12b~&taXJlJ3aV(@A8! z7nwqjs@RiS+M6<|$YnJYyBe&hy?jD<9pyR1Udc5&5sW<5b-di)7nkh8VzzEcV z{Az?k>#z<`#bwF|(X*i~VuuB@Y9^W8qi zo9|=gsadSA7A{fxtyE_r-GupLH#T#b+NeeJG5lp}$X{kvI|ED&%T!Bksj0a}`aOV| zNjgZF4JX`!>ZT8J6=FqbUA0+>Veo0gQIgHK+bA=e9M6+pzC{C7rLF0P{~;{|&st>f zq^QaNC|A8wQmNF@9mYvp@f8_p$SzSI*(?3NgZ7n^)YN?2PQ|F7F0>%V8blnC9iGM+;Z*_v+2wl!j9OwD&{uw*?^nnEN~b=h)XYy49gL{Ph^$EG}eDb6nY zCq1jw@MMxM&a`wAU#F-pS6tTN*?`jg_3*`fV*P_9vdT@86 zWug<)wb4*Seg48|mSma_|K{i083hMNHDecysNizxYR+~SQq$BumiokCq)bzfyAUyV zttuztJI#ju0jL&tQ`m%}3n{s)DSTY$_=0S6_1_jfDa9$1<}RB$ZTh4|vumQc8QtkC2IZ#QSu-L&Qm$9)Oy`5{Q@w=YT#qE%JF$Kf z1LiuLfYUfx=4{-Ndk5Yo%}P3jJ6uL0xO)iI}Jh_f+E0a8E=1{`5h(e1^B%;KM z9o?zv>OiWy(Y~$e$(qch|B#U(q1WlG3vqkJaFc&{I$PCPl^$H3VUlrHF~j}Sqec(*yEJ54 zb1jsn?(OHMG|cTqsVg==TJTVXI;@VwX(_y}$Xacnda))f4QbQTnLmi75JG9V#W-Gu zjSr#fgO$;s`zm%-x<<2=-UTz*&eUhxX*wPpbI(Uv%v}}hs+fsZ8>QRMx1tN`v-MSJ zD>ltpkg|2cg*>q=517TB%n6`v=TDkDW8SjrDU)VTTeknQ*^?H|n3l*j_3f!J35q(3 zA54N!Ry1TcQ5;2jY*eQQcSoWotKBEmPRKyb!f7>AW-gmDZ|>A-bE~IKEsrd99#Yd7 zymVTYESGvDx|FAyRWoV!tSQMjacYNWI&zsv0D~iu;$pvCmgeF~3ujH5TeGZs&ZOD1 zmra>8zuHrdV#jHBxv^+j^>a&E>j%Xw^U=d8FPZG2cIwlIs~5B;W<|cl;_vCBx#c$U zA0BFJ$+THBX4Wj5Ja2X=rjWkhTMH6N^H~DJgq)^;q{)*raZDtdTILa=*@n=Y_4M#k z`Lc^u8~9TkVwvn{ZG1hNla&BFx4lrg0J}NB$vr*(}a!AWHe!&@)`1(=u@d*HSTa8tz+OWgaMY$>=x!XPvZk@5)I)nJyw1;7i&I?&h%1XV=45QQ1Oh6cz1a01tWxb+MOwH8bgjqtL z=$?t(>A9M+Ev%l=ZKE`sWlUu0u{!cL%kD;v>^T<5BrMGgkt8u;DaD3YG6nE8iyqCT zF(_SnRcdCwHQ$(R%jTKFpPBE-9l_($)g@;0`}7UtHZ9j^y0t87Jo}%BIgho1@?h1G zL7$$VN5yw1lcGdVZW= zb>DbYTc*O4`Yh%GQ~JmBYQaxynph=qtI#erMAJL2i#(7tfnDV!skGfsO4`msGfkW) z0!I&NgUwkD>6(R$rVVFKK$Czn>Lj6VKqH~?^?K$FWG12vRSvxam`p3aRkY;8W@j5*cLbRtW0J{@CyHT99MqqQj-71xNmWmreI(8z;DIraGrZ(g1o z27ZVWnx9*fIc1Ql)AJ!(^u+x76iUEL&sETWfGQQ77vO|gk7s{i=mVC&wb>~7tp=$DcE{1 z=Ph{(*e0X(2<;iPUDS`1CE)_VC6*V^O<6O$i4ob{ZWj2|GtG)Bw@x@&;krTS2Ak-P z+bGW*|1m4#wt6)al3v}!rhp|zN@$Ngc8qMUA~T{?UoFEjy5>xI35B$Y!O}SW=Fq%q zFWl1W6e&5;>G$$b2;Sx_C=-Sjm6ypr!Qhu^Ms7<5z7 zrzn{O2{X~E^xCYNV3{adN?q(_VEtb+(UAmZwK}WevdRwah>EZ_pqutw%ToI?`Bl~w zpnNKlt1`vf(#-ylrfm`#tWJ;>iasNhT7~rzQr1kVG3AsurJT3}Hh(;13mpe{D|Uin%t>{)W{N^)uz_Sqer%7 zn4R+3G8AsSN5<_dvr({NpoyX?TcNVYY4ki%3W4= z`_U|GO6Cwww%z#d7+>MjrYw_7n>ClIH`_K3+P_h~x?{PS|9(B)9XZ+>J7rVM#xm83 z-F0?`9X%NQj5}X6=UStZbAA+iP>7K4LcF+d=3fb+ER8tKdg(J zBe5gF+^va#e(o6}!Qs9ZYz0_{%+Vic!J<@pvu%k&y1)iC+A3wM8{AfF7j}U?9nnO% zX4SD#3#r+vqa~;bKa;{p&1PpyOL|@#(}c4%CG7vAM_TDzxI+h9&^l6cGRIvlz#j4Cl*qNjRv#nR{)%r_%hLEvi{V{T6bh;5lKu%xzfov3j;-=wa(Uo* zYQKveo0`~-7GP1xJSJA2sSMVYNIAoDrY#v+$n;ROo$WL&42v@nmX@OX`Os3Ci5qEj zgPeBjF%e#sJ|Np++n{8N`BTNo#X`Hki*4@twRB8fRAW97fG*t&@GjErHyvebA{nTC*z? zkFba*ZQ_l=!yqx$z5v+6H^@4mdMH2RdI5XMItO+GgoMGRwS7t|2Y zgGd0vcmf4#tL+j_#-s6FU2qi82SO^u(Bz}^OFb&Ckk}Rt!f2>ARhlit z>Bo{(5}4A%_i?dQ9wsxoW3fL|m#X zE04&a!-z}Gi5$dIpUwhLrbYiE7fj1FrEIlD|ES=iQBZ?c9w-V-EeoJ)4H{<@e6>l7 z&M3>CL2??o^PD8sBQjYD7Zy(Ol&qlHH4xoe#WSPWtYxby<$EGRTH4GV@>dqg^6Kk0 zVSZk#Ji}ShYB`*JGImLFq$t`Fpa83A?T?HIH$pPcm>?$g_V(s~^$s5+*8<|N7KC)~rj5=swr0 zqO&T<*!Fkbw3cmyW>pR49SO~9CH=7QJ5aAOblb9xw#GIrHP5%=Qn=Z=Ttl~y)U%8j z_F#7;Yz~+$#r>>u1}(nAqW3W zid`MrrN*R1HZ>mw;rp~A`)O8t{&*uc^@W#Ud71XhcBbeXzD+KdbB$SVK%G9zhJ*HX9a0`{6EZNv_ zjZV_lbXBo~3}E~>N7LeNk0r1AbYHwKrn|IT1*M0Mq-)g-5Bk@11Mhf5%3PXk1nXYI z%I+iuf_B#0Ue9&;*g8>1%0#xds%bR|XEaQVe5Ix0Al{Zz^E+G6Mb&!wWg!#FbPP5x zz_#67KDCfJW(^umjoJ=PvofqnGZN(iP+?ucgk9(pmm0qN+c&;_38!}3>G`ywBzjH~ zrITaOgP3t2vvV|c$T?f4M%rIvF-m;Y$kDr|cgDUi z7Dg}vZ>mb8ipUBIC(37(eVYRh1Hy&oV0fevp*td#;jYA(&^?faQdoDGR4+u;lLEKX z&|Q6prf03vC{XjDBcOMRnzuGTYi^B67e*5PT2{Sv#2!?pD{7B^o`T@43{Z zlFiXsC`5a#qLp^&=Su^lCMS*6?ZfPz{bHS_AFR<#gvofer9 zkquNnE)6bJF9VorTR!^Frl+dgm<84fWhy>1rC}}vxkl3%scMN^$u?82F>qNFib^M% zQV$-aR(9E)rf*Z#w04=q-YNPB(oIKtr&POt=NM~8|@$#{~ki?P+uNNKk>}r>`w zdgxT`H1N08LMq+1W`xl#ne|P#wqEMZ2tC-&LX)k_GD@vs#&)rKf5xQrw4JSLg0}7= zJHs>}Lx?bn*VsDDb5t_}Tuk#819Fs-C6F+N<JgHw1gbt=isFr}g{R(;zw~XN++vP};~! zgGe)4(_LwZLOWICg0hNqWF^_I1snRUB4AKEr4aGUN};Ermp4W13$i}Ajm^kt1RAwz zZO711DH*tYZAFW)gyI=gBBr#ezH)FWHjVC96(hMm?VCPqseve^4NE$Wp27UR!P+Su zR*Ri@m#LtLQy7<7=cj+HzH8W@j|0;{XKjdVs)pGyO##&C{d!y&wE8D9RO~zvO_yR_ z=^s-<${^|iQ~lOuD>6am9je&j63>IhdSCR*``EtsEiD-aO40jBO31ondj(3aKC)g?Akphd zeU#gmr`+o?SDvnRD4F>bOa<-1^ckzDyR(iev&n# z*x;^BAnCdDYSJ0rM&|W)B@s7~@^mEFG%@X6(P{%-IS*QuuFhKfn8UkbPyM_M-Ir78Ktqk5)Tts6{x5sE{xr59m8L`cQ@n_5GSq-zoVjza~C-q1-Jg%PXJX;q`DtNZ${jjm2s)T(!@< z_{NAx@iF|eC8_!xd$SrXTs*}cO$*qDgjRY&nNMgs_Lr%F%doJe!NKjx_hJSQ^Hls3 zCrSeat*t8m%8z864p}qmv;*#foh*Tp-dx%G)5jK-tH$s}5ZgX%69ASw8@w=Mih&urq&nsl3RG!gA3wInG<&m< zFf{03GBK0sH}Y4&!>C0%Ch<RagzS(Aofs9bm=rB|^`w%HFE=&S1UT^i`v=!Fe65hej_KaDHHpn!YEicqK%;%!$X&aqqWr1GqNwj@>F(>S9JUZ`@}U;VjBr>p6bOgv;?#8iYSE| z$y+q~ATP{x_q^)G=ic!GH=CIJOEuoZ_Pi=(AcZ7zLZZU1Uo|N`XRJm{3o;G%71~

    Y1d{{u{n9P)FuWC(Gc7yVU3gCOBUbx%4_(d0t7(zm8yv)+gZ0%W|kSKJ{pN z^U%sVj%0IY-Yu7&&8D$J$iAN4uCMCBBkM{NS+*W$&la|E%6{{%K6;2D>-E0D@EwTn*Neo$b9be4osz$`iT&tM{C!dki8TTrO@lTOr)suwKU?sxT^G$ zmAx;>M1?GH-^HW4cUe<0xf56JvRG0AWw%jd z!t|iY*j_BF75j#yy*QGb7_ujcHDt-Uj=l7L&`|Y~(X&R{X_P6WF{5mLW~3^z6Vq3F z9irlubR=efD7kKLq;cX5f3QINOn#&#KWbEu82^jO9^bZ`xj}z$&0&98Gw@03SyQ7{ z5GJiL#Ck|?;zBH;(p4_?dND}5RnH%%VFm(#qW$r&Tkut&&N<`%mZ&j?S@fO=Y^WUIi=EBCdDFYW=pj>si#0(~K8M0cBAZ zRbdnPEOptdvikfQQwyCPTEAt{sIl0*%$8c0xdbm`17st=&-1IVlh{?OjCt{ zf=AUu%G$Cw^Sm>Q=NVTq5b7OfxPMz@WO}GJ#i(hHN)L5a?2_osMHiBl5oI&Hp~Jj< z{6>)sTNNdZHX8AjrSa7!Z-`PFW!o$4;X^a=mr<-xy!G1KZrZMg?zD<4i=7xQdL>e7 z_ELW&K#8hdUTLLgiLf`sg|0i{*&RGFl(pL+6&6bTbHq#+v6|h$ z{uUEChW^nYV&P<4q z5=+NE?^SBmLAuRk38Pi|6@9~-4!nRIqrg&&>^*JP-RvU+!NnUr`sBbO+o5Cs_Iy8N z5d-3AgV=0a)sj!fzQm_9QZd8cI%^(~d04FZn!!wMwm)utBR+ zA00%Khj$>tPJqztHGI@mm%aMNJ5Lr7Mc$FvJZK+ov`?&Y*}vf!$d*XkW*#}M8I@+| zqTt?d93CVtwM4dvzj5z6-X^M;4X_Vc#?vFA&(ruBbB0!2-eZepn&FRjpfRT#(I z+uW{gqG(M$H4%LWOjKM^4DU*L`=P^c;&3R+d-rET9+ z#KP&qNs?tp!FLWaS|SpPav|FslL>l`wDcpcUyf1A`NK<%tS3M$1iqQr75YXo05_-aa&m@rP7G2 zX-3U{%WCG$n>~5bLcZ5lGjrL@c?)M9VA~N_mV;G21sUu+|6lUw2-xkN{QCt_V@2?- z?s{Y;k(kYW*xyN@Kh>M}C?$FU6>N`|ZDnmslZ^jtLO}xV`!;ng`WrYZyF}G-?i(Vp#;!Bk@#5cuXmG#%|%$G+`33XFPq%Jj}HO zQ;)|>?E3T_>pk)pCL^rdQ?bOovMmkLE7{;F`3d{*Qf^tMeW^dH6RNqnEOS(Ua&t(? zq`rKWuxL~!zWA*z^Q9JIi6XP0uNQ=(3c^|*!VKtOR;ef&*z%r3~4Ca6GSxilq zQdPcV;gy*97mkwsLT}}eOk1CM+O-2n}!wLSv zn&Kria`ULA7lw2;0ijGb_|)LTGMD>#Ij%@rbO)r-@d2cNt5i*K$@G zOrx%q=g!oDOr!885WXa&)sIi)t^9@*cA^l?IA2Aw<)OoOm{%QMQUw|8?j-tbl6t?6ZYYg!u%+0@7UK2v>}Fv-uz5fh2J)c!DkYj#<*b2*u~ z^_$jAnYqRyV|31hE^{)rS)9LV#0ySlI^!MB;3Te<($d>FHgC}9h}9PE{IAB9y=O>4 z_WV0?WzVmy_zY;IQ+iK0Yu{@04u|B9xm^EtbLpii@1uRY-V(Q&>?MV8PQ#PX(1go& z2Sig&NT>d$mg+rRw+%I^Qf$>xWEg7BJB(&*p_EYUm{8jG-h?|zD!ks4n9&KEg!$e~ z-`g<5UY%7W;SF4c>f8ImsJdM2m2uz1(K`>V>`4fFf;91*DTQ?@D!JK}=YOzEa%UPA zF=a1qDTFGc_Z_GUFCW@jln;eW3^GC_P3Wv7aH4lp(fXQTd3wp7Wo2RFF~}+yK*p0U*$32o-~eC<+ZHUWhYJi=0TK1-CkVO|das)s`*p-EYpUInzqT!=J+FH^uwcN{Q}x>zGHdOF!4P zr)$n^al)dS>6PP3;gmn#gshx~O`;tijN&)rvg})@=oP1MfF_Z4fq~|uWvAWGpnT1Wqx6LRM%;43s z1G$lmq3IFG=3GlxHr>o#0dm&auH0H)S#s7qEZHV}Yo-Cyumx+723zE*>T{|6=;IW? z^TkA#N6R<0WLoUzglx*U^Brx{E@W$SN?3vOx?5A1?xZZ~4_FYRKBp4mL-ZLw%-fQ0 z_WO}ieU86SioVY`^4AKOnJ1PMMuq@#kRVZu7O;bRbSX{t2J?hG7*q5G-s;bi<@|q> zZjTCN#mjEd^9F2S%;rcxN1>9FLbjA=^A!xPT5diBv&8-%o%POw-kJp1HO_?JCi8U{j&92TUaE_63R$aaCvDq zN~e&u=EiJ}dw21PQFqhvRrJT4jNq@hItSHOYfN8gsH($ta$)~329eTTrrGyme zvAIi0@`KkLOf|}qSvs#gvaBqZ@*M>4vF!Ot`6yC^IF|u}6<&%xhH*Rw9 zrD~|l$|C=upHfpp`$+HCNcEPSb12A!lXPcxwsqrK3WA?CMb(;XMHC{Zyfl`fGoh|R zyDLS}nBAK!qs4rRdrD&vC)3dxl)Rb`wUXhpnUtP2eySd&Zptat4aLh7@qD^9v*JZ- zYmvH0wzBdjR-YqHyJO#BtZbyV|Ev3!)Rfv#q{`w4p}c7PcK2G;2RW%dERuI=jTSw2 zGi^fkX6nM!f;7liP9wA%JLJW+sZGxosPx_oxHq~Vnllds-7 z9(j%RaK_#WVFrS(G|$%)^65ph5CGHnMDId}q-qN24pSg`zFUbl4z-J_jGJ4e56Z7w z?Rw9E)(sjd8_7$L#9S2AF{t?C@YXqXNC}{(bZ-eLg;bJ)RE_nOvVvHy<_{dI0hjz5 zq!B36L=~5`EL}bwDqU#Q$GiRvk6x~Q8U6AXepMvav4)!_)1n)YjcDcW@)GoLRceM> zVST5p21)+xxD=#L_Fwg7KI@$?i;=}eR#Z82;wHr30|*Tft;`F#hy~B)wMGAx=Nrh& zeCeJw);W_V?KdeYUuGE)iC%%{lLXRbnuWu;Y$aI|K^EiAM#?(sJtRAH1M(tUQ_D=L z)ErYR)^}MI`YmYws;X68R6C=!k%ytJ*n3!kv;rPRHIS)2Oc@-euNX~1VEA(gtGG=m zB@abC5brBSk%4KJODeX!T32ze)MVLYjTy?L_AumuO|R;A+(p$`*UU480+>%n7`1bn z>wg)ulwNff1n+>A=iM>8)Q22japM#RU~u51&c{MEI)*aCW5%BGo}1%^Qazz zgh!yyH^YZ&kt$D3_CG1n=SYH{&`sO8ZVMs964THz)#jTiKFNov+Q`WJKT6q}yHt27 z-KjZ-RX#GX$7PhG;RP?_&}gMwA~Q5ndtS*{xk@MYq+e8@-A3!9%xX-H&&V^);Jt@? z#DT1px~}(1ql_tUhCG;5%$}i?kaT6swj*y zg$xRn`2>sDki|Gu{F0ew{*hHAV~JS3t+JX7Jv;U$Md-OUb+n3BAwx(r&8u#6JeLCf zH_bJqUy8cYW=qIk0!GG?;@{Wxxi*+pRU~z}`|9a>>G9H~rHYjaQou7N+qqSX4J9N> zUSoX)53)vW^bA}+NbnRWMyY_FGXtgu=sdY;W2Upvm6HySn}PIdsb^K+6x*N(EsD%L z*D||AucFaVf?Abw=rQ^#lg-H7R1c2U3!3pik8K%M0#ZZC=oF7B>qhIzbgGBd2t``U zhPlK@w>QbEi6h$O9{KhzQ1Ptqqk^fpsPi*pKT1!@hn_Dk21Vn>o(K-|)un!PWy#gj zLo;L|3L$zYtT8AT7$BfLLn>WiPDM#-*1`hta7Yne=nh3-?-gSwx0#~z#8ri6xZ_HN zLbZM^o^oNv+NV#*zBUaiQ4?L0MIPF$;{R9M*)~^oBzIgNMMYIAkg~DaWK*@9+84rL zK_M`Ow7YiRsIC_AU_hb}TAOc^e3*Q%{Qm#$o|$v*xzYviR*3iNoO$T!>F4g5Q{JYO z9qNsirZQ&fMi(Z5T<;1#KzYe{2_zevP3geUr)k7W*wlhIw(m{AD%QP-N=SiKMDY6m-MgKuIv+g2A4(GZoNjl| zi2!L~vpN3ne=i-Y>JtDD6Wg3z2dVf6RQ4Xpn%DF2;CGc>ED2(yKuTZf)M#zhG^?smEikD!Fyu|V0M?wH-P}WPlT@eHuz;hW$&@*xdf;2Iu z^(z~w!Ylg`HQ6m`10li6PtYpbz$@GJmm{V2ryZmrfGkr9j5`eV!se->N(tn>*XS}E zwVE8^isgbdlk!vSF(WVh6n0jxtVEC+@`?2uB+UAAnFdjD=3ITPK`K_*$6D{ASvE8V zf~zKT&rJ|t6HFObfo=Cv@lLNxy8*Yb;6V{8s35VbR~7fiFh@)u%NnQvq{Hclc!=Ip zA`A>c=>8t5EA}57vg?s|=c2cgs^kWz{t45wIt2j4W+gSX3#TXvsR`(1)T&}1O@wnu zoZ#^)qI3=+qtA|F$LMbdreswb&yrBxah7@pTIjaCwC=huT8STumW z*AL<}M|#tN8RBy3PQH9i_L{Jn%vSy1?u%3HCg+^}CjqjsSBQ;5w&bI2;jVTcLr?VE z$0kwo$=1iN)mc8;7iqr3ZhAwUNpS&%iznhVp57&I?O7~D;+g+z#chia*qnv#frw-R4Ud?N9wh3MnJ-ntV`UHfW zTI;b)V=0Vi>n1U47gV(8Pp=0glWzfg+4#vPp-b|no{-J-)}*D^*>LBnZFBLCt{PWiF z@Xer^aaq|3#Y$TPvuzlD^R!c^{qs>F>g)It`H^94U@2t?8M7+PQaE-<|3WUI?Lq#W zrgt1O#vnQ=qi?l)<1LXpS+Z;kTpw>_)83FsQp_x*6Q-i3vnZHF8!Qi~5F)-?*)pUi z@Lhh5BLB!npYxqkg{zqwFIW6WR+bO;SkO>}G3Kt}HdCG)cGihC(8>vpE?%ATSuhPK z$@0DIz?~M(wS74I6WC>SjMk8rMY)EfY$9-JHLnU;cl1`4a5&R4J2A;?MWaQG+map_ z;zk7r65Er9DT8LNTGMJkDRX?tkRl1w62nJx_&D6pb&o(yHTp4H&U~~1tg*Fxvc=}> z;Lwb1h3L;NYro`jTlO11BH2@&<|F9jZ?YZyw#-O$V(wX;uk zuNk|safF6}ufpOrnr`pj@E5gCci~GST1;@~cQ=6REk>RcvB8*x2&Ik2cWn*PG;QBd z8SzL%GZc`ok9IM82Uq+&3dJeHcuUYCJ% zej7|k3PeQ#5@gXo5QC_2My@S@T0gofukIP^i^mOmZ{tw58-|ZdTKmPIfVDH)f{ZW6%dNhhEdP3wC zZOl=~0_3J(tWEZJjvZ683<^1nwT1iGABd&N!@dJx#N>Dwhdf4t`)W5=aP;i{(RUAy zzx(0Iz57oN@86rizyP*R#wmwnOHjc4L7zV-=iJEh)IWi|hevw{55Jqtih#Ah+z6Fb z+S!>deDEzSLxy=M>io*W$?KHfVxIR0+$>EQ$dMwpGx=BA08%rpDD z&(19~5W@S(f&JI}5BDD&ai7A$be~RU!0oT( zu$UW&oLY|cY^*{jsaC{3%96o&sj(5!l}(R;m355cT!6<)?8k0?)$#D z7B}0RFr9X20=A3wFyt4PGWsU9yvT;hHqrmjLj?IW%?;Tw)o&b2B&5(nZbIVCni7}c zle!s|)FCOfjk>OCl)^vjed_y__w+q;-_E(1(d;(BywgP^9)`Ud7+4`8+tbiWr!KKrET&lvI#_IuRRNX;seo5)reSd@Dtz<2&kIE}cR zsz`;QQ{hAY^3J2+tXdn6u&f~mBtJ&v$gjAUTOoqe-8a7|zbxh9HgFt|70p1*sk#p} zld-My7tWJZGntmcstrBu8oUWtoV`>nql01IOl5|5vP6sNo?#Toepq-kxNJjaMB(PD z>Kgm+hhs~GP~`zO-GqrYK5jB~$FD^TcV$KfP58eq$z!1qBZwPd8cj|J{{xby>np5Biz}2~Z^7zG5gVXY&rQ#V5ko>kR%4+}>kqnCDRLu<+1?bZ zadCA*u5B!V3zgu+D^inkr3K~VzC4kH~uq zhYcD)qkD-{1Bu_>z299A%?Tq!kTd6N$^;-AB@#R+)30d&G(8zN>&G9{HkG~ z2`c<9@lfQ(Xf3UBNc@(O1cqEGP$u$M=@wk4&Rb35luKhCdhxGjY-s;SOvSaf|NQlQ zLOQ?)zhylu#k`4=C_|8n-*`1<@VMb^%N#`-5Odxx$dbUj?oK6mrT*4(im_&@m=74qc&^126T2>9o^s%oUfYyUl8-ON!!jPC@El3r* zz>EfkRyF{^iiXOdDa*xaaAZ>Qx~ZzKwC5nvY~DBrz>X@7oM_o^WF~CJ1>0_L>A50fx9lE^l!X@?UaIp9~ zu*C3T&OLWtw>!4RkPlYyE7)ROHvLNdZ$Nmu4R*aFHyK-oOD>fr4pyE;zfK$mMBRG^ z&}mMu;|WuDXXIAt5LLll4T0kWA0p{28_|s0(g$P$4F6gBeP1b1lKv!7A8d$-KI+n0J{=oVH zJKNp@3HE<7-E@0*pFgAYQ-V_~E3QM3WpIDB`-eaLi{ziMC&M2h$Dzk-=cWfXttuFa ztgc>Q1=`ew8ZcjF!iYzc16U;gKq&uCE+Grl{jCjCoDg?)m5r{FAu@dii zTQ_gzh|ltE%Zr%LQ2J~ftWC86N`!*5!4Zx+ksE-WyC{bS<3}VlTKrA;786%qcc3A< zXz40MD_Fvw^p-a3Zf;rHg43p7Ak)~@!kCI)Eo#X~zDeCDF(c#^pQhakyP7zeZiUF| z=BsErcUG(*9uKA}bM^!kOB-7p(1A%$`GK%x^DTRe>TgnhSQK_ZI5_k)tXAWO(IoWG zSykH^mczesfwSdRamxDA>dkCz3>SQ8$zl6KW|nY-?d%E%Yac-H+({RSK?w^6Wa+Y( zh3z>R3B{G_gj#TrVP>C*67dvcca6nXdJ6}g1!+o|F?vzi6+oA(CHb#rk)hZY+zDp4 z0DKcbVUS3sOhyDCdvC%6gl~L&M5GE*yZCe{{~O4oyoiH!DJjX(y|Rv3}cJmbZtg)0VveLLCfAQQ^^9%!Z3{60AndRAM#ap zHTxp}^G5l6HwvD#e6AX!@qt#GCX?LiDV4%s0%d3_z|q|L`QF> z(q!9-*!j)gD?m^w{m=lQYN4$T%1tbBnn_Zw4QZ!~c-~-xAJSK*qpMBtsUYq!oqB+n zyj)0+Np0@#>tG*Cte6G;c&e4`JRrKDqI}@7+pNd13$qbfbJ~+PjjfT#(Kc*OX}NTv zB*Nu$#(>@#uy)_3pjk^4?o62l7`zx9=f|^9DpI{(GJ+xqoRs8O!*p!?qsX7tfm8kj z)b)rW>pszW9(Ho)2@8)3Nqiu9Dbpz!A>5EILwYDr8#J#(C!Yb8xE5CvM)%4QCAcfE z6@0_&0Vocw4d-hRHT8JOle=3$0if%6P2)m-3Gl9lSs0Qn1eDZsMBus@ABA}OhVVrQ zLpTTclg=mcKUVRpma^g9r{UcJDuFY&-B$O!?TA5e0;_1PR6oPDgZ&+bvmI{k5(9hW5URQF zxX2ziwNY{5g0vG5S)`NUkb&M5(#0?zba{ZI!bpn#Y~+#(qfCk9ZV#_WjKk@WDyzJvRay|^X7`bJI&xl{Slsud zYGlQL?T@ho#zD48H-EP00<-wg{o3)^NzY0T48YW*9Ji*47Mn&HC3i&CY|W>IB?_sa zGvhRsV5_Pxqe;Fnx{5#`JQ#8o^Sfr4G9S?Ta_yO@@e{*gAlbchm4fYT^cN!zELqDo z7M9p@#=_UO{|UnjIFJ;zVCA-DOWLlL44LVO=Q>l8%eFxp{@XG;L=_Ls@DQY0H=T1} z8jA%+k@D>nI3tVC*wDregL@6LkCqn*R5VT8rx+Rkt5Q7-8}5dDjl3X+9sd=-ua`zG z2kUEs-m^>v?B$Qs^20cfvRq)eK2D3lmt6?O*kzsXkYjT!q}jGHk8Ozz<4Z4u)IUYD)njT=w)m=J|K8&d>ExuY_f07hsXMIBFk8+dS0FO=Hd~!24?V!Rgz- zQ~3EeO#375nBfU}``q`y_i>iiwdGm@bAjXv7E6DZm*SrwmM0PbwxLw6_Tc{Bfx16M5ir3?v*^1vSi2|uETQ#+Hfb!=Vk=1vsk(X;!&j2BN?-tG}yy%3hU zvC-Yka!mlJQF4kw)B}5SxMi>ODH=eVTUSPnrjqB^T)?+Y8(WFNg+dp^wcl9(afA#& z-WHRs4|G)i({CI{!A%kSA$O)JKC&e|Qz_P#GDf(zk?I?U*#;xx)WSi_Eli?NTLQ2! z%9ish1T5Sk2@7{$f`Ii=wwd3uQ@k3-+8j!N4`V!#l@oJr?#GYN*wV|^-1d%_s7Lb!-IYlwwH#T_8ne4j=F0!&STv~ z$%&s1U>s4^rDfz3POwY7X7C~vW97jQnN222Fj7SmLXDdVb*xc|2||0;@Mvba)aN@- zIJ?)2gkUWfC-6>}+hazbX$bUx`dEyCZ4>7hUqTc74ar9l0?=nn?I5pV$v-E0H`=zQ zSGKLc@gZ){Q-Va+>tN#e7qmg?E-mON-G{)z1TwLq11>o*0mi^cfag}1>8L<;8 zOll8t9K(QhDuFJgd~pbAijC(Iu8e@2gLhbgWCoiUk}C&*BZrf|!<8@jekatN%t}St z;|AfuU>qyW<62Fh5xes{nHKgycJ4zuS%JuG_jk36uB%GB3urCY)<8tUmyOCA8D-u< zC#K~~$xX{u7*5X2CpU@gA$Gchdi@Xdq?M_~JMobT*3oNzRkGX0VL3UpmwAOes6lBN z@KoVwj%W)H?a2Ce@pJfJ9gdfdR{L_E!>%l=*d&+2as!-u8yQ#8^+g*(98R1>kE-E>ftsZBoBvv$gY=pLVSzX#2pYHzo zW4em1QQQ&J+m!nm3gs?kPyOAHaER9tj_wWKk@mqO6(Ss5>2KD$O0KRKSN0Am6&su= zNeScLphZ>sBV?Q6)oSMt;|WA_@DIW!bPrhy@9!W$$#W8m7|_RF@YZ14vo<9^jom9rSn$M{k?5exjvn zV-W@`qzY%JMxE34y}#Z^->IQRE03e^y@+EFWT5^+d!?`zIzhBFSaY6-y-^D+A~vPY zVT2siaaQTLLnN~py9gj3AGu0QnY&>isS_JFqqW+YMEjMd4s={lY4$|xH`-U9VLR+~ z@3q4C6@lVWqO!Rdm{2J#w5Pd~Hbc$H zDLqAOCsDPt0{n<5R@z~B893F>YETSLYqxbX?xK^01 zn+MGsi*F<3`whI5ioKZzl5rYu!!(0U!L3t}6FOCP6IF@|c230@cp!LOZy47aHUBp# zXOX<<*Eo|H-F=-Mtl~a$Et$p zlmTReLILTQzLF%}kx%#x4(pFkC(QzLDEf?dIqiJ2%N=w#cB`StExL7khcWh^>#O1Z z7MPP_uFy0_p)QPz5(ER1XI8>=kUpaYs-uUM+?&m})U+k?W^E%c81h8WcGbXeT1sqDAy*t&)m33)FMoT+R_?AFt~=OP+na~w~OGU z?pX{_>$OJYCkHk@b4qPXu~V&{Df?b|9(B z5~-_C@qWp`oiHRLWGBGAi4HRwXm69VH!O(hxTpS0CTjx?%#c&o8laW=R`vjT*GtAZ zPJBjmnz~{QjATPVzi@v^VLa#NAtjmkUp4~~u|$K|${G1m$2Oq!K-?BZM{D|vxZS5R zf~Zfz`Rrq)#NK-I3- zYOXo^#XMR}x4#1c^5=)ONk(*&DZc^bWm@pD3@;3J+`sn-{ES68EvA{8u&T~<(VWm5 zUKNW)?eSlnFm1GcChv=^s#A>Zw5ViOrVIZeBR}nu#qx_;VQQwbF-ZxC+2q{nCnS zXn;)cbrvjV6fkX7NRRyZszlDf8w9Vl;}gzh%N5&)dSG!T6j|Dki-k80dEJ-#v~&f2 z>cV0Mft321K>)D_1x@2anL5$tsmivLuF$`xDqt3g03~n{Zz#CSkC)oRhlfAh-t`rT zupw^(PlfN9#N$zWw!)yjh^&X$~L z{t0>n6R_6 zfXU)A6(UIv0~X)+hoX$Qz@UK)ourQgX(-Bugy}QYJHSDZ`<}%1)~5xOsk|V`&)U4` zxdG1N!(YF;+id%C6y$$_GQq5ro)w8ooLs`N7+=CvH($3Xl$k!A56EIZ%B?<|(m3Ly zHI$SGhvb=~LkVk(V2LG5qU$R`_rafyy0Y=)DcB&Zqzn%bgA-4SP|(%gz)E)z#l|5N zIpDBW&vke5+I}pzn>pirO?O(|mZsv55;#MIq-(ONL@MZ6$Xfkyh^e8)?cMub7>HAq zi*E=}^Ft{%z9N$K#4SQHrg$BB>~=wrux*0D%;g;F61o2@yRQ05`?l-JecP>QR2z`5%@vX605#R`b)ObxbLp{C&PE$yxv-4Fuh`X|n7az~|7uC7X-FAdBCVcAtY z>M{5@yEmCHOp~+l!m*(u<_+uKQR{!dlfm9^wd=9}Z<#aLpK*1%K_X`|ZYQ@}WDRw4 zO=eDauCAW=TMc*Tj-0=y_{YvcK?@#aR;7Nf4+>_DA&I}a&w9&OdDwIsK$x6ANRx0P z9j3Y4hxg2cWp{{z5G2ByF*j2q=Hjwr=WW?*wkXr*>_{uF$#@wf3fa1BgtrrGm1!hl zXOqumLF6N_4_mlvB=<_J=**zbPf6c{wRSmFk|Q8i5Wu8xGXg;}g}HWJu_keiP6r{` z0xe6=0F}Hx1S$Fz{jmhl%x?Vn_#i{8@3~*<{P_Lq!^P<_H{iXwe1CH?J_wObUI|17 z;a}sJ;g32^IU&>?pF|xFQ>pY$$*fI>M$z3vHHrL^y7fnJZ0yJCTPkpf{#hr7%w^ra zsd`gO?Luo=m#?=myWD_u?cNBF3Ph}bss{wvAz>3Op$8k1PAArF7AN+Q<@ii) zngp?MVR0Y=h-eJEWUT<*%1F*(2EaoabfGY6<0dDh-SBEF*s6Hf%a3o4UDS5G`kQXb zK4#+Mzg>PHxA*b*@2j_$r#ElOeQ(TytU>_QpTbj%Jc(kpQ<*=LMwzAV5XtSJ7&uPi zp1Jd_iEF6a7c#$9m{x2BJa(h`@15OtK2CH!*bGaA&Fk7WEeS(DPTvd7_v_l*Ps7_!c%qq|uL{@M|AMY1lpA-hz!0}(=7Ooy2^qL2 z0}C5Dj}2%-_ihH|`kpXQtGMi%r2Mijq{mSf-adBhS7cn9jfT$1Izcs)-_Cw7yU!=B zP12>PbSzMSW5bhHQrVs^T;$z`mE_gSV&p$P8Cdvvl#U!|sX^)|@#?U1uN){1L-w+P zu+d?!!Y~^5(h%X;HHt_0AKJMLylBJ}Ln!Q}3OT4#@gf%y>PH2RM9vjdZD<}xLlFom zTO3V77G?TN3O(I?2`Dt^=^v#F6|Pg5>BGwt6zt0nU+w!4qia zf)0wKan<`nsFE7OVrtekec| zhpbj*m27)8Yl-nwPLbv@lOXUeCKz`#P-ML5)rK?uDLdWm|PSDrL#C zJJ~DioWyk9jyiv9?8D&xSP}csCe<^O*Z6Q&O^k}B_+cR^k$$2C5O7Ee=ztFFrWi-u zrG$)VU%Zxh(5*6Xml+J97vdfwMPv-7ZjB*9f{KC|Ek_tx&V-Bt|IiVOCY7MEdJGWv zW!BsCkm*x7leNc*hq{eYD`~eIy8t1=6j~WfG@LKB0_*%LS4uM6rD&b+%51bBcIksL z#G!hYZ4;AJ0TY0ycM>+N`fixiphGsBoDsA^D|lSfHgYCFvX^-a4^ zY#J?r21J>^1tD5fD3^-JO^BWSXF*zr_M1Eh5j9kmLwyC7An6tlAYgyJTYbZiID^6f z{^kdt!>pPE?Wj4UA;U{8k|%VYpka~8f-=Z0#*u&blsKUdTn88!I5VK&3+ME0fO^2& zIH08OF)*zv62MEwBFvk@Meh(|aaxfh+-QQP-cZdVSTlcH6pPbumIPqTJMQ6t>!Ob4 zq|TTPvsZ4c|C>Wk%hnbZc(hcz+#0!kn7^ z%Zp$94WE>0vD=V9v@JrcEei!EOwK+zo5tgd2uD^xmS&9zv^-_rfiUzd54%TeT?h z&_w|?NUuAboZ_dQj(Vk78v$@fj0*t4CAMQ;69|ohLN>Nn-gAw}7hM+} zVkUeQDdEOBtrRQRr_;+sWwA;abRY~Sax_5Dw6H<&{1h?^m7x7TX^Oz$1u-PUvF->f z&oPRpoOcX$j-Lt0Gkw_B!R*F4TqBJQAEYr}D9uc>{bG0u89Ga|P}g#BCm09kp<|tf;wZ}NwNydhsz+w9IN%QXC@yiSyNkYFR+UrXCiNZE3=V{n|hq1lDJS3N3Os&p&AL|Z_HJ&H8LCdkOpU(I zi-VllVBRGqm|;@=fB>h(T{p0Q^yv8LhaV2^?mgqXj7JZSAN=s_;eW5gx?$06Eeq=$ zfP*=!@*a7|Ed;*jt%FSFyW@Q*&3VmVB8gCiyl8hEP{ zQwfozs5*EqigsAsqs%F-(|>Tk`OQ{6s5KwECY%kXC_n}c#%tb=Ra`D^ji8V?Zs4-s zR82^tgxO}wg@!X-mNYU3E=T(A+F(t3q&b9afl0=%AitFMVwZ(@EkYJvd@rc5m1=J$ z$yShnbk|1J%D}7?*jcD{gh-FTmr8L|wV{MDCW{c>GMu<31~eP-F2{gk6Xv?QIeP2~ z;aNow9lF60z`9!#zS?JZ>BuOw`+VUqO8(I{X$k)#B5gNVNTA*-bR?LhpjnK6ETBx z6Ih>V%>p00um#1pUEW+X4dd5!8YPsY`U;$e+lt_nL_>HwI-Mw+GSr~FfqNpwnE*jh z$^oRLk!u{$7?;Xx94)*zExe`X82nDhA~H3y_E%_HXfv(^I^YKRTamXF5V0F+dE{8l zAatbgQ_3(HB)YL?g^*U{FfdyWj}H4rv|6{3G}!;3GS-zUI84wa$!>UL%w9sHXf$hB z;8foq$fo0KFm^sqHoQ%j_0GCK%r#w;1igu8rbsaA~08EP`8wZUmdz+ z5Cnar((ZEdtr3d@6L13S6=?4-Ud2T*Vh({40+Y|d1fWH<3#=}Tv729sw0v&KTK^)%2%ut5P9*rQbQ`fe;h0DOJ(H@yF#xRvEf z83EOB+}fGo)_ob+b;Y3w3;2Y;dY3+kbsp5fKTI0pSECmrNx~b^lB9%OqbqvS%p6El zM=s$8L}H6tUD301D`T`sb91t;=t*8QKWij4=KxHzr&*7}NKWvkhs64{n0}u~O08~2 zG(6-r3)x`fSRqci&rNG>BIpW;nZK#}r7rWChw7aYfvmR57EeR((M zlk)d9(~6!DY%RjMJi^=6aOZs?Ww~jy*-{f<-I|ryoDaNPbzj|q6uL`OO3`24n&H!R zVuCG3=Pq!u&fLCSUg>h=K~;bS)B-sQqP~|v1p$m*mZu{8q4FeoNR2l6<*yzwB4fx& zx?)bTG|jGF<;B`(3@ z=)epu{7pCh4w+LWF`MLxl0S16@cv-^^{Kx8S=B2 zE>jd$WF+Ybl4-OtpV{9vvI{fV>B>Z?x<_W7V;2otqbcn89>(BdYhc;L+UQDN6N+`U zoPO9JjhS$mGlI+ovH!LE?Vl7}r$XURryNH6`p%!)!fJ146Es_~7)*E@Yo(nJu{O+N zz2;4HKdG5qGp*YO?`iQHS|OC8J!{{(oUc0j$<>YGg#v!wP$Wbvq^?ivJAg);Ht(V( z(zBbJhK&>t0~5pe%?P%`7?n386Ar>h;$bMvP*6wyj2yV~4{h@oxU(&^(>6HU?uKnd ztn8(fd>Cf(-4;GsJ;!LF-l}YZRC3J~?Zl28m}C~)UfG;4H-HnvN$F3wi( zk59=gLj8l27e`oNgIk7zkSHVAsiZBu&mk;sLejvG}e{86;>{pA~< zp=B0tt<3KjLNM6>zWC+zgN))d5f6K}>#Gsv;bE`(CVo^j^j8Q83$ayDxp z#7y=jL$m_?7L>3dJc0aC|J+RCsNh(*lt-bgIoPVMk#o($>@-bP;Cg%lY4NX>clcM) z<-m{$!PYYetxEe!mWJOmQ5I{{@9gv8PX)Sw^`I3LvgE4L9UeZCsVvUEi?2iikL@Db zFf_<>0^;@IX)pI49y0Ay=N?$_LCE%_978j)tj@F_kzc(-H s35el)T;3FYB625oj|Y(zj5lnTs`gqfGBEv0%YKw){`S-G_S4S)1Av~QMF0Q* literal 0 HcmV?d00001 diff --git a/install/share/locale/nso/LC_MESSAGES/gtk20.mo b/install/share/locale/nso/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..2ddbe7fd24f864e0ab5b033c823e2bdabd22facb GIT binary patch literal 26890 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 X0_7U2lHV>~tx79T1BFYFilqMlV;8_p literal 0 HcmV?d00001 diff --git a/install/share/locale/oc/LC_MESSAGES/glib20.mo b/install/share/locale/oc/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..3766c16efaa78f2a40c90096ecdca80166b37539 GIT binary patch literal 1262 zcmZva&5qPY6orcf^3xC!kw{4t7I!mh22>q)Gm%Cf1_ASfTF~?edLl(p7S(o*r!sbx zQ&pbeB`=UgM8qS2#EuupVzOt!1_=p8VaYRqa?0&y5aOzwE3<{M6CE7~*rR z(^z-0zQ#In1b>KK@MBQ5{H#N*wZYS1 zsJjS$1opw>;4=6JwCipD$%ixDvz9NwQ_#HxzXe}|=fH1{GS&sx!LwivehJ=d`49{< z{tbQtJ_bJppMv4J|ABaH(@W^DgB9|}utEe)m}4HHR)~``G_!g*; ztr^5Tdp zSfO1m@J?d-NocJy8VQ^1%1qRB=9<|vwW!4+U8tMnrDC4!8Jk^14V_gOj8CK}Vj3rj z@hw(`n~oNpRixR`X=Y~AW$g=Uwl zXEa@;{^Clfb()!RujL4=@KwC@Z!R1gmr3v!rIPZlXnYqAXl^)>Q(+499~8lTmU2T@ zmeTrzM^@2W{tGqW0<;Nn4i_c6>fnKGtT@vRi_$o!rZ64EshL`Zdh&hJ>*nxOI@&iX uWj9PgY4_lf^Dynqt8AjmP|PJp%dGP3mc%sL6zrDLUff25!KrI=r~VHM3Ox4! literal 0 HcmV?d00001 diff --git a/install/share/locale/oc/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/oc/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..6c89d975fc857e8db2209584e0b2f71c9d8a65c5 GIT binary patch literal 5959 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 Gmgc`LRe1IQ literal 0 HcmV?d00001 diff --git a/install/share/locale/oc/LC_MESSAGES/gtk20.mo b/install/share/locale/oc/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..73c057df387d2295a8f3f6ef31b8cf5662d9fad4 GIT binary patch literal 21894 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/or/LC_MESSAGES/glib20.mo b/install/share/locale/or/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..1af7d100b43e273672ce66c38d8845f421d4a53f GIT binary patch literal 65800 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 F_CHh;FqHrR literal 0 HcmV?d00001 diff --git a/install/share/locale/pa/LC_MESSAGES/glib20.mo b/install/share/locale/pa/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..b39fc867ca6c43c1263c6b3d20f6114654d3d6dc GIT binary patch literal 61881 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/pa/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/pa/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..3f503a9d459d3edd91a534e5edb933ff023daecd GIT binary patch literal 215785 zcmb@P2Ygl4wy$>*dhfk#dhfjx2qpC1+fK4mAjuBN4xvaFK@m`@(v{u?1qDQ;DuRk2 zs3=WEq$nyj5b=HgHRs0Y@tpJSeQ*8F;#*_PF~^*9%(~W&_g>1EVUdd~F_X(x0zO^O z!jR)a6XD)2p6AN~rf!y0p3u7Pk6>;_-444Lb46+`X? zOTq-$7|w>O-%*$y-nYy&&*jR7oDb%QC1D;|2j+uqU~bqKD%}eek8v;uoCkBkpBl*f6=DjwCTUYyy&w&W9*7U`6&x?!KnsQ%gpE5eVU>>k35u>As;s~qeCRqrHN9FB*j;9@9$yP^Dj2^EK83r)ML!rI8K zq3lM(7H~Bz3@<_1{|ptkOp8pM3cv!$r7i12*@Z*d4TQB|3{;$!Sp8a<8F?2}z4t+t zf61ojUTplAgqk0fq3l~(c7Uo^cbEspzy@$ERC~8Wjr(_DL3k4ug03ZI92bTfUv;7U zghHhcgz}dJ700R28RwQqq1yL5WIDTYK4;1+1l2DMtULsEM4kW@hoeyKKV#*~Q00FE z^TG#E<2l#!W}Fv<%2yf6t|3$$+rh#x6>2=rfvV^8Q1)w}{OyFwcLb{aXQ1NzH7o;j zEH!bc3G*X|L)j078c*?7PKN5=sg{c^w?M4}Z$icS608Y-gVkZxWu{*Jq2`mvGTt%` zDvr}&F*qLbnPOTwH~hL--0T0dGN#(=0EVaaszNL~a9>J_6Q+6QRcYR;Y2d2P*zwK+T_D zpz84us+^o_%y=pe700@;IqU{yKihIXRQ;ZZ%D)MAhOfa+FvD8I?l2sADO9|^gzBfC zU{#oBo$2RhP;vA^&C|(H<<5qx*V|C-Jr5PH+t8^u%z&J8y~&pkN?!`9ziL3mwJ|IO zd%()j2UY*)pw^|0ungP@HNMY6#qCq5@~=VJ-Gz$Z1E_lB*cjVAtuElWY^E5J6eKFk8spvsv7RqiuZ zUI|sN?a&Pm!g}xutN{ybGX2p8_Cij8J>Z)#6z1J*&Qrai#^E~H0DcD5&U{fru>Nr%~F2gMFF4Q=E0M&m*x0-gBf|-!3K*gsv%nsXFxtrw(s5mA=wf8Bg zcr1lE;3lZ{@3HbxsB%7lS>btD2VQ}SL%waMoc2)udO_Jmz#K5%rjN7fGhjCKi=fI~ z4b{FKQ2CC)-SAzg_D|n#(wD=W$S*h4EIW+fqEPiJ4|Bl*Q1&sf1@uGN z?}CcY5jY&a4|Bs>FL8E*t)TiT0?Ph5D{q3D50|0(;UUy`E56f|R|hJ-t)cdp0Z@K@ zQ2jRIUU! z6qJ1$RD5SzK5MxQD*o%B?Dj(CJ7Lq$S@|+l{BK#_v--?0n|9}iYFAlU4%ULIZ*M5S zUa0Yz3e_)+^uW^Qitzk8|7i!*LgN0#^y)M@kSjfR;XF*9F!4m+M)$ z6(+!zhfV)(g|(1>hHhB#h><(M+Q?~^8(|IPPoVr~K5E{NTf#cXlc3`G5_IAPH4lzj z{aL8^UWFQu-9n2~cq&7U$*hEu173e-;+S3WDzC&PE7-1O? z)y^?c`DZ}+T?^IT6Hw#nGguMke}^+LYzn1Mg^Kr9%U59*nf~x0QI0Ej4YDckm&Ah4tRj)Xx^=lebdse{+xEHE^CEhcB z%D`;M4Xqps)xZ5<4j2tH!4xPzx7!?N%u)cTe4v}s=_%NW=d{o}9_JOfq#`!F}m{DJA` z!cgrmY2~s|ajgtB{yk7}UkFvsn=mu{9cr9pJY(`_hvkv;K=oe(sQUGUijyCffpcMf z_!10-*I+AH>8xpI3{-t5z>;tcYz7ZO)%$mt9p?Pd#I-1tzB-iO<}fcD4b|V%q3X37 zR)xo);`<#`xdqOddh~(ykrzXidlIUhH=z3Gd#G{o8`M6P>AdO3GO!bJEjSR4hxy=# zP~~5Tif4w8%sgxXRewKJc~f97xEuC_Sw1%7caUWqRQY3}>N5?hzn-$`^PuXr63T89 z%n4t%`a@QK3Mvlgq3Zt|RQn5kV%Cd(ur%^SSOl(s8s~eU{2hP=;Yq0YUWKa9U6>30 z24$a(&AJfG3k$%?Q2AR}c80}}2SSzOhpPV^=!VZh`PmB<$2Tp{T7G4D52~CTpBlSz zP;x^nceU~eSP^}iH^hIL!jyr3$<=dfSN~-LyePX zVQ07l)`P!6#i`asW7iHUKE0sg;DKtl4=Rqcpz6I87Kb}wQTQ%YzU#0A{28i#`7fEc zmWN7j0@V*4q0)Om`SC#2b0SoGp0ZpDRqke(AHEJXk55DO!+EH7U$y#gV0GlXQ2yPQ zO+4yA^=}wdJqE%mFcvERe5+px>mYA~8lRV;;(i0l?mMXVK7g%Zp(`dH{h{ig2vz?H zR-O$N$LFBxvmVOsRVyEbnjhz&`s)Hz|9t^f-p^3^g0Gr&CO?$E8B{qPpz`;Js_zh} z_C-U*ClxB*Q=r;03n~utpz5_2%5E1_oDaal@O`LuUWc*^`rP=>4OMPYsB)^nVz4pP zxabX)Z=}^f4%Kg~pvKY5up~SM)$cc<+L!4Ib51A>)&7Q1{=%Wk8)2CQRo^L4`DR=F za;S2)TD}QYzYn3}@&%OrH&Ff_!cds&OEcekz!Au4uqyl*c7Y++OuzJiiu*uIujOc{ z`b@O)EU0o9LiO_+tAEMrUxzCHq)q?Srhg6P=SQggf7tX~Ul~8eq1sUysz2&N^;c`C zc=dwnS1(jM$3xlAhVr|}%B!K`zZuqsZ^KgX9?S%bTsP}`X{d6NVR<+O%I`X;^#N=d4;#TnZGgy-Q5*zSAIZtx^*0SEnH>hT=ZICu-T zg!f=w*!ZqFXN`hYk>^?NgPI@LpxT?^N7K&SQ0*)MbHS=m=}n;G5e7Bxy29+RKa_nW z%ne6F&7Y}I_D?|B&$IILQ2t(o%D2sOKUBUGP=4QoD*u9&Z&>*!SPy-MpNw5&sC_vM zsvkYDC!7E^9^ZwE|5s4{a{p}XO2ItHjV;5W;y1{qKMgA)uZQyYE^H1<|6<1N5U757 z3bu!PU|0A%90)uAN^Iad*hYF-7`DD=`hNgyfIQC1JD}Qe8fx5p153mF_l>?DRDbq> zs^@ge-B5n6!-lZrZ=8W(AE@;$!vhnqDzG;4P#6y9T7C>wud=_JdE69gUJrn7I0d$Y zFIfF`sQBl8XxiTvO7=mua}5lIU%@7@@*n1W8v&alzX)r=i?Arn=?Ze@Q6;E&_Jc~F z2G!18FfaTPD*w;0C9D$^;TJ#nEWH5;<*~ufFD7{FJp!vC$0_QVC2D2^?Mbn9w(s6%b79AnGZFf##sw1cY~vm zhe5^lG*rJ9$`s_h2ZTe_>q)3~?1UP}*I_B>${gg3kJ7L^VmsIeE`sXsn^5yAca|V$ z-j#&XSAwcv7b`ylOCs-vW#L)NpRK-V)*$EH&UxtcvrW_`JS*ZSvfnDGNSPou+`C*2franbrW8{WV@%F)*a5a?u`%vTKuGN>z zW&HMn8XuFO#`9jNIDPi!++gLmq1Kom!RUDzo2PH8`ueX z9vllVz$DnaP>}Qe^(a*RIuwiAE&SG|*DY=4brMv+y$LmLu0ZVzS==UGHKE3NU#R(;0JT0mW91!CaXkaI ze%ynaXZgyQc~TL|-UBtBr&#?GsQvm3)V%r3rvC~R*W6`;oWHAxhsBf*HO_y58jr=x znfcods$Mgp+P4`h{adJZlqqlO*8xhO2o;|fpxSjADo(#ZH!M)WjE4qL=YwdN1twd0 zf|X}NoiCn&TECY;tvhF+;`tCZgQY5(ei{TbBF}<~!(8Zw>tGIe9BMs13pIYOTKO)_ zj2u)c$T?SJg|aUK6}Jjd{z7f~0GJy&2CCj^Q1zSw)t=cf7hD20KG#Fd&%IWD&+;l% zJ${7pm#MOeUm>V@9}d;eIez792xzlYkl3snhng}@$A z>3yL541-}X9%}#E2{XW7pz8Yo$}VqJ!_rXktpSx@4{G1<2s6P5s5rzy^}8RceNRJ` zyVA-Vq5STHvVYskXKngbDEqrs|GSm5S2N`ogo;OTC_h!9>e1NBy`bVY0&3j)q2jXy zD$bi>9=H!`T%Lr=|25S73a)PQ7q_ehHE-KO`56V3ZxWQBWtLmv0OSKu^($1vtbY|? zW8}e5`4>XfZv#~O_d|`p<52nDgNolpsB!lbR6pmaY3#~E`Kbyu-daG#Aslvr{h|7O zEewU1U<7p6GW|RqY960}17XhEW_^r-Rgs^8T2J@G?nGE_a*!#40H42LxunDsslD*q-ce`)1H z4bA%16AmJMJFEw@HZto$3#k4Y2dlsrpytC#sP=tl^~D>T{h=M~iar@?eR&fq-)*RU zt56fOE_Q&*Kgx13l-(hy`Faa#zboF<#Jwl%guDRC&m}kn=5A)>cvud31(e@IQ0=%4 zRbO{=!*)<{9|^V2-?q%&!t{4lsQylaDt{;R!s}4=>)O)zO@pnGw?OsBZK$}HYh~8! zXxJBdEmVE)!$z=LYhxb?b-q{%)o<^^3NU}D>8B=8_3*>Na623dv$ZkfE*5It-VPs! z@4?ovcUv>Q7Q+6>2jFN}FwC5zXTmbbZ$XW-8&LgJww>8`xru@cG@$*2Hw*YP-in<=LkR5^2?#^V;K_??ED z#~HdCf1#E>=!|FRjAy8Px1rjbw}&aG2~@cwq5MA!6_*`Q<$nUzzrj6?|C&(o7y{J~ zPeY|2gtET{<*z_5eaQa~W#RGoaeF0V=Mip!S1@R$siYv1<)A4^9z z?3cZv+BF6$9vh+7t~yn{xVeYQGmiQE)wJdLy50M#Gopz8k+=7AYK z=Dbu0s(sa<+SLr^fE}#d2Sy=}fLY-&m;t_TfR= z{u@L2ZwqBV45~dbupo?wiqkZ!e-dh(%!Mj<8s!OPAlG9s#qvA&DRRO{ zGakc71v!6LH5108{|;*04~;kb+bdA>rb$AO>nvOhUx6bNgIsUH(mr#(x(>D8G)gk( zu?cV(@;O)$)*o%g{a{!Wc>+{B7g@drHLgE}8h@FS&3aH9RzQw~nm12Ett*>gA@~;5 zJiG);z&t7DTv-Fke`~1u9|=|N3d>ia#_X98S``~}qfn>4|k=V!ru$X8)2_#py1N=Yv|GUx8XL zvP?AXstyMs_ktbaHmH9687eM)CzrT2TEm1S($BU_1CLY!6#b zGwaI?*c^E`RCzx@DW%71suIH>kchuVMVK*j5IsCDTyoB(gZdNAfm zvwkjvm5@(B&6n??;*$F*6Nlzd?U@F@ZY6R(*zgv!13w*)Mz6v||_4{5TJj;OP1GTma?2)dCa8F)#=6 zW~lbQ3N_CzLCv2o3(Yuw8fyL6YULA9#c)2X{GwT>_rrO}J=U1^ zT!CueeW-a*d#zbtr$Y7HIjH{6u`bB90M>wovgH1hqblhw{GxYM(o5LvE)Oh>}YFw4uY|8BfHI64i)%zq=y{|!?PfKhu`)miO_6~)r zR{}f&mst)^Xx(2af}l-+KqdVLQ2!{BY^95V=N-?|LLVax47{FcXeR=629+Y#ja zj{OyU89DW(AlGbIWv9{ahVmP>%k*;;oQ3=&jDr(jHto0$RgY4ynD};v-H;<-R=CsZ z_d~Vs43z!nQ2ms9x0#;}pyJ|#>aX=s@xK7e!wh?jTm`CLy`kcn0#(i&SO_kG8V}py zL>Tm{v6~FlZ_h*7y#v+nS1lhxoyUs5X6!pa*?VAJIN$1z!BecWmtkA zX}`%o0LCLHL+LL=m6zxBAlDdJ1FD^Cq3ZK7RDAD1XI(pB^y}e4^ar5y6W=iV*A}St z|2L>OMjkZh-Y22Xhne0q`+j3s3wbisxZDBNKj)$L`3i?jyJMl^xDcv7E1~*pH`Kg7 z1{H_jY8QLO;fi_C5i1URwMK=fYtA&f!9k>pXJu zXF;x2F#KYWYbCq^m%&+=f}H>UuKZ=QE?$7Iq7S=b*4YQ}E94DVgIssu+|Pqtm*J!@ zf?WIHurGsLlVH(n<~#gza5D0*Fe~*L`xWCFPP@+U3vj{Lyl2BLH%xn8zG?a~>XvCo z@!O`|Bj5=9yav_YqTiVJno)2D@^SbC?DB1pYYsdMH6J{8OuU|gnlDQ&_d&(=0#y8e zhl*?c?@YghLG^Gy+66XBgq>qK=kXJ$ZKVtP?K%Hl@{b1@*8LGUVQ1ihL zb^clkwVsr{Yszl`t01?78XrEWdOQsa!Iz=l8{V<$*Pt6Y_(wC&%0aCoEuhwqp0GEJ zu<3hj`e~^8ehF1xhM&y7R1@|=?hSPw*a#J$(@^V4=AVOH9#{Y>{}`zKY_a8js5oAM zs`qy=6&C)**w2BQ58JH#mX)tt2K{Q{R2<5GOQ`aP!9j2lYz@DIdVj2Q&wMvYfNJL* z*aEh_Z|XZ0s=T>S@!SYiuVYaCdK;>}wSP17cLp4e{4yK^^FJ`ZFFghI9`q0@z9WA( z{XPk*|6YWO&u%FHhoRzd1J;B0pyp+bhi2bMhDv`EYFwO#>fgJtFUJ5+1z&?YZTO)7IV0a6LB3I8C>~b@I6QSBaFH^A7{^d|{KLYjMdl4%BIWn7i zRDp_HIBXAxSgwJsk#9ovPqi$;&U);F8VAdv`u8l!%_ zL*>twE!g>8C=_Zut$_XDuh0v-XAgG1H|@5(1K&npB}cGx{`>(do;`C0JN+^ms@*GK zR=C;9ufRy;Lr~>Z$QA62vng;F@;RvX&&nO_^y@OH{9B;jk9I?i?_7C;oprwxRJ>n= z-QkyT9IT%=*!la3?NI$%DxZnV^HBTv0n1GJgI!aRyF>Ns2T<$NA5inZWC6ntQ2XO( zE8l?Xhx`SDo$omPVLb9Ha40NODA;*#nhbX$=Pn%VoTm@LF38o2nD~r^#gJz}jf>S# z>HDC@ZRVoE&UeYW@Bs34SPQNzX8P|O)cng@JlJ`^OofX3O{n?s3)~8aln8chmtDzV z=bZW)RCza`=2u856YpYB`Kv;uH-egnJ+17An#XgY#_evaKLa(cZo|5;e(7LmeT#wN z$QNOASjlbDqoDeE36%fMPlL>RJ}&Q>TsjgpMwLDbC);iaZu~%dZ>AGAIg8t3T7N8LXGF+ za1Ja}(X?*|OhG;jH9s0wGUfDx+J~oGc`H;rK7p$5ZK(O5wQ{g?&gcQ7k+W1W^VJ8{ zKkK3F--M;$Mc4*DfQnPAs-|C(;b7!_usbYN&CJtiDEs+P^*IL>*N0GXZCc&bYbezI zoCMYW#Zc{e2g>fIm2=iG^{N3ie>y;or_oU3Y!XzyMNsYC4P)WkQ0rEmnkHXg*a>+u zl>c|2=G8Y)?d@F4)F&3|Ts0TUZ_e7LoEp%L90v8h!3!6_rLZ=vS;y3KIF!F}Q27^I z{T|EHR(}(!J=yA-_SA=xL!suwC@4Skq1MwKFamxB6|eAmrre28<8M1u``>^n_XErC zq0T3H>l?eWP;sdX75{!v{r;Gh7emdD*I_Go8!FD#8w5M&^R}=!@<6C^Qla+SMNs4Y z0@V7MxuIDX!=e1mhq5~iweDtaWY(n-P~&79RC(v2>Q$(5u=D$WbC@4F6)G-ITKOfY zemn|Qzw0*rA#@{GXkzlUhZ@I&pzOy%`Cks7hlio&#gL}K&hIvBU<`6vvtZ|Ugv(HI zO>J(bW!2 ztaBej$wk|k__l_chaRYNXCl=6`V#6qRI9Do??O70>sf%KZVVy|L|0JLW^lC!pGY7s@_Q2Xn5d2i5=cq0(Q2 zs@FLy--B8|3UxH;lc5KBIUEZgLbWF?JlOd?;cYkuIjmE#^WA$tl;0|y&3I`Km47JI zIq)EC4Rdud{nZ^tB2R{T-}(Z|e}k@OeSQLtK>h|k1G{xI=a0*97V@C(CN5tsQEDmwt^qR=CD97W8V|X zE)i;cOo9dBI;eTSA8K6Og0gGa+w7C=q1rnIwuNV)$|=;xlrt16ZY!YX{~z!%n7?nZ z^LNb8K%J)x^fUYFYIp|uKI|IAzTY4Ju=qf;PbCa8{dWRteQz^3*!jD*LvS#1w;_g` zq0VKQhMM^?35Ftn0~McI!%Td-K*x@eNREHOINJ?3v?rAA8y8Hb(j^o zAC!IsRQ{<@`IkZE-(h(i>O6T7Dqr>yru>3X`B^QBs(VNaNhoCaGc9V&n2D6=09fjTFC2USjAuX*2j z3XVfQ2Gwt^qRlz^B%F!dHOBPMIp{|27Hh_h4{G1o2el6T0kvM#jx+m9EDT592{rzI zgX+&pBhCDo4mF={Lai6gMwxo-gx!K@SG;NG_ylwA+HaXZ(Zp{Q)cNaYs5n3FGv#lG zU68+mp|D<(d4EZTI=8kQZPv3Vpvu1iwXQTxHtk*m<+nnL(Z38AA(!wQc^4dwTs+nE z=Nzbg^A*dSW6b$K8b+f(4K*GcrJ3>D2l|jtL7j7&j}3PI{$VMMKyE+Iq;G;6A4SKT zdD#SNKBhqR>#I=n@)leU>rM!EzGuA;6;Iz|!Ori4*I<9-eiP07+78t(H71$&g*2%8 zm7g4}{}T?bP$<87r%-slfkalFlDxhLxDMFybOc;vD*R{Dc)|XhQI4p)**WQBd;2o$qG+1oT4?d`Iz6I`rccJ{PUt;R}0aSm~d(QMjf2jW4 z4p+d*&zty`Tx#MI1!I&Bd&5G@f?XHkNH`F7TyDnYi%{e0D=2;K6{h}ALDl;Nbi?~l z^((&8#48duMSj8ZGt0uO%y{T!xdyJs?nkKcxNNoY`v#0ez5}CS?-$Jb_&%uhtka9Z zuB-4oR6Ac=6YTmBKDpM^ci1{JPB+2{=qs!bcD|#&U|D&CSqFDOjjKi*O@H~J=Ia4C z1iCkw^^DXW?Zab<49j0I1FPZa97?j@yQ0Idyum^PSH2eE#sQvZ`l)lX_bDmiM zHLibzonXJ0&HQ-*YF$ix#jHOMpc}dNZgcMG33YBb1vTGF?J@mx3#z|MylT#$QBdP# z7pw>$z>%=rYi69!g{trCP~|^>)nSLd#@-K;ke5O2V>$Mjc85ZZPcO^?_rkXDICR5o z`-5GFVKw*;{1(=RdtW#GcN4}TcQ|1BWhZQnTmk z@~BxSH$t`NHK=lKK#iBMV`jcYL9I_St$YlsoUftQgFm1fmOF0j!l3q{4M}xC&N=XJ85V8&rIXylvPDrXfdLUV_Dt`<*cL84YDWAF3XE zq0U=hLHRH6j`7<8YJNsR?JF<95LoD>NiPP~ova*H*4^ z#>6uL%Fk-p7oLOiQ|+wze$)r5o=c$oy#jZ_kD%xUkaT!{<)U!%gr6Tme%)G4nR> zg<$9Ryp`}{^nE@x`&W(6%(|2PqG{(Cc!cy*@GN}hk~!B!UFLl$h;m^({N{=|Ck^`C z>^oJz2zK4ZelFB}pYWxr&px;gdH6MR?#=j>SwB2*6#94IG}!RE*{}A(KFHx;oAJ34 zYCr0B!<;AHfg2>>40dgVKf?sL>Xtc==Dcmz%gL}S`gdSkSmYaX-WX!}3e^D!KOT>t33aDT=S=Xd?*Gle+oS-H$1PW?u}A*6o)|5gkD=yEV!;sCZ}14*1`ieraprqM;SgtBmn#zDy#M&2 z&LO9u`mI3G5NDqp2Q}_Kgz}rOn2GO3sB`RP7!R8i4{`SY^{^*$?h>Ya5A2V;2abTb zN}9O&pyt^nsQoysl;J9ux67sK5{Tf%sq<;&CArC2Q zxZko^IWwNdLACEwD7)6>O~0*z@|V3rh_miI2GzfRK(#xuVubuGkSQuvRXx59; zFfVdXSO7-CW^gR51Yfb~pF!30TbLQ<3ODg81oI;|g;`)XSPb@u)nGD||CLbwUxM;~ z3}%NxolIPE!g|Ohq0T)$VOBT{svWUbKOd@}S3$L72h0H9vhpb_e+k)6Tm|@tDdHNI z34v=Jvc7X%>9;81J^z)|Rnp&NkxZyEKs4)l`>;kt_4oVyk2Wvx$> zLQIi)t#LK9wqKEu2iq#>VzDo7^|i3eMmf4FTU|}KgF6#;xzI1?PUGIk-54L~FOCkb z&#~)`pDi}+OY;80^Ahx0$K9mq>WmzReM`uzgR4K~GDTg#VBZ=0@izZBcTeY+Jt^R`X?#-OP=pp8`%xEzB&Fl|2>p+$>cd` zZFrq^%}iI;S<*6b|IYmew&h7*$+NCk@&BaF7f;zg+h@&Bjs2RWZ^b@^=f}x2iuC5z zCJlKmX`jJN=pN%fM!7v~`pfC!b^^QCNE^xhGTu-9$uCSx~% zJCWzW#j)CT6yMsL55N}G`#9+t;c9EN4|xQ3{YYoJxO#H`{rb`>rsBVOy1Mp9&ci*P zJn^>N7fFA|J}26G^Jkwlob?dfz|{|%N~E)dIu}Py*9`ky13R`LXU(m}^F5w_gN1F` zO~}EPr?Z%dE*A-4a{!Gl(9CH? z>av&gM%Z!8cAbNz(e3AXC(nb)lM6quVY7-`=S!WrW{{@qD>%aXokMz6?hfRC)#|2@ z&NAy$eQ-fuAARZM8c7{Lb|Z`E_Pmf$k8@Zu3n* z)*e-uJh}=XmnCf-&pJb;zx2)$xcE~|*HY}_Y#pVa&-2shf93hffFV4Nz7w|9@vZA! zY`(S6d2KxwqMt_{W6`rsxw2B9R@_x=JlOhN!?Ep)yarqTq}bKo=KT^5ME(H1hdiGm zMxDG#KtPLvXJRe8d9jwnIwth_6i zU$eF~tW5}V5ao4I=5!Z-zUW+oN!v_5UE9d>G4{&3lk_`Q{|7pqWvW=;(N@o^rgMgE zsmxqgoPQaQ)-J}zYd<`QKQH-~ke1AS*`^JUOujOt@5SF(IK<{(h|NyYDx%Zb=Uwza z*)km9ZxVTURep5!r#%C$@9HoYcNKKY@i7AXBwKf#-JamN4?gEv-CCYkV0YMh^B`~I z`9Aj={G^h$i?Vptb#+0GLf;YJTi_?8UBu4_hP3&so|1^1Y<+aRgS&FnM@_l6GnYKLH z=0I1H`w0nLO|czJn{|!mK4xvZqkD}q+oBtQuXtO2D_9EMQ7bp+S=VE>o=vU35q^tM zP6qsa$NdL3<bn}<2hvh#MwFf$+ymax-yXeMQhW@s9awl zXSaU3q5BTsx1Jk8|I$ZMuwI zZS;N7^|kezk4{%FY|h%cv><^@ek}dx-^mE5>=OFJSeCXN*Gh^Eu|36q=W}dHe zA0~eax^CFFLavORt|XpyePiW)*px!o#MVh^C#)|$^E&3@6Q1j1$_|r)>jQKJ&_$D{ z2YJ2drcquKbgj8d+5B&khtGk|^%Uv4hQcB?y&7pRlRpK!TBH@gUt^xHbNA)edyX#t z)Z4Y$`jOn4Jo;OVQ{1|0+q7l)E{j|S|HF9x!j^N1=Tx3wz^*LMC15q=H?du0^Lni> zRIWStzmA<=R9@m)R~GE5a`T@nIM--6+WN16?R@NJS-B`_^|@c*F3+w1enQt<*oAU` zjqL$z>%!;Hr176kI9C#KCu}^Vr@>_I3#4o$eI|E7@;1Xp*KyJUS6=L+(ATw!wLDkG zp3k+e$>f;=XL1kV&S>-TX~N~gHOHZcO*^MT5zC%;IZvo@hA`FrnYijQ#}n;oO_h)rLOqoA_?VJt|!ul3k;)AIJSMdEbM&`thu5iDfyS z_uwNh`P*@~;5i@lY>560{IR}Any9;3t~G6y0~j#^Q@k^_HdWL z_I2169iMxg>jwV@<5O2{?YpSko3o~ZHsO!<>s<=S#JHv zSKumQ(>B3%>C&Uf+n0MMKG$OWz0GhEn^b)M1b-y`Ja?va`D8YOJei0~7wjJ6zDRmW z?1rGzHJ`gb`p@B3Y*&!BmFGD;>pD(dDx%Z%CQLwX4-XoZ>oJ=)10T9p!_wHyezpkMljomVomw6sR z{%+RCcW@YY5At~NvxS?_`Oei7{bckp$OWm#%lH^a`YG$YD7tWTtF8Sja5!oD_BES) zkHL26s_^{1wfPMmw$J17HG%sz?26(iaBZaAbL0tC+p(R?y@&fT^t$??*Y&y0vxsMY za&et>w5&ncl_S3{{SK$g&HX$!3FM97ZjQe=bk#|}Vf|*eEJOMM(xUM{n>>MQ66ud) zzs&0Tkv<1Mg^=%()|<2k$bst}(to!;i(%7*^p8ldVGZ(=HZNcd2a~Sr1p0C|pX7Sf zClB{|+ujSLy>6f9;CH93&whM2!bfZCCk}pS?cSCnu7TJVxAy$J=6a6%g01ro{Jw%s zm`!iT^EUDyL9R~uBYEzDZ5VeeIkVSI(!VF|F7hg?TT0noxJ!}tqt)fMZF(Mkep@dk z@pGQ*K53`8uc2QIH=)y&hV2#ZM)J?Sg|b7fpRVYi#qO&0wHdi4X(8xd;(0TAFY+_w zxrDFoa2WSWbZcPXs)}7!?)KL2c@ie$<0<6a)^5G!I{47qRSP(P?~=a`cLQ7R4wPTn z<|$5kG2$1+oztc-Bt1X(KV4hNx5C=JWo>@9Y=#dv&&#;Ku$h0hX%i`bJ^6}Izv`s% zGl_E*h7Cw-$=!wL53TR|_-e>KkUJS&UE8ib_}k5MQ*1YKze2vE$W?jnZp-puUkv?n z?t!GGQqmIA|J~IQn>WaF8g9WyH=b{E52EZT_?U~{#a$j**DTVe;_rQISMpp4n@>!V z>s9Q&=J|JYx{i}x0$o}8;Bq5}koP_02%gLHyad||__q)fz3r2gE<@T%bU$!^OTK!@=kfCr_aWpDxqs&Q1#H`= z%exfkBWwY~Y`N8FLqYqjq}=xTV|=8)E+cHAoUhRTz;hzcr?Krz8G*~s^N4iiHOBTN zHu*5fPdU$!76N0*tE(c24xV4RIAZ-kJmsn+QZ2F+P1h2v?+~;_{W9z#RS=SrLDdZc={Re)s+jOOk!KMrP zhU9yfdl+e{$c?G*i=>a^u7zILZqnW&?I+mM>M9|>Y@dT{d1YY^TSgz!`f?v3e=I&j zDF2#G%Z*&0wAHqqHEfJj)*t9ot-hhPzm4Da=o-s_D;k@3xMO)fKs|JoL*9~112Abl^o7kCa_K6F2FuSZb`K8d}q$aM9cV09D7 z_b$)7Nx#7JRa^JYJh!!VP~NWG(WGsZz=c~^W$Ujy&+l-5LY|ILR~TuBv40NV{W0!H znyw)R&cDB+AIDvow4>O?b6>S(4nfxktG%!*cMqPkau0TLntwXsza91`Nq>pFxp=-s zQfux7wjGb7%V(dJ>mko;&~>8RSGcdC`w?Ar@>fL;~J@h{#>$*W&e{{N@=6Mm% z2T2>m^ID$o;7?Z`5a4O`m0b>KJ1y5>^P7~--B`D^lhPFfS2rt}%yIngghH=FzY zbZM>0t810@I}uJWDpyAACX!FrCpJA2*0ueU-6T2x4!7wNKE-E4E1w{L2V2HybZ_%~ z%(knU^&N1N9l!0Y?<}Of6-a>D$omnxOg3*F?6TvlE_GZ47hBuqr1#=E2ljb*E^YOj zY#r*L>&bJRm6aTekB!JZ@%bL@T>1$8}+eyVNjQ}`Lm zb6)(cAw4T{;QGVbOFoRhO61FF6MK=T74k*oVC)tl55-2;c=Vm&3;24F&c}Le+K?6j z16M85XQG>k;s&e;bKvJIo-e{)FmN@nzQW-w<*{`g2|u!B%Qn&KzfY(8!TK3X+7bI) zm-KDaWxDnIE%Fnj&4Vd$8onx!Hpr&ScPH+y@*nE%5H%`1!4uHTs{_37(|Csr{pRcp^vj8JFaB$0bI^MSA>ki81c9Sg$|Uo9yNvcVui_e3Uyb z#hrwqH_DwB=Z|$Kd!xO{-o!|!a9O4JJ;{EzFWK!)jB@)Z99@zJ6F+r|@cH7so<90Cl^%I?@Las z;fsz=murkCKK0+WFxHb874MDkjjfdOXKOuvzb7)5_R=P*>^#@RW27%WH6f8;In|8v z_&x3vUurUuNbp5@;}zZ*uir^b@h20^6nAv8FM*t~o|IU(-xCq0MZ$bsqG1h0l& zk}oci@frwUQruYj*y;7aAa^DkmMO8mWLY{aOzeLcAxce)i*n}TqxI2=RJ@1D zYI`p=CDjw}_KrKR4j~tmm~k4jg=@aI*yUySSI<2oU@2h6w3!gtCKGx zke1@^5!T+?@$5_S_jXp9M=Dk7GpZob)lQh%9k|XOOTXF4U#KK4qD_u|1(_l{+zjj}>ivWMXwqe0?{XND!3 zUD2%1CM5akjerT=Z>BbTh7*o-2`MZNj6P?FrT3%alD#&j@oAoMDQuh08t+NA z?j0pdN}4-Pd%P<&!I#QPK#feS-6?Fxl;`!QdF@P8K(xH1#Cljy-Hd2w;!5pAn_B;O zCxJEUZ%*uzmCl1H-&xw2|11(t)&HwOb@sk^!bz;`j`XO0?7q=H+L#hI{!x3eiA#)R zh_Ng?2N8^vuI1FrL4-M*!kQT<_CJ|BYo9O4iA#i!6`0{?;^E}d!fTdXmQ~InNwI8J ztgBk^iCm(4K-VsT<=X7T5rIWI!J8bzLfJQ5W*%qiCo$d4s*ZE^rZL{cI0|4NMqtrT zjr6CpOi{nua~9J=#l>g}>0dT;7TdT;jt+q>TdQrdkFDPug$?7wOwL4K;y40x#+S7=faGsmOznqBzJ$`zQm|B`IGpB0KVj8SX1BiqOS&fM8R0(s0XOmqDn zHW?NNCl`x%igVzQ9PgYr>B=Nb?6Q$go02Ml$l7&W8zk!(J?G~5G$ziQrakn(WZ=A$ z>~Z^?W0TC2BjQjb+m7(4(|w$|I1;#-HD*sUBg`CPIdl2q;{&5RnT?RcF7r|$@i31) zoHOvsv~~B;&SI7wNA8VR%xr3JXIMK41KeTGdHpZe1OG{xZk=#)s-l0ov{K+m9;5TJ z(;BDBb}cf~$>erc23sFZVB^ZqL5ne$lEjkaW_OBX(nY&{5#DjbA07VNhj!`R?yok^ zIm8Z4c39R-CJaN**%l&GlUedyq0TAV9oWYnol9MzsZnt{35O>paa?Tg^+rYTdV$){ zF)GE?M(-MlQ32YmpH~W&yfslJ>duC4tHVYW=Zy|XtU;XM+Bh4B z+YIY~)WZ{{6*3^2H%Dh3Xp3~_;0DsnD|?w-K*4X&W1<7 zF}rM+*^#Z0Yb*L6&7Gr>F=neA<(#YA#>XW@xO=gXxy&OAHjmDygN}S*u#dfYsW1mj zlVrF3lz>`q=+=~^)Wk7ybT?bAW-J58aYw>Gsm%upYeU1dx@c?ma>(Ia!s*y#PnYCl z1gA^+hn<7D=}WE=_yom~;L+=8z}-J&`j_p-6#NgCnlC9{W=xc}{=erlOQJW5$;qys zz>$yYYTd5k_tl8^MsrqUnbCt3PKxs(#Wd783F}ecg?cBMUDb-besW;tP2D+onX`x) zHIKHVz}PS&A>b#LuReOUPyZ^fG2ld*-P-!+BuMy^`AEbzZ^nnI$D^g>k;oF^Jlm{t zkr3f);~N{8O}+$P?wtcfa%!U8CCq0vCHTi8_7<7Se#6{@wB~x<6Z&#McQA$8WzmRJQdcjWhidm&lkj zN8@y-2R0q2f&r^Q4SB=hgOD>y^hVECFg8w`j}8&Zo+wU49y^}(EnsLh=I+a4c)wetir|C?+a(cI1^EyG8GyH6Y^nSasnT`!>IGlBE9DIoV_ z_0UVd%|pFRE98HH50?QeX9(!Cg3U!d3B6hTO>K7Xo!ybO!M>xr{95SIiE%CTYyrG+|isM17dhr%~!r$JTmB>>eoB)qopTc zsnNrk!_POUfGV&$1?2wDp(Y?j{?Ar`K(^>O&Zv>GKA&DYbx_d3J&@=e*wbnGk%CE~ zGb3*dyp22WT-xWDY0iF0&U7}han8FZ-`Ge5FBOc;;(w5Ts6f0o3l zLE|<|-{YN^15JJB6jDadJ(^A5*?!UmrHK&_#eye#yuD_IG zrZ~SWJj%;SRn2!!?apwuA6p1D1BF=VxbAMF!EYWP9oOyqp_=FJ#hPVKG)`;r?)=bV z!LLpUUL7io)@^>HWxxj#QmUI%s3-6NkmHs4sm2^g^+wFM2OS}d3-v+ZryR=VJpQNL zTc6)Z)e@;4%QfYXsS;-tpnHA)BfM{ck0?!H5|%+~7Z1V^&gF>c*e z;91Lt(ieCe98JrcM*lk)l^-y@Dg3`G(e^e4)}ij~+?&0~>{L!_eirY-yheffd8IdB zRIImlk3i_w{CgSd>7BKy{E$nzxxLPu2R2;KohcOFRP&qjb5+&{pN@--g@hszd7vFd9&6<2>IM?LG+9NsAe7K!io)<~@W4YF} z!a@;Ci~1)CpkMt?47-|(nJ3yVw1{cq(fP*l8^`BQtuc$7pS?qF z|JwZIvrk2vH`i}%-h>zGF@D?K_&MmUl3dw{YTm7|8^3YFm_RQLxrx^}qR2lRu(FKs zCZfi?Eo#eL)?YCZj%HD7VHxjwPFLO(Qu2~HAC7pM4E*}__1ksgj66lc5{rK4+Htnf zcu|YVkg^Imp5r6~psCUgK$c6S4y}v>zj19s>f)*MFI~8@cKX!0Ggn@}a_-cnm(Fxp zBPIcbZ32YAZ8$PdS{m!$DJqB>OzrOAR{Mt_fPt+=ak4HExP0l%<$3un%+ zoq1tw+<{hNJ^_2Dj#M?l@;m|h2BSKA`P8|yr~5V)+7H%uHd(-mvV7)7W`h48K3!IGlWSwSt;_MVnIED~s$+5{xi* z71s4;5xv;t?Gi&;F#!gMYOcrYI&My$cX)*t7AN4m{AOW#%sWVF;*(&irF)x*2MRv@f)SM6fD@b1-GEa1ly{kfRkE)**(ba5L3 z-|L~RZ6rUnfX$@1Yj&9oMNVqFx9e>;($cqefR5%CM@ay%ILi9ctsQ~)n3MpZ>#zhe z{j1E_$~s06j}Kh`0of`gz+yMi@%f44C*+4Ct`{yF*N@Im#><%97#ZeS9ca7c;e}^M zW!j(&3CZ#KD@r<$4`&^cxNU2`b(eWFnxag`Jf>~=(AKVACJcKM)_|+T^xd|kXPZw` zzmNHA-IAC|00wg1`)t{M3FJdT3er3YqNBXRBm@=x)N(TAjwr+9vHrrgu01z>&I1&l9wgp(a@13^@)rRKC+SI4S zUEPkV3_`cx%ayhPC%%)UrK=OJ8<%B8{X882>BSzGGmL5 zB#dsfgA-A@zD=yC{l;&tBOV)D+jnoUUwxZRLqJH6Wyly4cH!lMO~FSKW0wZuZm|!3 z`?}(s4YELos*A~FPqy-)IhG1C_tus7q`8@ZxwDX1M^7S!cTcm%;zgAbS&6LakO;oO zXdT^DvVkXWz85zj!i*JyixpqRo4i;vQdG?6TtaYMpnqa=<6pFeC+u1Alf3J0{Jh+z zfiCh&yb?<{qug#3lmCeV$xaXUYUVbFiTT;l2*%P7EQ2mKc{!O#Zub^4S%goSIK_P0!J*K931%D4io!cg#IAQb z^V@^+UI}sM_Bzf!6RjhN*x{dHpD7RnwKB6_1oaq+Ctwq@EVi^wR(HFeo=9hjsPzKf zBJnif9>FzOkpgEsEd-ERhX#>4=+sC6f}oBzERayhfZY=&;LcmmL~3vBB#c9FmNmc) z?@R_<$!ElTDg*`zkVq*7)hn@jPx8FQXtq#WA97vYyrB~= zHtbvYedrRdO@hacGgP%RII)5z`#DsKSXvfM0x3$!Xb-NSGq{Owk{x4Oyx*_ElMA4Am z;oLw3r&R(sw6|7yP0{~6=sLTSOMRDH{e>I|T;`f^TP+3opR9N>|g5X*q4Dgmybckf`$^(Mmv}D#^9^iUHC+qMnZ#~8FjYSe=yJeau>E(9m-d) z$?%-=_WId5AM5qM)h7`gSsB&|hmn2)7@eXCDdtp6R8FCehj%?Q&ysuPVe7_Sr6kXh zE6@)QCN+D%w%*H4wC>{D78jUD#qV(J^y(R12hn>*_L`xO9gZq59=B=r2y z?X34Rn>n3#_5&I1+A4krc0lLQnWjhP*|nI&X$wr_PNW58*`3VNAv5on0SE1daRKKm z%EG(OWHHm;?TTfQ5E^ZGyo#{AJ->GEn$~kLpseC?l-bjPX$$)_n#q!}L`G%7;ek-t z%cOI(na7Z!b3~PQX6Gb|;&=R#MQgvjF3cnBU@+@(nnpiuF*W;Izg3G{$7zLMBI6&K z0T4|Xo0zkhqK>a*N_OW*IKX{O^7;J9Zy!DR?dS9u{^0p%PaJ*r#PQ<@S3W}R$kQ+&f%7aAP0iJ5Z(b3v)J9Pn zClyOtpHmN*F{@Gh+?Gb^r&abG$J%*fPVCHqmHM1E74TA93)qNH@CR*oSRyGeb0G%N zYiB)PVZs=U&CMzD%VI0mFJ(RcV9B7(T^X2Nl@R&LlIRznk4dEEg@Ht}%LOc_sGP#w z4g88u3+W#M+5P~KXL_vTgm*(uV@*fP->`UMl2*rZjSUUN2l zctTL;r?J{L(Lx?Tw0ph&dZYf5-4NB7Y+33fUS!e|`$kBKwDwND$m^@eBFA;0(Z_l{ z)tcLK%522bA*UogYh~hi13$4<5s6uQ%v|bAVi@mki>wb_mpnF-7h4C)u3|z$SfS~t z9KMo|I;L|yHpO|9!Tbms9VbYit{t#hLL2M~g(3~Eq19NrbbueSDL6j=FB>~Plc%X= zP`0+OR`>Nt6fPFDeN~MIo^PdD2=OiW#7tBfudiY3z3GDj+Q6%Sc{uy(K)5BEB|z1zLC0Idzfq{Us%qCpW2cuStX9eXTyx zj@&aTSDq_N^ku)qOGN5$5rn(A_BuizN+EU*!$ijL_$7pn-$u6He#NnjlPLy>MOM~NA8B1!fy z$5#cs$#EmqlEOwki?Z>~OFV9A2@3VT=k2p7t0OC0h}@HI{9>zl*(F}^FfsR|UYY5> z%?%A@-)4qbGt%V5ocxQpI%DpC(`3txBvIHq>-CD<NcXOmSm zdl`Fdtd8yg^3^j#UrU?VuRKZJP0oxt_w3Cc@Jt>E+|XB6zxj)Wv%}OsA{v`26-Yo| zo*D0(O3!(V*`00IRHc%0dz1F*uWQ+x%4+S#&NH>cr%$VlJuuMP7?xz$mri^4rap=~gjSXJ8S4Z2y zj&g|L<_|bEb#49V{IYhx9GyegZTq;PeK`}|W943$zKiCOiou!0th#RtFP0Ld2?>XY zGzyI%f{*nZ$LAiKz^>Oj2kxxj*qxo<7K%7(A^{c?^~`LQt0+i#o%eFDxU9l0U8>Mt z>8MKo+_^$AYC~~gICu3rgvkv^garc_?*Vq`m#K-aPcGHjowHNoE`BZ{R!UY}!+8^T z)`QCmNAb#DB4Os#x?ilSrJs$RC3R{@0adHfB)ut-uCG9=Fl>qrL{vQo2MK`MT#Qnh z`$~}D+D+y^i&(08O0KfEnyM4YKwJcsef3PFZgh>7glZ}!D{yUg;cv?xlM7^gBSSj7 zaFxA>I&4yAd`yHQ#XP&fe&)6>Ja%wMDlA=`B}^lBl|#s$bRXf4Dnv*K*LPT-9cENY z;%sf)AX@*y#?!N}50u2=qIVz0zQM9pNV4}DkvkX2lvl}#nmO^Y+6!^n1QNS(t-H&q zbE{W3nA&V|ZJ0+cUic{UiiRx|S}u7mhIR{B{#VfhrM}PclU0iE~O{qF&jXJ>nt@BgRcTHPQ2Wb8@;IQ z$#q!q=;MJUV<4NtYobQ7aO`-7MDe)hBXKTS(}IM5Wi~9Ie1TOIB+R%m3}eLTin+kx zAQ8cPyxv7-KTJn&zh%Fsl@j#Xb@nMb+_uBjprd{6Fx;ow7Jhg+8cL$kFv#PSYH)^^ zx!2s=#pHr?ScA7pOLb>%x!Ot@K}zg4F6I>-7vo~I_){`-JHGb{`Ix@Gz@lz>dEx4R zMZPCOx&1xcSYov%Iq%+*w^l)Cw1~?ams=us)Uym5c#C|Ge2cR zq*P0N#bFoh(D3SP#LrH~WW%svvRt)c_X=V0xabLUD|kcA?p0qi!*pkQvYYNzUlY~3 zdUKuZQ_h4virYmlD@K!Q(d{9s#a&avLkoyTUAmzC0x9~UpE3%*3a9sN%08r*4UY$a zaBn2reEwkOqfIDGO-siMNTw*7fHI$nC=eB2JJ+v0^D2`T<%bTx*0(Zb3RBB|rkM5C zs+8XL3ixi_^9Q=OEfn)3-O8Ok5w~-ds7U_x8TL*-J@h1ZMVO=gsr~*ZyImilDLNMS z807^yC6mn-9G@(fPn?y9+JZSKdv{|`FUsa82YQ|;`$GQ$vB8*V7EfP9Rd7s8+Z!X@wiIrc|9d!N~|Hg|;Z08}Y z^&;9OB?@Pk2=laT;E2iw)H7B4O3)^*BT9KEvon`si-8uce7u|1N`uWc@!%d7XLyHK z%%k!~K zth0crhBwHxmAzaK1OV1FLD{b6mT9}>?so|r(s)ynXHhI0uPY^wdYwG+>|f9ScT#3| zcAsI9=&j>(VvF>#WxizO)UT2}o)to>a){`XcRl6WK|JI_3oa&}Ux{Ubcqp+!Jax+n z@d8!S5<>rA>w1Y`lefqO{G2IzJrgT6Y?aV?Z@*g0)ixDt8;CsEe&p0*H8Y-rn=XP!#g;}Hwh$9YY?^K386)G1NcuYO z=HcD;&T76^uZC*-<6n;BLhZ$C_SkFqZni+mvZK~Ak-cfsJ8zCf9b&6OxiC{plw$HO zIMP(6)$-KHmMbawKC7WkvV@KUm`B=l_>~q`wW1Cv%%2aE-R`y`-eR5}+X=NFaoLx8E z*R<(tXjVLt_FH6=HQhyh$%&#hU_!ie^hd%Df08dQmN34&Wp=!# zoq3W;Hk`K;!@@rTQt;L)MXZ??jjpY@%N&H6X~n$`sfSFK3s@cV@*OaXMY7N~3ndiD z-F&b*ajG@EXCsSispmkFe!C--bsFUO(@!L<^^8<4RFJrTJtn7SH}fTPxPK z7>JGq%<3;kEq(&U%j|1|Cdd(%HM3c3G9h7E^s8o7JQlVz=om@4xp+4&wkj4CNPTfU zI^g7|5+Ik`78hRV=w=*PnkimV(lI8L5raxGTN>0$XwR^LOD8yjH*S-f?BBBYlRFA* z3oDe!tVL&WSt(wE>9aQ<74tjX*&wO%%}$BpVyl9*HyaD9Wzp{+15h}Hn;?-4g0>xf6UDaUuELPsem`uV3qEC{R)(WELN7|KBPctkh zioHv5C-y??h@7U5B;>J^O-y5n#n6#6NS9-UXZkRXJBTtTBU8{2&Im z#H=25affWR%lr_m;8|YJUBnOjwYoRgEWr+xC7x2Vn`NWzRVfLw5J#6W)-TEVU7+%=3xxB4y?H*T5>QW0C zrQ#q}bvL$ELv0cPvbVchuiK7mtC^SDlD^2`H&8{iG zqpxu2M$2`51pxMOB9MiJ9F8TCG7w^jzzw zJ+y`E#cb%HhPoV!9lL4L7S^!uF27G0@ zwf?5fAUy>D&T=vlBZ9lCwL#{%bw=iLVY-u5agD@7BZUG;jkXtY;qDm)0&r5JYe8kC09TQC3QDDl#1mx1ELVA*pt;G>Galuk!4x=Vx->^juMG!dg%Reec_wB*fqi z(XOVQ67LAmu(>e>&1toa3K1E+&T}xi))0Lam2Q_>1-4iq^roKqs2WrfD{@VSKt=MP zq^s+r%y+4;kQiYWIl0iXUVz{i#5U~(=(9hTRlJu_cIHp*=IQVzeP)IYKS%*B;?k4p zc^#Krf7`d)IA}t6kxV7;*@nHFiL(H3=j~IzQYCxU=>X!dc&Gd=(bx91&2=4>*Sx)L z{y8E?$GkmGOJI_oW|%^W*7cqUM2O8WoNMrICb6h`J4KE|n7G(Dye=VPJH{5-FQS;$ zwXyDT+-#q^rb?9y;g$5s=+NTH=;KJocC6Sgc6nGZakW&6-xw#u~ra(4HW!SM7q)ZeX4yA^NYQTTRK?ODKNg(xC#eDI- z;*x$(TGIZa*2GHEQ2B^ByvSb4J50BniLfEa50~_geO+7a`B2!i)evAHP}OY_0n0k&M04iT04%69<%UV65BUF)b0Q8 zY+Pl_gdM9l6=oB9n*8iTQ~9)ysyYOf8jD= z*_&nrAQn52yRk_lG}0;FmgYM?U)!)9dxcAdpL;Hj3MGry@tOiR*_2;q+;vrKze?U} zPx5c$8u!Z0G5tvgtYuh&*hNf ztf00A@P(1c7r2MGwY{lfb*@?J?*``NCj(Y8`raDfDKs&l+~jJVt=lV$6Sb({B9@h& z-~^d4%l7k&BR+KW)NQ<6y?64dr;UzTNz6wiR%4$cgk@?f257qu8CUg1yl^Y_2&Y}@ zbW-OZn8JkHhT}NTutHj(+Q>V0OVH3;AlKam4+rsK!tT&72md*5gxu1%-7t&TI&x#2 zVmYbMkc`YtkC-SZ%$LxOy%5r^W-k=2R1~`pfhwtUNDx&rL#*?3yT}s@(zef*%d#G% z(FC>GJ_Je7OHpdW>wubJ#9&$pyzT_vi>AhC+Z$?1EuO=imO;xBlu|SwMZZe5MUZ7+Tk;x|s+32C9@$v)~pPc&Rpn*QrTVQD!N1 zE5RD29!?jXdmn$y=%gOeqA!oNKqcJ8u(BkRlsA7~df{(}GVjEX<%y>8yRnm^hcTXt ziTr@S7r+!i7t3U{C1jZB6oV4=h7J+gwu1bX;OugR6&IxBak~MY0|EQ6YVU)(oR@d2 zp>}$UP@+kz(B!4fR(BHFeWjfAO#uYSpFP#2CN@MWq=-%vtMW-q+rQyj4=;ZP;YuYh z40g6&;dX?35z|BRJQK-!$E^WT-+&IN(s?91zK#)YOQxR4Jg7?fO>zO;WL%#0^`XqxOX#}q zz8EPc{hp6nllThc&2-qoO+b4y{~cPknIw_5mV?+Fssy@BlVd`Tzk2W34Zgx`yL_cI zxpG@u;Q0EoF<9uaRMSXmcZ%P;UaScQ6Xs?S?>NdUTGqtmXrcTCz1!=k2>ob8CMLg$ zBRsX?Cv$)NyVh@5M~d?koVJc2v|fKrI>3wf>1n#C!vk#kTm=>RdUO61G~GDX-f=hg z?p%4YNh_fix4C5j*J`egzPdT;@}N6_v?+b9bu{kiJ~2O{@Zf1t<>dT`9sbkDnPV|W zEfc;=m(L|i>4&>sJzMx%fI4+A8=NAYbAU_$Z;=BRe3c7ZTw05cu5Y|sU`IHVfnT_{?5MBQxwS0y{JCBVQlND< zU6Emn+?zi#axr$q5RX>cPNgs=ZY8C|{O*8>?x8-gF427T(m4+zI;c5;>L0Pts88DB zuyjUR9I;IcgA?|N?d5UxLtX8WQf#u0BTK(EKf87T`+A-0zvBpv64G>;faDCk9n97t zQXj=XN-RAlW#mcT`eGu|AZ%C&J%r0&F4 zCGfpU#+hpde0iX5kYf5A45+tBblOOKQMYJ@%V;NRYtm^+rMy)kPGZR2flAIF_2FDr zVL^E+xqOxH9n3eVhi&Z&cDDuIPJ#>%$^(?Q$p=btI%`{&nBmWi0J}k*%OpX zohuYBJHVwP2*YPNVsKN>T7sUO1<{QsXEH^7UOGFBy8@QiWnOrf)jH?XdrQs}PYdME3Ca9d06D1-7|Vjk3lIUK8k0 zsPzxPxSXx-Y^D#8*SVr?TcEpaCeHMuyPKv3_mh#jsbFenPwW9Q1?qbZMq4jl(Hn1l zQV4>sbzK(=z6!Qr*e5CHxZC*&09ro-OkdHwUB7iGZ*;@D zgiU8pfGx!pK}xmiftLI;0R@}dr(GJ6NSJr)PdQnarY^Jy+YztpXno@=uM*&&5yvOiN#LUuj4FLiam%kJC}z#*V%!jn_qmVn7j#5xe{kJQBj88rsS=I zY2&sRXVOXe2A$_2#<|ucx zw*qb%fn2^HbxJBx!s3LmnNSiZ*|N;vtu)>adNQhYM{=_&u{{o^vML|tI!ka!_T`>i zADmy!d)VanBCAq%HC~O6Raf+Mf;ULBvWe4gEL5ZQn%FTF4UJO zIn6Y9i`&*eFNt4L{2NV+D2MJr73^_$;sP{i;}b&MzJz&W@uyF&n%CU9R#Kv@K_@ z6Mh7Op)AwX+tQCWMy3+^t0sS0UXBbp7eXlGWIG|eag^~@JS%IYe(U}MyU|?W{K_}8 zn-fpiaZGi-;#KfprNchLA@av2X%^!xn1{WB-c*y>y_u;XB4($l`_;WA%RS4g`2af- zdhO<2C9Gm9Ch@s@JJhrPs4-&9f$B`3brU|sN_Rx#4YvD6nb}xq6sokMQ43(7tevv_ zC6}_$GBH^|(_ej%fwe`A%^!8z8>*-Ma8|YY(X^$N3vCtu9HRP?g#sn+<1<`Njwqf% zf5WwPsb#tSbXX`=w-7WM@nIEcWt%jy>$zx@jLEg1gIdX+4BZ5l2#M|@wRk95qpz?* zlp0Kq_HMCFc*j4xdI(~pvvp%1IiJ)_^SDHdYQ))Abm}YJ(l4{iLEZ?eO6+#hq1s=a z>`s7SseK~PWL#X70907z3Y-N|5}ZrHpD_57CnqgR+!4O!$rfyCxA)lXW{HkB3O$rP z%UA3e!!aqC<-SwCic=GNxz|1d#Q26<@m|eWYfGB1NYn!6*99@Y?ARbG<6pdK(at_J zh)Fzo7;Ao8KdaecP1}^fh#SZXD6Q{KoOgHLOQtn<) zKy44SDA+|9T|w0ohoZZWMmHjZ@&O;=?|hYkJ@w zQhCFL>Iu(wg6f2_WqV?)?KwonH8WIoKIdq@P%12xPMv$Qg+_Qg;^r1}>04o#Sv2CD zkM|AccNlzO+!3p*zap4gQf_a%qphVxDj8c<2h=v`k>O`br?m&&(C&fSoYV=tZ)#|n zh29VE^R~I&*Izm3m<^}v9W&f8abx=mapvv@$t5}CocbCvh$g$mje0NMb$tOC21GU% zUf8}cuu4iD;K1#IHah_)A553o&N*vdf`_=UWMk3U*0E_Z2B^7XU)+x1A*FP3ba0{E z^zU|Rbo)>SI7`;S!j_MElQ&y20SCi2#F?gX{^D$*| z^(RN(k3?(Xiq(<(>)SrPWUIpA8|GBvUPzBV6Hn_dOBE?P?NnAl`kkS2+f;9b5i?Ay z;Imf7ourT^z_g*M>Mr9?_NL;FQo78_X2eQ{sQI2#Rzrhke49YqbV#eDDS#DaU~SSL zKBvgWIQtsP;;Ud1mv~Kp97ij%?R0?z+UR>=h4`_Si%OI!R<&{^zzpdL;0p;{UD9zS ztfEs++1nLYKk{_ZiUyQlB3GHlMN=W89FdX9{^B-~f@UVa%$1tUtV?U9Rx=ihb=sPq zE|HP7Vo5K8zA$LDiH$^syRv~^mo-O@+D zbgNc%<(9H&B9{A;h$Oprbe{@7rtX#3CL$*Zy1P6i&qM2O**D(Tc}7{LjAUevG;b^~ zg3)PbR!Hq&OS#VH3cuSo@A`8E-4-~H``u%fh4@WE$3O0MFYo0`oWpstth38<6LAoy zQ8Z`y1Py!~$~Tu|WW4<&B4_MZToyC5#sQWnl&b0QjgHQjdsf(Y zp(`6_m$z@|fV@2h58HeUo3n{Nu~(iv`H5BSEO$iX+WP9J>gg(_({T|>dAw|snq~b+ z<-~QrTB(?2)7KF;)LN5bxJ7pDl(pPHFXs0!^*WRvQ$Q!|=y*Hs1@Yk*j%V_UpkMA! z;m>O7U=vMam)7^Hj5{+7ACfJPK1rUpVqEr-F;1LvG^X5!k?&sh-AZ{TRpVo0 zi(&_Ve^48*XF4qJh3xo+){X}_QzUXty;dU1a{8Egowwt!>jJay<_CgyZd~OOk{c`| z|G+S@RhAt@Z&0pa>s*tV2gx&S~=klFvmCulh5R90K#lRr4t(m6Q<@ z#J|(q^j(Ak#V)M(xJ+~}8# zhgyVt_8WFSI?3#|scR~zzQqNeW)2NK>2jHO2L!V?ggAded8Y46q~qUq8qP1>y|ydG zQ(FH%nV2Qo-wfks-!Er(+7Y5<@9KOV{Ubu{s?_sT6;fQB+NuTnzYOvhAXqBe&5$}K%jZG~k`zIKG8 z^rbfKMal8QkjRC>?e!I3%f)rZ>51-RxtX;y8u-NuIHKbA=w0h2o1|>{K3~eUCDS1c z7PIb3wovcMwc%k$wbsS%0LOD1e9^)UHO(!D33uZaZn-}>`F(wSXOrsz)FQsflYfgl zD33NKZM#9K9`0MmH1$QVt?@N)edx?@H8T^iiLH1o5A0RLpW`cQD&h8df9*xTx!-g1?k&&x^{5?%v)42wRxrrX%v-m$ZA_arP`Y<@ zJ}Yb}w8=SuRzc&FxySpKM8dJFhA;AL-dOk4P#bIF+k7mNaC;S@BKG9kI^4qIvIYBg z55d75R<|Br%S$UVx1vKZibZR2T&f?dvV5ghsaK-d>zkb6@w8QkX>}Q0H$1ukdyQaA z8#Rrj?e;x?gPE?`#=ruUrhV>Kks5BDTkDoW(Fan>hHVG{jjB!{j7f=dGth_$9#Pq+ zeaT#tMQs*(Cp~GAD)TBC0jBJnLJrs|c9SbPBg!O{*R(;#imi_xhA7>{wOvc9NkPr9 zwW@WtRI(yR+rB@h&`yE3#pO64gjDJ_y{;P+uXg_DKrD*W!z=Ih845htuoYwxEtG(p^`Jr?dGtHBgQ%>wsWr$L$~(Et=1zAIt04wLkgiZ^Jd2o z#)7#zt`WqQA@R46tneOmrV=!9^D2=w^X^T5NZZCaT*X`BWj|!BrMB$*bOHgb&Qqo} z^vb`NQ+<*}yXIxHm@pMWLx!;Co3b~eH??u!%qkLXW<~$4DF%Iu88XMXT$_LGw zj0Q2pzH*bea(ter_~N<_D01XYy=XK09&K!tul9s2mMAwW4=vh#=Dj4gi&)?-oVOI1 zb?+XP`7xUp)uO%`2j0W4J?mbSl{%n;R&#sn7?FcMoFQpdh)zDaa2CNRU&$!6N3g_i ziQ+U5Sb=tRl&~rb^N2>t=N+PI$u1tE>JM^qFvXG2$9pf6)W*kmF&Lg~hsG{I-i8Ng zBf=fjLmkjTxP#MRB__V5P+Qd#$k-5e&t+^a;ieVqSl<2gjw1Wh>!dQzX{{9!kl`qJ zDj@7gos*&K&wwnKKT3Vw+_Wwqj6yR~K%D|KxkQhm&KsE062rWZ4bk}Tr z6`)dr<=UPSfp>_}(mK}px3+I>lX4J0VfnyHCT8`#NB+3a^EcHOY%=9)( zv8+-`-_lCJkbh*-qzO&^s_XGNlqxem`Ph9YA{HsDGXlvMF|S;{aN*qdPF=e4y$hFL zzVh;gOK1O!gRoT?>^BM!T#kR+5zU-K50b_(iJFh*_gXPu+B4ph*Swpc(gBM=kyVUx zt0!(UBdUqtFs+^8@x(4q^+k@<@+@17?1^?A>tUlV>=qA^-_UynXR(}yt`f^xTI=WM zSY+{pf|lbU0WL?>4Q953t$U&8h!tfY1 z8fhj8?S_jGnyWsCo&|ysM|&_5kQk7WXPNTRdRUx}#pnlI_R^6oQNpf7({p916bBB^@$WFmL^_q zdz!ZMassXfqnX((IMrRG7)v@6nw0}Cj>NE>YKJB~sJpt2 zX-_PqDq7+2Zy|=FgL-XkANNk1=2yKd<7fyyBL-yB=MSgEM0nED>-`bqOVf*^m1D9F z4Yr4Thk_@*iR!4^;ug2taTbn?w7(YExu0G02vR+(OhZ|;kBJ|;S0`yclUQ~y`2a+GRS{EndJ z*h$|p#6AoK&bu5zQ&Rfr5ed}NwQ?Q_@Uk{S98tFV$jsbS$DR-m0L0Ypa+louA^X(L z!=Fwh&1jZGypvP>p?rD&StUQ5XL=p~=5o-J0F%>gG<6;bFWF&62 z)9f>D3DDcIPE5(tIWpnu@QDu@ZF0z=w=E^>ZI9sW0j5o-{Xi3k%9aE7-NPN)=S}WO zs`Le8jYvmn+YX#VUEbs>s4=jwA~`hFJpPzhlhWSaYe;H^uOCM2Ted^bY-dsIvD%jI z!w%z&1juE1p2=@6o_j6UbqBbWiSoSr^snq~(T+%LR9h}Ri^O*yB`$^v4!jb^zTU2+ zeHY!Gfnvo7X(T`J@Gg0065kG`ndIj+DGk#Vq*ol%ji=TMFJHF$4zzVlFTEP(?*U7KO z>N~?H#-UYEwn*te(nXwI^S6;|;Q*5~If0q`t@A>;4!#6B*2@LkRPbb@($D??x-3%! zm7etwjta+`mYIM;XY%f6*W%s`E+3Vk>|3u|)M+gm8u>INC85mLL_|-yq*>TzYTO4Tl$pZgwY?TP>?zVQR?-aLQxoMy6}?3w7SY}mpRE_=)O74WSNQB3K;%#}c#X6q-lbkOgS5|tecxV7AXAB5JP;Tm zXxv)C#+mTMy46jh7QAS&<2_nhGvo&5D}?x}i@R=&(xr zP{T?jv24A)p8&B5)3j(kx5TW5gHsPpkG(UiE23O&U()`AmU?vrwwKzG9G$+~DqeGf+7d+Xw(_WR@Qij#cM5_F>)(`wd%4g=78b@ye3A^u>UtA&QB zeO2G@#24-k0J*~!rIraj2+>;mP#o)SUdqK`aIMkb`hLO;za8wyvfTb?E$nQGiMZDj zp0H)v*jCp04gsTS`;*CL+(U4f@#)L)tH)8cZxSmnR`Tw>@O@QmWyVP#;*Z(vI!cEO z11#z`kD;i_f=I^7-KH6^rEwo2bpE!Q|5k%+Y((hG{Pz6FF5fNmqyy#`ms+w$3TR@p zLLP-Vqs=Em)+?m_Y>!?X^?L6!RwZ{t;2@QL$VhuYYOF3dWq-P=IW-SKBGY2cO|x)!`QgbeHy&qc-MCT7`k>pu;V&%RAonT zhej-2C08}^AuU(=9*jiVLG}iV`}*8eu7oU3hqxEQ$2J_ayuEqn7$d;@al@6Pf<7lm zRe#LW;GBfZ#f<61V%yt1pHNJ+Y>bRVdM(%zc~X&FgV>GlYSLLVI6Z6FMuviK<%UV! znWp$Ku4!1P7fI7nhm|BQe-l{6lb$n8g39=K9YR>QN*9x9+74HHiz>1xPRB#}={60z zAbiygV-fMkd1+s&uOtY?g4vX1kmOM0U;&dHWEjoSLUR;2x0X7h*=S^4EUcrgSOteA zFejeh*}rwH=8uW>p2!i}fo5Bm6ixancNPw7FbhHOZG+fB@day@3LtSi!DOR z_7nrLB&lVVx@Anv>&+>C>p1jAJ*nIeCIvIV9BA9`dMl&7@(#7HB5C$ivWRb5}|!5;BTg zo4PMo(M|oBj#b0~LH*v&ASEIOD$Mk%1SX3ckaQ0H>?=yS@@?&I8iufFX=}e?MFh=Z zsb;wsAPcqtr?ORmS;Rr17l^s*F0 z*a(^6SdO9FMN6H-Sqfm`%a^sYFa@n`-HXyfK#YL|-25K-TWqKh}#mxbfNKTTesa_wcF zH7b=ZZENZt4dN7QdEm?;1t^7Q5OIo0`Yzp!<1DePoqOX5xWm4lI(_-<_s`fWI>Jpe zboM-vkZvc3N`yFCe^z8C`zCMk8cVdZ`cHfjT93sSxGdMC^jbNAus(W%H`43+(~6AM zR>-A`Jj9uZC=oB`tFO;q=Nt5FfE2~bg79c-9RHvV!FcLBol^b|?X)R|0(Rr--$LT{ zQymN|zOTRVQUrHGjjbS>0?b}t%VT$%o17{$m6@JixOmooU)J8LI2x?ideq!ezc0P? zy;HL{63P6#h~yhal79=5?dJlLZxnpq(Cs~Mu+)jC!BA}8b}C+*2xgg_bBab(=6?D$ zAL%g*^d@r#JF}7r4Q9n>d}ajW*Jt;FvOYq7ac5hfYdUuJ`mygbd0<}f+?-o-|KqU; zs_zg_9Dn)DsTaO+$=`rH_R8*!&Fja$clXBbvCG@f&A)N+!sTP9y}6#nZq7q)JU4&# z#EI`5JMlNip8d}J#EIul{2#|o{Pl?wR6KTx4Q}dTsQ2w-C;w)C;@i*t^|$`xiEsVY ziEo@Eo;!9qk0x*LJU2fzUqf`(Z_WSH`Z|C9vqJ6N_ziIV^B>QBJondyU^|$Bdf5WY#-+2AlOYA@(4J_=>ZNCk* zxy|Ur@xS`U#hYvjy?N|KZu{7MZob8)Umka#fA+iD|I5$kk8I8Vx98_4pZ@MQW{>wC zJ%0G($9w%K2b?m^z(1pL2!}j zj88xJ&FJ@EAMbrh6;R>f-yT1FpFbb*jz9lwtUwVMAM?ET_~DNpKm1pI{nq&ZE43f* zJ>dB_JoD#|kN3WK{P2eY`tV0Q|BIeAMm_wU2K?|og*-e`uMhuU`rrX*!1;(@AGyM> z0~uP=^zUctUsYA%bA$hbs{wHDDDVE|@xu??)=2-}s0r0$hD^f;RHwqwr+T6S@IEjN zG``RLz~KML1N;z|X8ZL{HM;wuvHQb*s8F#H53nHhkGzB2^!}^Id;gDr{1dM}_j8EF zZyHl(i$kY!>zoH++sRbdn8M_!M$MDh3{&8$$4Q@bnB&fN@Sbk~>~;?T2*D8%go9E4nv&nU6CvT&ok&m(@W>`$1e%eFDZh48 zz4&b@<%d9lJ#eY^Pqdl&f!3lZpaNgv(zwuMDySjZjoNfc(_bwS8U|QN{11;m`8EAW zaXeBXff|Us$TKqea~JOQ%#HQ{e-ua}$H0U98h`3gP+80f)ndp}EoezU{}g)V!S3zF zYbmVix&q(?i+X4wf|cY;!~lY>tMbfPQagve0C9>2P1RB8B$U=TpSV}rh}d+lo_Pw% z6XW8+!!F}he~nAf3aMdW(si@!6OkN3154<;_TIno2b#;6A<17_)lyKA3`YMRC3=Be zNn=qV^xzM2j2zuj_~(0vavpd^i*Z-vTsX&Lw!u7FC!C;0a8+^_A^|c$Pc8@9C}faf zD1IBL2}2kEvL*d_D5w{(nKBtqv}E!q4hSf2pL(V938D%29= zX-BV8t`w}srYst4FP)`{cds!0vuT%TF*F5du#x~{6QIlk{^cQM?~m>kU54TC;3L5P zcMC>N;EUvI{7N-r-;EYD8oPq7?9LY=`HYL z6v9hf8YP{E!Fici5QOucxX!A5;XT7cpkny4wG2vs1`-4;F=fy`o+TvnnLAhkD1;`Y z4ce!0HR)?Y4i1nLJi|mk(6HVM6(S~swc^g>hyRn;(1Ni;i*%WiSA-W7ri}iHu=}hG zGu1I%X$K+)y#ho?NYTvV(744@=f5%tKaNb<^Oh-f7-9gk|C|^5hPq)viQ&Y0Uavh2ryx2_{aM=E^Z;tmkAFWZtsu2@ zcu9-tD{4KkFn&IB`$6iLyrTZ#_Lo;-N`yS8*{_J7bqzK z%%sk=&GdP04MVk{$L}c&w(}4o!APZ9(lb+Ad|6(_B$bZ-c4ZY%OaZ_YYU*R5(17G2 zn)yUW@Y4SrT{l^yj%=KR>JR7yZ9ycEs&MIY3%oVCke#9#0i~+lgXL8M9Bm;gG6C7q zGL4+>!7ufhTGb9IsHS`>9aM>EO8UK|5Jb>-K>kAG&;V9If#iq*R8O}t##-ULz%-m8 z@IYCXk7g0>XF8!#HD+=QOVwxzKv6NgVUBhQ!W|x69|(weW-ykUu9{?3eE<`F@qmqj z+n@5PaMp8phWBORmpF&wA|Yr&uuyc7uK-hi6-n<=pEihY8E1H_R3_0+!}Mrn9I^vJ z{(B&2@Y5`RY9Hdo@Tjfs12GX3nPsf`THy?(7!NoQv0bu@)*!FK)|3Ycb+KHcQ37~W za0dD8bY?TNB3j+IL(mg@sz?~PTvQv*;mBYGKqMHfXvq(dYAgXREJmX>5FV(YLLRVB zvd2A1p9I!GvG+>w)p_pl4A4d<8)*SS43C@x&$MRF8+rjLlr0*NI}oc-6l4bFQ_3TG z1R{-qKnx*^G)M@t*$w|if^gl)yF`H6p!jJ#q`W~_q#s=s&1McEsPhE9Mr0vLpob=I z(M;CG$_J=At4M4XOeQ0(4YZT zF%%Rsz30cr^HH_bo;S@`Z=?7{-gZHDi=mD~P zA}r-$_yd|>@+U+A*-BAp!e~@NgZE^q3P{JJ!Te8njQ|ej7&y`ldjDCNULN2W1e4vE zsbf9-s{IP2EMU}a;Uo`Ys=JV{X~g(NaWSE~q6gSgMS=FrWD2{CXh=z3Yo_yi#q?q!X&GdvOp=qM+3otCC#SR-k?#M5j4mcN**2nI%G$K z1yKpkYPdsFs);%wcA6le93X<80Yu`|v&F&_%GJ#5FYIN&yw^9w`NWnjtdb=K@GwY} z4lTJKE+d30lnXdYBRw)s;wul3M8=F?h|=Dy$B8az@uT6LN1!1=SNK3{O?lcl-t!1W z>hAUHbJHB!&^(}`ysfhb^EVEt5rQUu0O5;Jr`G9mr2MucHdf*Rz0wmUVA!a<#F;Gv zPRr!ptRHeJ%HbK^dKe8CXzeZ4EA~=f$ zLS4i5DJA~Ma?s)qi?*b|sA{O99n21`p<*Y!z)Q5Kvl2KW1j=E^6$^j@euHF}6gZRL z{6bs73@eCXXn`aN4uk{`7ZY%`C$PBxcn_$AtS~{QEsQK!>LFi0-un;|P?1-1z(wF- zqK1@;y`*w|6*D*p`O^SID|9bq_7JtGA7&Vz_=tzF15%&)5f4)e1OtEw!w^oTq0+=Z z&CkL`78+0cn%{10t8t@Y$qJQ*(TyY`^zCrC7bq5Znai&R26n3F+5X69qv*O;vf1fG$MwLl7Pfp%oysV z^dain#aG<`+?#w7l`wG(NP15{D2LvLF?l9vKVIo zXlD*ur~_#gN%Cwll3=7?2Qm-PT)LG^cCAj1ZS--Gn6E9sH7bY1B!M z`!+?Q#ZbMCqk%~DKM6#sj`TtrK*8yNnT{w3sJT6b^qB(#{fL;T{ILrQ>C2EU&%%(> zfG#OR32->seX`&~Qy5N0fPpHgZ;(Yiq>PlnfdrKSuvsh8fDec~pqdoCt8IzM9wJKu z5G?`iQx9Q;L%*RCb$JlHB-+fQc;6O6P-66&ydVP*L1Z_9B+66{!PFqA!l(gAxdyhx z_CR`BaF5sxrR7>;3%evD>}RgQ6bOp(pQt`iOZ2fShIvwW$VdtZ!;opDk4N$Dt09O8 zgk~G=p+`tF?5M&EkHC6|eQ7h!NC+TBqVgcj{WI*AaKjtKLfexN~N`&2B%xt!3>Ra%38NduK-82;+AZwW&%_h8C(HAinw3m0F!k^b2 zY7EoDD1L-Q0U#mdRuJVt7pp2Ct-7{-P?RqFV%6 zrW8O@h^F#;yZ{kp^@ZERpBuKS2BKI7TBlZyt*Mg+a!G4OA!pbF8C%aP7F2^Np&ME` zW6bbd7Jw2u58EhP05r{EmP1R_PGrg?`kN&N%)FR4d|s2zS?Le;brnc+2lDPQZ) z^j!iPAWRi79lL2}dIG0Kax?|Vr;g{kuq|n1zRB>yv_H-Y`Qe*l4LBx72Yp(o6O=-h z(;5xk@j8@SQb7rIQeXi^^eqcAm^+>gP_zh@&8e5WHXgR&X}L56<_`>(a(<+SFdT^y zy`${f*Ac3bb{#%Yn>O^s4JS((rynwNAx7{1=E%oE;#j($Yz3R2p!jExOP}kXHfa3jVZa)EORz){H2V z7_+{bAEX)x<_BPCdJ2q!w!!O{*rzZA#Av2SvV{pEQ$aMdyY&0BLK4}9>g=){W{5%b z7`=hy$FuB1lt-e1o)Xc(PTc1Kix`6 zX9g$auut$5$uV+nAHj^nY>_2{OMao^v{C{iejzUsw)71Qn?AzCYM9G`4=tN!(u~F+ z^MwUQ)J6RvAd00iQ4V}XY*wNDsYy+%n1nV6{(f*b%pNixHPU_#GRxqntp;MlY7m1A z8hqK;Om7l#>8vAuJycbvFIs32usof>QJz31hHOZ}cmal_Lpm+6KcPuMJC$3)mdK-x z7|tIS?XB~eJyG(J>A^7Q@4eE^p6pR@OZ}#}@rxd1ES5kV)Es$ENkybU9su`)1P$8E z!iCP@LEvQy%7=EZpV4Z0IirSa5<4Vw+87a`rKE)Npa%n!LW%nPS<X z2N>K5$em0t0R~?g?JsF?$lj;@(2U__T!6g+Ag?4C0drX)=qB;3uNIa+uXa)ka44ZD z0`;a45dnG)!=zQp0rSSC;dN6Ma0UQ{kV_=30u>b0;>gf)UsOac%aE*3O6?K=txoHj zY9XO&n!~2!&^^VhITAbu%8w;{5Q3Cd!?XX2dPNutE2xKE`5dTnmKGoxD1OP|L@6DC z`UBUobI3-fO3`;pTQ5Vx0>gng5byyMGoi?|#YfGYAU>@J%mstM2i^~%3F?PYf1uIs z?ahobN-2eDE-(Dkmu|0FZR2G{w+n^)J|7t_7`CXMVP~WQLePn4ZA>`~9{(QwTChzC z5DUKmjo*VZc6>4g$Ss(Nckzmfh;H!u@2H48VAM35z$t`?DG^v+bMW2|9~2AzQ!01m z78n~&NuW4Uq9V+jpFat*(`E@yV3UTBmdMHbDZA*I`2X9Xrx*=QMB1TbYMs7fXas1+ z4Fx6B&>~nk#zloN*83qsY9)ava75Nr3VziT*oX80Iffy?6oeYF@k^y;4n# zvkif%2`cz;jK-gif*95;)KIC1U}@P)Xm>|vA62VO6@WnsObi_Q(M(N}L)aQgL1P1I zMJEao0Fcfd>;DrPMUW31ph+)=XBrHOJuRH74$w6iO!v|3L6R)5&<4s(h=q()J{?shFTaskm23? zoZ7?0Ch-YwU^N&L8HCh7$i^#~p~IjQ)NOusL=GT9_=XZ{#pt8cCnnOcwQeBQkdb9z z|6kK-z~_mGB*nMGw3AsRpExS_6Tw%M6E4_XNg`A>ZG}6NHkj^W^Hi|D0)i=9a(4o| zr-40MRD!Z8JKdOd+r- z)PNCSG!HA%^zA+mS%PAR9A~2dk2wy9Z&W|?c<4xK_XO=|kr57!Fw#HtxIj>_T__LA zm=xntg0U1XA0hmdu)-C!F04WR-J^Y!+0LNt;lS-ZeNo3;{n8v(9@TO`5!j=TX z3uZ{Ds7VRk2yAoY9o`TB=TL{H&CepKhFf$Ms>>SAgke}>(XuASB-j9JQd4V{kmfXZ z#$JjG>UW~18q{hH7;m8^BKPsEmh&!@9~=}sh987Jpe0p73Y(7f#eJg#hV81Ar^AKvb<_QpRPLX%=WjNIJAa!~lNrFD6Jn6-eOp(}=)%ZZ!`vacq_0 zCmjZz;|4`!>}n3h2Th5h>KDJt!FBr zB>zkWh8pni2M&39aHtI)IfIsMu-0If_#x~X(2OE@2hc~Q;}}X;lkzqqasZH>4$=^Z z?F~Di5^4s?2Y#5-8sa!AYJ#B9ppReJbTCkf;!r{)kA(b^ItXegEpkQ&>b8xLW{C5b z9!;)bH0;!%0ifzHLW>QDv5PpoEyL5Z>{)xJF{4P!Y0VHSbilt<*7Uhmw$+p&0y{Z{ z(5zOOSBX$Fg-3Y_{^1x>jK1Vuo6?y@Y6x{0rUbtg!r(ArYC1%GP4p%RCJHf8QsY@S z20D1Jf5wyqnM829fYBN@BtC2_`OS)H65IYR`bY9Wj{Pd~wS6(>t;;C29U8a4d zo~O{(HYsM}#xIP@2R1G8SYHz)iM<%kACb>b`!Eb{28GN}OCpFs00{++p=#JqA{!we z4laeeW`7i8P}oSx3z_<4I{p)D%V@>HBs(g_I}$j07hBigbJ%h}rkW5R-qQo403G2n z@S{-ih~rVJQjal6n=1Db^QULa+lo|Soux?AAq+T0?}ZW_P8wmvNapqtDtbb206K@I zT#MtYQmoLG0o}g{37c)S;T8Kn3ZV#z5sM&)q@*P}2ExSy{7F+%cv#rR7^HWCTHRO^ zIE%^s*zWoSxD0udzYscuWb%MGHn%dX?pFebj#x}hr%*b`C)a`4BFw=@WGGy&4C}{F z&uN&XrE-wu@8?fhCYa43`qD^4FSh0>p7hcx4D9%gr~A`P3jqoqekpvUm4+bp@k-l84+`ygI5C)p!`Tr?-C40^^T(I>4bJ1@%Jj_eA&QJu%j- zNlUs7aRFsXY-8U?mc)>N#L@Kfe2!2H1bLQQ2_p~bMM);N{L*WJ9)4-il*~kju8rb{ z&;@ui9S(4T8Rq??`8O+X8U(;GIQ8$qN0>L;%)?N#Jx~%@p)#Q#nIOe@qUiz?T1EF- zCXJR4>M!K+!5~XfL9c0=x)gHGpdU&4xhL|*_KRHn_(FHnraY@;lYy&GRm9wY!_ZTd zhbX8GZL@^{KJ93^vLN!-NJ8(CABl@D5$F%zN*xB;(6NR%eJxYM;FcF+TZ2j1+J%;M@_yJQgFt-2 z)6&ohTN_76b53LEa-rmq;oH@UC=7pu53D)1y@Gy8INDtgOB#|x$nZcx?IaC4cfb2l*Y0Z5{@&=4Qd->G4 zv!|znn1VUXI8wcqj{w6B;nBtWj%3nOtsckn`umLL`=>6QJ$3%_m9X1nhKwtinZu&~fhMFq`z4PKX5>YEq#oJ)rO;L~fW1C`P%AT&sz-#PEp& zCF`eOpo-lMV*k`QC?o~}70isy%38_VtW2{Q>hGXG56X80C%*D&@aiiTP+WCtYITb` zC{XL=uY^!dvkn+_8*b1xViMC57A#;IUh`m*!{Q>*Vh6%$y4$%Xq2VA2nxBRBI{-_A z^VpC9hP*;}+k&Q9g%R>o9NpaKCp9UahwueAb$xCxlCsD>cRFNEqw3bLQXAv|$w z`Kj_LDJq+BQac0zJwYWiMGqRm7%4`m4;=~ZFghqRRW#n<{ff%d*-i8pk%!cNc%Gk? z9Rde>`kbEn7)7xdik^lKY6T3?P>D(T7lj654$;IM2}=uKDZveXV)|uR*d~&N8J-k; zXhfx~01z~qqLk1PQRiRe3>nk}B@3zABre~5>Y+!Q;0tC?ddLqLf|sT-*ole*o1+cmacLE+IJ_-zgR0LVJGx>?aPh9SK~ z=q{L`v0(n*a!e0kWq@NWz^U`ij!E;%zJ4GnBd8_xlbs4R8!-@45^uZD8EDXTH$y*8J zl%|7;9HJEAkLWQPI@4q#Ok}9edpu)-(3L!fL`}L56T-j6;Lb`l$f@qzL@;9FfRTlb zb3j7{WCY>M1B@EKsw-jC>Yh4`3H_0KDpvhn9559FX%Lc~8#wuq3Z>5oYZyU2L-*is zxTz>`T(S(4W?~P8lf@@wC*`{Ucs+*ogxEGw9LX>)dvVI4dlI>!a4MpxUxXd9o?)%DPBF7$ zQdwPxie#s}U=T>ILTE6OICnrFN;w~SFv2QO#1Im8&`eg}K%0h?0G*L2E@Z&C9O@v` zQcQ$e)|zpEX?8dDBe3KJ`;3mux;k~{psx@RD= zq`NjucP#m0m?=of4g}?c$HWejjSMH6a}&kru2^3%@LA`Od8Q6blNgLdq3yln_0L1t zpuvY07eK2{!;puDThQT;)W$j^leCT)MRE)|Bm4aKvoiTx(QhIjP3h{_0Hmt$3qLdM zvFUK_WWlV{G~yJhq=bAGFsKZ8mlQG#Q6Oe{$*k3#2E(ASEO!`Zn4p0`1m0&M~pPs z@Fa-SG#Y_1Fx5%n;3ZNIxjv8j50J^5QI;Z}-kg7pjs0NZ)9$6Zq^{9XnAFUCCT+@V6ABt4on8yJp$YG$XStz5w-LIBBdgIgN!IZ!?Wh3FCsrIyf`vqj3qr%-pSidn=YC8FN~jN zVYQeWC?O~m&_?8uF=RL&kx4N zQq&0uUj%I9)`@XLDMc?$!3t?c9Pitl39sfj!HrRT%Dd{Smb%MBJ0!`$YSbxA^@9(% zz=iD)NyrebtSVWbEl{p#*P0G@)81o&* zgK&&(dJ)+B)O3)625z$zJfwkfs5!)FFe=Oqloe#eQ#vgWv9ehCEEpmPl^`)Hr@00s zRI4;AN9VET2z7opI}{~?nIK_DGa1`oo*tk+?d0E$APDXI;jzF%LK|G-q4NeIEXcd8 zKfF6cjD3^7*MENgi61;vN4!M0(1j)WFzSyTR^9P$4UQ7Z#EINg?m8mkA zw2pFdk`$}Z7dTywA}WA)`VSDZKne9x_1xQ^MvHWm<}ohDta-??aaDyGMu&oj(I!9= z77V3CL_8%;`31U~W0%2NSBAlAn3x&r1d+mW6oOgXlVE7KKxx>Kw_(f-R&$?0FBb?v z1x5*!{Y~Q&$_F4ZD`-+%VB=X?i8drB0wpIPZ2|Cj(ulQTjWN)2I?O`D0naD~e>n)S zLr0qkFdLn4NHSa$9_7|tHl!Ov=>n%72!W}p^rE%UR|5^(r~WwOB+Mve{SEpTzZe~Gnz}d9pRz%8 zh??LLV-hy?A!Kz=1014vz)S1Rgr$KT27~^^>7k2;QzRbn(}=Q!m~O?a)-EMBkotSe z&H@^U25>+Inkza6z~EAr`G4v(n+eGV7!(H2Gk^ejC<}C+F>G!AAwJD4b0zRD+{LI) zqiQOmVZn1Kpk=e+nO+B>T~baIh$K==xGyOWb-)OPhCi5AVUj%f(Q0%P>=zaU4GH{1 zih%U%>GNC~q$Z%D!gv6!Xs=5To7G1;5m=4(Fx7(pO;lSDUv@YRs4nd)U<@LFEfViQ zLV{glV7ykPz(W}#s(qP%9FTkxTENH>07Ir+CIx`}0w^9tm#6R$LJHgKeiDfd!b68J zT)rr~d(QwNpvW@O)~IGRz<^Olrf^A}0Y;N$I5@>!m+F(tO5{(`r}GimUrtY-BYVGi|&iQztmtgMGTvmQWiRG zvG*vLt|s{z5_Ipj=EOV`-y<+hks zX;!r9bLzxc8JF~KC{eT)3L=9V!e=3t)uLr1DC|U@ZKb6Tl8qIlM_=PRDgac~Zl$4h zH%tSXwVJZc{d>ldf|tO9Y*8e$^));8iS+=uO!Jy{4C-B&R}`*iCg z^OJJ9=M`#Jdv>CgN+88Rn;(^RFgH}faDq=#gM)NEg33r2OPOerAu#nS&qDyB|siQw2dyah+6xU3*3E#XsRfy5ZVk#$sx}xMzw^m zP1tDzwCoKl61pNQLD!OLxO+cF?FTcEzQRIy(rYnAzt97kiM%G0gb@rS{X-!SE#jv# z8b;{xG1Y(uB0N}_1y2SJ3`P3r5bwo!DG}xBctv8-02tDHiYf-G#{+B)pue9lKP5Q@ z%CMmeES4If@r*1w*7)|OwHZ@GVOksa6-_%iY2fEaZrphr;cRc7Kl$yWC%^sOc%3r) z{Ie&HK6~Q$@#A2#FPUH=!hVgLO-pn!&}NlQkSUOfs|d|EszlC6i|j4 ztj_U<4D$f_MK>xB-NNdqxr&>}23(NCM=x9)sz z{o31HmC9?JQgAPn>tkM}*$kH zaj^RAt@RrlpuxE4_DAzLYkh0|Ht%9klA%Wn@@x8qfCCBzct6CRz!9{xKLgG&qMyvn zNukQSX3!&g(Yt1MYE@z#d6jAHd`*7<9wfOzo3>F8LvXZz)t1UcNh?09P#^`7d~i-l6-)s(zLAIk z5;0c>p-B;NQnFgTWmJzourBI(pcLS8lLaMJk5R@psRUsJN|HsDrrIWe1WbdaB&4=? z6*+X(S;e)WLeusAhY>SPkYPNs$rWFj2?(KNH)vr^plGH5AUzT~1eE)Cf`p>5Fm@mU z&|A>MP=TqSp(jW3OMUBR?1~6H4x6PC`u?#tFJN9nadPY-0Y=uY@o7f1Kc2W^@Qkra zJ?KUl!A;v6xgh$J4DuF&z0aThAudswl&()wM&~C0qOjdUDF5&gR6h)C=qU#o!_=&C zK062WX30>I!hTb+aGRJ_UT;4w&P;luPYo`-2vf9y^r zTaY!wcL`A7a*!m`Mlz2<_>w0n^u+1*vJUQWkO2?oKVa&1Q*b} zLHIIjqQ1?j2Pq>WiC&@g|12qnVIU?&86M~s;!_DHTxb#EI#gpk5ynFb%`FJ(XoEOo z%=q!~{MEBmaiA%@kQPP)1!Q=sjtGz^p>xrOSJVX%sO~K<^k_^$%EA17S4IqhtuICV zqM$r(wF0!}LuR6fTI#KW+6+GaXPVmpLbsakNwMCcE`0rp^nCC;frW^6YPTY=($62U^K zFf11-nqa1@Spj6Zh7F)sw8R*|13JY|L8R=^=I2n-6ZT6=gj7NoOiZ0QI->?$#n@9B z-hVuYl<+?u>;qR0yL!)6&TnN)8F?hpKC8t#5Kl1#^!yy^HM7pU6cVO0s4+C6s%X?g zQ8X0}Vhtz}WWy1HPz~WlDl~H&V7}Lfox|0%3M8maYkvKBh8OsH1$L?rP=oLVw80OD zK)*6;U?3T$`<3O`QEH+z;YJ@sT>!BTAZM2AAk)`02uhJ)Nk{59<9-khDyPUn_MaIa zK<>?rNCM|!nc>N%bQsi)I%-?$`5OhY=M$Dvq2|d6a2$o(yNRirC@Ds%(bmEvXk^mvv;PNO8 zoMtgmX9W^8DA4L?c{d#s&%pWRtZ;+a<9-AY@k+vLj1``QSSc_9bkIdHe8B9e%DXm8 zo3f5^W8E^0dpn2}I zXPTz%4>wu=WTOHN@D}ioEP)c?1SA$SvW_a3PE$HyJi&+r;ES6#H%`B`y}i4!L*;%1 z5NB}^N2xRh-$_&6H)cSx)L&lnkcV}_S&%b)^9Q_R( zr&i#tdBaGQ1Po(SK_Ijy8R3zTuYXYuI399<(rBuwcR++U$UXnkK_=m5MXaF+bf96* zaYk`Pq@)2sIqG5BrQt~!En|g@O~qwIp3e4>kd8J7iiR+K_f;o9TeqN7rlj#B2LF%-w!zG4D%>N0BY}3b9u@kSV%CSbtpU; zy@8?ZZpkJ*-s9LC6>u!w&{t<6rWhiT1}d`bKbD>f#Ee~UhldeHd63>=h(HP-g4DuT z#`P&SyjAf&7?D8U>$ruqK-q_XTyEYJBDMRNeg6mi)1DUKp+D&++Rf>Wqxa~U1!&+Tetf*)k=Z^1a(!NbM~LL z*WUY_x|iJ`c0l1_hy+yOqepiKQAVIV5Mcot^WO(z5qRO=2}|-K%tmC@U)Y9Ik9Zbv z9IFnZ4KZ|Y@6^**^ZiIwlSQb~H*w}AKFc+Y%*Pr1wP;KLEiJEbbf=P8l#le5_go2p zgID((v|#fzZlnn7@Lg|CLN`TZ#PbS9yLspr1UWJ)>zl3H;NqIm5d=i#&Kl!D6#WWe z#6m#-I{*3IMNG$&sr8nHhkb)T49IyL{Y;9Xut-DSQg&bkM8YHt7r`@9JcH49Bc`i` zH4x1pVX-%Jv07OWL{Wc08hW|HK>*NqS&Cq&+lvt$Xiy&(Mwu49hpBy=b+O3C<5m{= zfI+~LnR2pHIL9Sb7; zj&xwLy-3RwEdo$4a@4CBZu0a6{qecqDs?%-TEzb{R_N;Et6Wl!u;as>m%hmj&QKCi zh#=J^9+gzE*8_}-(XnPk#Tm{rwmab?;a}fg%GGY9T^^5spD1}}IV}(`)^vE!brbJMfQ0owo1Mri1=U(OeNm ze9&7Cj9EEE+<2!5?HJb*=C{2UHUDvcFLHjts(ZmQOtP*AEaWM~Ldv6yEb)6i+S#Wj zS-yS`<52>+_YeO|=u9Xs5Rj1;2k%dFBxeK$FVR@mW(lLVl+P(7#-yX)(+#6S7SU3@LQ-sG!P5n5U z^+F!y7I;C2h2j03K4FTNbh!b7S%AV1^*yw+I)IeLZ3 zay;b*uk}Ti%B%4u%<)I@dw?X8L0Mw^{^`mPyIof(;IruxMCR7nCAotE;KM!xUC9lA z#HOclj}+DCB_~l6T6;|v7QtaAI<@zyk-XyBTr|rF2IU6P z$i**$OVL^FjDG-V!|-~aL@Po-g8%C;Y30}bHfvZH0V6OXch5^ktuHaEP6Yyi1nl6= z&dLPe+IqkvGuQs03-X9?h?HsEQWfCF;YHlqAiIm#S@Ig`b63UOd*1P8tbzjK#71`) zL~NWZ`a~f1{fCdvo~Rn9F4ay`Ub}}e;gjfa8q^mjv%rmyd}^3XLDqZ~kG5FI6rb{+ za798Gjb+I)**qnr{t9aGPR`87$r`*szRGs@Rs>}P1u=|kv%N6xjF+eLl>~*x2%Gfz zRG_W|7Hl}+x3Y-__iJ+uIxTC(LEi$Za3iCYAQwHo(4p|(l^>!y$&$Sw_tl7?WaY9^+yaO2pDKh&%&`P*fL=o%2V`nlH3% z6`YJ9)1bES$}Is`(3gxo;%e$%vKrIXCLMgaGE6<#Eng>2l!q`dvFMi7V?;9>lO8a^ zQ^C_;Yn!lh?N?%ri+=dm?;;{YK+p(f@JS-!8!>c5j`(d#FaL-CxbyFrjlV8Ofbk){ z-Vy$_-wh&IUBGrtiG8e{K+%F=B81G1vEz%nXX(OiN-=>|hpU6DDw_ zcG`5()0l!oA{Z(fst=jfo#Mnj8`Ks{Y+F2)nwIZ}PvT^gERe8*dnzYpJ1BX6>LTQ~ zXuk=u!Wm()IFMR?x-)LPBSHEVXmm5bzhP~RyE5@b2m%LMq?jV$8jg{mV+tu%mX+WG zW&)AW1bS`^_?i!llccENt?F~DqmKkOvP)%Cii42+UndFeLE?N`opRakxgdvIgx_vH zvrq|UxI!gkIi{Qh0d!j4PRN0K2zCcM1kM*Yg)pcR^1{zxCSy8Dd?mr?GkVC@ZfRNA z!U5pk@)=_5^~)1wMKCN+4`<9$RACojt80Ui7vhcfz~nQ5*B|)F4`O)cubM$m?S{Kg zx0pj2$v-EU3s_o=87C+T+S33Cu_jmeKYGmP2Ull`2G}Ra_y{ z1w&gIysPfZ8r8JWr|mDR)yi<6)!H9}uXj)A(FAr>lHKOXwf%^%3p+erZ}`*pD*s}= zyu=pYXg`=TyJz@VA%{fbM9w>md}BG@5Ji2U>1}BiL$H7bpIzm-_FMcw@@f2#%<)(M z+u`WgG8|vDrLTRmz#QMe{X)V-Dt@@9nM7*yjh&(dbvr5@@69NI59~y$HQ}&xR1GNqxHYN;T6n9MyBi!dQODX7KZs=%J2=aFeWzg@ z*S*$PZp5G-%a4VbPZhO@dw1rT3sk^Eb7Hz6iS=Xv_;i{JIg-6 zJceKTjc9SclBcQ`3o;Q1TCiJtF+-QUaFLnA(xuZT;lZQsI6W6bJx~HP>`ChCQ0N zX7)G60#6Wp8rGcbUfWSN9!pt$O-jOvJMSoACP%RsbciOw7B^bx};LTQ(E)3p^t zRayE5vUx38fm8CxnXjf)C&qk+LQHjbQeMR4T1S{fN+BnMFzb+U@LV;vO8pQRGL3Y3 zV1Zi0)Q(4<=7I+=Wey&}(-ZretrT-uja((?TtJ?Zam(W_W$0B|fE)@rdg?F@kr>5( zAy*TM!_0mbwF0PJ8brCQv~HcSLAFpY5HEyA6URtXOk9=%aC^f^3@0-=GmM>9b`w}8 z6s$#p)d+(DE9x=#E+GJJQJS2hc1Qkc9|>4YxF6(EED02@sPEw#U;>uNv{_nb7|ft_ z5|>yRSxVOGHPz_3>rHCXHV$j#ODu7t3cNcbu~7d+<3gfBpnyrQJ3Ao{(M2p5vS?`z z+A!=1qZkJZoQ$w)vY@lF7W_8W2*h(k+1jQ^)WvNMRM^3 zA}by|s~Oxx2EEJ$$_U|S!*rY*!-bd=13;zB*YD%MVmQ`D0TYzJD1=e0flk1p6xgtU z@&w;<8Pnh!tDPlT9h|5HE9+x_UU(tuGbUSxP600<=UKP`7OD^tXADI1SXElp>K+P~i9naQ-Wweb4CT&P-H| zahCY?pswfQeF($0Rp=!&2Us_s<pZMBU825m_prB$^ax_$C&+0YGM<}%7$SN2>aCko!Z{my%D z{>{!`-T29kw?-XD+QoUx2b1LK5Dwsm{n4(jEbMAv8Oa<}pT-)A@fvy@JmDVti=%Tj z-5!5SHJywFwPn*VZbZD}i&Sm>?Q>QyjPuo8KKQX9OF$gr5Mic4N!G7=FT4>5fJwH zu~AA(@qcnpkhyF&gr%_MM`h-tkwRp559_c|!)vcF=CdxQh(6rd$AkF@!NX62i+nBV z#=9HD;E~A0W3CRqJSIbvi+~|~8R_z$H6$)hDg71(Gfq{RLat`F4^%Qiv^AV3YfB~O z&)>DSWdR1;!A})UNybrjvP4!yBeY$asn9tun;G&Iq9KBse9^_tn3+NlnL7MN+)GDG zCiUV3Nz{n>+Hu2Y2b9R+8U0^d^|hz5fknhpfnYwdLRm6{Yi6dhjy*h!lF^^)1>cMi z39r(^jB}+?gGL5C1MX27jiU2-~8=lh1#2Q@)3OU9YHgc2yN?eW(F-MX|q?u@p@t)}kZKnOaKQb8= zY>lLj8-k!8K#uWhFWg{Rwz=|&#~{RrCUgZJAL<)O^Ih*5vH?_H&`*cv5;tpJnJ~(p z&(hJtDGLP=fFl8YbmuAptcorkh(}joPZ84b zntRh#?PxyeJg6j_uf!ZvQR$+BN*uX*ivHN2L6&h#!DHy>ms7ICBNe8Ode4LA+%{YN z1ic-oSr$zP&mkGHDAFoe50L*qA-Y`L$WS|}mvDgOPnQ7X#6eFs9XeD*mpPLHfBezV zxIYp>4$n+|5fu>gAUYvNb}p(OZE|YQ0J69{)CY@p<=*7~`dS9Ci{~{LnF^p+1s-9qTrnz}9jKXSib={uzmsUn^Y0c+ zS(=tLi$IA`w)d1D&g$Rrj8xTjjAv}E;FjtyH%=q%*vH4QymoG*ghf*z6v1*SS0fnd z7&3}&NY9c}06z|XQcfrD=$BR)2UI*lK0k<~dfzj#GAb4~-MSc&KG$f)2gHO)iCU}9 z&nYzCjW5^EeSlFY;FCE7@TH7`WSiF~mJ(VV^V@NmR&YV^=<~5*_4{3OqLvW&XIx zpT6_9{zVSiq%`6wFF0gIY@}7PL^5>#B1Vt&F(gv|uU=Jt>-BeUzVr60ybQl}weFec zy5=*Wb4mX{4E27I*Z)bt_)Ul}hSM0x)W-<%D@iDiw={ZcoQO9|tWtc=1_T~w)`XK9xL;NA3vc-$=2tMzJ z$mB2aJ#XpUsSFWfR0NSj9I##A!X^h$zyx{%<5?bLA|35+i~u26D)Me}$tJ{b#ilz4 zO^Yd^O>{>}e=14Fwg_SC4N$vnbgQb1=pmV2QertTdL0b_0R}m@5n{8`ISv#MpO~|nN{Ci6U!fz8UFPFT zvb8cYEcwgty%zd~=_k}qV#Zuj08GiI=qeh^or`NN>Qo+{u#$qsD6$pXBL~`#@d;NB zF?Z)LzxQpPrAJuHbgUigG(%@LGsasvs!pgj%E-N7CRU)UI_og4JW_=%OePSxkG(2T zbFtZ1n?OrL@(I==5F7E2m0$#PSt9xrV>Zwca($7wkj_0>mz!l3yH1RMYV2g>u~1I5 z7PPLD_mb6`!uB60RL9c;wt40$8WnKa8e~%}c@_;;0P8*-$*-ya2oJyxUsDC?Ce zdbx}Mu%=q@f3qh`a;2;awdmJpd(0#o{!vlRIy16L@nn*Ar@+LG z2gCr@0VdmZh{TlK*Q1MBW*`^pFoh8}s6w?_Y2s@BX9!zZNl<-o5WFLg+Z)B_Uf9h&hPkGJy{Led;qCD%2KfJOS4)pVP;1IrD$-HpWzR*$Leu~veL)l9 zLb+%_VZvKAR>vatBJ%D5k1B|@06n+{wNwoWm|Wwk6HizaU5E$-6n&NGm}71oE9FJp zn4=)_L5Tk0@gR^DYwVx&9VYM$KNZ)BqDf|?M({!-a8}JrcnFp{H^F1nKxh}rXyuMe zb!WjuTSP7GSl5gJ^Qw5ZW(*QPf*1!_(l$9_JNH@lp%rpa3*rh19FPrMb#)Ykc?{r& zcD;b2C~aqHs(?VS0LrNmbQ9nhaV09*o3s8fM{%9o^ekp0)XU^eOJPxo)iSHIF{|xZ zT_c71T6U}#EOS-me%CTO(WA_$XBmXfyCwI#sJCJ=!7QAVH)_`;0nr9LFjZsCbigT+ zNe?i{qg=SCD8NipjW*9V)xLeiHC@}%OB_qRi-Wt~|2~oYCCX#@I zx8kXbp}o<|J*VX7=tC{uz@uzw8_e|9`tQ~YB&+~FB?V$(ina@`7rRJbF#hn%W8TBD z0LYCXNg<>%1T69U&VSm8Ul}+mI2P5q>~u0&6931C6A|+2&VTxYKluGWVD{#vb0f45 zK)>@JJd778Y2VV7hy{;WMHEjWkh@)HHxOBGQBixQKwZ@7gga>|j_?O7a4Js*+}lGR zcms=NOX`e-zJ)0T@A5eOW6y-i5K0@XVmm$7?E3KRm7{Ug2<_{T0VsQJ-`tFwk5^y$ zbMBJlWI6h*OS!;^AAv1l_IB!T2NP9T9Is58&FlRs8{Cwz%qpXf7^4oP56sw1-~}_t zed0kd_SU(-AVrnjLzkt>PYo3YM-OQ{v!8s zG7h)sLWf*cv#e*Vh@+pPR<*J>{mk4LVn0Kz%909MNLQyrC`{@IKmuowHdLXp?!y2=hG|HVuzf2-Qn%3A5i6M#FSw3L0mNdF zw0Vc((ylE!tK}Fok(hIO0J7&WDKbJUGU9fVfjT%+B?z*Yc=}|2HYl3X1E8swI*2x{ zXYf}IYM^6dLwwj7F!^`uNiQVO9D9_&m>VRcTrhFN*<38;*(pDAx=kt%azX$UP3`#8 zSgG(a7Dn=c-GBKBpK;yc!Q4^i;c;_u^h)d<0x#@At`2}%BCC+|tkpxTOzg2R)`%(} zdMgW>Jd!i;o(j$srF^Bxlqyt7Xd{cNWDYXC*i=)x!o@5@0Aoo8kxW?^mT6Z4ph)(8 zzZG-1b>7XY!t!zR@a54xIie`4T`;FpIuGod@BZi-Sl|BO+O6B~ym|Y^ojccVz4z9g z8!uid=@{ZXlT}7ecqG7GmUV`31CIH!Jt=Y;2|791S)?dKJ;xn|!NTpoa%eZeOlwp(^_+zL)UOvYUzLL3whZa~E$ z1VT}jVnCtOa%6Gdb559m-D{r^;J&AI5EBd_spNJ<&)AHnMal7*5Z&76LlU3>5bhB` zx{5G}$(2~ai1^7frlHEA`}IqK7GZjTm}e2rNg)m|GE$Wg$vU*4^dEO#h*Fb)kM8Qj zpEYs*7v4Zdj_9P?k!I<<4l4e60wj zg)oa)U=wh0p?oh>-O(T$vkuHZPs6~>67EgTNu5UtQQi-M%A6yM9>#5WjWE+UK6e6% zh#;ynxrmSvCpVq3^k7wataunOVvEAbJ+?%bk5UJ%lpD;%%1jw&4XA20RKEJ z9+XBJWFl``X@!`EJe_?Lt#-`%t+WTv=72d+MD`!DDrh<32N8vHj;Dx$rS~Fe9&8yj zsaK2?22_$}h(3Anvw%wjp% z$}q09VM-oyMHm{@6c2CeblA*ZCOmQ#<}1|oVKc^KD5I>(H*RIb1V|P#NnH?O1$DTl zN7ZVQ>20JK7=**t$tMg+A-OtHh9+&?aTwrOMFhA|cdj-(kEhTHy5xr7sO`B}%48K% ztB?h2@8T1m{g!2;Nnzn@-~VpdGp1mL<^an_3OT+2e5^P*m899OVBMtiGRiuF$VOtq z^VmShStoH@fC!4RqKiOW&9o>xD89HL5ST*=iL=7-%0)2ov`*|mKJjEQ>tLaZLCDNy zsG_&)w*!XK$lM8~tOY|6R}xZJ8VHwkQbj~|rA|SbKaATJfpytoQq2GLgCr~dg+sK1 z%F7AS4gp$d^kyQxf*PWNrp6UX2p?1uiULrMs=#AaTqxmt$jYNUOgyKsWE;{S2Y1B& zXQ2b5WCU`}P-O@AFg}zj?|7t?ZFWXs;8_MsX^D-e{y`aYm8Iyj??OCYs0-Q+a!W;j zEQ7E7*H^ehx#3ZR&pKF~|2JSeM+dCHqv>hEwgVJ(($3{KS=T&R*ivOd?^hrFZirIy zZ{R(ED5};7N#FtRt@U>2SHTNP6OTL~>Qqg$pA2%LP=X4Kjm!CQPG>Pj--0 zKK6l!tRq8`mi25m_Lt!0W7H&Z+{eea-8xX;zVSL|>T5r~{x)A9ynXG>8}DAb`R>ylJyly zCUlWZ+5a4&eoBF2b_b>TMa9Y_%*z99(sl-{z2mQ8{@4WNIjkmu4&Tao; zlB6`e%7RykzP@}5+g%bv*_deNnM%jAfClrsWEKl^LFDx0U&4RFq9rp*%T;E8HDzEe z6`b>egaG0lfKr*26A9bBAXIdGO(AO1Un+r>+JDF_o>?W6RcteKG znd2SE#BV_$zka459IL=n@R^eBWz9RgPdwz*`~x41U+UT&k`_=fuW5J|?(o>os>!X* zVT(xkKv!jz36W^B8Sq7{kRfjAg(RtL5V4wQY}^)nnQt(dW*b!7SP!WHMElcDY**i2 zl4>c;HFOqX3E#j(Gv}+pM9k%}s5{#~Xem|`OzdUw46Dz62ZeI)S7ZZHvgt`aYEL5U z)UFSAcrfm_;|lCa5qXdLbJosq*&c38kWIlnsp{ah+d$w1KO<^Bi!&d2D1ZF?lHggu zBAsYfna?ePxtJSB9+R_^GfmeEIxmoD?!i!k!AVJNr`22B?>D#$7O;f^BExY83K-5b z?BxI0^RGu-IFAV~O4{LH3XzSAiD>lH$dTTm4F;6KlPDm&n=_qdS$&BGYc`XRK_%~* z8HkK67??Sq`OIN%uNAhg>YXRqKt*JNx*)3RGyl3#lu-Wa*~^TLP4AnA>0#ii zic7Vt-zJk80#r4D1yoTgiz>~A3Dv9T#j}fPVq0=B{B+Dy_3fA~zD@f@C??3{-2H}( zKjhUO$1*-Ub2U7sp0fdy4;NcXU|6cYe&MBEOI^}RnZ{RSqXEo;86fvs!-guvcyboHikemjTRwB#tIWv2REfCWM`uTBi5|0U=I$12BIXf*0FU} zw0V|gCSs^nJf^s%YX~-$-aC)nS}IM5I`gdswzwsehQNbe0+AZlh}Az>?Rhtv?YyS1Xud|Sa@ZvK`eH6x0!CcRK38N;H7 zol>G?lP=p_r*ld$jp5Zq!7=;vo>aH31~vB({= z3TjhqP^sPBL5N^27YgRQq?NLH-BLNT8z6@?UT&@U7huT95Ji#4zWg{d3}Q64xcDuA zbu`CRCP}wYSXj;@Os0{Oe22DrS@*}xgq?W821qqpxk^r`7-7>XKTx3q)!c?C@-b4@ zJPQcB{6bz6cro6#UfnVaF5cP_YLim6alIw=~_Wk$vv>vTo# zc@GUOm_h$i4`JbMd_Lg0YF;VG&Cth8wjEKTkF>LN5vEY_h`c&m3gKoNbwIs{8EDqd?1##jv9lpqq@kw{9+8oA?*>O;TvX-8GB_|HNB4Gv;2!{~;sQ?D_wZ)CkrX zIKT!TI)QRm9lw(of@jv( zJam9EO@)d^1Z@WlaKapv9l*yHZ#SZaK^lorQ@_VwVEnasK)obbOU3e1&BrlZ#v?c( z@&dJz6m0xV-Gw5gJr@{xS0wI4aMcy^d`G0|gDSEFgam>N8cA_zDREW_XzuuyrgpgW z(Z&9_mtb;z7FPstBOQ?-O496gH!EJW}Gm>`N+qMh%vfbGzb zWzUB%!i!vDLM?BsmX%K^w#`*|PW-xmb92L*jE#k0s!iHMdTQjsX~d!40>vY- zULVeQ{EXKf6|Ql1E!`Bg%_a|`hMWUJEYz+j<5fFup0#ZtE-_gft+{q|sG7y&vg5O1 zQGs?G?q5&1QdY&@NtLAA@lAyaH&aq@*2Z9H8BzN~CeU}XDNGwbX`KF5hr(|IaD=FZ z_&j19fel1#&A+V?`-*)c$}ms0HLzXm_IQj`@=$r_zJ&EDOXRFIk`VH{c92u~;d)FW zqXXJRvqBGR?3z**4a7#r+uhJ|dSw{v!;v2n;R7CVa}=ftY^p7d%Cgkl@$m_7ZYuWE zrYxUSeD$qOiQor*P-gONlY)vFRGUmj+x_bu{T{(#od;dmGd)ZS01?`(>E;kQ>0sz2 z=<;a8giZ(xo{bRxdgq7V`8E$+>A(v`ezzry?TjGZiA82HF}`*E?Kj`KcI*1>J2&`( z)a@U=ck4x=J2u!b%G?8Bg06U^KlLSt84HD3&Z)f?o>dVpg04k{wMB0zO$p7;Q~{wE z|fbs8p1kG@7fz}FrPCdBiM$~^{G<5C8)>)s&YR54{vHRF! z3W_QcKbQ>LQ>WY;B8MIb(^!KC7=uaT$I>*OQ8FhR+w-`FP??2P?5Qk?4_p)&4F!bWr|?LPbIrC%Ty)YE=0Kqd)A?xrGI!{PZ(wP&OC@EBv zf-3YBs>|#ja=0SMM3ILd))ni*L$2DJRMcz7EeCxV$u&k1NKl&0+KuC0{Tg55(Rr%m zTkv#2lC&{drmOSBcX_YBar2#P*W=d!$5)?TfA98feY^K3*WY^2-+NLvu*wDzf02j# zu5c7yLs*NAB%#X$D^Sj&HD(XUyZ-=tn#y_);HTU6l%Hw;Hhx{K}UJO4wE!Nzoi{G7vU*O6vi0f|D=Lc z>k&UlIE-&3!#6$cP$(CNz$2@I0E@-imXtBvjJYvlG>0)&n|Fv&X+<>6{_dB@mNfg! zrOLv5uL`-{!Ll z4bxHy^Y&tEs5(>e$8f?q$&3yyv~*D{E%V30Fk>Itf-@}kIhRu79Mf?auvSq(L^CQS zUVtgfb&m`Bf%gDHfF^Er3WxVORWWN`n}+vqU4LWvV8h@C8q6#nk5y)#@;#U)z2k-+ zx~YbPZfpP)W3?m9;)>Y{9p@1SdBo;YwKl6NSH+O4+_5o0oI)H+S>RmS**gw&0 zh(nYE!~aDMi6C({SX76id~w8V6)|YZ6@j1bWW#Jy-Yr3?Y}u$$+6>}|z*+mnf*Kv) z7=Vd(IAa?K5a3z3I672#BC|{+o5>t8p|{E;gaCH~U(69HFUc0e4FCTDYGlS>6}F&_ z7J$D%A|&c~5+qX4`Hx%{Q5g3wuzQrr)ak%^Oh+M-zd%zPdZB}o;#-|5FV?V11>=`~Th&4AKHR4igiH}0qF+(RV_2FYR zNj|tZtzz^ddc8MG1Vilc zMfJ}Av5--f(?dfHj)f~npP-|g0O@c*Aup#)5Tbb!6=oMX;|3^vcWYsdE?8#sDQ_#v z5tCgFGVK{=O70Yx10C-3fL;XpBHiB`blEBalo|y9g-re#hN}je5uV5rXHMn|lbLcF zTSKKt7Ld{A)DH2GEPA#-kd94?B)niTHv45sya6UUGGqqA^nw`= zxYD-?vVo9?ks^vE7_aQx^0-?f@&I0SzIsEbbm>>vobZTKAd(03$&A1i92+9vo5M&Ou??)56@+Gr$t#SM zrpyAjtk`ID&LSHn+_IBr>~KL`Z4BI;s4Pn9xz>AO@nht5gM%KcXw|YZqjsO&8dpJ@ zSG0=|2tJ6GwF@&By#b{xP;*Pc-N^tl7{)LVIog#BhnB9 zZs4wNV5-pX7Sv5lhTeh9wivdj0!ci%^Y!s?On=4CR20zp5n5HkeO& ze06dyPoz3Ryhy2lVxz=vGr24ar2qj6s%coOvg?A-<`dq%jVjIp4sr8()`WKGudzR> zTBb_d32rt5GQid+=v&z4EUP@rZk)A5j8x(vcOFC@Wq3D=rvkuO$^{c!`AqJCHv=$P z9A1b!fdh340c*91J5!g}Q-{u^4pKmpC~I%NY;;E#zjI+C$ws!Q3TF~=6>w-oTWywM zpY1)@*zTY*_Z(sERS%Z(rMZ9qGSA@TNBm;#IQ*a!W#rMv-(>6?9(2E6cFO0Cv0X-$ zYMFy1H=C@qS%F$@K;^Pfb|U!8nBvz6szi~Q6h{}f{IU}Dh6Oy*CW&IJAb4q((d;TA zjd2m3dciV_$uFivA7G`>5ACB!b^-aK3Br2B{`PL695C3mAn0jKL=Yh`1c60Z;DWmf z`f7IpktLKXZ+(8l6^f9e{(zyt#tj!L#c4lnl$10t@>SJnb|klNNCJPFr>196KO4q! z?mvzzJ$O@Zs-uzG-uMjiIA1o@yn24cV zv{pZs#jZvKs7f|9lh}l74Z84p73UoxQHe~-;4kJ1nKUWrx=t#D%2Ly>tOQ7&(Gs9A zMyfFDv=HH9z`xMT*{?LFA4ZuCVOqj7ID*~Y5$sw%_i_}m$oPV*VqnPBi9k3ql6HAc zkDwC^-e8XW_AY@1s*!$_S>Ay-?LR{Kmn=m{Ud=6WQ%Ga7^|8RX$SH0Lt_&(R2<>oB zu+)*tOF>4iAP%j7QQW1J(Fj#587EUPjQ{gg5$AEmsFj@roDu;SC{_`Z_{wirH4;eU zQeGmq%*U$;ZIo%Qq>TyTiz1PfeilUz)4jo{I%e%F!+({PIwo7dDL-Nz&g$`A_-?P} zeA3gThz;%J4znCv`+Jw^kMw6eaA2NfDW4r0;OZk17z5H2XT6u7=N6ADt8z`0F^OeR zC7CH)Q8Q4g$=noB<4v|Fri`yTBF5a4Ci%NS8+)LM`X$zk$3gr4k=Bd^6h^vGJ(i9i6eQJ_c76x4zkB`zHf&w6KkFxedxo{7}WfFS${ zz;_dth&c&l1;MY_xL1)NT;x1BA(9J$HgP669O@0CmEh>iB~)D%XVq&MF|HAix1tJ@BtcHIbsTVx@`X zkY;7!V{z9;8NmuRQq1I|3WXT4+(2F;HA|iGZ(z26faEZX%;+ZGDhN9-{PgDAZ@lx< zmu|gv{q-CAv)eD-x$*7`Wdl=H?xyuouN1LRhC&zWgwW-t13hb`D+YCd1R>G1h7rF& zPZ`|j*Pp1f7MftUM3;UiEaj*w2zs@jjLe#R4Q_kbNwY0+Z#YwP$BnoWFgsw^f~s+J zF=n2Q%WsqsMhP#>XoSy11}ejM(Qd#b{@VG4J%b5M73^XxOV zgm(L*66MFrEatdKW9B3)kwD!5I+8pq%6>3IZm{M-*aA!}M*aMd_=^cav`hu@@8;1j zlC;1~Qe&84B?`k@#gv+T;Hz40vbe)eBsjSMer&^dpv@8!RnTB}W`^sYclth zA~>0G?lpQ3{164=Mb+oOH_3UC z8<6+-Q5;eXN5ho6iFN5(;CaGQLP{#;a#Q4~IYgbXXameBS2&tX^-doTR~y^~DQ%=# zN+Rki98jEjl)9a$sC&dS$r4+-hsooPgPPPm$i;q)Gs+gz=<}h$k4iEShlHqoC8mzH z0;*FVHiN68!i`n1re1oTEtFAK-*UQz^s zq6zrAYY2+I)Xa6GA>m=&+!I@=^rP5;9BwiN_9!x93O_m%{a9y99KecZ^KtwO0+lAl z@E0-KvUS>b$C~;PVbhJJ<(4d~I75{fnN3HLdnZzNylPZ)Bo2*Qr-+gAOuWY)bgkvD zvkM5ZR*A{JdzKzMZwrL|e#+U~NR;JiA%>or6fJ}C)#-mmh2XiCo=j(>% zDk%g<1XO)?+BxagVgqEJqX^Z2F2gBP#%iW_x&b9oaHy+R$2azWdh-qa#_cXBxUi51thf99Ln*s0a3VAP_zM*AKjp&wgxtAl$3hY?p0-hb1$G<1gmgQJ#!iw6^fymN)1LH z#>ghf=9MT*6SBHFC$VRe@hreJmk&A7ZoqgIeEyIF#`J?!aDe5S>sU?fz-|uISrJ$x z@LYfC7ubb4ePMMCBHxvFcxqlKHdAN8Vz;T&z|cJBjw~jGVun{S6MqF5=G@heLwdz! zU;-2V11aS&kLuvsMX%ah1qEcl)fFbhW42|hf!919<0`WyAIs7waN#~9v7~lbaw>3O zU55>*;e_=FQhRGw5*@kb0NE$$wV@eciYx0M^SIk0GFzw>5JR)b35UiMJdMuMCalwl zJrccH8iCt~EG+71q9{7@=?4<3-7?$7mNe2?qG~{Lf__XKa8z{|{4iY*byGWW9mZ^E z^q#2^1rsK<0l@)$$`!d{>zY+gCxR}-{f=jg)vZRV-rxfvQ=j2RhIB8U7NivxIB*gS zArFHmNWf{K(v`g(o@)#>r(`h!2e_Ji+!_uGH+t?ym?lkfiE&#wL1cfa@A z|Fk?3U3INP5YC`pWBM^bR%thfCy1uJ&DsbA7|9z=b3hG3wi zEoh&|LS$y=anK20$RE$- zn6>fvruqia6%QW@$+u6Uorq`#H)X7`Yz%X}4(ci>zQ1BBMCZWgSn5dA6ZK zntIZ-unSEb2yAJ=bwJqP83IQWMX3Z#c_?yiHdTumElx7Ej9Dw56ye8CYUUNR+z>Xp zuYQZnJYVoqbp#Wt(T}}aAyjwm3mjUgt4BO{8z&6op^#@bPaa(L9YCnpbHhY!k{B znLe}tIe6Ftp#)9p(IU8ra7=rm|i6w-<|52`rWJSnkLS(jHQT_6L5zIBu^5cg34e=z;@Vq z{cmo*^~SX~Zr*91f?j+7_pW`g!`}sHCH*efwDQIE|Oho$AxKOF;XjE2dGaC5_ zGlI-VIz>Su0P7+oz%e{s=(hP3C>9`K%xNSz%#*EYRSbv^1GFhRlyxEo5LyD}2%$tf z=%hRVUuLNYh&W?C?@43P4@$EDN}h?)cN}A0am56D9iwX zHqpWD3K*G3fMx&GE%CjK9GZ_rMB!rF>93+?E8#Jj21|$&ybA`z*$RIpIyZ-0!JIMq z0{A5*bu^$iArz9imuQ>#Y-HC1L+Sf$qhl`%QYtKwuL|&zo_o#_R$Ve4YX5#{kS(vgq2h{|VHUl;y zNmqR3F_@jIj0CAvO@@XWB8{jD%lLk2S}YOHTD(($rg3Fm=&Xo#Y@;?o>{SpYOOYcE zHF*l0&_!?}HWM!BKLW{P${nhyE;y~^teMcmoYi5O4O5P~*2#7CN@h5l9_m4$cghbY zq4|DDHKhXAFxc$V*YAq0M)vQ`7saky!_{-4>5*e85AGYKp?QbB6jclXJl-}oqciCF864(%%4Ty5 zNcMTe563@^Lb2^9?IKN(gEVj^2Tfd^m-$g{OlTmc@0tmZ!!2yK@jW@bUtmP~49iXs zJ$-fxP0m5djiaMdiypTm&^v-26g8;GjT`_=VhRVTsEUOyR2VwuQ+?gIwMr^WIH0!{ zZg~=8gSZ%zZ@x^bc3yq=NB=#(7dYCXEYksap;hjOd2mlkieY64UNLH0^!)&ATmlX9z_WdR34SBAgV9>&^*{&Y0u(tNJon& zooX#!X+#MkQlNk64adW_7H&kU&5AYls`4C!TIQ&j8N4x>rctB-tM1`3jTf4_`W@PQ zOea;u2@@7|jH^yJ!bmjZJTkb#s1ba@VOcz~1a2}zve&oi{+ zVG>$)t{*tgVB>h24@NlUfIr<8Hg*?a5P}~0UWSmsr`FAo3P}L7iTMk45jANxWW>D{{xLa=_=Cb7m7x=#UC^ZjNFIeO!Sac+UeJw*c3>#{ zjIs_AO<3SOA;SKACh9ix+9&GDw|L8?=#V7@1KL*>ifltO6|b14=&`H_#tp{oHBQM( zo|%%9&&4+{FH}hwRCwR_8A3L%!CJA*WOd%@C^a-|IW7(3%xEkfU-z1 z6%C2{D$>2nW>m>!IKk0k_IQ*Xic;<%Foi~@gqSk(-eI&S^dXFF znUvu*YeI|^@*yse%X$PR>NTzegn|MMx|#1)^12TOyp0DPBzKKj+m4+-%zpy9 zZ-AN^Y6otG*`82+&x$CMwekenyWqyY~|1p z>BcVC3H2nZildP+RW;;nq zWkvR4_mxb;Om$1ui`?1Xhd{(ReyoOpc)E@}68j0N8AZM}`x)AHrFBCCt5(oh2r)qb z92rkIaTos`K^0GKc!a=}aVQ(n@74pQmfkndyOxYVV1-;6Gt8{Q0^n3sFah2449c0! zQQ9*AFJWkI#xdd?p*YAwI3dqip54He51#ZN_nUcYBshwGY@C$S9iHobLm(w#*aGA_ zqbctEsAB;rFQ}HW$^1a1zq_z^M$=6GUo$*+HE3nt3!3Sdi_i2cWEzlA=C01n_hU71AVrXPAb60j{spTB3`;I24rM+U9Q4 zF}~;##l%fWb2li0FIg%G8=7)g*P!50zEu)&3WfkmOKUsIMw;0a4_6%Jh8q#4i>U5~ zgg@hBUaB%qa(+QBwhHmlq+Th=xCfjs=REtW1I{c}Nm0IF!MPx0F^Mv(ezf3E;tlUi zHGtnr^qDxEYZzKo`9j$9`5&~n-S7R4VMAlKS4Wdg7|B>M9tmA3sz7`5+=DEcTX?&qpQa&Ch%)vLL7 z;!A_X4=lz9r3a>UO^txLEvba-iXS}dQ)oBd8)nDoyvS-u-)7Y0^QUoDqZhxH-$~3p zfSRJS(xafky_|0`T#q5PI9F{;=9bJj|U8zgC z_zIf(^qPoqg?+AVSoKMq-Svi~SkumtPs5Q2&XKmCEX=JVFssh5DR2iN4!nz9`Cp2X zP!K@&0~ggR_fMCi&J7Hx2%>5q8e~>|D0wMb;t(w7**Xv%uoD=UB08}3rbRn5;Ojp< z{R*LQ)Ja65EcCy!y#YY%^Kv^E`>a;wvn_mOHR7plFNGObiVF#n8|F(<#L*&Zo8NBC}BF^X1p%j-^jhm z`Qswdqf}|u{%*m$5_Q^yN@oGqPrI!p5NYY`6_bY_D4UyFDe0u>tZ zL_xdP%f|-?yvJFIgwX{qUkMR0$Fj6RBFg{ADvvdnjg`CPbWxf zmENpS7?^4ZbsjuJWMq-5iE~yqZF9o3#LoxW9&PHpcNr=RWH1zR-PX%b+!mz_DiZmH zuP^c#I#WG#==7XZeo#oXVQv*A%+@0%f9cKx`;`zvMb;4@Q zC#~6IN<|`AL(B!wP%}BDPUY|X@UQh(HoI&nL;@xG+47N~5e;QRDywk)(ay_%%ySf? zfL~+s%|F&v@c8P^OS;R*49zzRi9*gQn7py=Ku)W`435ftS_$nmhLD;Wq1Sj3HhaI=9JeuWt!+}4B_;$T)s@E0t6 z_SUXm--ro>6U~$FJ^+L40$)a_nkm&PUOb(KJYWXBF3X<@&@qF|hD6uK?FT{G2gqZ5 zby3`;fI?U=MO33qLY5|H!HlRm+vF3>h@6rmJe3lbImah1@Yvpq{tiNxHS>cyPF^Z% z-6waziCnEIYWwpyy(3yuWR^J9J~7J{aF`P>J}Z^g&X2KTZJWMj+&piwl4vMZmcm(O zo=L_-g&TbMjA#|%CUBxbzSkHeE_g~ub!rnKVSy;p@CjFCOdSx$uTzeUVp@d*(=r81 ze1{pcTbWacs0~M5`8iMp2_MfdAm~LHr8Swrt2qqMk21=rvvyvM#g$Y_9xM}DmYgt6 zf1PUP+BsDl@Sh?Ha3wwBLO?<~N>t@Bmn;5HrYKxFm4)brb39f=T7-HlhZaI&%2ZrF zaSkke43eS=<1OsifrrW%a0`k9Ah4wvHax1J@JAGDcjH8N_T-D24{lh8B~MP{3G7HS&f; z_$cX7mxYRx18Tqw75NBq0$A_%_$>(;pGk&{t~2CnT&LLKN%XSNJ1&l!0`)2qxGS0q zQl53ydC3?vfM~fsAw#dP3QQZuBLZZ6lbMzCqe%e;I>ukVU&idS77=OFegxbqX)Q_) zS;mj@XJ|2D_NQT;8dg^$n8Ks7Lnx2Md{eV=&B7j_RU%DSkNjz+!YD)~l?@=U$eQ{* z$fSk6M~E&Axw+_H;_6HTU>x(gwBKvG^~jf?p74M$OqO5V>_+KeP~f#1CUCe$=gK#}|v~VHp)l)*P0X0fltpM=DAZPK+I3NXh zRZVmMlXJbxVKd}XAZd#$h6Z7?7ZmrR3)LHD3`cpNV;fNJw%KM0eSrPQURa8YS-rP8 zUQVmP;s=;Or>zd&)s8-t3YB~zloOhNLdf_|-Y-m0Hz7YSWB@J?kbsHX1?kj2Fspo4 zN}_ji?rh(V_C90G5WvP#rsiY)m_N&8>LkpQ+Iv}ilu5`?&7gO2HMLR2VrUU}bUGpv zXee!jGU1a~9r>n=Wq$eX!--@-OaZy`+IO&lbi@gt>pq!PgKoWy#X#n>wNcT)2(Id% zmS$LO=U39PpC^$B5=jLokSfj-Z?-bzpxor%$~2N!F2R{k*$o)&=)`^30q;dh9fU{X z>&27=`bx{(==KFM5&$qZHtWZsmWq~rH**m)SVd$Kc1XhwHc|_J7Q|E&!qP$^Adma5 ze-4y^zc2bW&|KY=@hUan(f40XBs*N?Wr4T6G^A>RP}H^pBAG$$7u#jruI*4w8E4goVn8i;`x1#+&CgJ zCd`~$1cv)T843jnfbRe+$elh4h(7`GD-?AS9zBdAAog#7J?jS(Dm_AUM!2iT+edRr zY#0$%Sryr=^2g)t<#w%j%Vj8_WS$0opa^&%C-;g{!>spTs^oLApxh8nqN|8H`L;9w zyTb{hJJ}S|M92;ppwwYXcYJkQpa(l?RedUf)`Wc{8Xp-YncrZpXOL)VE{~R&<=6-AIOp{@O@-)*}@>%~tgYZO^jIpY&61C=OF_yoJxw#Jtv+IrxN zb|a|j?y&5H|1u3a(KGo=&JJz`3J@5~}fA0sI|#2{1b)j2Z&4+Fan#7J!| zCw9inc_NvX*{f@B6FvyUMM>fDQoapglw!YeCn@}0W-%WKbzK9?+rrF51ADN zph7~J@rC1%&v_WpYtO|{g#o}ZMHQooK`na@#-f(D6_OO25=B@94%ucYOPHULXOcsV zYzYnoH=8_3${)V+s@*^sCp?&;_4NIf(UMjk4?pDP3LbHd%hEOYb4U^g7Kl=Xbw{P5dn>8USHlN&dDLK5)e1f$G>if5@zcGBUVekVD{y)B7eRco< literal 0 HcmV?d00001 diff --git a/install/share/locale/pa/LC_MESSAGES/gtk20.mo b/install/share/locale/pa/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..1646041f37223ef4f8705eef7313a4084df3e62a GIT binary patch literal 96765 zcmc${2Yg)BwTF8IrkP$$F9(CMjVHG&0=0d*7R%kH52fTYK#~qj$FGb78>e zgSCTTM>u_#AeggG5F9m0wn6Y%T@XxxkHh|O{dt~4;84sn;kNKdxDosjBzSN&>%lwWy6^$Be;jUr`8l`={51^WAK>0_-T6T<7)~-a!%>*ehZEs1U>~^7f#eDHg`syr_nKZPOYeh2w-kAbSUMQ~4e z0#rU$LAC#z#`O;lg6%PnhN}13a4)zVZUeia^7j~&oV@`zgi=1|IeZuP zgP$1JJJhGQ6I8zTFmpMSoQ;8szXt9E4~2^FD7XVW52{{P!DHdmQ1!Tf%(rU>4#9i{ zlsrBIcZ6@jo#9t-JGkv(K3^lCTkU! zpWh0&4(0=(+G&p2cNoutTVj6`RDXE{s-JuSRd4@>A?&x<*ZUZ#avuaGA4#}7JlV`Q zL*@Tz`itkpadcO;* zoKL_F;k&R3{u!zsE86^ca5SvId@EGG-i8~&KJC7In?sei96I@c>IZY6;%|jY|1_w2 zI}a)!H^ZUucDOct8%nO;gOc+g<;&L(Zj5m-4B_5T?hB#np$#hD3t%~11y$}hq5OSf zT(`r^{|->~JPL+zfti;>L?pNjN)G!R?!ym;dt;siRlcQg6L=JqzcXM3yxq+2!aXtf zNe96!xEGZ9Sg8Eo1owh3LFG5dAWNVE%Kb+Wr{DpodMxks?Xy2rJ2bKS~pxS5XQlF1uQ0+ef zsvT?L2sjh&508h+&$CeS{YR+u{{z>BJ1q0%=nv&@m~jS_oGdYO8cL4Ofm^|gq4Kc` z%HJJO_Fr;d;w`d3S(v9|0%9X;AHU8kGFq3YD)nq3ZX2sC54h`@*lF z+P%*TU*5jPO`-g61-FL%q5O}7YM04S`B(slz!tb2ya=kk?|_n{=b+Mi6G{*L9;$uU zKf-f6C^^{^Hp7Kb_3=1V{r?)Oe&00y6DnU@9_jP7D^&Z8g_8Rgrj|Qmrz5q(EUIgdBd*Oj_gJZnjJPd}IPk_q*wNUl-EF1;Dgergev0iQtGd4q| z*8!E!W8kLnG^qBz#LQP3Z-eSrk3zN2%TWH_hl=MzsCd4BDrebo-n<9OO>Q{5%E^rZ)e5`<~zboLb@Flnt{D*O~6TEu`lzSY?{Y2OwUJX^R zPa0o?D&Oy+`o-Vjo^Zz#eY#WO_Lvt#mHPy!`neMB0Plq=->a|^z5$iq4kvkiFb*o* zT&Q+QLDj?2Q0;dn+ztK&s(zn<+rnp{!o3fbzyCn>vkiaf>p6s~-#ww?9S!Bb+ISdL zd`CmI?@3Vgc`=l{TxI4vp#0r$e9ZU@sCZw1sIcHII0()=*^diHL#1~uoDLs@D$mBJ z`1;z#I3CJ=K9n9>3{`(enEm;1UCh@RZ-#v^-wD-z_d>PT8&K`@C#e3|?^K^|4OD%e z57&oRL)F(!Q1Sj0N}e8us=rsE%Ksr$`+WtKzka9rb{hy~UjvoTI8^u*WX9KF5!zTS2vd1yr~Lpya6uD&7-}mzn$BW_}T>K0bufck7<(&3nL|F;9jeY%u$i zpwhVpD*i{!{Y|s~1}gpS&h!0Y6jb{A!AWot><=%7ivK~lKKw0IJN(Z0rE%l)y?uYE zdf3~{GoaF`H~XW_{sLn+9EkhFQ2G1=RQR$Bd_8UhWv+lqcd~Jju^o=V{zRC74?yKR z{E^oW)ew~sB;Wz?FK{v(cOhdbJO=Iw{{~gB+y9up2FJsx@C7J6v-L&39AlyE>)=c9 zGPoGFUhMVsYp@3MmvB6sbcvU@6;Sni9^4q-1pC7KpxWtY#?^2j=5L|$HQ-V|KbQ@x zF&_g5!zW+}KZc5L~hB^CeK_djt-FtKl%X(dB-h zYa-kT^Wkt1JO&PhH^LCU236mmoBg&|`2JG^*Ta4hRJ?Jhc+P^7r%U1H@P4TDe+jpT ze}Rf`{h#=D9|GlG2{(leQ1ND<^!Jf)M|c993a^AC;2)vl-~LMPZz$Xl^GK-r*cT3f zwdS6JYLBIG6L>t7yq^nIZliq4K*ERQdLT%Fo_V`Kf{`?;NOnEri>_I8?cgH2YJG=Nd183U>{Z zoUDXuhkK1rLZ$aIRJ?D%b>RDOSNI`R_`cV8_sya5wLO&m0OL^T>KAH!-WMvJ$x!Le zfhtD~s{Y%}eK}NoKZMH1xn{l?%HOq6`B`P|cR|(DgJymnDxF_J<^O%-pUwRda z9XGhvb9*TNL!iQsf=a&@S5|VSlUH{|u@eZ$PE{2~__3-r(cg70P{YDEnDZ{+i5utntTCa=r>m zPM?7a_dDaij9cF5;~fH(k4mWgA81?x75_0%;V&}tZBXey4HfQP<7ZIi-k{st?*gS) zMwxk*vC+5!DxR~U>gReW`MM9T1)qg|;PX)O_zF}$-ZFk>+-Rk@-yJHx2~hG@XKXZf z8BaD|Wb8KH57keeg-YiQ<0nw{u)$5fKlO*wN5hQ!nf+|2@Q0dxoAGFKKg-OQ8E-Z| zXzss+s{c34{x8OFjT_(W)7{Bf4%NRWLWMg3s{Uf;ez@^?<9WubjdvIyH@*xN-+NH; z{msm4-{S2zH|}CAhe~fB;|ycWc)0OIsCX|lUJF%EcbNGx;|s>Oj2}Ve<4ZGdw951c zRD45>5~WLdjn% zR6jToN{%jp>L+(V^~;~bUEupr{?@w9r@Jjwc?U!Jn+P?&E`kcb6e`>qQ1W=Q**^)@ z&)$IQN1s83U+;Eb{@sit;HKDDnt6`#Fk{MijPWev<;I(h4?xBL3{?L9VCJ>%@ba)T z+ywh!#(j-5q4IYK+#Gg5<>v(B`NnIY>hVq}|IZlTGX4#!p4Ph4>$k0;>Sq{KJ=B=} zVNmfLVLT6Rj=9_T0Ne=kbLRerng4G57OEV5@ACe(gDUSHQ0Z4gweJF`_DDhL+f!kG zcnwr~Pr)tV>&B0u{C^AOf9t!wd6==*SZ_Si_#@*gCIC6s*ZdXJyKR>D0n zx5C}w1#mFD4?6jSyJ24Ir+!|w2UNaljE6$yZy8iQoCg)|DyVWl1~ni14Lqxic^Etj z^AGQ1Ed$rO-_M(?VGZU};Ar?f+#0U^fFJL-hnryzq0$)+m5=?*ya=iuo1w~a1RM^p zgmL&XjKPr)GS`C_zzqB+q$>n15BYd^c-YI^o>1*R9;$w(LWOUKbKnbbE({;>_8GVr z=2xNGaqUNa_^sh~n0JH9??ku&9th{bTa9Z!=Ido4RKNKZ><2%Ai{N^X`*h-POU#c$ zf6ksS=5t^h{2I=O&A*^-;UjP% zEPvX^bF%S0crx}Aoc*r{Vc! z^wsBlIc|I2m+vvC@;wVBfA2uG+viaIdXpFYKJXB@H|E1&9lRK-Jw7(~uZ$Hh`t@Ri z@eHVTxeF?vzclkZupILj@IbixOI~h|gp)D94JX0=FZ+G7I2=d*Z-uI_4`1=^TKOtx zpO~+J6XANV`S3MR^>sR|g>OOSe~(}J^bUp7G2a8vhim=Xx6_4iEau>K?|&RrJ`RU! z*W2OYu-|VyPl3xYe+5sKzc*N`!LQ*N@TlLimj%~FDUsv?=9A3@C`Tv z?)kRoawz+sL&dYrJAPl`TDTwP-@<+14)6MNrUfv>d?T!YPs0u1KVda2TkY$=2C7{b zLiN)wI2@h>)t-;To!|>_7x*!hzm4AWdSVZ_6!RE31+Ib$_Zd`q%HH?=t`_c(xfLD; z?}3NFt$*j+uM;XC&qK-iM^Nz{{(Ij)?t_YVlRtPpxdW7Y9PSIdq4M`3JPfY?fxl;y zgp!|Yq1ydJsCFLlN3Um(g*BM(fpg)%pz3|*hd%zx;VjI*GxNwl`E-tedt-koRK8w; zkHL4L`u|lQ`Fj5s{2KF~fA;M(;A7uknjldI4?xNLwSV#ZKVL)TcgkOVzRrNtF~1CJ z;m&{a?#)ngxC)MjAH$ij|KGiw91i!#`~(~YH~hrQ-G1(yco`ckHR5v)6cvd?E}YSo(Z>vr@@i%3b-kJ8EypMgImMD!ijL5 z&wYJX!^@du-Gci=o0l2bGVtzx8rD4qk?N1ysKK{oBi13;Z1O{csAr?LWR=zJMoS-a06A`tlMO zV!j2Y;PX)Bm{?Zk_7|^$U6|Kht1S2}JPIy>3)c4TPr#Ef59(7E{0Odsh(b`cPMMRt zQR|ikeapxnlzgAGUYQ%;9)fDeXW{nnw{R!;IaGaYxqg|OUrm7_<`k5CoD0XnhoI`? z3n=+0-=NItrAoLb<_;)1zYJavKZK9Lv&oFwYu1KkPVX!-W?(<;&w>ZTYvKLyKX4y- z|3;pl!_k1Zh^T24u>Z~<>MZ+f7I+>foiWl zo0bI=-~n(jJQXV4JE7|5L#TGxVY4!)$4`bWm|usI+v?4I{$@j^dl=jSX5e=49H{hH z8t;Otw};_a_#xa8?z%;p+wYqM)qag|IlLTBgZ;KF3-*JD!C~-f7{XUz41Nk#j=HUU zyPXRU#QZFzNrGMbmAUa_$kt`9AE%(&?PNF`z6zy>ci+a>%VhXN%xAy^+#bE`{1$gZ798P$j)U>uf^fxm@kL#!b5lQ^*JdlbK}Kn@Br*z zhw6{J?OGNb2~UQ~=UV;C-2A)^svjK-UAw~mm{-CI_#Bix{0mBs*5A!@1e6^807|aT zf%5khR5@OOitiuBjdu6uJ>bsR?`Mob#d{1?KDyyTcpnVm<^z2H7y;#eAXI;9g39ML zW`4@t%l7c;Y!0`=eF#*(_Jhjr3^N}GmF`(k`t@F@`u;QA4{kQl%l#ZU3v(l!1n-9G zC!fOUFgB>njn}upTFn1|%ix5;KHS~V^~XKSoPIq3s$X0U)$bpH80!1YQmFKAg)0AFp!(V1a$mlBxDs;;s@=D%@a0NC>5EIC()}fz3_pbGZ{>TH z1;@ifq3UThR6qU;RDEqb%;)m}DE}#_cD)M9{{!a!3s{Bu&&G=3-u-YWc{m1c2!8@c z!JFXb@Li~QK7kv+e?ztN`XhY0+rqW!=M$jneZP@jes6)ACv7vzj~j=;A(;OG)h;`a zE_3s+7ASeU8IFU`8vBg#<(veSk0eyOM?&T23@H6^F;xEl1P_B7>|GW#!6oo~_%c+z zG>-N9`a-xL=9{77`4~zcd<8?e4U2@$;8>{frxwcJad03!%k1xg(*GYrL{_TR#dG54F`-FJg>A7$oQFvNTqRJ_N-J>bPq;U0yG_jz-F$Lv3c z%HP@(z56yW#5@QppS5Pc81}`y94h`3q3Y{WsPK0~rSmk@eDl{(>Ghf9{q=(~?`7N% zs=RZc^hpvb-eb)DLa6j_F!Pg8^71P)e-2gtb@%n@?+O+FXfsbS^FdJYwm`|j31)v2 zRK6dCYS$NG2tPIVt@iWf835&Pq;V=#z7B>;Z-w!6<7H6k-D2jSL4|(}s+=F1`CBM| zn^*dH1{ud0rx_218V6dT^vg9+`rwaH^M*aEyk43DPsDsalpfo z8pbhy1C{SX4=!`-#+zU#=1-y8z4-@TFP;OH-z%ZUw=ZEe>~~065W+=p8ax6j|4+e# z;Wuy!TzIHY=Srw}{|u!swut%he<-ZQyf3^1o(9|DK8N{wxe0E8`B|v+-!^^?7h&Ee z?(=y#l%75wYCJj{N}sNR8n^C&{o#91<6573U+!s8@^=B$eD!xw;c6Rv`g7p+$jRYQ zTsPV2DO0OLO)gR6``v;)<|8sB@e9zpsZt~$KLAlR1 za{{XUmqAx9sCZXF>7S?ICh&Jq>HfpaeHQzA-4e?F5U6@jL4`jJD%{n^+hK_LQ7C=3 z8fw1w2~>WzZuaFH0;O*jLgl9uD!vP#>fvUn^d5zZ|7GK9sCfSdRUbjp>+L~M=4vSS z7O3&#D5!W&hbrggQ2p)!sCxSlD*m08`1T(PmCp%K;pRZ)uffbG7=Hxi?*_Owe9-tP zR5^YI*Me`t4dFXx{>br<{{TX$@|?<^85?4e+??!@6G&IxGv^@n|Yl!AHE-4ANv7N{wtv5c`TIw{mgx; z+0TaZx6sV>#wAecr=iCCW1-?b-FSiVa;SK(hwH#wpu*j0d=yIVo`b624`2xY4b`r@ zwEKKdgbFvqc#v^1l>bgMUkKG7t}*ldQ04nMR5@NS``e+ajQ|A9((+mx5T zF;M0?#+2Eg1to{w#-AFWG`?b7ZTze88>syB?eOt#VH^fS>}NvdD+T+&v~ii)9|a|s z$C~|###7DxEHj^LywG^5xnBt-pVyfEea454PZ)n;d=4rVhXBg)h4~B}j-k5-@r)D#^8dJu! zu?s36%guZ?l$@St=8KG%8m};3WxN(Dog2)2lW~>tcH>>fpF+idznLF3^Al!%+W1S@ zAAc`EjsKq*H&1&x9S+s+ra|e|`B3tmgz85bxGOvZ%HJxecDoO%pFRZ@?+eDiLd}ym z$@qEXU?}|7R$7<_#}GmH$iQH&AjLbb9-Bj2jp?Hg0b0XWY)XlW|w5 zem4LPfYq=9CZXivVyJYlG+t}G5lS!L3{}p1q4M*X@hRi8PrGF=wdAczPRgWh_)zb}7`Fq^>G%UmXqPf3p=8uhkg(}D2&HNcuyL|zb z|81B0cH0#y{tBq^wH6MC38?fgf-3h@dH>a}`gy`B#|d zEbegycE6DWpK|=}%yR{PCgQ#eydV2t@l4@)3AZ{6{|e^iJo>!j5p02bg}KY>HQqnu zITZVAF?SMYjQ1)YeXhcMB<`odZ3@DzgZUhuO?fuL{ta_e+uUdG5AuFG?%B^{_P!a^ z963%J&%!M*xA8uScg?l*x!Ka+*228(t=*Z!BJBQ+c{qHZw5stt%-n^wu|FN|Z+2JW zzBm33#oP^1Il*e)ufhH~p8fIvGk6L1`do>59o|>+zA=;@+z-1S@jjCG$9cbl_cM9) zS)Z`k&o{jM1b3$W!FupLbGsW(!>rHq@OgM2&pG&;Z}Hq<46%QSN1xF=O@v*{^C01p za0!n-|Kz#N!Zh&yD()X(e%svT=T6KIV?R&^`#h0-F%HH5UwMBOK33pXNw`M|e-(Cn z@LtDr7LPtJdIZC9zl?A{#r^^8Qal@AcQtnZ!H#8Ha2@aO!e3#&h35mFQ!M;K+_IlC z?6aSbcwy=0&Z2JQ{d(T7fy43tJN(VadW3(){CoH^oP@t-nEgD9Ss&@3QM}(m__KJ{ z<9#FeTb?^{J05dC-VY?~k9cmz{1VSD*nO=C_{`*8AL-F<-uEm>XKnmmXzoLCf0Jiv zf%~qQyUcwoezTtkuwy9AeTMLUKH-|Nc>}i#;AK1)TiDIusrVU-T?~K6z)j$7*#DjP z>v_f(#CI0v!*G8F{vNK2+e0w>+128e`SGl!@f7@i#rp#MT*~`9JcXYc%nNuv;`zJ9 zna0D9c|PZvj@>lE-o>*w&rSHdo##XBhw>b3k*$LJwFY1}f{>GNa!yvNgyc^jVhy>;*uc3P|b2kP@057UNVI?r~* zvlPEyV%Gv&d2Yon1y6wI@~q(b3(pJqS%&?+gnQfK!YY`I-I2I!{-Z%}3!b0xOvU~! z_!Mp@@yx_|7IueWcPBi6N1q0Gk=%LeG1r^@fw0-$e@mEcd4C5#`b@*D&t-5Vb{q3F z;=Y1s33i8Ip3eIWp51tk=Q)gLFWgqb+j;a!7`KG4x%#9p6PkKkk6j>Z2IX8)$eSC0K${G0&yD+sS(TVXyMf5)2rVhba;KKA}P zyc+ZM#QQ`1_2)T*_cO3R2|mWNA$EVmyerQ?cz%UhpQCvHqrJ;~1J56M=3~DO;q*D0 zXOa0?ja?INE1V0u9Q$Li`v$x0NAtNCv40u+Kl8o=@2^;R`S}U&wHEhdyx&FG4KQDV z+ah`3b1LQ#`wAE@i2DNk|IXs7!`}tCodhT0?=JWVk3JLea}=z=eF&V5`>{MDd1lK4 zpCoR(TikOnzry<=2bNv6p+%X2<>OVf~7Q{K;+%LlZVBRP5 z{II}%rMd5c-S%dGpyllcggF|!UCd7l<|(*c%TtH_Jf8U$W&_+F;@O_(0_=W@pHtwU z2s^;SA7{i%aF?Z__YJXs9=|KiZfER{;C&A{^69`m!LvK>w>leiq3rSV3C}Xze#r9` z?+-wI#t@%AF^}M8_yTqr*cX4Z@OQNNm6zrAzB&8_?mveg%7M@B7T2@pXB1qF{Zi-3 ze9GL-=`ym)8DGb(A7M8&yEyE` zert>Ca$_a-H5UF{cq8UR3HL9aU*hLS=1*RBwD)Il)8~5F=3m`;z+ZT8GV}T7_g=Uq z{?;enCvm$P-htg|JU8*2z;h^e5Ax`958Rn&EMeZVbaur&f%oTlZsNIzFiqH<%(E}g z*_eNZ{l9o$=A#L)3I_7uD?A^_z~>*hXFrGYa*LUNhx=2QyUlS1aq06VOyOro^Y;Y2 zn`bwkeF(EP?*Ha#!F&$>Ctx>>_hWcgV}BJqi)RMUINV0S?eKRaZsT|#q(u01c;x=? z%iB-!ug^rI-ft(|I`D3|A)HJcBY0ngp9Jqm@IH)3pEr2k<^5isJ9*y5JP_`SUzYX3 zGw>p)&&NC!JU8+Df#+hLgK#?*>hl@TZ_MwXiDQJbMW6G&1M&O=^AFAL8T`G4-Tm-M zo`ZS+0nZ^k{qggG`PK*ifiE}yf;cY3ZK9c9HJv`aZy}Vp$hKKQg6!FZ#Jze1E6yA@(&o9j1HRiSu z^WX6QC!PkLA%wr$+}7hg`?-Uc4Y2yld!~Lh`;UV+e zhKG4PeR1C!x07M^bBqG>IfJL2_q7V*-x2c@JeT7CDV~4g_IsW&*zJY+G{XD_Ucs|7 zb{oPkU^VtXhE+WJv=_v=C-0l^>|bE#eX+hNuv^XhC4_&8=UU>`XE&Z2-Vd;NohARB zh~Gb8zY6;|c-pa>gWUk0BY8iYC&{DFUbv6OzL_WcIhgkou^$X~;@J_0fARd?{On*J zcY&|rFX%rY(?4uTb+tBz?WxYNK7pZqX(HX3Xbd}3VLV(KZ|zEisiv@VMMolZ-kVbC zFy7gjPS$sIdMh7IGUMWKVUmpnUfSbriSO{D*h_lx>6c1!aw5^up2(1Y<*r#dZ%w5u zf&s&K&xEP=aKMP&Gr@rU#}Akh49J8_QuX0(0~&)tHEkW8D+ULHW~SN`pfQ<=*S97b zdF^U%X-_R{9~_jImxnV`;k;x=$ZIfRKxR^yXic;w+B?JMcqUA?lPgNdKUGLi5ABI0 z8KRcL{wjNa>IFl4*gx6WKVL7wg!)O9?JL6B>12CnB0XWR`bmAK;ISi>?o^(_##BR> z63qmaVUJA2Thobn;|iKA(H>?x5)H|wWTH_%I}^)0^BHc4w-4+LQwbz zGrl-qC;~MlNl$t8MGCXACzdBOotcU-oSX_*q`Jaoaq0lUNGCd4;|+;0*|~2}8S5M$ zRMw}uI>P~EwV{E!O2<1>={}RKa)Zjo#;`htT!pjaixbZ1TC6LbR;4zjS{rdAUfI^C zQY~%qbPI72Og82|a6o2Y@18Ow+aS4(##YrMwjz(2Qc*7HqS!9&rKwgLfvhZzw>PMQ zn`o<`vb8nLG$#^jo3`e7I@u5osyS%LU`(klN`y$(tK+mL7dLkzFogn|_p&&x##^(W zG$ktOqdnEWg2c#Wd@*J2YNyNbsAWSMJ=dQR6KbU*sO;!yO*X_kld1NgGTpf>m2L^^ zR|J)jo*dGNv*Jx3ib$O+1@34FiCA$+M8c&Mb}maI8H85TWss>zG(lw-?Of*?E2vza z$OKh0W{1f(1mK~=J~HQBy6tZi>fVW5dSNTs1U-rk;QRin+GIo0x#uZW70K0DL# z_6(7#%eYWp`;EnSsW(bRlOmz$mTN6#bn@N0%9n(&x zs6_b+s+>`Zut*P9Pp_=23#w;LpEVc6Qmw7X0WVG-92=?7lP=Av)Xz+p) zX1eInnM_kxYwL=NzCks0#YhovZA~FeiE!T3%4|EdCE8Ny6+L`7z1$Y>pk){|Xz=1F zavn0B>8^&(E*h%Xi;tQLOoz3zs=At*vcmCwJo;$Y6sHPdVjX_B@77ejQBpK}<_s?^ zYl=GSdExBdJhvy7g&oP|^<7Op;^|DZA?oq;iqfT);L>dn1=D%;iH3MrMrv6dS?#1& zYR$%*>OkEv;-R}&jF+;u+S5o9DudaUC~#0a_ei}X6HZSxv?vj@Np+%;eii3dR=T09 zHI5>8!>K4+9^(?g6h^-BAy2EOvVpa)u^NvrzjFD5{>Cp2mNuV%7R!UdrhLRcSLpU67$+V;TjU%|~WgytAPhiC0$Aq3e9*KC4u^6tHEde_ed3%}Jc^ zivB@$Du$kE=;Vc&ivQmub*BBwp^(%zJ8q>xETNXlg`jK#C#N-I6t zESd9k#WIPsvf^fks`lA+D4?aN&EX|&M_}8LOvEw@#0$cf>R1uZpF7>Z#1J4q7**${ zpK-?fcy9d1Uv^%a(>7iYc-hUlHnbvD43hjhYd(lqU+T??cw13`#)KOwYO80~nPBGP zYD!Yk5)IW_s2N8^I1i(rdo(i%?7NKWP)+(V*H86^Y9MKj(=RkjYEMw@R8g`$(@ECp zjum|uVc)>8yf}fFAg9ztQ##c)zV8O=hq?6SY=dFK>G?tR^v!v-Q+yX1T+-{ZWFte) zclcz;OSicicWTt>c$KQCZv6ZulBZOCXPj=FPPsyBs#cH-r#n=V(p8;iOrRfR=X8;P z&LxSCi`Yu$(M@4}T$&-pt8%E3Cs#@IS@V>0{|@J&%vecITAQe)Uy35s$V5Jq1+^4+ zQ(DP_>Z&05Od`=zy0q5!d-yk*${?pGk930m8WC2+B+YmrT0pp_pBmCzGAHFMGJ-^(2CflBe~1RV>+gA0GEuac&1`pSI!4eeT4PN zPG&CA}U%eu&X*w&ad75Lll2w+ITB1*`t(!f)a#1ij5z`PDPEo&{ zoKQ1l5|QQFWY!mX51E$ER7Ws5=~~7qV3e{%*v*+|S1+_2PENAi&M+1`dshKo7k8$Z zZO79rU2{uX7Q~uqsn0H8{T{CmD`(e+2R9~~;$5wshXj*t@yrAO9GG;Y>@>Sod~VUrGREz@FdikAS743c`B;+e4Xs_-T6JATlPm>n(CpoOmB^fn zUsJQ(EC9dD+F6r#HV2ct{PK`Q>z6P|(e8#D^cV(RZy(SY4q{5NG|8H?b%oY;q_K&o6xK2oJ^|edFsNy($6{)8D$`llkWO|;hS}X9D&`t)UnZzYr>O+jucWIB z7XEISDst}7&It;TOeL0C*haOy3#-188{m9MH%`?_+0r}~z-_(|hYREsm2Y#`*9Hy9 zP&}8Z)_7NYL$hLzCYaT6nlKb(vLl|($aAVgD{eND7B{w(Hzw-47F&EJJ+!ByepEnW zu^<|26{nlHxLg(_=mtf(x{SM>Iy$(xMo+yu_6#i5pagKqS5ZOu9`2@hYnC!mx80JO z#=QmecMQ>Ir=tqZ2ad3V#MhSn54%L(7IX0>8AVwdVrjfFmfw)hG+6Kj^1t9Kh= zyfwNk<)d>-cka|GAI6D5Ubhu_%lG+${J03>?WFFS(#w=|4(+OmpxZWN2AEFO)4Nu< z>0LVAg?#4&`GV$(=%SRw6er^=HYc`4*(-GYUK#KKiV}CrKv%ue2v)g8mFE1EtPSVl zWQ>`VLiH^uL*B7O5u9UwNn4aF3AdXPhimYn%(749c83bnb>m#g?D`PS$qnoI8uczt zXSzO9To&(cD#)qf!W1nh@l3N{?v`-tkxL(j?h`Fx$jTONYP$*xtFjvf#aaEXfVmw8 z1!Nb6QO4^F7U0&rEJwnGQ)dhr`OPjhMGqg@&{1zRc0Q8QUVKchXRG(tt;lGOKPCSj z&Sfd#EgDk{!sfD}z3zl1MSsM{mhVbplj1+P(CDj^Z9)gwMNbYJ^ z#x&CTtT$xDC#zliW9$dur#ZE3-@$>R@Eua82<@qGaVr|5HMi@6 zW@DicrxR#(!{X7+o&1>tzTH+%&T~aUbPTx-DX(z`F+1Q@1NiiV7GUkS0T_Y`)0eCz z7-#)n9$Uv$UZ>kV*1m_!V`2Q!0--aMh~I|5+q?sYgtOczm+=NS$}M(7QLA>NY12%i zvsX8EbmbanlOveg*uvDAL9#^f(oPmS(at2XH7J~1Fie*t*vuX!Bm1+O4)#Y9+)PQw zL2MEywKmr-R${qkKgmwCcbW+V)5*r5c6KFS>_o>qRVfi9#ti!$r@X$Sqab{tOM4fyvb6S&2Q-$mGzr-pWMW+4J5sh>?9R5ZaJCt5f@tB{ z*JOvt^^mATZbofAUJ4x9&oH-{WntZkqpN$HQs%d=eEm2NwuMK-sfCKXlxLM{TdJ{( z+GfPcDIA)dQv@dsjNCd0a5KRsj-r7s)+dH~CiIV@r z*o;JHbE=W{;#{Pu2^m%fZM&R~r+A&Bm$ZF{C++|GZ35c^Uvr!@{K|Vxo^oT^cYAfE zX6u(NW7a=zp6RqJ;{rX?&Agl@X=2;g%GXCtK;DSbW{Bb2bb19-(49jySrE>T61@0bhuip zv#<8Tab8P9jXkFI-I^xqYkXMiI=1<+-r}UMDK}@$s(eN%RyA6aBmaIIy3v-_N#@~k zO*=F-cFRqYRt!4Rscr9S=}dMav^^H~wRWODe{L<_{OS7qc~i>A=1h_#Ya;Kg;|klU z%7$Qp?#|1lQrMAT^qpLti=fcaow!eKU0ky~=j@cR+ug~=#@R|EDucL6csFIoBq}$> z&qbAYa})e*d>vY4=L{*QYFd2>>KxF2T1 zHuhNjY>F!5FuFd`xlD_sVQ!u=eAuvk?0Uz*0gVH*2S&DTuL%Czs5ql<$nDfJm(w~| z=g-qp^?Jg|>~tktGwz+5O);Zi5gd?Mk#YYysnLv6N6ehYF!(XuvVv6BRoB+)h$bE9 zq(7ah_>LfMUC0Qk0lhOE?x$C1N7Qt<_qa$z)92QN(>YHq?@X2Z1J+nV+Z9@G2h-=y z2xC!KT~NS&R&gL*a!5083#P|83Fr(IO0DeTjGE{=g{Qv7j%-;ep!X9@=S-b>QZQZm zoO2R1WJ;af&Axnp&ERN9D$`R;PHP%D$Qs0MM|)#D&FEeKl{L*`vgOGO8O%oc~B4gu4E;?{=y$ogRr=Ph56xfe9gPeU8IExoynLi?rlcGl z#*viLbUU8pp50HU_$6@~kShAtHn~GK6g)Q)ayOFPo*|=8yFa<}%X%Ht4t4vq<>kr6 z+`>wfyLij}u4>;>390(qX-2I{B}uyIrB#57QSzoxdAANpJ`0$x4nICQx20$}EkB*l z1RZN}GZLSlxX6=P=cj5KUsDm5@t;Ig_{G6 zOJ@u}WSs%U?;9c7?qopOb;39_hwoAIMDsht2nQh4>? zc9S)}7VHezIes?#*-M|%>B6`*P8R-O#@O4OK{ssN%uMT9b#1@=^e5xA$grTa55F)j z?IE{6!uFA_J}~E2wPjPXwWh{5bd(*zX$duh#bv#(MCaS*MSTb5o?BJg0u=Q{L_GtU zch;V?3tEs?b2koDHs;7(R7!3_%C%?bx}dCp3cB0}Izby7Y4HI>#b z7%o0Q#@Uh!@>i$3ie}bQx7ZwW-OR$dOK~ynKFLBd@BR;M>^75*?y|2=lbd0luJZZ- zF|Xn+mN2Hts|+lPa~0-98aoXNhH#&7ZbD~Jl60nw6hzl~=qK*pj2YZ+-fZ1M#a((6 zG0)yQ^wR*gRTHfha_r=`5a&(7Y;FO>b-_#{Sb3^R`$N$igZN;=>S{OphOQuBGUjHg zWFJ?>#Q$OTkk5?qtUW_yCufOfO(Rdy>f49GG=28mykQHo3q?aW4~CtRcvTWh-);^o#pouAjWQ!&;_*>V-O~ z+!u$21iJ{DxB9u4@5-8G_H~YK2035KqDV)~Wx4FOGToJ5ih~EU$?fj@Eni*HinXQ| zBP#O4lFi_nF?&_X&lkMAbI8ss@|T(B`g=&ObK85aD0J8HM61@{wzA9|7H+ru;>Xx`tSsQ;~r4 zcXk4TI(H!nVC)3CK_6CnZDl4&wr>Mfo4fz-)^4(=0#P2QqQwulvZl-1&(jNpkU!a~~Eq?TcGcTNV-0#Z@UMH;m)CuR^$cj2X^TlzErkyhnFy zLk-|>J7#^^lF8pH(n_!`yOt%2-W@Bb22MqoPWru;WJXswSZ~j(Svaq1{*);-bE{{~ zoL4h*UR^ocjKhPvX6+~YRri$EWXE7{(}0#6K#uJD8g9JHM4XDoLgHEG*Y(*`6=xIM zKiSA_P1iUs{4(Zv>Eu!-eW9dFi>a)=yH-=JgDa{j89PEPo>boijM~nbT2=LD*LF;J z#_DPkyCdvg)TQW=w&ADsYMl8QM2YR3I?J%SR5~d+2cL&HO7j8a3TiTjN{K=jibxhYbx!j2}5V>}VSr z4j(ms_~`K?uo^ym{HQTFhHOly`0 zdrnX)E`4diZg57zOeeNX0|Rix)=e3i9LAU(7UpO+LYj^j71WJ^A#)$MYKi!tqpONe z1PUrLnZ$d@v4oY!}ELMw57G%g< z&O)IV+Quq%g|o=2v9ZWPQ=cL$_I%pi&R-<9Dy=^wHr12M=cXidc}a?Kr=A_7B0J=Q z0V(QFx0Z{oxcE|J<)*yRfc`#WvA>R@Lij6iQD2i2rAx-Gwg&bHi#%glLjGelY(7SP z)+|q;<%)97s901B68&hvDawsuL?QBGCX2-dRQDl`)xHC;RbQH$sG(xdoEde@pl|PchIbFr_FgMXy zl47Q85=q>t-k?bBvCCX2-O=EsQhg;#97-mJ4FeI?jzHw5BNK z6q}MtvqN9nZKl4RS0cU`tL2E2$R@;4#OZwL$cQIWeM9-0=+fk3clg&QR;6>zNKz43 zcfQfPyKbNM?&_vrYj7@A1BIzik8|a@*Sv9-(7WUOjzC`tv+X9NezcWS(YKQ2 ziI%n*Z40_D5#|=UDxhCv>U-`gjLS#1v-+i+%B()jm*oA7UVBCE?hoUU%IQk-yHUo?0IC)a%q+sqgJ!xfwWpWuRjKscv;fT{L)ihQGITPx^HdzdRLsTL7TMDw?^@KF09i3s$CYl3yG?IcU0s0qzxi` z^GvnFq*5pP*;Td4qjPenOIYYSxx2-y>ooKaFA~MKha)Xu_3I16nXG+Xquk4}vZDpX zP-zcd+qBoM$X%}})CkC(4EIJCXNSQz-mZKyZrdY*2SJ0k?3ZYl@W??)6>CR(A}pZ+7@EaOaOTvgbf3NY$W3 zt#IJ5?nErPgM8jqB)3hY{zzM?kvPiYg0kD%^1IIN7;|27ahe0|czF%iXE+IOx1XQL z+f(s;?Y6+7U}Gg<^23Im+w{{bRpqal6#w!-kt0d+YZmx+JC``J-`(!ML*~jx`}zyT zPWxoPe;l}PacR7yL~bb8q$GcRR2|aaU8U{|epEqT-Tl4ZyhnU%beG4{S6l5D9x_aL z?JChoB|9pbVm6NN&YOIyvGlDH;sKQwm40NwedEg&h3>`oxY!Dd{6fvVt~3K-QY%A|$BVl5k-KH#gs8|<(!N(Fl{nr{67xRX9Rb(MMR#f?$xfOJ{p#j>R^GL@&#*-Y zX^VHnbPKLT^VmW1@p|MX%RTaU@1m z{s$)tJmxNsxl;=DY`Z|`ZiDHJr@(XenhR&YzVo`vE(IR^#SmRmQxWsmBMQ7^{8xLK z=&R04C+M#ly7|1_QA8xo$~FFy>)_ks9N*!yK2*_DQa6V zv3Bjq7bS<_gFB;|)ghMJLz~|b>HwKPalsJV862n!I+C{B)rkCM9XWFCQ6ixZo4-+r z$VOCE!7pCb*3Bv(J9hNA^5IAizY^evgaiFuZw0fSoV{~n^{L@P`XE=t;J{?UT?MCi z4?3`R&fLL)eUHS0lVg^?_ReZ^f%^tO8TFb_$rLOrh+R4fUpiq77NGOF-KFo9E@Y!v z_euOMaEvj&)4x4JM^5XPN{1~GoQ%KfM6&;J5d ztWrN7H69n12HK#{1hMQ-66u!*aH&FK1-Ememvm|wG9(%H(<86o30STD<8Zou^&&Re zUGKyDnrf{ z+v#0=^|+eFN;;+OHoJ-&xa+Za&)!qb{k#WuGYA4^GGGb$tB)~^XhaLbiW59N<+YfJd4H$@%je#Y8E#q zm$ZbHRn?PgrcB+xcG>{}OJGJV1Y?Dy!&h9N0gH0><7X7S)6vE^CKt0b?SqES1|82O z@s{4~V{SYfKP(`1ebIgV^m%i0?`>^C{!21a%k(wB5kW?@uw|@mL6y6aP#ai!=^OZs zF?AI!a|`AUw$+6)9MI*jX?=gMnSl9BGyh3F^6LtGNd~lc^|7xb_T~_}v92YtqCUm` zsvQqjwsrk?UZwi?@e`Yx4ky!V<*cgoT; z8n+|f(^@LHw|qJ`M&=Tsw2xZC-XBx+^j}g+D8xK2YV`EoGs#kAV!V$R2X=STW5ihO zFte*o>bRxYzSrXSQg(MquSX=>%`3K?%caD0kJc|)LEJ>)r|C-OudX@CnORX4m8{LW zt`ee5M@M@fUK~M*YNyUoU5x69z%Rur24n(vgUk&veRdl@EUaOYs5@{``{BLVkLbmI zRB8KhC9Q`KTh8@}f_%tgWUP6i0;;+=7Oz995KuQAK$eRg{NO zMR^z%ZD-;eTNHmpEGnaQG`d6{qh*YiFdBC>X8kBuWh8CcRQ0f_?qM^zhfPhPO;to{ zsv;s)6&0zfh{#k$M4&3tJXMj3s47trRgsFQ8nah*G=fOYR7Gm0DpE7mk^EOj@?Raz ze|04P)sg&1ldq2CzdDlFYVsO&j^wp^@4brrM>1a>&3tpJt0j>POY6dFbES8c(5zY4 z()x1p^pb%lb7a{OFK>w_3uU0DOW*EhBQ(+25wUldR=8_gXgMX`u9Z@l4OGf)DqsH~ zy6K6bfbp zyktOr`611Hp@O=e8yybkM#sCk(GhI!tm<(1n3hO*tj0!c>WZSo98nmUBRZmvZ4M~IFud^a46kIIE*P-NjU7?o5R?W4%`VSOk9he{Er~; zW1zZG+^34&ixzFpbF9EG1o5N1ZdhX zVyv|PMJ%7^eh_(fSNoE9eR8kaamR2%hqEYe9X_mmKmC?+ zF5ryX88!KG4zC#2SKGhTSGkTO$GdZty{MgJ`#$avjr%1N-F=h1KXuBnTaF#WghoBaZr1>>%?&Q z;C=cA{q+|=`g348Qdr%6(dw1QukOBwvNpBm!8UjmWCg{!+CUEO`(>h4=H+^~A( zDd1LlUU>(8F?6q9dBWh2#qh9Z|+eOa!Lz*-j*R}p{w5UClVWK!?b@z3VDDr=~Wpy`> zR3Ld*Dz0QIn55&n?B8&~!L^3FBUcoHd_98ubuJ1?LAJ5&PdgO0v?9R=nRQj+3Z=l< zALsrig#PGDVWFu`O7N&F$CbRhzXGFLR;}Q2r7IiaDETDsNTAQiJ9L-2Cz^{p<%bMa=FQ7t?BOx^zxHQ{2s9{;FbZYa0G<2vs38#WOwm&Wtv2*o7 ziBx?h@{n(O+|{>yN3*t4vOzx0)!jF{%#)<=w7w)J^(A7r5+eR*s%Z4_?i)zMO2eBK zk0wKLs0w^WN#H(QduRnGiN1c6H1VK9Xe(1Gn9tZZSlxY(OYD?EvChHcg8}L!G$a1$ zWvAermv0QnC*GxbC^^Mbqk4mH-diav-XcZtUT$`hLUUg2!x!dO`Jz#YobWE?ZYd^G zLf~+?6vI!Qi^U&}%pKE2%l|))(TR|HE;6Tvji#U~`LCl~Dg7OZ&lN=?_W!C9s2=J{ z3d(h44Hoogsu$65U8MU;tf*8P@{GXsM+_v1e@PNnzM%mVMe`_>PDgwQOhX;AVGH(jffFQUoWc;ZbZ&kII26;5T`xuYrKIzo z7+k4R6sbl)glSDt)| zpjc`!cGS366&DPOrDfqY>a{u3$}?RdG?DOPO)NM2QF~CVOCbJwPh(I}$(NT|GZf2(`a8LhP6%?f zK`+7|BH*&!t?qg*ZR`5(cSfqHd}#<)q+YupSz{vCxGEqWI+GIZJ?Gz%NbXOAIo*?2 zI>;~eBHcjYsN`N;5;D~^u{$Ai)Kk3tt z)G4w0KaeO_^Gr^tB4XFfZjI^Ce{+4#SBEmEs-SXhpe&rVO0nQVK{RWQ$X}0|mA=Ii zzo)tGs&}kVHunQx;n+#@L?V(-37iUh)T!kk;{omJ@}#i}cNHoUrm$zPJkDMG)?Lvx z=@4`q{maEyvOI-RIuC`ND>8XN09nyoPHK56isY_${h*2rR88vJNQf48UiDJTQaaK- zE?$jgRx?x@cA8bo1udp)ziPJvU4D-$UW1wzQ;g}n5zN#jV+yT+9IEakx-@WIgV;?% zeHaEH{wS@RU#aW4gvl~>hmj&^>5a@$1c{8x24(ScKP5war%4(pnWj$JjS80^MTlK) zK~|syiIQkEG~z)KI-yXlFmh`ECwHXIfGop3-XBGDQ4Y-cLS%g&F34^YbgP=pW4WSM z^-w8F=iH*9B`^KCcuvEcZzMH}$umN5ruv*)##7{c3cQiNHvW8nC!?p36CYGL={-qO zA*i)9K3#JZjuWM-GM{7bdcCioQgIO_rBV;&&F4-<%1&{*AE9>0z?Jki?-hd@6N764 zDmh!<*=DuWh=OKV<-Ds`3?xWCW7*cGQ@e>E)utYVzdEZW09bTm9OSi-h!!b7hs#BI5KK@<)DD#Yhn;(kALB`1D;2NAgv) zljves0sK--9xxOyP_MD>;F2aD_4vZtj;prW(4=O_`9st^9w6ppAX3E~t)t>9y=5tVNx=P*a9*@m4ozN%&lG2z%o?L`_Q}@SU zja@LCaFy~srfv%9^4()7%Sw~WabW^BuDRNym?Wz88z3T6*ClgWBBHJUdxNph3R7o2Js9L((RS~(Tld6+N;#fnWg5q9~+utjwb>9nwVCq58x=>TxcPUrdoGCbCRcm zN*3sV_n>L}W+Oxc9_K~IqLLcNpBGQbIR>0inADg`Qlh_0VsY^TMg-Cs$l@9P?{i8g zQX^6s2&5lxU9?QN{KP?xncsLQXp%wF8|sJG`ET?THl{j9FA<}I&y?~~UH#W_Bdl4m zv9>mS;NwLMeI3!Psv|0viYJ6r9A?*xowmFuTY61$(0o*rIs)Z#GeEbw?G^v&zOxim zfa3X%p6ta+ove6DOnxPZxI|)9{;~6|B@aPXU{n;}&+?lNG&hgq-+;#y3u%vl|gt1_!_%S?~4pGi*NpsHS3%!&GcFa|cf&P=B|*PH(;5gtpaL{= zSViGfHkZZk8$4SBHVN^YAhwi8NayPOb_I=Xw`;B#`CIsT8T*NO7%_ zD8Q+%7`UqjNyoR38A>La^M-FH;I0{5&z5?|O5KGz#_v=2J12;@j zSR|hcP^$m`)rNl5=l|=(5MXy@u|4bBI5Ac0V9jtf`^Z#E%6gEP+Q(HD_7B9*p zx$w#R1Ehtq1SBXv-eS>QXj#hOseec2)&#Q9+%L!NO z;6Q1qp^2B~SC>Zi^T`$Z_6MeRAVxs1>M6KFd8woUX*Nw8id#EBC-=3>uzkCag9s$a zO#JlM!CkajE4Shx8Cv6Z{gOnlj<_fv+3Mjsg}rKGVC%q$9#FyQoxY$y#t@Ol+@v#G zM_wP$$BuJZ(p>&xKl-ljzM%KexZLCV7wxTv4)pVMJ?lo2&T_&F1m#e13#~993jX$- z&q*&!*@$FIwYllS$yuo?ZWE~|vg2D+N`$5%)bV}|NY1G|=>%M`J~eQ8w3~VQMT*Ys zpFVfpmI=|Fhv2nvIj>gHE@n0nt?0?5@53sjwv@<*^QLmU>RNdj-m-$e@{~Y-HeH!h zJcK5~<8swin40pdQ&gou1oj4;q`I_FFK4>>GP!ld=XW)-e`FnxrgMsXX*WLasD^aY zKXu0*g+Xha>dM0;TFVaFE8m-n8z7=^se^}H)RE1E!m28$a;2QrOINxiX**wKwqxby z#oBg62((hb(NFYU?UOBfi*?GtwJ()>l`k5;y-eWcA{^OvLMBkez5`H1{3;nlmSkCd zP-N=(%G_U$cgayp*mu)$@tVIQpuXuxRrET!QVE4#e5*2bVbqN&BqD$Q0*u|IK{SiA z-tCqXw7~z<+}ZXTdK`}?1Bs&3utYIi5VXeF?#?!&p~;eQ_P zt#UV3R&e5;Q9Z0?WE93h)4Btkek7t(K;;H&qcW^PRN^OnenL#xg>8xL5fj?F5#gfr zPAQ0+Jfy|}44U#vfs-TUGOz{|VFii$+{alF6k?yqYV?90erlz^o1U`Q1jdpwX0!q- zsuFS)-eP)&(FPkQ^&v)l*$L|hS~6D4-9QuBwQ#CWRbWoI7Qq-+9P4h)*z%2F0s)fT zTQ=DP;UuDiPY~$KNX4m0q7AL8ZHyVFr}Y_c_Qk{uj^`s>VH~sy4V_?4Laj)%ohIMe zP?G&Q#4>c0Fp;B=7O03b<)*Rfr(_eTMEI^C74P0!EHy_%E4*jq@5TdpI&f~`eT0FB z4@KHZTB!LM)E^})tW0Qd~F!9 zt3_s>hT3r;a^xn{veXmV9r5rGJVrsk$!p3tnZPWsEyS*}*iXZVu(*d#|C4)U7|2eO zcQFoH?o(1n#$cn6AJTM2$`I97NGpKZ2lq9ow}pk#oQ|rd5|xY_RQa(mC=*FjVKHJ) z^$?~^`@`MEzwM|B3NlwTrr!C6tRM$ zMO(*=RGWZ|5rIS~*vckmmQAJgQ-wa_eb^$A0k$jWwngdawKI*z3z z5bx7vjzBJB^^8&MVllh@jr+_&Gfm&NyvT`;1sD>NMr8#_%2XfO>m2I$4aYGxu2+IbxR%77TDK1QP`NR`(Q)^=$ z4CzI?%mCG2nN}*U&8cWq>QZOy`O|B1zH`F_Kt#carKmFhXo}`u1v-KguhF4o@*0g} z#bt2`J5Xetq=5pp9LnnX8DqFeGQ5vTr%C9Ch5k-6k%y_+Uv%tUHB%!uGL8;h;E)kS zH`U{+LHU)TIuYXvW;f8*mRG+2^W{H^xVLm zpedX4?bUV(K4~_hOXuj@Z?F`jFsi?N$e~p`DQ7OyMF={)T)8X2bU1{}oT-Xt#KRe` zjpjK5dYeUQ>zT6U!pKnCmOIC295E++W~*1aI`!%=nUWlWnqu7nL^BLx^*&dYK=}qm z4JKpv1PqHS^;E|S$b(=H46Xgb9N{xS^O&h3FNV|^CrfNg`^-v{VeUaACR|5v6LM%& zvRS}Zu{xbKnveqUN2W9M0IYTD2b`=)I)elq=yD?lnNvZ>PgnoSl^>4Dy>TR+FLG5o zdo8VtOUUraK#a!gl`h@<_qZa6a<;2+45wE`b#dgxOkqZ%4RGkO!Il}30Xh*!GBg8W zG+ga*iSF`ZwL?DA1Qs_ zE}NFNXz^8f^Z?3Xkl~+W;~^}W!eG1SRptnjZm^hz8ATrzgRXI7JMIxy!ECGpPBW;= z$NsEERSI0<&z`CNEVJ0*1aJC#DTi2Fwya#t^$$T%H zxsvw&)$SD0??auNA?xXHy0#(`D*XdA zq9Y~|S8+8|sM$ghvv+l#scr;GFS+!`4=y$u>lsPaV>E5rw43xd!HsYY0EBN5YCR3B zz;|6V?EvkB7H%d)i`#?2ZmSKrYBoVE{%T{Ydu(TH-M%zNP>Lijy`(}1ZODS2r6wz9 zqRVomIg)}946m2)i6onu-4N}6eusdCTrTNr@!a(7)1r}bZ$&*Tp3~u=2RQv8D#S*O(cx*Y)d_)koo#Q_K zRfcU<*Og>c6eNVCeQhK4=wZ(zin<*WScW)}j#H@u~nz7@&Viw|dWJ+_ZpAiIh z@L{uWcJy;Q_8z~}vK*is!ZOX1V>e#GO0*I~Op1bK45d1wB8DEdv$enz2aH(= zN{iKJ>V-wZ10n-zOeT9xI4uzb2u!^@hG7pnN*?mB{w-E6NnBjz>!u#|KeqCtr_`d@ ziFP;Q8^lcgtO1|HFJC1(R;)4&SP#mC5w&CwmwWarHIH1M^ zyJ|plH>#64uQT0Yqb!nURrA&;J-y@1)3$^;K7wIgo2heym_`#bdsT^RM|S^YF8MY$ z@dj4|IklS2KZHK+R#*L`shM;o<1ra z2$1n4Wy)aq9nDCs!0fvQ#^6Z`a(u_t!m$bG0#o1jJTQ^_1?y_RJ;}Q1ysj`OCk9|p zsuFEw#t;}>pJdD~H~~W1=p@;*WydZf5@|+8NR$i1n@1s(>KgoxRzcY;cU8Mrod**D z2o$v(YC@}tPNEZzuh)bLO=y&Rrt7?)CQ`9{h8r6xGU)w>c;G=c48xhT+}X*DfD~8F zRr#L0k~)sU8bYaaj@v<*l^`w`PdtIJ`!sM6=W&{8$ft_LOePX3Ox!lIC`ShqY`GasEVcaku?fA2i&``uBMtfDa$w)jDfoPKRRgoO0a-|MU@y}CW z7E>a{aLwWgGk*BO`qWU6yyjDytp}fCQbLrTxA9Mn@MHcqxL#{au&OoUzv%c=H%+t? zhUAZ5S|h!}Gx~>Di0UvJ*)~hvp?GNsG$D>Ezgpti&8-5&V~nO)XzYkJyhah~2ys2fl8sjo2iG*2SqAGSs{9HJk^vy6Gcgd$5G0nD z$R(5yTCNxh5EGx7LzzN`Ke+<%C}tuFIYb(dP;PaxeMC=8WL=CAo|HY1byiZRLyRzv z4Gl~ETMi`my!DQM(2(eQBz73G08Kr2RhCD1xdqf65!e|UGiAe%?;-(uqyc%%R8gTg zA~spv)1BfD{4yO=I6o@&+Lx1E=?s}mhD*^gpMrpAl5`|R6AsS;m`Dzlkv39P=H-cL zu$@T5D2&1JdUI;2gn=GmqzM2|T0k8WPC#ue;^$zcj^mG4DD_zxT8ct}1>6kp?zt>p z2-a4|y6^=(CJj|cCC6sA#Bq7lH|UYyu_jtJf*LUtTd8o)tXSf#%G-z z>HLSjpx5Xjn`cEy>2Q#sVAZT;&<7IAN$%RMln2*~*a$K)g`*^&lc1=Ow>mn2B}NkB zXmS7#*?=B%0{+Gwp|!P+hi$aRPbxy`e! zRIEM`CYp}6hv^h6dxi;93Ac|4HzJS);#l=*>}CI7|e@P9HSAHDYePI{9^5*?sJ zSkbnP;rJ%Ls|*CuyVi-TDX1mP`_eSw{T`|b(iXS9P^5>%<>5;CM1iI1p)}WfHJd50 z%O&9fPWn^bMLrL#^%d&Djl%wp&od6=ReMMz3t}Ht%*4v1jNr~fRAXwzO_M;?k&~&K zjr+Fu#FfdLa;ptdVE`t-DK|4xF|sOW5?66;#X^nY7pD<_VFm^Ex~w4^Y|xxVQydBD zVI+ccO(DP5S0Z%vmDAmGix*ecF8q6t_PriARaWiEEM_C=XBS+>(Kc&^ow*RlyHN)HRm&{rIoQkRiATwkU=GB3l<+*tpV7B z-7;XSEQzE^QHPSR@{6hm4N5MzlZF;24jty(yAK_v716Pt zVik)+*nG`2<)Q*K4`&EKfaCU)IGjSEOztVYTIS&f4Q{&WLlUOCV!!QZ3s~-JU$Er{ z*ZGy%9v0gpYH|Sp)U$lR&ub2bZAuc~p(f{s4(sWJ!cOH>o82htN!3roa1tfH zY>d}@@F)l}CnJT6qKR)hPaA7WPnPx6$nZ!=a!zLm-J?;grkDBoRe1$Qz*d4JF2qc1 zr;;<0B9>)l(}Q)4DWCKwHi84S6NJzXJodag44maXHWGdKKIeOV(}JAH!=HHM22aBV zFvzl4lYkn^5vIz_E@er6pOVc-I;J6qvS?P1WCU0#lNdeY+Nf2B#o5T(Qb$iLa972) zQT$NQz_zsAq$QJ0KpZ&Qvi(j zX=jRT_z<*+ZE-Xk6&Z*pWXc{Hih&TbBLWwXkrOlzzk=lU48SN%!yOlTG%J0#AE<@j zIB>~26o|3C!rs{Fj*G`Hh-~n4BpsVaYVe>Vy+MwA=%ha@7LMwfKZOY~h=8HYnF0oJ zgk~X}X2J{V!%)G(RQKG@qPuYP*o5=ZQWp7G`n3tCCNoZTf4{RRt&R*2xIrLj6IT8f z#XMmewZN?BOF73-97bZ718^zBCslHjG(a!#g>MhZdDy|2lq-;tXWX?#H6X9%E5j9~ z>c#1_?`WF)lgv=**dFn4yk3e~(2~Egn9B;FzAZmm27ZMIJK+ewkk`J*oU{$YZP1VE zuuSl5o1t@myah^9G#896eQ0o<&POi~Ap*NzpSVA>nsn%Y8X&#GDHv2n(-)K3s(svy zXrOUeie3c`HxLq%r**bNQ>M0|_+*Y0j)s|87!F)MZ4BBuI4ce+4d3Jjhwy_EZ0Amm zVsDiRFdJHxv+}YL^BUA^<~4bw9!geR63zuQIH-+j{eYlsyy{EzGDN3*JwfV3mGY}G zLBSv}cFZnB1w?YOgmCP;qkc z{3Tw8+I%?BVXyBtkT(J<=1)~GvSG^mrYxzt{9-&{0+{4-ekz=;?@+}zpblvNXlwL9 zCHJX7tC_5^%Sq*g`!|>oz&+k)?1c+UJ2;}UJql($*k(OB2hj!T5gULaNhBxkH8?%c zs9>pAk?HYs3AD)ysE&bNMk)*LSHibW*1v&+?w%+@bNOjkG^Hz68SFpkHpEi;iK7yVl{&7T(jg?ne`v!bqi zn#V5Ev+xpPz`a0VVyMYi^hMUIfoUl>4Dvw5XE90)0zal_ff((YwxuFWr_ie)UXTC7Trpr!-pAhIe%wqHH`#hq-4mKg zIm3doI|KX*1q$WmXf1LwA3D|jFFQIwM#MI+?f;MwE1rh}(ZwwxP8bLqg5Flytj#{$ zVHy3YA2P@^Zh-J@R1n-1Hh`r9pO7XQZs*wsP1OrhH$-UL=|mtFS!q5;jMBvZV(3G-{gu0u3WQMcRi)lF#T{a z*u@*O{3lIp7Pd4@Icw4!8sNU~ghU*pdhQnkL0rUg@|^<*_wC-**?Vx`0iPq*n7OO7 zXaB)H2M+F~bI+cG`=4c)4{*LXtlpnZC~QTv#cb6+9$CZzH!01gTvASulCcwQTfh)iMeZaWG2g&v;o){EguFJ&TsYyTItx+K14a<=@=JE| zw7&4u)&hl_Cbia*PHaPkC|oEm(@HF#y1Pfed()FnE>?sa7ub$st&r! z!#qp6@qwSQ3xW{5Nd1hX=EVv!U~}=*gMvq_f+NwRZ_ofsTzMvN^~^{;taYE>R4Yt% zt(^wks!X|n$K*#V56nCYTl6F55mCw72_-7jr@F7Hi&0AJj#)WtEWpAKOi0C)XhTq> zR++(!3PZ+^8wb-0smSX=_^X&$Rwil|xTd|y5)O)spTg9nyH@ro}M(K+!3Qx#aO z0j6L;CT$rj{SDKAHtnBGb=xVjAQXwXN_P3`FzODX2cHWrLN$1`W=1U$%om+%Mg z9Dh{0fjL7a2!=XK$=|BcQp*=p-B+ZD(cGdz3Lto4J#>9kqfrM9C>9)BgT+0yVaqLB z2|12yDAu9@zU(Uly&)oSjJQUUV3AZAM0+|RP#qSI9oXD*J7=Q3kwFC zU&dcFgBHMkl6Rj8v#ruMx4cOw4Dkr6r>0zKh|D=L$S;t-$><8rZ1 z4;~CO367*RC2dBkEMXA_0Pdazfe%cP8?XxN<*{B~CL zIEM3J4@_0`56MScDwfLWmI?JR)#AU3ylkGpNE-~Gi!g#1@JAUXk?M@fm`|o5D4;8R zy9e8))b0FN25ONw<0!4}71uhx>lnOQ%pBJr_%*SEUfgIP0`+ec{+%Ubhs_^5JPEb- zk3Ab&bi~Jzw~W&f`dH@dk3i$I6DAux0nzqv>=LlG zH4aJSQDg`^5X@min!&T%4=HWIY@Q!bHIFl8Na&E6UXO#oZ;~hEeC7^p-je36 zcJxOIWf5m#HN`Sg0qY?nKQ{!kc=sVfF2Cr2QAC3kQjHzNsW_!)=L8GXyfvb=^re-A zC~1-+uqO|jl0969`Z9~Br3OUQ5)jAxIv@aG9!+GIUQ43D8BF4w{ zN>9mv(I&lvdI(_A5G$ivZL>igY@rf<3Y|1VlA+4!Dr-$e0XNBR@Kf>)>>&%i+CR}I z-8%|vhIJK)e3&>B0L?3yqHV~Sy~TkcNVUFGdgv z?nPvT%=#x1UAN|7F9s%)h;_4u;VpR6(^znA$Tij=6CYj7SOW~)j0DokyqZ#yq_ zXBS?3b^dtw@R6hQ$7hbspJbH8a1Z9nD?lOJ)h9jf)Spuo5>)MgTnBMJQNtOCm5Br9 z3r2wm1Ic)%z>rL`EY9fIsYw^5OjxZ+6^~3nun->1adp8x+*8-esbD?O>{qE0V2o}? zJ55ur2oESnvE2hlwgQI4ghT_>EdPzKW+8nlocnU{+>edJ;ePgDT%P zqjeSg1$Jme`5@G0&~wf_l_-MBO-(syfSa^#s%@laCqs5Y7>2#;335;AB@_?JJ@u+7R&0uM?>RCdGEQ599Cdd2|A zETw}%{-GObku}gMxFO0asR#`o1VAS$L>+W8*kh-LROTl&sYr?#knN~x4%l|M453N# zJ{&Ac7f_ABqznfrkVfGLzGPaif<|FEpXT98D;+~Hyb9Y~1hh&D`i86v%U9l6dzW$H zIaojoBM*bUwz(q=jw{X?lG&khC}}R!34AziSxQ@|%vr=*q@m!1P==71vbk{w|1Q;* zhH&FRl3-id7v91Um3^Qp@5&bS(Q4N6g_r7Oo^zxK0v%9~-QgyH4w=r>{M*0WIeLoC zxND&h)If_E4rl#x8n?-WFo0;>3sGSYGoRphl||gJ0*r5jn5_p}nY~kVLl~s})WFLp zgIeVdnsn;RO&W)(Xx6dilcI&(dM_wrsMEgF#KTa4sRbt!W4^1>Ur>~DC?&-T?6pr^S=jnU!-J#_RyxYQvAKl31z zYsHy<@*>0nW7Z4`zWJ z<7mV2_=(>kGs2a1fMWn^n;_2S%ZnU7XcNb^>871)R$~$+NRlb_H4bA3dOOa!BhL10 z_o>~bEg@nNs(cAq@U}&sp&nzoWD}YQq)g%h;oLnB9_i2uA8;Z{Ea;CL2Z%z`O(@Vt zI%0h_H*3iVOlckvW1b%D*k^LYcHjH8LRuKTteXtJix#XYxklwn7;!7WADLLBGR{3a z1%VXKJm)gOOM$xwZ3_vpEQL)&4FZ6iT@J>>AS-~_>gWG)h~62 zD+=HrgUBlTav#Z^kj7OUKDb@|Rn!}iC{wif zYh};<3>~wo(qdigy}vjE6Ey*L?6a1vh!`!oajUrMXkjJg5h!k$Z9kzR+w+S{PqQeX z)K`F5NRHQfV1^`*T(O|G6(tW5QCMUErTHFUP zAW;l=x{@&4S9FHJ0NWoe3;0bdX3pq0ERC0erwwRePCb2vDOD{j3XK{EQH=z;=|h$A z0H71!wF@n#0uZGu`aUX!3x{I`8CAu&ytbIzxuyK7wIactZLA;jH z_sGfDc=L}g{*jTt=4O*_kJMB)7U`9g(9Td=$!j!2YO0x1Sp+=<77Or>Q2?TD%A%^} z^NN~Y!04E?WzdBjkyf(7_9W2ul0z#NR)h4+i107xGAg~!)Nhac#$K;r4cZ9LK1zO! zDZEvd>(ol7n=PG;#2S#eIqG>@ST5TTNJY+Oa|eOez!f@qfbc9HV(?lVPLF|fPzoC` zOxWh;mVI`mn-Di~qifU3^A?$r?(XH~vzM9U>O>D!vGgY6$SW+!vcSlx{%Pb`hCox+ ziEj~f+bMxS3HqKmwasX{-H;Z3{coM!KbK0Tw226%h#8FF^N1Z=82F7K%av)|pC)D! z)zV!putw%WGmyJwij*!UTjj0J<*sbA9!vjC_7Y>n-gPaQi-KJhq0`JEK_HVfSu`O8 zi3Adg(bCK921@x^TwU#b#Q}FgZ3%+ReTVrFnOzJ)9F)pHq}3GE`=cJf5q077+o!di zdi#y;D?XGE-g7VEK0}E0<2=+~_zN?RPclWUqB;yx&g{PZ#>olRy6egTO+KGPOnzC5k_A2oGYC8)Q}ZidREXDR?Ci z@h;;blM2kS9590u-Y4@$D9{2(`PhKNHVkUeWQ-%Ad@(a)k<|iZ`7Bn18pyVHGxZ)9 zE)O-?fH?``Q{9&&3`KyPN_QHZ!nfYPR10YW@G`(}zcyA~y?8I;+<`1tP}y+t;hUx` zjv!;*==P#!{$iz;a&h6E0KiXF!h42C#U+$cIqG$L!_84+E~3A_;YI{1jT|p;w`|JL z-aKBr1QUcCJ#L8x_+%YK34?kj@KV9vZ`LXd0{e_pP}EDAp(b<(pILTtOV({-uW&}Z z!0i}K0Hn}|&CWyVw{802X6~=aNZ#S+wa{s4=DZwmD+JU(fwp zxgw$X23WG&4&7*tPz{Wgi^@T%eAa7_qT>EU#Kz)^LluNyx9+;X{?=NM64>^@##HwW zYsr#;H+J7VSajbySS-GC`pnY1@4dhLyOqw&?A)RG!!NyjTIpW8ym;~Q!QBP(7uU{SK6v!hLUn!aTyg0S=guylUs*a+K35=m zgOKaxEwC!AJ>Lu-yLfZav-BlK@oLf zKy0iGje}s*K3AF9;HPq>Z;OA@B3`KcmE~AFT!*0Bythp(jl@=AoGYyAh|?>=_z}|y z4Y-XS#%7%zoZe7OMf(Gtjx)j->bS~%GZfR5{MBx1d60YJH0skCidM7vTztX(ZD`sA zDI3khhVE@aH7VN{ub$}6F1@#WUKfX!&MsYEva8h(tY!ZE8QspGzr1u&7cZ}#v;HIJ zFD+fXtd^ro@7nLM*} z&YTjw>4<_GoCi@hTu%T<;U3+hAxaa3CPC|f0GHDtD~TGRu!m(A+7UEG;zs#ke}<6_ zAi}V+Ae~+m2LUW2RY5Mjh|i4&YBcH(+cgz##56<=(TXODnQd%A7tVwm?UQU(d4lHv zfq<9=BFtbX|8S|hu=Jlal4Y>sJ+4w1DsW}f2&>6o(S=7BQ30OKoc1eTd-<1#gUyEn zox7kcXGQ7Cc={oFwc)OM^DcR6)ipFxXR0H5zaG)$>|C*5n??O@kllf4W86o6>35rc z$I+kq;x797-uE?qUvhb$-}m@EnveV2_I~Z;GS$@NpV?i^?7p&BKlT+fd-zAg9=pD> zznGz8uWt6*&6NYi3^)5w$;Sp5U<1&FHd-}qpT_O8aaW$z)pNxREqY=#JVUJ|JZAQ5 z`hHE{uj%_WeZNh=^1QBIC}wCr&`OA*tivz{T|E7MXU2cc`mZ_vb;y6s7qh#I***N@ z*WO}wUopGCm_5M1Hqx`t7PHSjGslSMirMFj*%ykr-NoD<{_$&XF}JUvZ|*=b_bmUO z(ZzH8dq%g<7juk$e|2qTX}Pl(;==%w9jYPH>hO@%FKxB;A39p^aMT;&LyODP7Z#^i z7MF`M<6|iTe6O=~=0Y)lW$ElWm6^9qkA6~VuOY^!QM%CK?W=1CTx*H98zNfE7 zynd1;yq>|?Zx)bSUhP~`Yy=|EBe=j>DIwq?@7u;MIDRWzkA zQOInY`wFmp1zhr97kl}?kN^Ame}Mnb^8Y#hKhOUcieszi7X|coQpSTPb|ssUqv|>$ zvJ+HY!L9uLW{t{hl@AKq&Hp|8-&-uaHitC`VE0zy`m2@Vq(<;#kACb${_>CejSRWoyj=@*S9kXr}iw_6x3d5;r@zS}a?z_c1(-+RJT`Eo&rvWP@+H8KN zSSsX-?-uVbzPGrtyd7|Vw|uFygv%DcTU)!hI=!-Hj=i$@zUtIA;wy_QYwcm@hhlZ@ z-L;i9Er(~j0;O&!)iD7YTx$F#0?CDorz?~D^#Dz*6kLOZ5uAAE=;Uqvqtt1ggY77P zF`{!D#T(IkBj#DB&VkyrYMuUceAx7VSX~`wUHZA{c^u&en<)a(i_21G>xTMCC-QO9>b4{jVLwgBs`h}S9LidRrE5%3J#R@| zM2J&RqyW>NaMC4-v1~bGD`2zZ*jAjG5>@7xb!h)HNTb;GY&rO?j}a5}ZzE^MHeXJL zG>jfUkIIr%(nGqSZ>qNs+1#;%?dY#~7*cfOcUhe%i%`LjC`{Wwf=yMhF@$$iB_#ERJEe5npQ1srBv!4 z>UZwk_x8Q@+H%5^&wg`f?$0^ro^$4o|N8o?pHciig4~GQaJ5ojhHw2z{_y+8gi=2P zzX{(C{}SE+UxjajKZ5Uo8?LL{8vY#ZCj13>1a5{gycs?PHT)g;^Y9fY{a=ML|C`>b z)B(5=z6Cx48_>YJ;Cc9IxD5BfQ$MBD6nq-)g?|F?hSzPV`yYVYX`g|&z~`ap`)#-% zejhSK-Gni_;5LXV%D`J;2a5jBz<0y1!L9K7a2j5N((i=_;O(#vW&Y>kHSnuY?D#sA zdH>ko{~p8ybpeX2{{dbLe+b_U{}amiA3+&^HIuTW+5ko0n?1Kfc|HZ%3U$!mpMf&} zFb^rWjDC7SWiXDI9+dqIZ|35+L|3fHx zyylop{)BhDE)7S(tk7D2ygSxr=j#e>YvX-(eE^raV^gTirr86_J^S8|51Pc zlTh@0+CTrCfBr=%{`)eN^?x7AJm2*9zXL`83sBbmJ1Fz~yKny=lzo^$X|_gff--&^ zlySSD%)8&W?}sw}K`3@T4yAtt-G2DzOHjt2_0OMzGS6rH{ojK8Q(xkbtosr~74-@f zyZ;7?e_n-R-@p3%|Lb`TNh{AcKv`!a6n$=nGJXpbeeQtYy^5HIn`mE4^8Yk^7nFRx z+w&BZ{I*c^IPcqEfLmyP3%(1!3U7ti{cPR76H5CbsNsj9%=6puKKKVv{CgEeLGtSz zQ1W{Qo`;|E_cy(>?*Ay1e$V;#1-OUyjVLeU9)*+eX^1P-3OoicKulD(Vw61J3&oBU zZiOF%lJ74-(eD*_3;Y+j8(vSblsfeQ6noA?{;99>NA~T{p!oH#p!oR*Q1<* zeEaP;)%`X>@&9Je+o9ykBow{(L(z8@ik`9OlTh~aJd}O^tml`Y`0*=H=J_Mv{&Ua2 zhZ0AxL5cHgDbCW~2u1H(AStXGP~vwVl=UBgqUQ&p*wcby?-Nkg=|a)x6P~{gMX%q4 z((eV&--T?Y`U;eFz6)ji-$Ggc-=OI8Ur^SWU=w8g4N&IW1SOugLRqf?#g5&choITJq|;$V+P9lk3s480Vwl70maW}q4fVWl=+{5gtU6z^ADl;?E)12{sYQ< z{{u-Kbrne`>%J4peA}VSw;RfO`=E?_5Q;sgq4?3lt6+i1xBwy4)qX^N-5Tm3l=b9y zw1yl1sJ~9&2a$(;dlXw~i0+4wk0A5NcH{&izs(5cLWRf@ate{(BQ?~6aM54OyIOw7 z5%G`2z~DFIFJ|Ep_v7yhyA)f!vQo$Q{Vw_e)&d zIcPws7ctUDNGtWrNQn%76&DN0dy#x_6UsgxLt03RG!TiE+YyU=0FmEMAn$Wm^`B{f zy#xLVvKM(j@;D;DUqlWdcOh>=b|V@Y{5EiLpKnMGY(pMHn#dmHJ;=St93nMtCz2r# zAQEGzksczysT!{4f0%2D#k-NVzdwM)p8O25#a$_N4?K)?5Q)`aMK&T&BBYmk2$A0= zL~5!0ZbT%0)xALw6-7LkMEYP<1bLj5u}w#BA2q!wAH8wx;1T_>Nvde{=5f;*Yo9QA zl$N7CPTFLw$E=Y>515M<9DAT=<`$!1Y$E^MCRHcBl+t5;4o4;&H=%xf(snODUOHTA z@TscPF?ny)!rCb#Zq#;On^aq8!gf7x^NuOYD3mL0aC=e4OOY<4U?H`MZS}Nq+o2An zp^noqI-`yhx+)k^TAkW5p6}^$!Ib=obmm;F7fhjp1(UX-@N&IN=kB0(_m4ej4;sXU z&T^YYdD+v&f~}HJRMc~k(|CusMMA6L7H{~)8?`?MV|;(?ElM`(3T&u%K3omg*J(~Y ze!)e>>l>OA5N~*08T>{TE$T?SQcag6HOD$1uR3#4F2OjG?T34^bJ3YnAC1#?p+-8T z!Gg^TRcD^t7n26jt%XiW^4Af?r=o<^C3s~8bt;R3cs`B_-Cc-?-`oZ9y=B{JlF-E` ziYBlMKUAG6OQHSgmbq}O152&xmq-B<>o3zMr#P+GB^o4R{V>w& z=Bjw$&V%0g9(@%Vs zM7b%cI*FN!5@l$X%A_&%NXos*vLp`tbxxovQa5_%?|{Rd11tTGVwGN>r$X*M<92J6GJSoUg^aRi|6` zLaoPTvb6lsRN&!-b~DMu3HNf-%1ySwRZ()C3nJIgOFEQQA>MHBoBFRN_LIToSOnH@#1Un9{YagdcV^d4W`jC0Tcn&* zO517?EZ*YM+FECKQO21n^C)tE#NC{Bs*?UbH4F*DmZKro9l8VAXiDZR7Vd|zX7XJhB2p4>In z+_kN_yV;~;<7BiH%Y?&zlg&nxes}4eJEwLvw>2l}chnSRV>UNwk%(KT^oiJ(xjvXL zpKIy8nKVMeVt=b+;$#O2a}Pt(Rz)B+W+T&KfF*_&^xjr#J5iSGH%l>xp&eOr&&07K z#}2KUHMyfXae#y%*BZ0Da;98(-H|0^$R5(pU46UQHk|L>yuLd}_iei_>hrnn8r&PMIcH6FeJh0uKdOtepYUQO~J&VR+p7ESio=EvmvpeD zQOk~vj@YP6j=pHSevF|z^l4EKy~}7(cUR6DiQKM>U*aN(u*RE2z^>|j`G6U9#AQvf zL{_yXwBC?4<573zQ`8EKN7|K-9@&XEIz@jN$Ag3zTb^LNbRcx=5D((P#;Bul(4RAU zA$I5cc2N?R942ij6)BC|)Pgl7z>nygwk^Aij#fVItB`z?ah_cq&OVkUl$tBdlGCQ2 znxJo`ZVmKMGwnQDc`h;Abr+?Qh`t{eb=Dm?^pEUQW(z4EZd{i4 zqrRqUth^+($ImjH!yQn(h9eGIU&*NKwd1HXDAP_Tp+z5Uigy0;i)F>ff#Im@J`RFK zQy>3KM-^q>H!Ek`#(f*`;m`~EDc}12DvMUmQrsxRs_nlN`YMyRPMKPj*^mrZ-5%Rr zFk8PD#0B4a8DXXPF5$>12V=e&y1hA@SITl|^4C%pELwHdAkBD<`8-$MXi*APBpzil zY8a>e9_Ja&7X^pY4)3z8O0pQ6;CaK_>lNh#!?tWUQg)74Q?A>l zlslE5Dzt6)m4Slw^SoEcyCTL#ra&(iA2rDqCX|RD>N#c@r`C3bQ@rnj{@Bx?A8>|i z$2i?)cwF9072DFUbs1<-^w~XDSar_mB_?z1;?wu=?6IS@2N;+ezZBmhHtgvx$NMgt zIzwuwb)#;&{4Cp@8pWn&@;w!y_M$}QxfMSnv@3h{}i8MegFUf literal 0 HcmV?d00001 diff --git a/install/share/locale/pl/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/pl/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..4e7ddff258d68598a684779e51c3d795fb882ff2 GIT binary patch literal 9505 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/pl/LC_MESSAGES/glib20.mo b/install/share/locale/pl/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..9813b6e286e66cabd2e755fdbc61296a3dbb319b GIT binary patch literal 46252 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/pl/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/pl/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..a084e751b7810ee2dfd6a99580c7609fcb3209e9 GIT binary patch literal 160886 zcmb@v2Yggj*S9?hz4s;pL+`zJLhrrzNir#rWI{3_AQlu9rHBY9Dxe~wD4?Q%hzbgV zih_b-K><-jMMXtW6!5+NXRpCn?)&+k_x;ZAK3r$5z4qFBuU*fX_&mo-=3egOO3Ul> zT?-dB_xT>k@AF+skk;o*y2Ixy1CwD{c$4uS7)0I(yTMZPeZH1(6dVEbD0Lg1;H_F828fBA0}vU?o@_Hiac&S6B>=fJzTS#bYKc3>U+q za3z%AC!z9fGx<$OXnjYZ>_4^iZ!G;XEP=kjUCyo|l%Hy_7;FTKz)r^gQ00$>s&_gp z0B0F*h04F!(jPE+9aQ<7VQsk6^rvBY}Q)yTlxr(s`lwBVvyD_jaOoWQly{2Ca^C54B zs`m>}QE*Jy7kt44KZpA}d^ZWuf||rOD%AZ{%4}ao7XZ{zE1o zhbsR&SOQ*x8qY=VbK|@WRK7Y;cCDb|*aMb>Sy1C~5mY_zgR*}F%HK0k`F2CK{}5E1 zzk*d^;rm@28o^S?eW2_oK#ivqlQW?D_h#cg#wVfHfn88>J_Z}X-(dq-?*Uh@QBd!Fe}+PpABGj-VoQG#s(+t{D(_9G`W%O9*I6h( zSD@Nk=pmP011et&V^64fjfTn>2UYJ3s5sAo4dE)-4DL7i3e1Jv;9=LlO`yte2j!

    >tHMR9K05uff}dz*SK+78CF8>3Y9(?Hi9=mjrR>u<7_Kb z{6B}9KfgfL;|f$cMILeEsUlPyo52onAe8+A5BtL0YaIu{KFIe& z#p?^GemW29!Qzj)er^vH#~{=^y$Pz^1yJ>R9jd)YpyKr{^y&?BBNtic@|A?rSBC1Z zhEQ>B11rP9unr7C)qe%ly7V}#3ZH=*--n^%b`+}oQ&4v2pyGE4svgB3b8{pn)9%?=uhw6tbP~)xQGp@X*Q1R^o zwZDvp@*9Hcznh@yb34ofmqXb-0M*{jQ1#jmwJv=C^TG451iTF8uh?dnzY3J!ny?CN z1XZtrP=2OD*=Iw=cb;*H@d2p#KMG~H9V*`&mj1rU$D!hX#(2^6`JQ#{E(O)DYOp$N z3{~G@P=13@<1-7YU#^ELX91Mod*NjGsOj@Q=i*ut)<9neY9AT^!Li7TU~%{rYz;3$wXf+`*Pc$W5As0c z3gby*gKa)vd(x-FhHx|N4Nt(buF-A8v=5_orYvSa`e7Hxbr=s>d9tI4*P~)Wu)HoUdOTm#)c2l7IhN0Sj z3sk=?hMFf2K#k*;!!;yEt}+tq@aTPq-G2gJ6CU6Dp08c@UpK80@xa9*kk&`Q1Sf?YCL{#a@1>1E($e&szQy2I#B)G7B+(2q5Ne+&5v75US{$mQ2Dk% zm9y8<51alZY>ECH)HtZS*Y$rhsQPq(8W)40+7V~z)1bz~EaN<=dM!1shVr)_s@%=6 zHQWg`zJ9UvsC~|FL8$tdhiXqfSRJ;7s>cLlI?RJS2R49rK>6Ql+--aZs{Bt){t`Ar zK4)^R*IoUa8#_b!=?67`Mw^^u=~q7qN_45 zfU(9DsCG_=%6}`A-?dQfeFJJdeFAI2Qg3nwhV7vASy1ubVB7}tBfkoB!~IbH-+?Os zIMh0D3RZx>!HTf-emB0FK$Y7X7Jz-B+Be+NQ=$4l4CVh8sBu3Js@yG5scG$UClmeT|850Q$MGHarAX|KDIS znD1TJ&*h-nU&-WZP;spTHU0xoabE^i&Mue_UWOVcc@DY!g-_>I{Y=L|aRJr@1+W9q9|NICwE`EpFr}7?g{a6+DMQ#ko z!0TX1_#RaGr=jAR`vW%*J3`ez3{~E2I23MyLty?7-S{1AOol3d22_1+f$FdMmcAIO zUaO((*25z3S<}B_`nRCsa0IIUzeBaZ>_=|B7zwK&-vGUd{D!!jV z)#n^63V(;PFUV$H7M6geVI8Ra9gY3qHOOP2$_Yc&e-ZS<6;OV*L&b5I@v!kr<3*@) z3LkZL)uH58CJ!)qGOUF@+qfFGLw*ga9N#DIJs=+}j@TY*JoSg_r}0qrNP=3oW7YvBc` z`jtB7;#vbLy)9Hf^oB|w4CN;PRnHrs+B4sHKUBF-z*6uDxn<(+ev9 zD5(05hiYE}RD80a;yoLx9k)ZpVKG#_)sf>{oI`s%0aci6_md|P~}ZFrbE?t zHdMX^re6tF&IaQysQSGJ6_?MU?7xHZcLm14qF=cAHW*Gu&W82ihp<1)b;|Y2V5qo{ zF$Rs(pz3pj$+tt5y9}zIA2I#YrhgHt{QZ`G)Y89#^7AuP{y!|e=$Fn~L@FL6$%b#}Zdljg1GGGlj8_Msa zQ0v83m>a$YTf%ptALjeYjfXn0Dsnfd@`6z9o&%MCDb#pa4>f*Xh4S+$R6R<4?dp9E zR2*wUuiYkhfm*)?zyk1QsPqNK`;3pl0_eBErf?@ze1C+Bi|-rPu0l}xuZ8kk530W> z!Uk{(RQ>LSHR0P(@jGYfHO{#8WC&EgSuh`*2W!K{P;uA>)$aG9=Gpg9e)4|n#$juy zawbBRy9_pjufQJgEL8a|zjMETje~`eAA&{TMyUGlfCb@M<8QDCa-Q!kzEJWtQ1Pe( z<)<}NKXr%s;c%$(CP2;WIZ*R<6_o$&P`4wyge}j2o-LvkT)fj4g z42AL^hIQcmrr!To2RW5qK-?@grw9xF2?eV}Ek> zSOGN-_Q6i@B5VfRoO9=_sjwdMV&e-?^Wzj$dvpKn+F1;$o!7#mupU%;Tc~(+hZ=VS zU?DgP%03PjgVUhq&&^Qww?Wx2Hu*j%e`}!fZ8YwH%J&A8-vdzPe{AyCCZC7R(dRzz z?Ak!>%iW>+F#w0aSy1EgZK(Kv3FWWY1!q?o7DsMl>;o0Qv6j9N)s#(iE?#wE6XXf754_X(AymDpU3T-h9n`!Y z4gGL7>;WG({b{K97rWxx-wjF*LACP{7z4kAZDE~1-1#;ZwnJV68^cdw1z5xv<;|no zQ1KiIm3|9UJ2%4;@C&H?7hosYG%Ct#Z#wLT{227ZGf?p;9PRRTg;kJ;L#2nI=J|4{ zc0L1p!;fGuSS^>!KLskD55b1;1E~1r$sOgzwG|wPJPxXU+o0<422^=P@uB;oI1PCsR9xSI>esS)qrCTkK2Y_#1F9X*K#k+murl=Ji}J=t6*vg72OJKUL-qGJ zQ1hx-{wQzWRf5vjhN@qGlkb9+khj2U@UZcM=_?e7^3DydVRzD3z-91LxDI9%jPmA3 zg+k7M7pU#Y(zzW1+^&Jm`mynfyA` z`tud63X7GpdPB(rpvFxIDo$&l=F4HI_~a?={I`ViKNhMU*FkT*!qUiZz!vZrRGdqd zaqZ{|`ywxfGvLQC9S$oS<$ZtM169A?r(d8Smagf>LrbXh zK?2MVGfbXk@;s>X#a&SA_XAMt&LOCHUV-gld2ARo_ccb|vaLR)LCdL#XuTQ2Tywm>0%E#UUB0 z-@{PtTL@L|YLg#_^7{gm{p%(lw)D@S?9ZA0vdM+&yYkCG#iJsWpL$UBXk+qFsJKmr z8n=OrykUJ>j)Kx zKCnL=1=a6sVGKM5W1+vX>*qO8^Y{%o1{P`J*2hFx5BV;r^>haur1YjPeFD50`8K!^ z=5H3|%Y@6J+E<`?l=pjnSLjDx1GSIuhMK=uUc7@--KCod+x87$% zg(^|*aIr=Q=r!QZ;gdIy8f;Q)!*4rU?oORKFdBHDRe3*H3Ms>Jf(H;3hZ$7VPTA zT@uu~y$Q~R2VfUCteYEO%it*Fm*6y5rn@^w&x2Kw_d$)buc7*>S`WAH41}t07F55l zgR0*FsP>iY>D~uMK*e_zRDZn-6^E!^uKYGo@e4qecQ5qA?XVgA7|MT<-mYI;LdmnC z;_x_Z2oFH**O#Cd-#$^^du0Mte{6)x_W@M;A5i6X?d$AjK-F(2l)tl3i%1ikSLz3~i{?^~$$mKf~HX$w{E6e#~opyKirRQVr4^>6eL z=f4qDJjO%y!$PR^oly2?p!}5{>io2aDlcgAA}G6UQ1Ltg<*(>4H|{$@rC$#MM&aVu229)pVOTTuJK71LK7;q1CV&BIvO2)=Io1e@|=!eb5y8Ut(RJ*1_#p7|Pb?YQly*rO{^~i>b$8M41r~>S0`9z27OH*qq1x3R7KXh{9uDJ?C&L2pHJBS7H2FO!`(q}bfklwd!-6nZ ztgBB^sPWwa=7TA)JPgA;a1oUKQmAwPYN+$vc9|-j|^4^2fRK z5>WmtK>2S5<-ZM-|87wB6QSCZ2+P0}s5sqX`a7V;$(>N;ZiMo;1Xw zSTCA$J@k`)CFuIKN`mz-T!KCh_JQZ2=0)d37w_q?JMvMe^M*gk_5V1ib@@i9ar7L# z4gLZvNT2M^8!MpV{T|f#%00!c*G-`2%Z+dh+zN-o;!|CDL8y8D1l0QRI_wQkLDjEO ziaY-Wq2hZzECH9B{1{XmcR}^v5vcKX#^m3j{1;Dk`5QsamtIigavUrNQ(##*7pk8g zfa>qHmi{c%xZ4kv|3j$$`4+0YpP}lNJI(nmYpe}xqi+K>ZYCR3j5DC}&xMNTGN^vu zWbziMb@(7u`$~n}e5?Z%=l)P}nE~~lwgmQr8{rUm5!QkI(%t$QhB}wL4oATn)7(0K zJ=D7OFw}YSeW-EPB*X11EurEv9%`KkLd9({RQn!-HQ_<%%|}bmmFd>cim(gmBcR6D zJ+KCR7pndjpxRd~?BZAhYF%n&91V5ezs|S__Cx0iv6QxGbB z2~_$TSPwo4)sIJ@)|+Echorx54-VR2*N28dsk{tpmS8^>@kHZe45x zHQz=+)jJicz4yQ#a2@OozlDl>%bQ*LK&bXkgzBFVRDG5~#pg+=ar_2UJC7QFfbyT` z7N;)*RquLG^=Jc?KG@PHL;1~u8s`h4+O-18ego9F*#mWM{uZ`|b?3NsApo`Rt%1tF z9?Jg~sCvBybq@I$YMfqyidUt%F79oi#%q75evE~+;A2qx$^qCAo-w(?tu7v|U}N;- zpvKh#*a?WLDSeyE-w3K+!=UD6Hq>~318UxV2-S{bQ1jw@I2IO| z=gx=mQ0K}Wa1<12qvRbfF7;tQ@^cER|DzYUaakOyzgj`{S4XJ+?*rBT$x!)1 zP;p%d{ct(dKDrgE+}%*|ISLi;Gf?r3TIlLg5z4+Z)cooXHU1|-<+~kf9ISwf%X3ie zd>bm?2T*ojK+Th%q3YXiky{UX8WW)U=QgN%JPb8nx4|~>IIIuL-|61px1OBD!t|sSFdqU@p>4l{Vzk+^FyfiegV~WmHVCldQfrf2$g>%RR4^JTF-(|`IbV({bi_i-~d#)C!yl;JygCw zpxTlD0T<^wQ0?swWj_pRUQdE*UjkHnW?K3@sQNF3^1BhL-7iCxd&2lLR6Fvobn93t zsB)S?#VZDC9UKj1_bgQYm!aZ)$mFw7?a#H!jqht=6Xd2)>r^cC!`q<7`D0Lic0$eH z!zTX@HC~IYcI~MTHDB7onQ)-#Uxx#ck3jjW`Jk(BM>qv}I828-VIpkuP?Y!IYpj41 zkn=w5=1Dy4f_xuTygr6=;m@!GoVmueV=L4?bsElwMIUkVeKFMdcpfVM5vczE0ji%a zK(#Y^t!qzNsC}x2u@%%h&>PBrB2>Rmfr{IF({F-`_X|+{{DH}*Opbok>5D_fvocgY zdcwZ2KU90}h3(*b#$xNDd^aHXg{km$_yuhBSd?!CtoXQlA9)TcZu!@{-whIAGV)G1 z2-bbVy|2uKT5sQnx5L^`I{T;LP~-v|T>5yZ^=cFB3{Sy0SaV~P?=ZXrz6U34a^*C8 z%Ju6?I39hzr`>uV51S&df@)%pP^PnNrJZ=LuUwcEXi$kFLdpc|n=R^71Yx<8&{tjx~`kr(B zU*6aVO5Yu7K8=U1VHQ-m8==O@^HA&S9;o?!+~gmi*0VxeoW2xPJ8D3Uo8~6RK=~PL z91pdwCRzGsDEn6|{UFqOa1^S3Kf#8u;8v$^12sMeLB%5lHiB7D^;>J{Ta1UG)~~Zr z@wouozyjM`T)RTWaVS(h5}?+Fu<7rDnn!CbeXFJKfep}~fU0Ma=bc;=wnZKa)lUnd z>h%oNe*G$xzk|llpxS#5%1^=VZvIz;>i0fS{>DJHb1Cc%Up0N97hJu27>7Z{I{;k7j#dovu zH7NTJq1yKy^uydQy86~MHis?H$H4kJ&1sQwrUd&(aA;eO+{a29frSKW7) zJD}?GtnoFddHDhK+7H#PFJKq=4b(WQzuV;>3pJkRLgjlKY8<=|mG2nTeER}wpNQJy z;#U(&KLn~hX|N@{2g=`Dup=z&83B91 zSg3eD4)q?i75d@(P;tBfHJ+>NbM5R3J0Q=2W8g06hu6IB*0=UhIOA0`a<>J6sUU4gR0+hsQz9H6_1lp`70f8 z-)ovejjtfo{75yM4*<881%^7ByRH_tonyK+&e zbs-L_{x?FkcQvd8UxKRFQK)!-4*l>vRKJyd*PY8|LFL;3)j#{8?2kgV|2wGhcL^%K zRSvm0wScvdhrp_E22?-X54EmrHu(dnad#G~UkV*|?WhbD$J$Wo?V-vW1yzp(sQr67 zRDBjh_4mV2^M41__}T?!_ckm5zl2TT4^aNAzUS)S5~`k~q4d|m_V7+9|8GLo{}b2^ z{tQ)*Ht#$3hHC$4sBw}C`@#88?LA`YzeA0K;zwM2YC+kzgvvkE^ogdQ4mDqwLXFc0 zp&xFAnin5H)$c2)`u+wL$5tP>e(M9(&q+}6NQWA~H$eGYVCie1*1ad7`ul09xF3Wn z{|wZ4`UPs;DfyurNA02NJqF5u8dUkSjCVq{_hG2GZi9;BeyH*BIaL1?{K%DC9m;=K zSQAc#s>c%3Z#4M`)VTf$s{JKDcI$HusQM0uiqCkca#NwoyBTWyKW^!Jq2~DqQ1v_p z6_=mk5?JV{o8PP85agq<0c`k*dp{ZrwH~cEK4;tsRsNe$?LBHd2j#!er>n^jc8!peyn##>+4Ux$$ZD zJ~ItYKwb|u4)cBG;!+-}{`H~S6M`DQH<>&iYW=()s{Ic_jnC&y-fjHQ_#M=^ivHS- zvl>wC?*$dtG$=o_q5Ld2u7!&8vrzs2HdMLiq2~Q>Q0u1u8+Y#L0W}UYq5Az1sQ4U$ z8fQPkq3|N?2m7CK?^`S2aO9J4I&A%Ily4Q>1eeS1JJ;_g;b7z{-@ATGhmtoy#q~05 z4m+Q9`+O$Ud1w<`%!2BVrBL?ILqB{IYJQwC<~`@eXH}^6D+#KfZ-!&w1F$XS2O4jMYR8LE_EEpNICO)m$3&=e^)#sU z`2i^Volxsw?%$oihEVf99_n0u7wib%hV5XXOK#ok3A-TQX50tmH~(eVUk#wz6$7Q8 z1~spiL-~IRs^7ncUEoDH2)4W8)|>fo3i3Lrc$N6WmERa@+)aVf-v|}=l~Chi2UK~7 zVPE(QR2;kdqP=zTPS^~2H&lHtK=pIwsA#X>rovIk_d$*0AEEl+7wytVK$SnocrVoW zd=k!syWmvVJ6E(maY8)Sgs{hwe`%A05(cU-@8E=QOdl+h7?0_lo2pj;r<%{;c3zxvJU|fC|pZ*0L zZ-PV6Z-!cbau;;%9RWuoPl4*sSD@{+#3)N4_Q1fdZ)cklEHh|wk^YOwVs{f}!m3If!ICu!HT!GN}IE17&v@#=-AkM>wQdw70%3hVs7-O1}rH{n5o;zcqqdXYPWk&w8l#y<++k zQ1!Y9)$f%`MEm@(i!lH-K5v0-;TEWQcNVsQ^-8*SPlBrFbx?6#1~s4doBk-&I&dDU zyw;_ny?u5Z9E$uPoDYA3H^LiANBd^OOVBU5OtkkMay3-@jzEpC=(5q?IifvO`?I0O z?G~v1JOmZ*KcL#zsGO_+5aUAQKG>A>=tr_6czh0O936y;|1qe1{z}o_ckD4x<6rWzeWqeHS8fm33;A}ab@Lsl z`hNjc&tlbGf7O6W9}2ztn>@?p#jr5xYoYq%8Q2`2hMHd$Yq&VKgQ{;P%nR4RvT!}r zxYz|%&i7F9i>?{%ofof#k~=|-r_oS$@vsD(0afmNsCl>xs-EYe`mv&V2d!(n^`kHBf*faD3uS)_s=qHnm7BkgtDhgre={ik zK&Ww_0NcVa)H=EeY8-rL>Ayg&S9$8X^`SECjT{SQ_ayYgEl}+`V*C~=zR~qud<#I$ z3qO>;J5+u9nSK(~{FnpPAFH9aZa~H35S0CKs5qRn^t|=mysi#aehaAn=nGZ9@g^rg z#d`)+dls2~9hBeap~`#9~4UsSDMPvCt21go@{bP=2;S&D;GZpM#2f zzJ@N|)uH?~g)?AJ)9-`>k>7@zH`g|D<2DUyTrGl%!*1g{Q2qBQl)p1j@$)ryaz$7W zu?f`r(BAZ8pz50jv*2w|{doyaf<2lKl2)R&u7vFJE z`_&TI03L)oUtEG}Z^I6*+z`w_J`B}QJv+MmE1=qc0IEF|I=OMu6>42cfEpLeU@Q2d z@f=J=uGcx*HyN&gYR5&W@zJS^J8y1-9gvH~xP7NT?16kERDJhAt*<}AZLm_;Xz%^# zeW-om5{!k_y1Dk;3dbPtgHvJE?yjDTpyIs)s$ai{ic9+*uK#Dk0mx^d>fN@dYxiSN z{(pi!;fP+Y|5ifz`4B3OHG8}MPlWxDpN8Y$B{&(5?&I3K9o9lF(Kp)r?|j?9F32y! z7Vxs^oAq;X+6vVljr+Se-wZn=uZN2N*HG(zxdEsQ%3}%+;qERDDw6X!sP=xX3@;#kmJeLB1P~fPcVxaKs3=|ILP4=eNTh z@K>n$_S{IvYe%{9H5Y1}ZiQNZzB9S{XjhN1Q0J`Wup4|0R)+<~xN~7csD27U)%Skb z9DV|oulQKkt}d`Eaw=3DpN7hJ94bDg$2oZ*RK7V-^?w$s|9*n1XU*|0-s7RxjYUxT z-+)TbHNn-Z9h95_@&YJ7FF}o$AE6(%4mi8fQ0-m>?|?5t)w^e`>(|*(@p%cVUA{OccYqq7H$lba z1=t6E1J$1`;@$hkN~n5WftnAkgKm6hL(R*Vq0$Q_xN+MZ_Cj6(RqhF>_Ek@G^Y%I@ z{cfmo^Cm_6y1-U&FwBPI;p-;XOm_2mI#j$B=GhO*Lq57c}ECD+~)psz=5646K4?_8$ z3FZGGDF0hbzZ(`r{s!iP=V5tx(ex$5E?$+O{8WST-v_F^p)fC;2o=|$$x}?82BXlI z=AT9sFj2-_k0P(*{*=38G~Zd_+=06@ z>DA1qOX2K?ybIe_X8R=x#j&l6E(!aJrf-a0LCVop$8?S0Q`~v6Q@^g{);Z_}?l$HB&91pNeje~x^~@)x6=oL7DH&tR)PWj^6+_r+{v!J4uxWwrTguW^3%M(GDT%N3=+~jYgR;Ni`J&m#j_ty`euYQfqc4Lz zJI&@r^z(9*b(plg+?Tmu#=ZvWt9jP74gYsoz7)#7V9(c*rm^0L^bOc+eVa?3sib!> zn{4DeN&5umMRz^-Ym__K(x1%{w>PkRp0p|43%Sc+^Ahg<~CH+308&Up3p5KM{nf*SV zb-jU)Md14L^1H?#C|K>L}gaJTFB5E6;aGVb@;tybAal;9D1e&f@#t zo=aFgmZ4uv9h1=a#=Zdc>C9c%;?WBo$2Z>y#{! z_jla+(cg&fGS401qxhL_HmH0{xsxfom-*an^;23E%I0X`T`}Z2Pu>bhH=)nZeadVb znoTa`D9Y2>E$7A0I^H#ov?s`?Ya@9+#9mpSA^oiB|3Ig+PF?ezVES_yhSBR>tm}mL zFJsp15-nak;79@yE?^mdZ z!A@5?&$_-d`2}n$qibt*Qra8lOV6En{uy!2@`7^Q8yKHIvwc(jRLGg{?*88I_eggMBVSXfcAZhb1UZ<&sjV_j9oRJuZ8uIcVWBS@&?TpD&JZBpT1^2_;HMk3K>)MB14EI;qzGSvOd|n`pKR59% zUNe1tu?di#4KuhuCgpL`=W&-IZ+mQX?IkU8mB5})4Bj^x>DKaG2m3GKP2`yk=W+9y z$d||RH6~Ah=YiNYC(jP~w|X6eFCbsb{VMq*S5stNWx2!TEl8i`kzaTsM}0oQ?t5&0 z!_VWS|H5-~bnl!0M0_qn*PAq5cbeZjkkgUx##ad4i`YMcZM5a{jQMAM4tWiE4qHMy z@|`EGBK3KN{FAujNV^4_(xh!h?q=m>io>y2M<6(KqJz)7G=)(h_^?ZZ5ckq0cdmv@c$>C!YIzCPK zZlhkcNSnmH9$ga{;{FET?YXDs$V0MkD)uwEKP2w~sEbdU-gU3BI?`5rlpuc(?v6Z{ zq@MZ?a|nN%$TtW59`s+DkD2JZl0S;O1^P1Bj)gw%hS)68GuKw`Yq5P1c0<>dXI)=& zN8?jh9rzMy1<9vx8uwxI1k8=DGtWPpulGowi)}Y_Gbp#H)n%pmk*~;A-qO~?M{}gd zlXnF7Gx%JK@sE~aKQ>wTJP&^+{Rns79QkB+D|zw~m;TsY&;2Rsm9QI+PS@SsqtKs( z8?aqP+6JB%@vLhvb*Y6;*Djcf+!O9}D&O^%b}K$~Jp`*@vzYrRcb**e*+kkEY_idn zrTmJdKZ@=s@>Y1pY?r7U$}fPf5;g~rcf+pSIj>Xbr(yR1%HupwCjUV5@dKR5J(xT} z{5;8B7#m$f(BFhU5xETYcorWsNq@^F`zoO8gYF@-e-2I}P2Z*#kneif16^I7e>9ul z;j8w19lmC9KaX7n{6wzDDffNy#Hj7q-pRd{`+D@cMxxhs(()|l`3ipads@~Y?5dMr zSBlZk^L^N)k~fyS1OAfHH6ZvF_32HT2e|1(^{{jt^gDf~W%O?ON0!ShD)??!Gw`BQiv zjBR&rebBL(=u26>lyn}O-$;9l`xN?n;Cghr zvavnE-CF*+pQP*<^D_Yb66`)RUr!)6A}trXr+Iz?eGvIB@*Kn0AUKhGHM&P&F|%7|d=y?WyZR9a@NM!pySCzQ3(xJaeVqF_@>M{t$MYa7D}enq=vQ)&AuWsY?j`*{UA?h+nLO{n zC-E_m=Wn^kQub_o+=<@DT?1Ly?WEm|zk}GW=D933AGsvoHtfFQ`7%0Pdr7|*T{ZdO z@+0RW?*Zgko@?-YFSZ}!>o&8I-8J0XNH31Q1a~*?$W@v=Tg?AXo_BLULEgd`q?(U% zJTJwjX(SWuOa0$~7ga84H}SmK>~BN24L^0zjfDCQL)R)Rr#$JpHd2qD$n!CB6XX|2 zUu!l+%vV10pWs>lzwE!TdbdXx;JGpS=Xt)st?L%#Y<#Umeg!|x%$L$WLVp+O3%I-B zs|WcH^86;Y(`CR_o#&m{y}*4Rd7tNw=l%rwIV-yj@?q{~$iwl|9Up(cUM9UJdFood z3iA9qc8ADQlsw;){sHnm=5r4Y-bYv8WciCC{Wo;8OjnZUIr!0)+ZZnyv}R-$Fm>PvPqr@+IU0`1lIlwb;qs8UA_6>V63Rik*Jv8iUP^ zq$OF}r#xSz%nwN$#;xmqbjQ%`vAWDdcba^U!OP^Ug1$aBeJHCc@*(u^a2LTQh;Ad) zH3yptJg?^Y0rK=CEff2DxL1?530+(6he>aPE{ZxH9Fqc6vOGkLGEyif6*iorK9a=lEwj*$KXih`7-t0jJ}!)CkXdl28B zbMGasCwCCLLCBHoWwX15JT+0i3xCDtDV|^C`4)@AQg|BO6z*qD$D^+{&%?2+N4a+) z58*zF?j7#j_?}H#f6_jaG1twM{Sf+-@LkI3#dAAsB3C#^-K4vp^fmZu$$cGiE^P1T zc_8-y(iURB89zfQL)Q$R8=@~u`h(oM+M|1jd<%FEp<9Stl6+6Y$d#YxSkk7G_g+&D z!)7?TWAHP0g8O}*&su$#A?tb>Ig@-dxc|UUAxl@1rcCYtKx+p~XmL z{eeEq^sUVPTm1G!*G2|h3D~^Joy7A?)I(QwsZ}Yr`^pAP|%{sA>6vn+t(>30~`}bG$Gr7x=wgj|>cYL$+A$YhNqbhVD?C4f zt}o?2$9)Rj&*&PEzaDaTo-1=-M1KKU*Vm+tLZ@pX&&zq@(r@K1g8m+K3%C#FNb5pgT@RYy8{jOb^5wzq z2J-3p$kO9rGwYv1F3J0MlBG*HiqBRizd`<9R>m}Ruk-wxwX41Pj<_j=-yY^WKWY0S z39uk}KR}n)@;1e;5WbpG$K~)Ivt3F0P@W58U!3PEreAM$Xo_wK&&eh$ISC(+BM-sn z0n+b8SC_jCu`EdeEPo7M~m!2q&i{`m>XQ;iO=OpMU&uNy#bk{^U%5I)=e`e|B;>$)6ES2xbJ+ z;=ICTl^G6Xg#Dome=sfHAEIz{=>bf_)G0O;N(lziPzJ*O_+U7gk(!(q%=}9+sll`? ze_}=;Hq*;HH8?Xi6v&A8Cxqg%GXL(ws`_s(sAxEpk=8JjkdPzS^gv41e{5k=AT2&6 z7#o^VJM+)h2EyS$ToUc2O;p)?ZiL6UP)b&68o~0a86OA-{F$Mw3?h*liVvnJyotfE zmzWvOAefo{gp5!sIgIBl$Q)cQxeG(4N@C@~w z5{M0^P|p8VX1X?>A&{Z`p~MjVf%2wkQ)5cf1DS9#Eei@x`L!ch9?=+ z#H>tO??%vns1;e#11Z69IH-8J++N`6Cz>D!u5VL=8g}WSBz)<~Gw5Tl*CT`6 zn`~HSCWSI&=|z=>Gt^T9GySna`D7TWexa1uK!%^535U`$ReLu?oP~-{j%QFLC(P6& z^rjFaDD0mSip^o{O~6Tv)IdfcjuHuQ8uiRfR$v&xp$x`WdWd;QK>liVbp$9>>c14` zA=L;chZ#0G>ud`O6^~`?Fj!nK(WEq%oD5A}Hv`f`=~?OO;vBQ?|JogHymjDj?uc7B zIo*Z;X*8RrDkNEH$F=5nikqq` znLI2UROC$3%Ib@WXFvx787%DH(xHJuj`%5AnPHyUXHt?A)3nOCC)1^bvi&icGt=VG z>X}Z-w#T7aDM37V>S0ODw5cYP00?-%w*g2*7!h%x%ZSTDcSyH?eV^t)KC^H0X1^5 z_GhvkQ(iEf9kiLKfM|KiObW1``WeyQ#Fg5MHnskrokZ5Czd5lbD~AVHzPGe7|5+rw zs{fA$4cPlq2q&?!9qDTQ*nJa1v@tXJx~uKQCOIvRA;z-o9Yiovx|Y)*2NC9MCTnJ- z*#Bnkt$m?%FD|hmR$zvoi-(s>3$I&pSynlRq$jaiv94;tCvs{2(F6KNmTR{Y$3_xh6lJ;a%d zBY~e;xJ^c5K=|8N;Uv0c|hz(74Sk_D?3`5V`7UHrpSn_-^ z-YME2*~hM)OMNj}@yR*~_eo3VxY#oojF08@0(F>URHm=1-Zj$VBebobR|=hn7)(mn z5s)>`Tb2Kz&@c=5>u@Z}q@0-?6auXCyxs)k>*~#^o6g$*A=m$q?9Oce%&S94PHjRK z<0dJXoR}2;4{C3-%Fz_mmJy5Y~ThtywQp3V!eVk`n#F;Dx+j?E&HF6{ez|lGcwpK+`5#U z#+uYHvX^>qO;m}xv!Ppc*r<|&2@#1kh!b2_Z{zU0VI7eM2jaCtMnw1K=&b`?vl4hu z_I33R{QhCVG#%1);EAXrWjKS#l^bPC@h!mH ze%x^~(Nan~qu-ca)@3%bHFB+@|JB?(8aZRO%BkMD zx?4(eYOH@K3z^S7vS9P*eLCpP7Y2JA#!H1eV7esR_A?`Dy`h^aNm*&rlj&}@TFqDn zj^~bqe^a{;6lO!iw7O_(4syuhT*B$tWzUfmVg%<%`Inu8xf#l682JRnk>Kj}i1={=Ib9GG*r2d%{ndKqv2HvqiZ@4Kk@V-|>UYEOZNYwE=vXDmP zobQ%@(f!%FbiPgmIDUuSp|V>jeWvT5lI~wOWJ+SF`6^vL#YRDS~AB4P7qBnZB zf*Hx$d~}G&2*h(D3fOGQ&@k~{KxNHQGA)z$8O|(?{KNIJ%X!ohF)M|SC)&L;^w|_w z5o6a+9Ie&nn3VLSfUlcLbSuY_h%{Jlei0$T8#mf=;wKRlU}%s(`I*NZ6mOyGTOipV2bJ@nFVd8n6bgt zuw2BG(7VOo)y8SO11vUrW#l_G=I#~1eZ`B2ygt~67)wXtKIwViAiY(zyS~8kYNl8E zt8ZuC!Bu_f?T)Ms_KxoR@7CdrV36gJ%_xymh1bf=|Ib+z6Isvnb!So13Lejs_gU25 z0+iz9-tGh$5&I0#eC5l}cGY9dnH|850{ zWJ^fqj2f2|3hA{|2L&D6BZ=ODJ%^SbDVP*GGxEm3+qn16rG1W>=Ixi{%wdz1?7e&P zjXf(?R)0-3<-ccDmtHks!UWu>MSUUpvm{Op8n@l`J>Gjc(A4)%fepNU&AkUt(zw&E z!S^RMjX55g>E5~qyWco;{76nANyzkH?K3Av!t5mXN`O1JB}VeNDT?;bPqy+G`K?5s zg1jbq?{F+AY~VQ$)EbKE-bW_BxbZHQ=Iid>O}i&2vS1$BXJlt^WYcRvLbC02 zq{L-uTh_PV?xD2W;mCVIW(rG$K9*el0qEK5wpF2{O*;?J@@%@h1EBM zk@{)QrLaf3%~n(0eIb?$zg0e_+weXkd-&tC^s|}>T^H)A)L@ zYX@SJQ}nS}uM$pX>PH^DQ&8mVm|ir7Mt8~`=Q0auTH5!9V(pG?|!3Yz(*1?8@N+wAo2l_ z-C0>fUSue11*g{f5?h20DLwUuHG*uD&3+gQxp!VJ9?i&-#}<;lF%{jtskhSTi^E z@~@b5iy1hndyk$mBl-`I{DAnE%KUdzCMDmIiC@6|+`#1FTPMNyP7Z2?`xNqbm-;vt z`79%=IPZ@E^qQbU@ZVaVrjrVO=(j(=oabyjb^PxR|KC0E$(UtM739Yrp8f}q-axXi z%(f8P_UxS)a(<<1lp{9(lI`jVTQ5p~e%p%VBAJ&IpZ6Ix^4A*fOH{RF@8w&ot#X9uDRo5t#`(~`d0dMbx zQJK!`O{D*0HMG4yQ{Z=~aK=nuPu@GqYUCm;M-xrXT%7LxdBQU6!~ z^px{2F}$s2FyG!nGU9A_^=~vdCGsmyKK(tA3x*8+v`e#Dy3c0-iO_JnlJEy_(1yA7iY$k`(Vk69*%3o zpU`+eYVk6puL^8DjrbTqO!c_|&)O2PA(vMNp4r+|slhP=dkva2tXoX~9+O5->i>V3 zd$;Adt}9J9ul*Dmil{EKn}kWZ>|K^iy_+Iwi6tHo1Z3K}VI+VQl*Azs08$VTedQ=c zKZCj+qwZ?^uEh7+-~W#>4=XbPlCrz@4$EM!wdQ$_InHCu2QNQ=+>IJAiB@nEfCX;T z5qgqotbZr2AW9(GokLdphgbkNwiTaq>v90wFCT9|{NnY)7tbF(e!lhi(XevYv=sB% zuswBjRI^#0mm2*OvwE`q;OUcxeVy9ccazf@2CVp&58Xij5T6Ha{^7yPCl8))zutQG z;OW!X4(2ezy9pS(_E%(zw~W}c0c&q{e|sONFDGBu$@Obt8%vL6$-*PXnJfSg~}!A zwN;>abg5QaDUv~1eh~}zE`!nfT2xzPB?f4w0Hdg;493fe)m#Z)ajT(pZGa(ntzAwL^acW%x|kc zJ)dxSlrqpya;0FaMqgN!Ta}yn7;YW?Lo5PJ7Bt=>);V3F0E{wccnlRAKzUQtZmDia zDtbD_CF<;)dWR>)%JYR3MDPjWvGN6nSo`;_N{Fq4JROK7ox+No&W}OC=b?bN910iC zvBHpN&(3rNE1rGYE9)jON=b_fW4JN;VtzE=pB}^ApYi*2cEuvYj&#mCYv0xtNN%Yw zBC*a*d4wQV#M zDb#jvC(Rpa?b|v*b91Y+gaKHcWqs+|=D_=r6b7K{urM?$ry*&mJiK#^#yF$H*5`K6_|eCOnS!oRQ3CiU#m-EDgl_tp8afbzog~& zYAKfHLt480n~mwZmfmwrhjWx79BMm_X|)a~Ecnd+6;-9El|-kCcxz4{8;4g$#j#|d zFK%{=#R+b%XaL}t^*Iy?wX^|PXWyQ;0M%47vYh&)xU24{(javHUM@7JIqf_8OvGC| z?RmJ?d*tgKP{~2`YbR>49T0ikhG+7K5RH+P87?}4FuIWkC!n-9hgX!p@wXGeV|qMa z?BlOK$7zTbl47}KkO^LRX|O5dkznkvv2aKD!O!=^=SlEiI-yOFut2i%LEn_B3@chadG`J z1{-i6!%s^bh(8L$mml30<~tGp_$tcX%8I(9r}C%7v)%8moq}8JkE$Zf_M5TgfB+DpL$A}TEki3HV|?PjJh&VMVjJcMoJl-A@YPI1 zh&4h$;CPn_s2axuflFsH_>MYAj(&B4i-AIAIoUHGKL)130o-y9mpN7;90UZ+*tfC{ z8sg`~niS0lt0DRWuWI*Sz!5M$B1RSXQavvXz5d2^_ViCWU@kYh&Xr6J<*_|T^ zgvt5WX6Xgdadt)+M@pl-VXAl(%6*;5|GicnNpRoNWptuuW8)8wX_-Ywo1xBe#FYNx zd~!f|#$alJqQk5dGXoTXC3_o4b$U|iE_jLqyO1^-M8=s3`Rqi1lAHvZ=MA>>ViL%%0Bt_N449q1`!|KFznDIZ1DWM11BHBbCW|o>&vNa|_7&k`#C{CjXI+A{3GnbZW?L5q+@U?0G*HPG+>TnD|(JfsNHxSHeg}|wNYo*uJ+Cd}1H$DUEbj1&i z{wtAJfwXES4r)tm3a9#tPUP%sDqZ*RI@+?uib(Aydr@^ojg|uQQDCBcdP?XwY2+$1SxB5}D@)l?v z1=)~bDR<6-h$A%U>xuSG)i{=;C&qj!6OEoY*2aIU2oo=TG^v7T?jy z`vx)VE|~6UL_i&yL?X2O>p9HL=%3Md5QV3RYM8RYlc)A2NN~G}R6G(;6p=RJZAc_t z&_tm|ScB6MWsWD`jniN5#WB{QeDz9*=YiepM^7Er>%WyI!5sN8OkjtBei#@<(F7C| z6%&OMsN>;#OXm6IvOFB`FQk%uimpIEJdvmJzeLr5^0gCKYu6tYrR+yCjE0B((-3__ z9DOPW+w`dS?`JePJ0AIWQRw-h^Q`wX&Yade`vHx1trfpxbhJ*;nZzUS*=`7Na)D{P z6KX+Wb}O?KWM+RE#vpGPe;~f17~U0=g`|DfeHKOnXyov?1F#&7cQ1Ek&jEpA#Uqs2 z;=pnZ(=@6HlVKvGu-f4PR@i3JF{hcwfT5>wmFJ_U0!8h2{1QfMzib!gk?mkIlZd9# zPh(6;Uz4Nyxpkaa_;WP=p&4MH*~ScX79#5Kl~Bpq_!a@&cLkrH-v7;=`@i`_k3kPU z{rKLUkMC`409@J9$y6p=&~CUW2@cndDvMowi+)-f9OH0Dvtv*`J;(ZuVkjaYfTzKP z)SRVEPHI}G?YyGBQXO$=L@E}wK2Z;#F(0G&IoFBOPaoN*gtha8Ol-}85A{n2fbq2*I4`3!JYoiGD%( z5F!mPOeBB#*3Z1R234t`*lI8+#L z$dZ16AQMhn<>{5R;e#gtb^H*lZ4|A+(-8IkSbzPg{u18Msv&F{>VscIXbHa&R3fdu zRWG9Y>aoCaooMtisZp)zmQ$n=i$hjPT53gb+=osa*MWr89+FFa2@hlMw$S>}bSG1uz^gwZ zX1zcVFAq((o|Rx)9aE^4kK!{lT>_iWB69-e<5_u2ctAzGJ9@@icjBD7NO^zF7sHdQ zRM~5(!r*-^zH~a$XHuj*Elc!ez~2gg%cZw@jIvA~qkQ71Q?|do30rFhc)0 zNQcr!68_8iRRC{r+?Hz1$F_O~Wsf_PcpS+D#qqwh`z(jmoRu*|`lNe&;c8yI z#LGCmm^ZCnk#rBp&`|s~lf@dLCWq(bFW_p8x&J2078=P#!FSg7iu7?c$C<=AN<{Ti zu?VX;tenoUs+r1|VuN**1IVdo27RrqV!HAnWoN{US@&#b5B5wHh_P{Av3~O}7|sM! zf3#>gRf>^deR*cS-$*@Y7qj!ZOR7-OxqU-LDQFu40~XrwK7|h zUB7&2?@v{gi&`zAjfZu>D{cC47|M{n^o&E9lqx0DS0_fd<};sv_4H|}s&Zv+E;#7c zvkeEY^wp6&*d2lh4!=3}zIG4|Zl?4;%#IG^mFjh@dnLxwDmG)MmI-CrP3!vgxk07<*Ra(QU=_^`+-O-CLi;u|* zG`^uB9lhAW_fWwmMdCvc3KjF{1^&#YuW~1<=EPyOFCy6l5If!N zayfNmb!UobGb3%7XRf_)DDyQH8!K{6HE@5C5nr_5h9?yE7aYi@oXHVebSk9$1wAM< z-l!r;etHp=0Yd%oUp8jDdtb^;a^m2dC%e17jXIT{kjH4yWRT8MGDq-pT8xO7BazWf zxhL0Y#iPRmi^f1Wh1YP6XyNd9W{Ki)%OP?8vL%Crf2B4opPaxdK4hDbF$`qH>=-({ei%}sQ8AXsD%IE- zUZ$_P-Ni(L6s*BpsinG@TT)v|Bghw%jm=Eau^EZc;-8|KJ9XYG;A8pq3yiwu<%^v+ z#IBd8l=iZM&fqSov%q&DxFLCWpU^KA=`TLu*KVaJW%6es%4$ig5>!%+h$h89;|E4W zQnl1q1iOHT2Ctq3|7>MURtyX#%vCFPuK*U$i=IHYYHv`od)1drHr<+@?52Cwm*i;e z98SnzA$AVFX2Cyjzr;qSuTp7Iekl00z7--9n_B#tLh7wW z`Fdgt_*wP&W4I>^vID!_dgzOIqp;cRM)NAc)mnl z&~)O-dm2Bjz{zpcH0n(uXDFc+FR%$M!7|kVYJu0{~zJUutf$*kTH=aQ`jD^u((Xg4m9!t5Mtp~xOJ>7AWpIS%2fP!eX!M5#?aV~kW4YBfBy zWlKv+zRzNuCSgMJ0mzX?9eyRlsx0a>1^RO!*-7V$c!ZoD?u7D(T=M;sXW@oA2pr!f z*aGJ^qeN9DMp5u5!4?klwCUtZsRJNze?=7+kGXcuR*m!iR5pQ zRlbozQ1)b7>+)qRbyvzn%8iDx*+1iqYHV8jzmFV*m=SRGKKuLdM2d3pRXGjEUlE0m z+*#snHKst|* zUJNU{Nug{QGS~!lP@n2?S&AsyqD>a>DgB|agP!Dz&BDf)w@AlZ^2`%V;&9#~hBf|R zNEx@R6k#(hC%V=mmpKDQ(u%wec@7blOS1~|at@f)Pr}ef3xyR(Z$7p<$5cz$XCpt? zua1(I>W8DEkMwR%{(J5rqYe>MwIGeqxB* z__eVnz!8`=wOLz2A%R)+t7=s|7hDCLy{~V8IIQc0B$aZsa;e|ps zBVcJHeo0El5GsQQ)xm6PP@B+xi367+IAU*HCr`3}3*Rs0C@?Opt%PPRI*VkbPzl6m zJ0BJFJIL7}sB&hf9O7!NGH5#+zh5aIA);rM_4>NOlxFvp1|-l3JLPF!KL!^T0gaOA zqYQJ@GSJ1pMS*?&aU7OghWp{y3JmU2_^FIM4T~%9;Y6f=tA2n-_#pvixS$j4=|h)2 zl!oL+QE+E&B}(v>cF(yYVdt0Wa}f%3bW|d{0W`_1X5&quFWu;@db`DoCk?&1u#l_= zR7y+5t5k7n3STv)YA}2jEN^6tCSeNbqok#_n5glsmU8Mg)3T!2UW%vT3#|}2iH<1b zgHFJ%o#2e@2o4NY+qj-N07sd(&(0P{+6HqsGOU@Q8v5FYT9-yhfs-C&qbN}|$wvb@NKWKxSVpfkz+#y`;Z+?ia;8|49 zUBnO5wd$MeEddV{6Hh7bQs@Yf>N3=M@a3$CCWe6031`3jWW_ONYR7`nV&LG+FwpX; zdkO^WiOIzzwxX#6&b%B+^{uoJ4R9!y{|Zzh1;=E?&ZKoyqJVWp#O#=YTwCG{U)MZF zH?*ViIbzL5m>UXK3R^mCS${+hg9=-k%WQ31m!z0fQVSuaLLgQ2EZnMDZ4?2*w`Wiz z-ggSwh>{R9Tv_$R7$9({5cz8&)WIvtns1Cs6~9rnUFmmp3x_gVPILWYBXJGU0VllAS8tG{kg*3ts4Ob`{soeJJSjasiMu45v?Ao9Mw#I+s;e_V6+oc`j`#L8!?Np2@ zh6$ESSB3OTI;^c7!HJ74^~l+%rMcf!Tuhw2nQrRfw2LZ=s8WmSp<+W>jxPOYRPU>B zAj&Svnkx~NOFwk4N1OIFW!iloYl~7VS`$u_7E@O9^{uJ{TYyH0bw$alpXGGgWG2U zGJ`Pf$^;h%~tc3Ze%^U0olAzDs$r!~nCFlZ2Kv0fJw^ z+q4%9AOBdac%O6Fk)K-T>7XXPW(J2Jpnw{Y^kg|+$6xjioZZGu6Tk~(N_meP_E{>< zqJi^+2TrMyy(&5Y{wv-|e+&0D-S!L3LpfTNqntzu;o7FAa8&aI+iAdQ~c1Xk58I$sHOznSF$G z%)?^4+U5H;6RD*V9B*!|geMlBTj?XKV6kQ)QVGIXON!JrOXG3g*z(GvUEl5#)=i9T zE|uF3Uyvdwm>tR!9!G=y7avrHCZ7aUe-+GE--|ElebRF6H)RtmN<--*B6tyB%5%gm zYa)yY^5T-d7Cb-|GY3Zi7oV~-fi|LYK(jlXo`&m+Js*PoWxWd)0eHfCmBuTs7LkEJ zPq3%<)ypTi&PZRtu{IwWJ?6)!x!BJ9P~HD8raM@Ct3J&KXL95!#sy?%7NSrpQjMv@ z55>bebhE8SDieWfnk_NnZUC(?3?~t~_CSsr?GSs5)lbTSzHKn~S3LM%Q!AFa;=#gE zR_nXY=DDzE_7|wXw>r118yN-f6dBK7Y{Qm)iAfsqxq| zk_vzFNrVdJ7EPddo4n=;^g?vaIt3=jS0Kk+}GdWdJ zVaxNOfzLGz$hD0!TmaV2Y1q>Gl%DHbidaFp25`ej=nLFKWNmN9uoBn&>U#rI_(_Hp zjlNyuy8{gmC^C8dnXT@Xg@_u|kKko>P9TB^%)@C;TSrsxok>`iUEgo@`3fQ>pBn0 z+G)#3jSoj4t_nw4!_bw3NC?X>Wx<;&;S|ZeQpM$lR*HAz=DM;?JZ(y$SkLuC$?{98 zBGC$2cFw=s;03H^ZY3qS-=VwvQ&G#CV(f>5H|phG~mS&)BL zJ7=V@B0)-q+YQkENJqQo9rX-u2>>;AR5dtd2WE zd9{{RF*(FgzCrI~!V#e#&B%+%Z}a2Cy2HVCbXu%Mjc?|eNvi^ z>+l5Id9Hv8e0?+ih&7$wZSTm{JJ_LQ z{DQn?M}47=tmRkB&owDXX|2QQ;tU(--sq7B7jp*;p=hPP zf#z2)pL!C}LDdOV`Ur;R_#`e4Oy@ysM~u?~;RJrdy*yGsRBMk8#SA-+F#YlP$<_<- z>mKR9BZNi@X}ZjYL=5Z>X6z8Ek3t^>mY$O|@+fbemY8+js?6I+EC?+zMg(hN9xpfX4yKF0>sY!cmRgukdRnn5yJL~T_% zttpgQ6(SNt~cAp7F#2K^!yQiaPr59k$re;h=lS? ztF0*u&y1)bc)Dn^_ypylP78&#R=`EtJLP`26)z_*%b)mcMq>Ne@fM!7vw^Qnf+Rp?v=Ml-y*#LonKHh)icQ z!VrX|u;4p%do7z)&uZb5Ig-j6)K~0aDtLjq@V(}~>#5g52EUbP5h}dHB634y-~Nr$ z&B0fIZ6sB*to(v)0^Ja5`FD)C#8!7W(*fjFRy1yl;jWX!5kI=zG>y4mnyIU*O?mc& z50F=&zSm^rdhtwe?D`}YgtOLlT`>4{ZL1B_MCqf~)FX{{+$`69qZg7Ph|wp_Jsc=r z>NzlZpPUAdS|CwIlDGmk3ppyALlo*xm|iBw5jo)+FMu8uX&zZq@@&N;R7kk%`H2Q( zKcktxp!ari^j_3x-)9M&j!%Fw#cQ>c$Et6%=$~OIaB5%f(gO*Fd1rr0VO=M6rAFY6 zcwM7u$&Ui|X7xf-wER`PvUq*ny)G(7@<5$FIv>EZP4@a=nt44J(ooONrE+@}ji}m# zn#g!AX9u)HMyZ3>dT_oyzAgnbRO&p8oho1FS&9^V5HUO3gED(~ASv^UbBc+Y zz?DmJRuvUx>P;kX9V}OFzBo&rlso7whj`4LcZcm=<_jb>ON#bdGXf-V$iLmHLLzBh zOYu-AUs4MNQ_u=Y<5rqmw?O`W)9MseqJYH;VQ)fFoMg=+zx&YG9rS(_>q2s~D7-xc zrfyX}igXs{5bevQYrk8+nt9kn_d=^uyc&1nvg$fKMexSbTwBFz#}BEnMs5C%E~F=4 z+k-Vo8L3-JbP4qZN>(!s$kveR20x!teY62r6o-GKWuUhcH>zHCvqKEEvLn3RT_n+9 zVS`hR4aqP=0aQ~!6ct_&Njj|uXILp`ZigS~|G|Qac+cPn7@zgU?XL=!Cw}o3e0GHH zgfw{0y6kWZ+Oaj)*?usBaafjBZ)-1a3{55QS5f{ty&M{J5<*DhWIUm9Lnz}`JRjCj z{Z{`1lhHJA{_M=`-iZ(FI7FSFnF{{rbl7t^aQ@&VNilZ8eBTuGUNxcJ!&C*qFXsE%wuaugNl}d4x zuBp@**bl2GEq~FatklertPIn)J_x}YqlWWG6?^08$sf)~tzMe8ws2Wn@jvfTe2t+% ziu<^R%gPb)Go0TbZJlaaWIqWOhpICK4Uzc33UqCqM6r`J8s)~M?dM&!gii+D#3%t0 z*jSXxOb+qgYMr2te|7Ny#J0{p8#loDQprS*Yfe$+IGaVMzEYNcp_PxHA>J_VCC9422m88Yn#94=I`HMs!{lkpfw+6u&Lc% z;_YULjyGaGq&>@5c#J`q#LSZKlv{DCVlRE|gF%ct)C%=#v|27{PLU`B=HIHtxY@C_ zD2;!irsZ_@tU(Cz=wW>FoBgb6hb6X2fe{(VN>j4$E)nkp_bg#OMhiTP>B*ZND2y~C zWms)NvQT=jXG6^gS}WLb7~O|@s?2RT2aA&ZD;yjA7Me4djb1^wwss<%DjNlzZu3<0 z_29F8M%VN}9#T=mmEzf+@dU+TWs7@aD{UE~jx{w@Rh~09UsftGl%mcpY;hv&jyO9; zmOcu^jM0cVANvjFJq%75cgx4sw+QAbDcRf35CY!AxN?ui9Mcf4(1`D zbSZRj<-6Cv^VI14PzLR+v4aIJAC_Y4-=nck?LNHtS#mm>4U6I|SXiF2h>meZ8J&s2 zhHlAY(&Xx&oOwSJ*}}!E1NVD#M=u$x5PXA7rQHkY(KYeZ?zB{)qLZhxJ|x{46mCxS zJ}}x0uT|``EaO&E=p?XdgQ_aKZhx{jeePCD$*hbPb=Q+h18f(Vg1ai|st&*sK zttb;~LVwVl0vki=Yw#^@1rxZ$YZ&ARt;o8|1`^gr_koqg4_hurqKH@(%M}JQpeGt% zQQ#^`$Lqj~Ryk#FuU-7s?Q$wwqx{lx6)`TVYB16fc`(^uWD_aFOy!q%rRp-PX|0rM z$YQljv*{^`jIb3ZycvnC+sCv5`9UWdQuL5Z5o^rrp((4Aw<3rf z6#c6bDGDB;KNw$D+ju|kuIQF_lPL^DOuLwH@lkCJ!x$kD6%YV30g&oHQxKK@!-t~T zX=S^mkKS~vTGevPx2U2m_mzk!yHAx*1sYR*<>f?VB|(?VL-0JP-I;ykeU&qcnKG1- zIn&HoUI3#zomn7H2QKA`&(-)&4i~+E8M}W3=M4UeWHE!9gxg#oG1}b9!h%br%VG#wwq#RH7dnbq zrT4Dy0eDM|bGLMD86mx>sMxNCLG0J@RU5$8726A{AVF<3r&RHkn|9R9+bV@!1Ln7PK30 zaW^CK+7A8itRgXXZFyT|+?m^OkZgH$Bzb1V*mlSm5vPR4lx!IJ?kne3%9vEm562eq z4!(a-j@Kgv%iEA0zc{tS0L}!7w5iuZa9LI#BiGp-f1(6tzsn1PPWN|6Lb8t;`8)so zj^863<3}EjyRE-uALsoHM?75^MQb(#70xx02@qa9WzycxIhSvyU9zx6pF*hQ8!SQmUCyTO zPaMDq3obc%5J*Q~aoYqS{1y1;nR)2$r%rN}`2Bt}Q>i_5@RTY|oaaWrggjIu$g|(z z`Di7x>*iV0he})g!D8m1qJ=Jhvv)vj7D0&PN76I>K_DG}TQrVr~g0Jd0P5t} zd@D>-H+mfpU-Q;MXMQWmOpPt!idPxXBZsB(I}Yb7*(3M3!5vD&p2&sBw8M^+zw>k4 zvZgO&pZ9Gq`b~b%+2Y7DzaHgLIC>?KSj-@ynMWsb8jR6Cc z#6EW`P7Sh7*1EN==z^5uu+0LnM)gbpjJXmeGth7(P(*2;Zd~T7ENW8dc~a5>Ro<)I z2u6zM6mWp2*dZx7gUf`Km)Ia=h3liIp_Ojn+R~CrD5x5?RMJsZr`TZe6TLs>X z%Ml<1R4SWZ*9`}+cK+A2SPo9#UU_%JRM>M(TZ|UulAYp((=@TR1{_2<(vH-S`B+Tw zI2dT#Zf#Xy*QV>zQxHhRi-l{fIK;cQ1B$1_P4>L{$9mnDN5Hv_PCNqD{*Y1GIwqT% zAb|uq@F@y^)Et*uMXr?lKpmL}qmv+i-r=CR4R4U>K`6CGfx7LQ*(ynMUC(!{q4wT= zir5(qu-+u?6TzQYUs|2=K@7rWtf9_ftvCraP;nin-q{3Gv1Kkdm`Y%HNv}!d#& zkl-LR==Y%PlCNMy(Yt9skzvbHf$w$dOdHiL?SjB;3N zXQhU>2(^;#W0@Svao?L&AljQ1{kN(h^kXDs!nh;iTL_H{&X7vYSBNlW4ipYCAtx>M z4G2N^_$iT^1PWjw4K=Ot?@+5G)#9ehxO$$c%o$!mH=XPKiA4yE* z)XQnc@6pIc`f3YgVWOPYJv3^y6(_Jr?!NaN>RYwP)o; zx%Ld`Ln}Eyz6fyJSD@)EUzp-fD=0fCW@6hn>N9&yTm4dt4RTLJ1yV6N>~BE}tHw6=`T{I~O? zIhq%vU@1V_FJ&=+7Nw2Xp%rvZ*|=m zvrIs=lj%tZ+c&)ABv0#@`eW4>Y zJPQ{Cds@40>)A#n?A9Ivzj5xxoP{}!vkEU~Xsy@JVPvsDLCs;10Lc-R!K~rM28-$? z3^eV8tcO~aTu36eUEi6Wy_e10SkCUSb*J^f(5I8prRS2x6re(PsT(-W^J_6kZb3%) za{lyY=;^3B)%OQ5lAc^-N6h=Mnq3TXQYBFs6r*w@4JC29*+mwbRG)*M)dVb#d@!;h zZ9sCKMdYLQL@C~&Cabky2Uol6B%QCn|K)2@N}FqiXtUAD;Te2YOBfQX#F#N7gR)m! zWxTDf0}ixMxKi^+(SUE|FrGbe7hv z1h|+J19Rf`s&RGI%=s<#l~FN&4Vb87Hmh*mm252cgdtVj3c;Br%zgSDv2N`XaI{+(zIzC$UNoMew`DF$YgN#}IxPVw}$iL6cJY_HYm!OP5MH zlE#Z|1U{m;`UuS&s$&bpg9fyzU2>Q7{SbcYlTBw$kG$IjZnhTWU$(PcUPYg&`6A7jf}vpcA9-gmH@pSmI;w8i6a76H=el2Xhx7j zk6Vh?+Z4gt15lfy{TL<$6_*3|-M2fapPAfqsgf29ON2T~ZaeH8$K@MRK@A!E3X+40 zlH>2%nw0qVvJFxezJ40vw`_u*+Rk#YhsBPS4?B=E5FnCeIg{Tco_iH`-9fu`6GeG% z=wI5~aymk>QE|D>St!1HE^(DrFyobN+(_+;+IN-QxlynfEREoYJzSu7M)7S{8X-T^ zq_mMeVh_Vh>@jJpcInyYh$FCm9kK-way|4c>Hw zsL5f>+;5c&MLM_%bXYD8wt2vF8>N2s1?a*|!Bkr6fgRNtt6FBMDb7shes(GHW{`YT zfO2EGicyzKQ5hn99pEgL&Y)XH#~h%(91-o*5I0?CbZSbtL7+w!AM^y974lB5a07gE z<8r5x8V2?`&x=rMc((MgTFvI+)~`jqX1P{Nu3xYUi^7Yy&Z+_nv}JX1U|=z*hgP$G zGRE#Vy^Jbmzq%-3T}>n6~5+uUJ|b zsii`)9;T?6I3evTzLGQ{a$TKCm5~TqJ#07}6nPY;{zm8J z`qF6pIY_p9#9j?cvx2Y`!3LNm)}k<|9-g(zq|Yw-v^q6UW~XXfxKtD-6C#aWrqjOK z`qsB+md579C9TL(V^tMgZq16!0o~M>DkxZ`UDR;xAi-=szF%s@C`@9}Bwb>zZwI0t zCp~;;t}n>pYJN#KPg=*TTX0kI>u0=F8si%(z@Eoho*b=PVfA5Mv{2u758l3YajE^y z<95L%ebAcWMlr-{>_G3+pnY|3+zPk&-GtOa1FrqLzAxg2yLU8sii=XyguZK_we)-K zSeJPzjl+z!a(|PXfSLU^vma);n}@aH*%E@d?Fk=PvpBXDJKuY>(N6n^!Di$kc%S*{ z=J@O9QQSA-l~)VddoO5T1zVwU)Q8YxoLz^|A;iEIbE#q>hr9Pb&GGl$ zq`a=Rm$ut{Ei}7aQ|61WV&Nu0&Knsn9>PQNv{k#WF}(_vCM)5IS}nue8fp)@UJuq2WEP0fm*w9K@`RL13X z0AY2NE-2G$J4o%VRS`z9I-ZqZcGI8>*jHs33yweHrJYn?N)SG)&30G@kQ@g&wg4dq z80O^2&>SDETgx*dX*9Gh2G$|2xUL;cU{*X|+*~`X`9sBezsSMbG0bL{)SC1~&R2pp zkU{`_;~+eUY>XVtosIFtJ8c?^g^Q51Jq1CmQEGWhT{8spnmOf+D;QtvO2J}9!{&;( zoPm%iYjBeQn<%#y3NY@7e_c|v^b;{_oCYZ`Tk$x)TRe`fK3_o$u4hUM_m6;y(jNC3 z)IXR|fn69LAyo~C`)i61O80GL3<4Vrpk(9=wxeG>OC-G-Rl+!UL(a)dBP&5ded&Q7 zwc1SD2ylT$-~}EAm1bu;lv+Y&aWqrDTyZz`G94cgGX(X%odJ|+F*w4ASA{WIbwE-a z`jcl;xpKF5Cx!tmGHu=TSsXzlSSndk1t+cnx{UC9Yhy7;X4~(s(VZvc@w;Kagn)H9ehy**%_;JZ@*(nG;3MqAt>DWe=?SShD*QMXiM+UYRR zEpl={Hifg}g6m;+m5lg~Ue-1dI6^2m%rSJkim7utYa3X(`LcEvsG!xY4%s@ZaX*f) zyKE(50*+hlW+{!GhuN)#N_GmYTpGc~HHABAL0cX^?!%sYj{CYYRljvZkC~%88h7Mr z^hPXP-VM9V6cq}15t^UB$6)yPYpQE{qIjgEmkzIRhC+?km##=iDpc@_95>&mbSWqe z5#_BY+C0QB3&H_?T6)2eYcDg_s1$lRm*^f9B8s&<5Oc@}4uvI%h+@)t*V&A4mN09l zZyXGF;MWHax1apsv9Y2#+(bi9p2G<#J2|TaizEB9I6L7tQHxiYXh-!=+z745LJRyY zZBlwIoj_n8J+U`B*Y&3lGFV$ImlAnsXM&>yysWR@8~u?x=y8D5iWP(K5Z9Rh;WWg? zQ{L*7^6#LYoMQNZH?IDcC2l{}!NB7C$48$BbEl!<3L+6;^vA6XyOV74phzksJw4id z;(x!8Z&ic_>$M&wJL>n#&p&%G`cn=v|6LvApFBwZmO-|kD}($~8PA`Tz2{GuI-xWm zirI-(@p2*9-ux<1Nse)ES(PiY7ERE3WYw!Hn;XE@NdKLcV!A*L6*I zpX}ZJ1HuDx!6##~t2!Bn5aPi%bg_`#!%lfz%U^fi!opPlW`_U?YR*gw0wJ^y6< zi_I6?cOTln9(y+-k<(AcAK$z8+q?Jv@$SdJ9pAh6$-V#U?!AAwcaMU1U*hAYP6p+E zb@$${#vk9O+<&`wpK?!O>F#c4bn^W4lkqlw;AdB3f|SWbdw`GB!EF3br0S?o|6?E2 zd$@rf`oB{IMXrYm0k_g_4F^6YV&`2CH0 zzjzoN@?8Z1e`2QmmoOx=9Izxd`I+xqy1#M%{>I0@*gV8H^ziQQN&0d2$@m!GUmnjs{nhW}2F%Y-ZykU7 z>HYEl&9&ov{=574{`;pNkN?Ym@y~zy^dI!|mR{fcr~CKD|MP$Py~^CXO`ZGH`S|wl z=znuA73bZu9-lad^X%L9AfQjii}P=o@aVlEVc0pqr&{{zy9>U$EZk^_25hZ{GccQyE2yur&qcZX@a3aa>;&gH~z8cT> zF6M9ljEo9%LZ>J5-K(E|I6qj74;MS*gZbNk*~M#|t;Z7y;5we{onHO)HywjJ#cwrBB+TjF3%TZx46d&uz(o4a1vq(=X>>e^rh7nOwFkNa4~-S z@2CIqZxoncT(V-Uvb|ayBvWaPNz&8W8<3% z4V_ zON+8Qqj83SOwZOIPkaWiW@MY&CrRbQ*-t;9m(ujaW|R zdx49bRE(qb_Rm`HnJ0wEA>>oBqVSKf!j=3kr+WYgt1|~Kk7*pUc?KsBkNb8s`qwqG z8Iz*Ve>cROb7UL5kkH{^a>$~4*8{XGFuj^-plB5eZZ{T16ra91+g*&WE-nw={+Z^= z2`iYGV>7?Hn7#2b>ezg6Lq=I_*IsE7T%G9sX!JQS4~iBxJp*@D)G>PdzjtSxI{+r$ zEk^JOK>bfY@_sxyz!nx{n3SNPj?zRcUdA~n`ek%f+x&9Aw_5Yre9vG9jlW#|`hc!a z096s4jwDP*n?C>b!`|fWzl;Wjb-DBKMZ3v)@E$};EF(}qdJ+3K$#p7w%@LejK*#_C z?smSKoG!E?l>cgSz=7tRfOFeJ#Zs5_ukZEWvL&O>4gp{q(N_rd?u;%_J@hZU%>9c; z^SwzdLsD&SPe|J1qskc;1!dzn`LQmeSC=9h$6CC>?+4|gcadVgJp+*(&LHmM8Gyf^ zemr2FVn@E7oDq7sRN#m@Z?eFk>gi?l3|##5!x`wn=wIjnLUbySyBISfuvSHqLWc}_ zadx$<9zpEjd%lhyWK1Yagij2#j05HGiQ|}9Uk2Eri^cKuz?_A#E5pD8*=sQwZJnQ9 zP2T>Qb-$WioPo(=ai@IXHJYw=R2jv52bO0sdU6 zGtM<5Gb@`dWa*8$zOAbnM|6E#L;O9aU_tRmvz5_Zfi`}G4h6bI73>NB^y7OMB){a< z{vmT>E+C>KSo{Ty#4gmAb*pf zO##7HFNx(tcqMrU&>y4|{#ayS6@U7(841qi#pV7SHW*%llogONQC6LLaXJSL3zr2J zTb3xB;d}{;?LWNRGnqUpWCJe6OzsY63La-NdLZ)=1i5E0f+3lZ{9|@xCSW-7SC?$~ z58&khYd|q5NO^D2hTy_;3cP;U)igTLy0M&u0SRy*pXfzg7%Xn033G7}_T>I5vD*`i zdm21;z;c!_yEMO;A9^ua54Q??^61(cNbaV@U~V8_KeuxaWO~l#anMh8-%K|~U$HhE zZu&*QQ8zG8xH1X{wv$k%?Nc}vnHGwK>+X?9a;@-;uy(%Uk8T3;rb2Q?V%gI4V6;{G zK?sNg%gX|%wZqZo92O3xik1Dg@R_|q#E*rU{f z)Zrb$051|ffb5L#DvqF2GoB&9)s+Fl|D{ZeA->o!s(~p!CHM+Vuou4CL zJ|NzRH5fgcqGUgwT^+SwW(~zg<5do!cO2I_P}cnnY2%iV;2tyIoA0P?{;zf2yCTm6 zxaYRC1`kzzrRKU1O;WUAxd5+8^sywl7<&NQP*t<>)3<*<26JCGA^TUozcdwwvmr5`O+>Jh)og)Du z?+k@9HNl}AG?5Z(sq(HG7H?Hps1_(c0fFuuKq#M)sEFxx9N)$KK#-ZFUBWjIyyyxv z%3V>YNPasJ1yo@WHrCd&GzP_0c)$@9^gTpITS*3}fgGgzGVb`zkBBjNqu6S@_TR<<5?Ea~amlAlR{1uL3o6GK^-VlayK zwxWf$l;tBUY2Gu1LIJ`#89gR4AcDea98_JX4D1=_6Y`X(p>VCJ8{lNvX1Mku$B26r z>zWN0#lmIE6-x>zzm;H(ihFUmcr$t-6e{wqbIJ%p&{?#|dZF;(bcJN_0s+a0=j9A> znh#`sRFL)HC?hY!uncenbBlL@A=aJqTH@UYzP7e}Y}*Hf6+XrsqN1tEwh zw0jBDtZ9)!#C}u)Q}BfFYu%0ONLbme>j+r+{%U%0410Te1v&;xHfZb+)H}<<_y@#; z&1&If5&V1%c+sFwxs{U?14VGq*u?^ti^{5Gok10}N;^n%7do8OmWm`rfG-IHvaq;y zb-9!0?&9hcq_W^FuD-HrkIf0?A6(Q9020rjAX5@ZC8`{-27G_2OttFy70^RziT6UY@Mjl=FSlCe-paw=V^ zN{)_RIO+UCTdr_vV<2EC5MZ z$=`bG&%!?N`9e7V(l(=F&4X~3WAOOQiBo4x)}W)E|IreC<#rLUdibYcG8c$m$^9Tw zjb5asAdCdZll`}UW|2j=rxSC~qM27X%7iF$091#nXtJ?X*9bd=q*U&KinVuO?m85H z#~dy@4$-p_=UnF%%p(KI(&#S()R?w36hd5Z(f4?&1_ZKFcq4J79z~ zgB7@w`Gu%bp5VRJo+yOu@M+!jB6X({3h6pKTwE;z6Zz0Bq06yU@NfTumJ?0hfPkWc z2$mHz)bRv`*(hqJu2@-`s)FjijZ;Anb&KUWfl>8EmfIfitz#u`C03iuYT4Nnzkx5ijh*dLbk0f+qtl%Fc z)2mBT=V4w#{6-61&*c>;Ob{`*#YbW`RJ~LYw7{xCY+=%SR)2E%P5Z!cHfP)la$rQ0 z`WG7JTCgjHa01l%O&xq+w;Y=eR^b(qiZ$&b&O8)M9hrrM(N1}4?MrB(6z8=N>Qjtq z!p-U+YXbS0^2^g^%0%|ho6Xw$rKW<-FLtABstA-zudxdv_+MQj-4q)}cVZ`_$6)|s z)mgbS&eIqn1_Az2$l$U;DGi)7x7Nk{fC^8BlH_PdudYO|@cdxBLWrlbt4WR-O91>4%?I|%>BVI92!RW2@}ud&oLnN>;n8EbV_$3m z!jQ5T?YMu*LQ-X>^3u0#%cfyD5Jyi;jQUD%GOwgaOPw9tE5+1-^F?^q6$@E+dI0)Fbi&MK{ChHg z6A~qZMf+x*Xv5SX$U*7F!6}%;IN939!N=vM82x(}>U6Yl!HWw?_eo%(XT}f#>^_TP zDduO;QG+aJGdzP{pDVlh1>h=rGJ1|RB^5hYObLXDR}&1KSO^J^oE8h!uPUs7g~~^* zVlRgczg$;^&O@axcI(>e8lvoVlqobF^~L-QX}2CaEXCR&0eWyWjh|d5M?K8osW8-V zJ-qw|^ZcVr3`kQnA|%wp#sLK|PB#QtTU1n6obO6}Ez3zAXG@P{B=n9MYT!`veAt3xx6i0hJl2XR3S+Gmy-cS5c~dgu0hV5Kq%c(ilD@?NM$aT_s%4AoDi8sKq2NYM;ckFO^EnWZNmF^ZUrpuSy^~i=*si+O)DBgCu`7(d zMc0ekgEH_bm=TNkamX&9>-i~yrPgBn;LGhly?Xv9VS2N^!{OCMEowFMa){Vcj26UD zcsqAX{bcpl_1UQfakGW0(N<2~_9 zLe%tXt8}l!h{5Q!ESCGM*W16K%N76ks?%gG8NL_AUV?G7E4BCb-)&YBD;+`(%)nFm zMM1cN!{|z9qE8dUXZB#4@0~Idv=l}E#O9$!UL4GVmuN>zO|lt;(wEDz~x-<>0lf}bX6y;5wPpG zWl{ff^mP#erSEcgW|w?CICB*rSN(i@X|=f1Txg*MlZ!j!ecU;U#m2TRmzQuUvymFi z-$g1+=wI=hpscKy<#eok4=x#IA3K9B#HM|m@I{-G(23_{Zm?R6(s+mx3NIo~>tD#a zFP);OG z2dz!8&c@r|UmrGX0ZWk;5c&(#0<$H1f-IQp;6^%K!4-%?4J4wY97wF@K3C2A*650Edoud{?C_l1wnQVf4%h)X zK@E;f1bI0W0Jp>sAyy|23}$G+iWi^8>Z5x}ri@PB?&a`ax(HFe|JpP7u)2*&0+DvS zzqcA|p2Uoqos`NPhi+YO|2J9di;Y|ks}IBbWRlxboKZqGSDrd31miB?9?(emO7Gu; zh90#5fNQH+!w&&E<|5LMwv=D+39C&K>iZvm1mWS_u*T6HM7CpZEbei{>bHP{GBP^E zzaYON4{a`v@%n1d&?%kCL!2GVaMpTT7z#>{)a!bLL*%^Hf=i}zef1)Dl?ySfb(UX* zBJW~ogpYojL(pF8Jai-yw3>6!#u&x}6;aFrqy@WYcd1N3e<_BDvrrt3!86tZa5`+9 zi$f+(V0M180ooChhkT9xLMkOA4j%xWl-B(Poywk(xJ2Y7Z3r8&|B5q&XOO(W@ku!b zFr6JD9#o#%ZVts)jmrc=^T!)vM9f^2^#uH2 zyN{WiJ#P(o>k6G{^CgUTyScKGs%TVNye~^H*M5lIbFW*G|0Ccy$G-jY@%FElnV&y(#3PoF&On-4>DZSPg&5@{X0 z*pvRGL2B2>AEIpE%O4)ReDdJ=_Uo-@51u}K{qVu&R^Jz!Nn6MbwL83Bca~1o>Z|CI zlYX_sIHYcXY@9>*isI*LPJH^6U6QNH{wknK=M2b0cD+DG1PCtz=w3M!%I|_?L+zk7 zxI*5^#d`Jl$>(2elPvq`U@P!P*JwpZ)8TIPwE`gI4`c2a4Y#gwB)CQPM5Wij=ZhBz zid++cgE&Uf;`xcfq<5$hla?MeqDS`dYOHbCFgey~x2u#e6wu`{R_a5YRED*e4A}K! z<01kPC$_gvpE!h!Dd@L5`HIns!%6sdbSG@Z7?o)zG91x!0Zq0vJ@_GpFd%N zNB--r3^SMruvmf1?u(zri0tD81eZk_*@sZ2Tq;5ON>I;(lIFqO!GI(99PSwSvlCxO zkW=zprN#Ndp53D-k0Pw0{wN^WG!d{Mi|TDF`Q`N7?#>Z30-3(KXhD4$6N3iDCNAsu z%DXQ)(rCYJpV=g4kEnp+KQ$eFolY+OUUGEQF@|ss8Wh4VVWnoY+GH_lQ~p_eWT8iw zJ)<#-Pz=Tu{T5aQ9sbwEUMhJG<_fg4sD483e*5q6-j(B0SYw(yAx3PRBA@Cjg=Y<4 zgc6eAP_u)ms77hy?;1j|4}N&~t}25^Z~q@WFiqG@;=~#DJl>|29yp(D$}&Cr3e~tZ z2@oB#?(&!pmrnrZ0=gzq0W%$bWcc~>e5Ip1I~q%CeG~yWIL(0wSZ>xn7*kO@-ZEQC zil;{|0m1$Bzr>A0+-S~*kA`DHG(mfwzKH|;6FwC=nA3 zb!)Na9Ro*T#sMyP$GQ$Zl$MtI5XZZc6hBGiLSI*0Iy{wzq z&*|sq&+1Ne=OZrkvn;IRO9gU+xvFMVxd({&djpBvkzz{L!gE3_i`}`vLp65crKT9$ zw|@b0IMb<{QjF@@Dpmpyb>h)6%Zb|H<+c`(%OLJm(N|AblZ;R^$Q5M^tSQS{J4?QX zW;Ux|#AJ8`sVi|Gp=4kr60TvZ0ZhP;7<1exqz?^!I4W{wF;4&W>hz~wX4ygwXo0I& zFmP8FNIr}sbr40xuhQs;V6UWGXMrn%;C=#>_Jw9MzBg+s2i}!XwLmHP-W7%cEv;SQ zk7^tA3P_VF>_N!TyZ)P1~k1a_>%w=Jq>&~{D$^%Z<1aO zsPLO7YS*M*{ub=B0&BCT3S9QTUCwXEm5aUR`;d$MdS@mV4)@so7W2>pS|b3_b;o|Q z84{K|xvYAwxm9>0{AkIW<1r7OS{G7c>a1E2fF?Lv_wqV5p$`SXLXE0j#F!VyH1w1L ztmE0+zt9C7om>EveWXRVLhXjLTHYMu71gqSKS1N z)`UX7chyc22iJ+85-1c-Fm&(rcsXXxYEqL+F^uxVs=b)4mum$$*49MWM`#MbC3JcH zf(ePiCxe?=U>ivE}4 zRfi4|f*YGuvIIA!YAT~tAZNjos|_;`M}f3zi(b-@=g*az0CEIhXPN%SB`rd5@(rw9 z0%ADB*r5^@g=H8VV9SGyC8<_$V@~#i-uGDnXUHbhxr+~&LQ*z3}C9hhdE zZuJ=`3Jv4twu`y^2(kD~aJc%H51Xu)GR%nz=mV!1FyI6fS;zdqjKU(Q*l*lUHJ&=Pm^h6#cvHZm2qOoN0DmQ^YpHdK% z!%0=J0fOL~5zCTMJl`6V8pks?!=My78j7sWv=uu2(~s?-$mnzwXQc@1Z0M3L$2$g} zqpglnDR0e@+&G|og~V)(JG!H2{f5Rl>c-^3(2sxn+rMLUb3B8kkM%&saOrr!I{s);}ufw5BCXqG)R9yBPT17a5I`O^2~m@pW^uB>4aFjKDy3QYg4Ta8g5H zIGG1&HX-%umLnw=V0xhK<_H1dU@`;})<;5l4T?mR*{f)C)^H3zR#^uCJ=V zUnZ$UMYJ;=e^et7jy_uIoNDXpyJv`C>K2;LBZw7^E-zS0$V=#^8K04pvfj*vV+3--7i^0+}|&8LS=~?|2(s6#`<1KNrN8xAK|}!c+5aVc97T6}i)t zkE7$Q9r{*?7s-82Hd&1aBVOQ#6b&STOYitpzn}rJb{yp2Yyz1_BSk)R8BVKFq`Z9m zvPkIp{g(y)N6%qzFl4=vG+Tcf6h^Pmq5LRO@YPvWC3jqIvWS_EsJAwhFdyEVnW>LP};fmm#9??`V61NlYq%<5x>#P8G}VZ`upM&?u>;*t@c3GOK}6!KmTf)A}MQMh(QOglUSc%S=s zU}ioFl^qry$(h=MP4Ir_IV;=6=qYRyC;F5${G_KH82GNz5i=ASYilY3;$Xi?IScBfS6)x)trH42wHk(%=FOp60MOTyr5(@+< z5-x&uyTZGd2W0bG3PGb+AUJFuM_j=JqpURN!pS;S6La= zqxvyfEkZpR&!7>h8&yae#qlkY0^ZdD`t<&9?%e;)@AMdHuF3Uz=i_@D8yneDDDR!2 zhjXF+y0`;mVB|&RD6HcPU4Qslu)Vv*f5_5g&GbWV#j6P(UsU}@c*OR%K|?jZ$`g}j z3%v9hSvyhq3s#EkEHKkz$jLpB0TDJ5L6@F7^6RXNiGQqLbw)#ugKFuo(jaOt!}#z9 zN3$+(gA+f{X@NlEvVlM8Rx$$P;(aLZvvLTx78a>YY2#cn;T)U{IyyR4FJ63B6>Tf! zZ)N21;@x(PCOmBavN(j7cWT?dA?YDPI@yq~3qVO@D61)ZEq_C)IPp%2tgJevJdlBv zIy7)_hSo}nH50npEAfaj8$k#v<~l0nCw;k2-E+-r2BdY+!ECs3I{xF}=})b)ync~+ z(?Ax$0VNaUW_TVgq8(F%bq=!or~ikxzZ(?@MG@qeec9PiMouY;l~<=6f5QfYhI*KO zXW~NKVl8kdKQ_Nukj5hwHp_jMbg}7$gyT$IzTr^kePB*ADU*{H#ZdD*wHrB?2OZe0 zU&bOBT24`k?Gc1ed-eik;pWOg9b!VLtv~d6g36nM->IB#I6E{=0T0W=5Ed8z4EhviIzXueBH59M1 zl=v~lAG0xqCCNYrduNIRQvQC}ZO~2C(JXva6&EPmMaKRpeGvLeSpEYN0)zU9U~Z4k zK>eJ$+3`lFo=n1JkxO#eHJ}*eZC$CR=>%GwWlLD`rlzhfRj@@n4HnEp*#qrnle*z` z-_nV@!B^4J_2s+MEEr4md!mr~1oYIi*g?qh!AxXOi*~C}br5-I5inbm-5`qAOaaDH zo3XfE!LGqVVsxs~-rE(7odIE2jdMa&G0tpsg;&lf<8`ct>Yp_{Eb z2nO&yiU*e))ODRzHHSRwXJF_jiZH23hUp~wc zmq9hQ+k-C&02az8PejV};kWa-ZYf?JW~M8Tv=e9;4tM6`=U+X2>Xcm?Bg%zbjMABq zLNv4-OA*fBipIDz{$hIg-Siwz_0D*EcBBiMSo^uIXq%S7mlS)^Sn#{0uR^J%8O!oF zu0$>;8Ury8wlN|LiQ@tOKnI~!mcChuw3))4n5I~Q@>yU4>e@j<$Npxa?doFm87EsJ z3f!c$Ofue)rG%H6p%N>k?A7oeprXnTb2y5<4sK2w3Eb5WCMria<%LDs@{n8#i|ARP z+bUW_1||MYTan>|8YoA!W;rArsPy4OJbcm`)UjCv&%&W00c*laPT%aZSY=PLKuL05 zg04JZsUwQNMd@g{U~|EhxaQfHB8{anNrvGQrb$#!5MX`6tjG4F7FlYbaBo>MbWm(p zi2jTYbtq>zqUx6_x3srm_9mPZUwlD%Sez>M)+qMGB-;l`ic5@)yt5}5SR3m@4r{>A zD;09#=10$of+sD8LW?(xuKUH8Bq|wX#MC$GDQzpn4@U*CoPO zlkN&KME8KskW{h!y9+)`Epb)K(y zpR;>`C*n)xp@U0953n}lT6pWGbt-ggz|Jn$y;)L18R39fnb*w=p?DK|aCB$7`hH+# z&YNhM_&x>9VzNBsR-TPIx z5vr5{;#e1ShzH=TlonCX-q1(oJ9go7(t+b=bz%imB#y9a{57cvEiI4%ABjRIZlD%K ztLS`DI#^mP>HXz3QB{4g$MNQ6s{Zpa>PZOU?$>juOWr+@pCzE=&%7m~k{0a?cog#< zx(qO;k~P3Hk@Lxc`k9-0&8r|v9~z0%H)_xWN3ihg0&e=EZ3V~$CP%9_u96F~Mv*qg zu)fmeAxGSX87@z7eIi22cA!{an&UI$5Swk@pA@B$Rr%GGmSq>~4u*8JFA%XLCP;$5 z83#pU+QC}#?@kGUY4Tj~dfi87nLwWVo(ng$#%5K6oh

    @zDwKmDvg{6bHKWNfz!1 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 WMf>No<>AgXr6rF}c65!v&i?`|qHVnZ literal 0 HcmV?d00001 diff --git a/install/share/locale/pl/LC_MESSAGES/gtk20.mo b/install/share/locale/pl/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..6a85379ef9c18d8353acfb2d29eacde162cec245 GIT binary patch literal 72499 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ps/LC_MESSAGES/atk10.mo b/install/share/locale/ps/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..006998594af50c3798a9e8b0c1d7c52dc2a965ad GIT binary patch literal 9348 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ps/LC_MESSAGES/gtk20.mo b/install/share/locale/ps/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..20be84d6f45d7993b8cb9f435ada2b0c479c14af GIT binary patch literal 25251 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 BlPv%M literal 0 HcmV?d00001 diff --git a/install/share/locale/pt/LC_MESSAGES/atk10.mo b/install/share/locale/pt/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..793ca7713668785fed01c18d0567309ee7741bdc GIT binary patch literal 8580 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 F{spoihn)Zb literal 0 HcmV?d00001 diff --git a/install/share/locale/pt/LC_MESSAGES/glib20.mo b/install/share/locale/pt/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..f8c1f8bde6652729d86abbef53cb5ed44064ce1e GIT binary patch literal 44753 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/pt/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/pt/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..5111e37f64ed52f4a7dde94d6c781867cb7cd327 GIT binary patch literal 158359 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∋*AYyj*CuLsYfuzhY&M78p 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℞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

    ^;SSJP4$?%2@b?7Xw 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/pt_BR/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/pt_BR/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..2c284c0480aee97c73f3aa19feccab9002bd000b GIT binary patch literal 1040 zcmZ{i%T5$Q6oyMh#YwyoO*GNugaj`kHTDdGV{-`s!H_V5ILK0Kx@&q$yQ?}?)xePW z1g_oq3i=3ceE?s;h%8*VG;Un^_W+^`EBW)){uXcX(mC-(Ea0!zQQ2Yd&X@jrl9 z!B1cr=R0^A`~@NeI}RO=lb8$~EO5*Qp|XzC2YaVVwrr1{k2vDIE7SZYb&RFVSV>A_ znhCFru2$H(eyPotCf9RbW+bgOmTg$&z0}n1(TIalf0wqpDwSlVh?P!gc*G5}Od@2D zatJ&SqO*rc+$(&F>DY*{CN zAiNBz9@GLJOz_|?1+{Se-e^z{0vPf&xv9#$f9!%9jCe3cK_je>!!Cs3vT&Zatk5nM z-q?^9)7?#FXwDYe(6UrsOG{IoRA6^DG8#pxO;L?ZR&CoE`0Jz)iR3LQvJh@!N2N+= zT18n!Qb;FhDvfjAwzF-qBP=}s7bB$HKbu>tG?$tSN3T|^298)|3_sn6w*f@q`D`G*pi0z(X NayydF_46P3u-_!QCr$tW literal 0 HcmV?d00001 diff --git a/install/share/locale/pt_BR/LC_MESSAGES/glib20.mo b/install/share/locale/pt_BR/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..77cad579e4de4fed50f43518fb9f95c96f384133 GIT binary patch literal 44585 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

    ebS)uPv|8>FgPVTCoD8?;ez>gPFT6Y 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 #=ISxTAjQVLFAzHuS%pSc!d67eA#T{ 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 PD!Fd-QjIuxoO}LXc%yG8 literal 0 HcmV?d00001 diff --git a/install/share/locale/ro/LC_MESSAGES/atk10.mo b/install/share/locale/ro/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..282b7332df7baef1b11939987b1af5fd74b42ec6 GIT binary patch literal 8238 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 IG?9z`FEEMl=>Px# literal 0 HcmV?d00001 diff --git a/install/share/locale/ro/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ro/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..8d7f92ecee4af9b20386d3df2bd5f566579152ff GIT binary patch literal 158402 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ru/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/ru/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..e54088cc2ec01faaa0a1ad89e35fd7950678136b GIT binary patch literal 7715 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 IKuRF~10eyFnE(I) literal 0 HcmV?d00001 diff --git a/install/share/locale/ru/LC_MESSAGES/glib20.mo b/install/share/locale/ru/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..9b2b081f8b9234ed4b5712c962d3aec697b5c873 GIT binary patch literal 60209 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 ZY=7~d4v+_)kn&_2pr`X+7WCd6{a-OC1MvU= literal 0 HcmV?d00001 diff --git a/install/share/locale/ru/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ru/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..c111f251053f87d0756c2fdfd508b16954ef3232 GIT binary patch literal 207760 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 ZzkBVEF3^d7k2tREOn>}DW9?=3{{s{%fvf-k literal 0 HcmV?d00001 diff --git a/install/share/locale/ru/LC_MESSAGES/gtk20.mo b/install/share/locale/ru/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..79ff15975457be2c1ac9032d2b5f97264c03ba05 GIT binary patch literal 90846 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 z

    0u*~q9%@ko;dw@Se!UqDX0{9W}dy1=>R@o1$}qg31GZ(6!873LHbih-G=9F?S829^o7m^MrBkbC$BjN84d0?>peDSj9b}~l zN1<+d1+{>d3ilRr%(z?;EP8gounuTTHwu`=u3StGT{G#xbvytj*FIF)5cZ7?!=sn# zkzU@Y#t8B(B^i#UZB$*MK(VGRo;07MLoQ%tC(MrL;oCApEyz>9N=J3(hEeUOa?j~1 zMM}F^&RG$CZkf^ona5^nfE&bKPkWrkl2`Yuxs(7&A?kdG4!3 znLvPVl&shidb8b>vnQu3E3U@affNafyqRzTNqCDq^^1w^sxXI{$|XS_Wy9j|J)ajQ z2Ql2?s$MAX-A^whY4&WAH}he|dOZPGsk~lVXOAY-w84o@Lop3RS45MVk@sThsZFC; z|BGj?%#GL+y`Xso!R2yMf(XL60*eq0{CllKS0oh~JABpX z0MS_`$=$pIKe8~~6?=AcW+AU~H4XpzGab~LG~cFU^nsc;=s9AzGnkDoYEFJH{Uq>r z>M~D`cjo;dm{XCt3aeG{mv_XZFt&E|L9&tZz>Qh;ll^7}=;a@`+HW=jca##0IPjX}Uc*nk4dBa4Uyb^$wvHn;ES` zC!U_#yLZ>VscE9SWcifMt>K&@bvmD!{E~I|jS7YyM#y`UK^?_PN+mNr?4H(#RI2#! zza0AMaTNGF!X4bJM78u08)%4}@PO9JdqPU8PV1D3@b z^!*w1eOv4&mZo0dzdn<%ZQU;bMv$~+(s=?0;=e`K)?%N z<$=!{LMgfwlV(ks6CvgNd3~$;*W>DKZSbRKjvRi3q*W3L^(iA9RskHAJ{@gz)8B!ktGK<&b-#&>A|Z+HoQ!^NVDoYo6vE8XINByCe2GQg%=RHCBD zoax!BLQybFES+E2ctwK<&P-n2SB2GUkz9tz$*wa+sMf0ZD%Fz&+b+MWAZb{pf>SV$ z=w~^zpbHEa?FmzGZa}nu5DHuek(%U~Yx5wLEMBRMsp|5NpVEST&Foc*Sis>3=hq^gvUA|IZV0sH<#7rqZ` z`7bL{^01MA#DEr}EXq)_p+Q3;xFA9ysG%wuMC?%(GIDePBEl6>52Kp$?p3wZBv`HN9baLUu`O(R-KV3LGx^SjAFg`uM zSj?_0pDhlK&yH6paC;l#qC$$f#Z$%Hg_EQ6E;llXk;^^wR;o+r|3q{p`?)=zjm2y5G_*@(x zudFUFs-N3ghZQGIE-#%u8&97&GY`1s@|gUT6RX0;iI*=7kB|Sg5G*_$D>zg;Qh#nX zMK8kR9K?fYAPHdBN_?9#7w;oiH`61p4F31mf1D-=>0X@fySTmY;?ACn`-;XogYjpsIPiFJV4DB@ z*i>KDoLw|I)a4apY%mrLnsYhxzr5vK^ zE@;~lj&DCXwD{8e3NZ_9URs(*uMvdH)Z<}E)-Y-@ZJV%C)QTTND>$dyLX{Dp?mzA)-U+vibjHBEIE5xm|+FgnD$Uf z@V8ad;DD6U*`@hY#j__8Me>Kl%>HV^l%Lvn2FK2>qN>8XQSj>BrL`!&J-N~LVszo$ zc=%%R^QrTC_GG)o$z8>%VqAz7Uo6gyPLCGm`gw{+)WT};brY3m zMrT&r{V$9bR<{>Rt1qrDtfr1d2uIn^oX}fT1X>xkDNwma%iHKFLF?9yQLj0Gic1=R4E940@p~KD$zquP z(t|TDQ__o$4RMccj8k8L&YEcWsewH$l$EiIaR|8W5(tZ6Rj8n|Hh5?)Vv0%G_kd8f H1jYXW-9!!` literal 0 HcmV?d00001 diff --git a/install/share/locale/rw/LC_MESSAGES/atk10.mo b/install/share/locale/rw/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..fa7084acb3d6dafa60b2e17eeae0d3d69705498d GIT binary patch literal 589 zcmY+A&2H2%6on0xzp!J?!Yek&AxS%8YTBxzEmB2CRBeFuo#al&Okzj&%?yKh4c-A( zELpQ*$s_PAT*F8sj`Zos&bdF%?}s~|1?vv;h`C@MFrS#HFU)P`D|46m#@uJVGds)= zCf@&K-rW%5*XI2A=D)gh<9qC}PP5-*KV|2*VEa#TkEq!D787Ux)yzYO!q_FWrWQST zXgu_DLHL2hU>DY{thn^WTxih%7{N{ CVwHIS literal 0 HcmV?d00001 diff --git a/install/share/locale/rw/LC_MESSAGES/glib20.mo b/install/share/locale/rw/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..cb04d53f85318f8d27d3618077d5175b99350de2 GIT binary patch literal 456 zcmY+A-A)2A5QSHxChn!zUi1N+wfse_XpD#nQ6l1Eye-SHRF{^tvmg)R>-Z=>i?fN5 zcrstwq^D;({XW|Jj99zOF>}J~GaaVVkU3zU7~F}XS6&a9FWz(gQN$q$flHRgb}Vx75nFtEszbUv+rCrnjp{E_n-qo>a`7pCg+uSCS0Kylzutih|Z$) zvugx$t_Vry7FT@1<|PjRDe8q1_r`9tUu!$nqC>wqRa4?)@ayZs1PV!TrO$BYe2$4l z+Qum1*YTh~=xsltmdLp4ETQF>ZI(PD;Rl^A3vKL$$mZGyq|0%72kot|>O4aaJ)60y TvAGiMiJ>^^zdMg%u2u8{+m?So literal 0 HcmV?d00001 diff --git a/install/share/locale/rw/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/rw/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..24f313d302671540bcfd9090aef0c2912aaacf33 GIT binary patch literal 4104 zcmZvdS&SS<8Gs8DNV0?@hL}J|(jho@fZodvw%4)o?%HdQch}zR;X@V@H8Zt6wKLN- zRCn*XR}esv2zdbkvho7r5K&&Z9-<&|y@3Ql90GwKNRT+9AS4nAiGVBw-``WSYa(jr z@2}3k{;PYR+j+wkMLUPQ1NrF=r9KKj{2Cs#%Qq_ZT37~t4BpK6Q7BtJ6UL9jA;w>Z z{M6TYya_%9-vECY_-n{d{gKD3;a{QXe-YjQ{}IO50(ab`6hC!y;7%y}?tpSGg0F*n z!u&oc_8knI3hQ%_pSr+9?AB1uC-5yWg`)S7u>Q%g{wXN>u7vq7LVoHA9&+zD0>1<0 z{EwjMe+G*FUxxXsfzO8ZKLoxI=Klt9S^XV~-fLn0MlP58Z{Z>9yP)X33$jJ+4&z~X z3*!d@r=Zw#Hmom0$-|{EUJL6Vf|9p&DEdDRUk@LH;>Y7q^n4-kD^T=28P=bMw=(`7 zeh)VScl=}ZPlz4q9%zqQUnelg_=>0jAeZPfr{|oST_-`oo?;;tpFM=}O z3+4PcWQ&>!>q}7Xy%gpXDEsrU{xB3fJ`s2YiXUGM{5ll>o`$05`(gZJDEI#&jIToR z^Y>8l{%0t0cp1JC?%)!M-%iMs+70F2eLO_Z6cqiZq3k~wxC-UmIuyGfgQEX)Q1m|m z#lCMr@&DUU{C@_@Jy)Tedmf5kF9rS!-o|(bm&y6t;d|iSQ0|}QA^u!~a!y0hzZUo~ z6uqB?V#nv9-1}she+r5}KM4E@lzV;?#?OZFU!a_S3Cj6vkaFE>?+d*>TQlUG{zJ$p z!ge)_ybU>n4BBGoOhTzwX?GwGB2rh<Rx0YZq#JQCTZ8CxtdIq z4&&5zb$>&ids{DZlc~ufZ#kc-Dcxu%-W6#xYPgQ`YFcL|%1oNsO4+pQ6x}q+db(lL zMD>T6I<8A~-0F@?)N!vj)QNTO%hZX>J)JfKOjFI+j!AXbNT(x@+<0)=G^6vjnYYx8 z!%TTZXR2+|%j_lxq_<&g(qi4~zJn(*w5Lw>XHPkAH`%2-k>2vS)*ueGu1<`qrA>)J zEnT;ntrLeiT{j(`X;R4goLSAIdF>OM_WRw?cZpMTZUalh>byw{HSe0HdUSZEm|hut zrsx`P8|tjLT-J~Bf@qgVv?QJ^=p3(8wSe25Of5KxELJX>%F#t}abQP(5DZy#8<|>a zcw^-6{=;M%d&Hwy7rMJfc*@t5I^6ssZlGv9?H+@PGQtJ<8#{}=G#@aHMO0Fa}sjf zv3aSgE*JFkectPyx)AjSLAZEb*J!U={oGbg4)V59Rmy^QYgioDnlTq&Gm zH+3WdNt-A|B^@-SZ zz{%7_;#S`S-X+oC4Icv&)i?fUq1MIjy5>EqPIiN?fuhV2a_*_3#ysvr!}kGPEd8f6&v1xW;Fy z7`6$kIN3r+m6g&-N@^_$u|sv04XN8&mB(OFl{RdVijX27R3zor;9OMjhCAF*xSbW5 zq@0fib&VoSNJt-R?GTBmQSQ-$S&rsXkAt!qWSHE``x3SH1iz~{jMzGLvS?_6vUTa1 z*_Fi=YMlSV-bHGP@TQv^WVvnEO0!0I|L+`C6Y8YB-KAuxe|a^@Eid?Lk;+SWA*NFK ePsN|QcwK*moZurh(UOwG#X)^sr;{DqI{ypV*MVvP literal 0 HcmV?d00001 diff --git a/install/share/locale/rw/LC_MESSAGES/gtk20.mo b/install/share/locale/rw/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..a8fc2f77cc2c2397ac3e93ba353d5a15d9971b5a GIT binary patch literal 1620 zcmZ9L&u<$=6vqczewjj{P@q6zDkPdv#$89DO`Ilb8rxA6JBe(kP>BO$?|41+?u<1% zn`LuC;(|CL0axJ0jS~_FB>n-^Q%?wvoO%|8Ej=H%xL z<2Bf;uu~5)HV^&{()j9O#vTK|1|J2#1s?&wEB)`m)9`-;DemWzcfrTu{|Zw4?i84FM!{Gr2hx-Y49fy54%(HF8B=mUqH%t4D&bA6Q6<6JdNjIq=EFEg(3B9yn;7rr|0o42999o zV7OBDGVFO6jhA3l(}O|xOEtX+qdufTy-4-2xn?r;#XOtau}00ajrMx4$2NA`yIsJ> z*72T-)zE8eSYxZV*IvKH8Y-Q5J7o=>%0a9`Hp{_UI#wxbS>xHJOcKeq%rx_OAIMmT ze1v6gWTIGSx3S-D_E^V;dZe*`XT8&8JG8W;a^A9Ws2tn%W96#VD(kAm9w>k|(?oBh z+idQz-q0y!SWh1+wr?iJ=7zniO=xo#s*%iMUvKxj%%Cu~=j?4%A+|zsQ@Iq?)OqA5 zmnvN~wa$x98tG8n$f8vAZJk&4cKc$(DM@vUhV-h=7lL3}1WRIJnFm2VxFUkZAV8q# zssl|KkK-0attM($cx|!%&Q%dyMO<5^Ui6(bX)L{Ub>8#pK=DrIrsINNOENdQu7tNX zPOC$ktYL$RG8rk+S2C&dZEXtaa%n=zulX_$9qO?xTz);)sZXn^&D>Cptcz6DD8E+e zY;~H)CD*D!Wdk2b8Hg#SsLHDk{pD#awOQfAv2>~OtNZ^idw5&_gIycjqo31Xb@S~rrbLPToZGNTlp4e1IxudeTZ^(g)d9Au!tyS1u zHpo(m?lWEv3p>wrI?kMaJ9D{;ER%^GNGDm8;mRZ~fa{sRohzp%(xAl#+F5o>j%6gB z_GzxzL_3{WKFdrQLYwLW9g<`dYb>>g_H`4IAF>HgEhUgEFACpv+Me*v){VuJtx literal 0 HcmV?d00001 diff --git a/install/share/locale/si/LC_MESSAGES/atk10.mo b/install/share/locale/si/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..b1af0395959f8a70107e1be0690883dab945462d GIT binary patch literal 2035 zcmZ{iO>7%Q6vqcBEtro&p?n6IA|XD)20Lj)>LgWZ(^eG;gklilg2wBKz0G>o+Fd6p zr?jD$RH%>^1gIbc5(rgLMO5o5C=w?Gy>jCKD^46ZaDprU|Lmj@0!Ci{_RYL`@BiN0 zpLc9|M_@@jeSEGFqMy7Le^}pxH-bNaH-SHbH-Nu@+rZzz>%l)j`u*uBt`lMl>=MZH z?ci2$r`zvy`@7u!qi%n|?GJ&BzsK3nxbwq~lOT1x;OtjH>U#~m8Jq=6-~z}vOCa-~ z2B~KSyajv@q|VPk`dt9&_cb_&UaWyTU{`QyJ2(OE1Z&{E;4$z)@D1=`@Kf*+@H>#_ zzk~GOilDsT=lG=K7|8QU$2!P-3y!Bj-uno=ANfVd636AydJdTz(FvG^SbWrDU!gUATg z>4bq_y!$HDrlDfttByVNTPjY4-_ri9tVavNkJ|OfzBK|B3T@K(xR{BeRL4Nv7BjJG zYthoGft|odeB^0r5tum@1`QFax(-DcB&ld?)3txHj*K08b-GDQ*1Ktnd$DQ+NL3h# zA4g$m9TV+aX$it1N2=#M*Ynn^38)%E5AZk5?J=1}m~MTrCgx zmq*HFIC@9*T)=pneouSl5wAQ%zv12e<>8@nX;LMrSBsTNLX}2wRZd_6No!Wg=hR$a z6@n)d2-KV}yTuWna*R*_Z7h zf^OQ7i}TA@Rh(d7xVxP9AjjQ83UmXz?=r&1 z?x`ZTJt&IEPT8KKRNOs}pvVBN=xk;iz>KipvUL_Zi%z-g&;ef-WP3tg&X%^Jg*10~ z$%?w#!0c^i!A;&`cVM8w7=um0sTSR#d^QlJ{HGV|M2}pLasMA#QS`~Ycfxj$eMT6R xi_ZrQ!f@QY7mM+ zyE60N+kNi2=i`6Qy*>Hs`OBVkxHj{-Ts~(y&Rv4b_~JTrmg8Iv9tJN2e*zAGuY=cs ze+LJ_Pkz{OhQZC?O<)AB1y6#Pf&Tzy{<4oajsY(L<$fOA1l|FPo+rU8!QX&4f^UPe z&J}0d@eWYzdD} z!PmiSz`uc?1<(7K<9r5O4T}ETLD6?VNC=&8gNQoEK(Y5Z@Lcd^@KW#%P~z~Hbo`(6 z`NcRd`mYA%`A$&cF~OJkH!`Q!Ec;F9>5~wU7xV_oCNnXeiMwr>oDRz@P}Xp zJQrh2-~(V8dAlYKqAHXf(RRr}Oun2Afe+^2U&Lp_PhYGkI zoCe3iH^IH&7LtEAcno|Td>32;K4>gYPlA&F--2TAAHhxFStQj3w}O&~AAwuJ3vqe? zybHV+d#U@Y9)%tyE=m)I`)vS`pc9EzY(mBD%#| z>E&G9ImKQs35-yoh^dqm3gwd4R&>4M9CKhpw=r#PB`+~<#+lf_ zmk!CXIB}C+iYsolQ?|mmm#8wVrB_Kk8Tk^8ycsLX)5XoyK(=k~R=ZSH3oR=tw1v>J zde+)1A=HegDx)EFC`_4XQ=x4o#C0nj36LC0IZLMPvtG_ij5;Rbpx&7!E-ZuGUZt8$ zIXk>^wcQMM1_#`-Uo@jr=!w0r)V!d8a8~WYc1G1&;$)JgD6CbD7_9zgx5vXck(({K z32$nyR5c1qkz1MjU^0v*x=Kcs?+(qbox8S~WUA_!qBlmR6~#D->bwomVMfOTx>#3# zl*ej+jIW7k>JVEuAH zO*O7nt0Dcg=!}q=vXr3q@M7r2L4P9sCUIHpPQ7Lc`8IDWO+4Oe5!nP+^*AF0skJeX z{&b4o&$1=eEWw;lZhzn%tkS;-d8_=bg|g*j4OUEcIz&BfnV3E4`bpI-BukSDKb&W(i^wK{y$tk(Rw=f9#gLymR-Sy(2sK>>eB({IXLBqo`ID z!^6@0@W3hhB|l+PwC*_L-a)tM75s`@CX4U!2w(dj>~Bx@%Vn>`#8y>D-k3*~7Cgrf z*c}6&X%J=&4T|O%R`KIlXy3n~UwAc-&XE0$Bvt7B(UemQr~yA7$F+H6YiV%o^7ngD zm@9ihiG6h*;k{8PvB~W$=I-z!yRDVV{^(%r_wDn9nYmqY$uH)%)Jkz~B+Q$>y?aJ- zx5#EeSIBLJuz9m;Xm}_$w2psfcujuo>fF$pp&7ls8*l@ovI3yWIoCV?!JWZjQX-xSI?X!pbJ*1f?1&&y9F) zC2wx`gK@X)nhjpCx$F;yQK>DGH~1nAr0wDG;85Q!6c$H?+z4GIZxZidavkO82kT8? z+>K}q8~2ZF&#i0AiGk!ew=F1yvTx_jx=}yryEAvI7kH7i{I)Ibs8=?_gTupvYx?$< zYmr;dZ4aYLoHs#Lhw;W$>y7<$<3M1p+GvJXtnYKQ=%oOgjfb1{pEnziG#f`59BMX> z8`G@+qS=^k)_*J`k!T!g)@K+r>o4-~XU)bF&H4$RGiWeT=OO=6vwo`CnBnf%88|w6 zTIHGfO0)5pT>;6NX8m=>ER?sl==1N%T~YD08Z>PyHr3uZjOu3NA#6YfO^@iDTl{^Do-HIcw^`2&OS0pmpfq4YuH``ksAiAU@L&!~CC zfLqglohej_Fx&zON` z{ac!|qwSNh(xo#+R+!*Q5GC0fh&nVOey?$_&5<5+HRc*x)=ib90qk()J=c*8C_~Az zcseTzEyjs≦q4dSoA76Bj~@3nW+IS*6{nG~XKk@B;J6O*%!)l8`Onf`~k!PK*65FM29!y=|P%V$w9Q$2I^K zJK8F$(+EGDAY1BTN6R8kw6;3B`3n+g1I=>N+pF|V=d_%n81W09;TPYuI@>tsaIEL@ z_T_2e#kCPx3R|X0rn3!Ye)^=rAw=!YYQvv$wWmR?x3Yz8`km~{6Be;zFjUo ze6lACozjAr>h0_?rE^eY(m%8-$i7W4ZBbRmwh`JzSWSBSdoLoD z)zPTZq|t3TP&|wVdVAV*tvB>kaVXv07stWY>v2zm(%(krql`T>VNhqq^meTEX5Diw zZK3JTAX|jE(-j08NhjMs2z%>nLyTo7vZpX@5OfMPENzACG$+tUY94#*(BpcBcv&+i z-x4>;S%X87tbA1W1RAE5Wfj_;u!OL3kQBpEgnH6wy(cO5T!{t9%~&Jn>JjSbzTS8Q zC6Ev&*h}p8(Q9pMD5oAFQ+rOYH88-squo-c)L%)1JFjzggQ~wE>x+M!M$_^Tk}Ybc z#2*7C#B2;GNRI{WZL!x0Jq_i&2Xu0R!YnoVQ-)?nb~nkQEJTgqFC|7+#D22YwqLE1 zVw9ZN;IUh!C+fKt*{t?9MKqH=h;m527pYZ+SzIa8TY1Y*b)!uZd=Spbx9qz@MzW)B zh_^D0hf?=lk=KBVznMnI8da(&FfTJ*)0M&m4k1ivw;!Ff(xh#;r(Usubw~tR(z2(~-?YFwY~dI{3s*Cez{Rz+P>haDX#O^}AZA#d37@}W_Azq+SaqK!>x z;pj=Mvc8ns(rF{an1&B%QYu0*`NNW%P0&WVqf~`TLeOa^`*GxnOi13`x_>pyo}du| zAGYeG8(4jdnC8Y_aAQnEQ<4nEuCVkP= zbr-t`Tli_OAdTc%qrZDD(xn9t3=5q#@fH51n-V7DG(Tgd-91Y$-oJ+51T1C#q6JBx z`m*HYN?sOiH@0OZBfsQ|KXUS8Wy*^lag1A9Nt$Hqoc$4qgukeik{)6w;w+nqC9d3p ykLhN~?xb8)(%UD*4u0EX-{S3cdK6Gsgr#Fqi&9{E;*`!z1|Z`zM0F|QasCUFjax|o literal 0 HcmV?d00001 diff --git a/install/share/locale/si/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/si/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..2e96c5899065d3728d2bca5f73f843de236ad35f GIT binary patch literal 35331 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 Go&N!)qo0ld literal 0 HcmV?d00001 diff --git a/install/share/locale/si/LC_MESSAGES/gtk20.mo b/install/share/locale/si/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..0b6e1d42b72ed4ea68bf09b4dc17601b0b83c43b GIT binary patch literal 56324 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%0DT8Lzc=USwBTZ%3O&pB$?3N`I-ejlccrgT) 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 Tf4qg450N_JyiJ2MGl>2#cjM1T literal 0 HcmV?d00001 diff --git a/install/share/locale/sk/LC_MESSAGES/atk10.mo b/install/share/locale/sk/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..f0a418f59c2069d46e47829aeda0a61fd31a8d05 GIT binary patch literal 8197 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 QZ=RJqOGo+7Dv3Y!e>3D5R{#J2 literal 0 HcmV?d00001 diff --git a/install/share/locale/sk/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/sk/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..53fc95f9d53485097fbb4509317a3f3af2046709 GIT binary patch literal 9741 zcmeHNTWlOx86Mg~+bM0KTzdgd)1}eu=B%BB z_5lGSufLs{bNSDI|9|`Kdv5ubf$Q`5Jb;h;0mC=|eB&nk!u7+O4dV##BJe>x`wQ@I z7<1Q$4C4trfA?0ymc} zevBG^(HXxA90C3S_%QG-Ach*oNA>u-fje-!6G-Pf4x9v@1-=6OCGc*bbB|$s8dwKn z3F9RoUKy_fX}zBS@nfvx7f3UH3;ZeQ`Xi9mdj-V(2>kpra02-4PZ`ExJpbLjhOq#A z@IKAI1W5dO8Mq7hMt=VXAklvZm_7*H3#4&h1`?mYp5q!2KgMrz{5z2Nc_)PZ0O+|7 zSi$|{5Eh;HyTCy_e+y`WuA3o@mvMjBgN6YTjqmT!=eh)Z4fnqS(*EH?hVdBiJ3u=B zn?R6g{2oYj{u6i<_|Q(nI0>u(uK<4zyc75}9FF*T4){sn1>h%uZvcspZvw#@<4-^u z|1J<@sb@C>>Fn5|ecg_4#0RL0T9;%-7tsXOHEzY{WB3p+Zo>y;D7{m9gM!< zx3)DaeQ`q zY;p!`g(40ekqQ=v+>cxy3!8Z&ig-n^w`3}N~fp_H|U+knC(P? z%j+zzIuTO?+NZ~~E&11)wk`V@JJsRA>E4}hjC<1y$0x^``fbfkotPh+YOU60zJALF zBFC>JE)NIUp56%qft!TfC3YO0Ju$P`TA>HaRVgFzJYQswot~bVrlKjH{MRM$}$8+f%I*V12VS0 zVwvmHW=l4NQ>akNl- zFowbpaIfT45}8E3Z!PNvmePYmI4=i0-+D{yB)gGS_2_MA)B~=$Z@&R>kzEW-{7{r- z#djKH^_s()o0=Xxb#*r}bC3})P5VLVq2KCUXRAV-9bP$JS$3h|4f?SSQc_`R1 znfSH}JVR{KFBi-yr!0Ipq2qH?>Apvb?D)(H`rZyz`xsn2#hZ{Ftj2Lr+_R_RCj}W+ z_PBa#w5Jldg=*}%hs;HC?D$!xO{09%BCE>;IzW*MkD=}5D)$k%$oV6RI1yr7DTxJh z;sTZs7>PAzX4%QH`T4P##ixg85-F=V6GM$yAVSZHDF&A6Aa1o_8sm9r@o_kWNf#R= z6dYSFJCAjo#aJWZZaaFeR>=ofLheyOE_2sZ{?`_P@a>2^FlT<^l|=X+cEQxiWp#p1 zjA8-Drh+(&)A}-I6;STutT?F70qBKIBRqIAL|Y2 zKt`??j!)S!loRBVb}16`cRExJnTkQ7ScZ3?{FKIY>0a9mz&&kf%8GX`jm=Mv9hsUS zFShgf*4+zcNl=^%1=7)SH}`vjHWo$N6=`$gJt2{Z)#hqSAAHsf>`zc!<%oq~TAO-h zd)*P1UYk);iee{*BeV}NWq_*=q=G2A#Yx-i;m}>N+uX!g+PZ6P@;Svu6>W zbfK_YRT3U*3V0=woKh1EJK=^7JjOUA1@ep&e$AJwK8xzmTaSq_lz2#05V;a|YIbgM za(3o4JJrqH(^#g@kd7xlou^+tDZfhF`_JqtG}NTirVNXeVRaJ$OFpIF7793uvUL=Q z?R*O=M5f=*4)XenJTVz(OG>a0RBcflnYohp%Q{jdX*x+5r$0M{5bs+^*c=9FxI4PE$QM}XCb+oS;%f;2NmjYVPwClb<&!SDvoU(fo58ZvPdf0PczNA z*+uIpsHYfajU$OEvc1D2!`AQ@tl>x5@JR8o#~&HqJ3Nem*1Sj^s)&2WJ!Xvzvyn%O z!~68ODIUevVqSui$fps|gv%C%TjT7Yr|u5NbXSOKhs>!w4Y3vl_lj)6l_{^WgHg?L zM)v!MU6N%15=hSU3@@^%W=>B|PjomkQW!RmN}tjnYq1{SBxHjq8PO^@KnYbCiFowH z;xTJ~XB-gV|mGv)=MERg96W$8&`y%T|_1lX3ezD8cdIUn(DkQyB>i|rHhSN zC>trb9fJ_x5jA8x*=4vFlt{M2%kVVY)@hNbAwerU*&1v3ye3oHbn7NbNi*ugYE=M{~=Or6h5jN6J z67KqWD2^+ssnQvsW^XH=0ndkebT5G6bF=H`Ci=HuT8C+Gyl3+Q%;&6;HES-nk@AQY z@V+XE%KHCR_I*;>Ejv1aj9sqW0~97}Hf#hCvQt?jslauV9WuWgQu(C6`{`Esj>6^M zXM3HOwz5RNl3gk%UD~>>qIR5?ffH=mEoH1@w%YIm>B(}B(bEFk^m#fy7)FP3k&MIV z>yM8k;PY>sLy=w_TAx%lkbT3kSP?C0RjA(JE^7GVOur z^}ypYj8NtVr?`F|tM`u5ZJg^^P7h4$8&|l!&8~U7=Xw^@ot*0+Q4hS<)_vaha?lqI z9Nz=;HG8|8Jy*T!*XS8b5WS)r1gb(Izma}V+2Q>fJ`FtHhk8Sl5MyMz(Zv1rG<_ue zA_Pk(K~lNV%+@Hq!%cQsHG$IXB2pzUdmX_WX~)|*Uzi$OP0WTOzcO-=H}1F_wp*A&e+k zuHXU6bZ{i&YY8oB>6#WQG^CZY7tHsp3QMY!lr>%2F%)1C>O$%&>3kMv>^&A83aJ9> zkPw9zDc}|-H_<_{!9vfW5xH6`*V?i!C@gsg!FJBgPfSnD%w%VCPr38?_LCP(pI1X9 zi)2OJsR6{N6GxdS+XSU8v+wRyun2b0S;BNtkW;PFk09;9un)~iPz|U}dqa7FErC50 zX_c{NYXN98dp98!5pk`q8BpKm{2kt6wUl^Eje}M%iF{+7>K%Hax<@3Qj&$&7AurnK z4*>NNWL5FUVba;r`$*qM3SR2f3M-PNLt+Ff0vRL?8-YPmPNh!m*Z{u=6MtFQ~z`pT^p9Mt-R zDBpl3A~JKc9sN}4-jT@l7zD=fjVm@-+%l;q+%BvZ((jRtg@((*5>N!nNCGEHjDG=+AWskg literal 0 HcmV?d00001 diff --git a/install/share/locale/sk/LC_MESSAGES/glib20.mo b/install/share/locale/sk/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..96a2897856e92d504a11c528bfb2d49572eab07b GIT binary patch literal 21235 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sk/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/sk/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..d1f64a48993579177c7cb8f781d2067066c1ddff GIT binary patch literal 144085 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

    Okdhiy>v`%^dxehn3OL#}iCXbQXn z`EIE4J7H^h0BT%{UhnE{2<69KQ0*EAr9TC#p4m|Cco52u&qIy-7L(tCYWKTP<9xvK ze};gNnOnpyKOwsP=vh<&TR{?Ja+!^GkJOE2wfkV0SnY zs=j4VetH~gJhz#A6lz?4g|b`vCbteXfQpa4#t>A0?t!wi9_l=_%j9!V`X%N#du^cX z^@AG!095?H0~IHqLG`ERT-W|~Q0?t&yub>kvsByd>YP?oLjl=U$akt(036$O`<8M&) z7rfQks|gh!Eui%JLdD|r&w?mD~Gw@3I zsj=MMZrvXMHSgv_#qpa^^I|{LcpSC#Gf?A{{~kA<<)Fs1F;tv&gqm-Ipw^R7mOd3K zE*C(pACH;*lI8D(vU37zz5Ll&@LnfZg7QxzsCgBDT8~qq+B*|!ek_6-_tjAL)rip=2~@cgmVXwiKl$!+?-gaC^oB#}B|z0T1*-kCp!#_iYz)^xtrPo!+fM~fa>37SOD&V8mE0w?LG;$FBX2twXYtO-DPGJ^>;2*dlo>A-y=}*yAG;-+oAk-0BSxRhnl~qja43T ze(!0V0%dP0l;56(4d8AlduNRWA9eLrF*bneUt6g4bCfa5((i!UZ#KZL@Ca1@YCh)J z83vF?LD_i;svSp-XQ9@SLd#vhOGAx+CD;a5hw9f5*dJa8HJ&uX6LEEmS=9HI9bb z_pUK{HIyGVLd~}iU_E#NDn4qjcJrYd)I7+?mZb*26qHy*8^=EK!c?Hddg z4`J9HE`*Aoy-@SE{o_t=095}nU|YBbDsB!z&GWCJ_Jtx(IL1Sb&laflZ4dPHq5S?e z)Oh^>rT43`_>(SsD7`8^2af#^&@Jn8?TyBRi1YHRxK#IqoDkg3bnq@ zfm&aeLHYd!D8Ih~<&S+(=Zhbp;HrmA{h|6h%JL^!`b;SQ-2yeA9)arjlTh`% z237xlsP=vZ6{o*jdY$K;pW8r<*AS?FjD)H$39230Q1jzfsP%X;ls_JX^4CVF`nN*W z^ETA@ehM{?=b*-?>;^YJ^`QLG3d#@NpzH;p;`BNwzb}KTe?62Rwp;o>sP=sY)z6=y z{80P_mtGGlp4vj$xym>c_C-#Ht>Jn&0e%T%VULZjA4`lYjn6>&WeZe4c0l>{Ae6tq zf$EQMlk0bBsD3wr8rMEheo2BVKNG6_La6dfEqy(d-kZh)Q2qQ4%Fgdlb}PN;{L~K0 zZ^NO=WkR*%W~g%aL#-35VJr9!)P8mWY8>ltcIV%gP~(*bo5EY5{JH^ZJ=z7Oe;i%` zPeb{;?iSaM&agT1Sg8GA0aX45sPWwm{qS3;_$&63o7Zij;wlVP|Fux{-3vADPeb)< z8*B+bGP%H3XSWJee>*_MM_;IQcLdb9-v#CGHBfdooBS?phWr`SzF+)h7Y_|#TjViN zeqIdax2ItncoZsb%Dv+J(+kQkNl^Z~+wxz7>eqg#@;^eoH`RO9jYA5&Qu^>J zxErdUMP76JcPFU+-3m1xOJFbfEL8mbV)=!(xploVRDWwgm1_y*hiE8&4u>k20u=`{ zEPaKgZ-k2Tx1i$ZL#XzD0X4pVK&=x^Uw8X&8>sx@P~)BfwH_{kir4K>@%cHFpZTWQ zi-sx}3pEZ2CTBtE&4t>BAA<7tqfq{O8cKf`)OvadYQB91rB{8YJJ&RUiuVC98jgmt zyA=B2^HBAF2<89dQ2q72<5(7|o%LZocqJSM$3xY(70PdCpvJw+s903E8>)k1+{k7`H?(e}m zLB;?5a1>kzHC_ewyLj&cwGPA@t+vz^Op_Q~RO(-1vyIHw-FH)(~z)Hw-q1v$wYCi6T^4l*^?dbc3t1k&^y_*fS{yhNw z@M)<2zXugZ-$TV~zT>XF4UI#g(q}=9>!VP9d=<8bhoSsg{!14(4WQc93D$)nDF5CA z+rm9?GR%7-$~O^);57I?^ybS~&L62z`_Us%{@ew-z|&B1)%09<3*`(>!OItk^ELTB7M z)C?+)u7PFY!%*#B54F#J0ySRWK*jfYlS}^Op{gqC#Z4g1!X4{=7mo}*?AhOJugG~bwBI{i~Zu_B@Svl$3eAg7F2zA!2<9J zlb?msdmGAMC!qTG1Jt?{^{exDEvR;Pgz9&1C_g4b>Cb|S!$p?A9ID<|p!7b38n^GD z;y3?qu3T{_zt@0jUrVU@-OJ<=P;s1Y@&YKk%c1=GBJ{)EP~&^bSn7Az&NfhX2SLrt zB$F3I>92vZ_YRc3qc8!Ug_@TmFF5~ChV77_fbz>xsQ&o=aDJ%_HEs={{Lu!=uic^i zl>pU`8=(BS)Z{0j^xuZ^(*c+Xe}G+K!k=zGSqbBie}=>0?m(d3|}jc{~-W zpUdG;xEl_JHKX!)^F9M!i~Inb2g~Kjrtl34@0e2d!gpTuTcG~Q7Dh+pWaaQ-v(R5V^H&$Y=By~ zKZV+t@)gPB?O%{cq}>KOp#=WC(jcnehikFX=GUpkL32?pR~xC3^BZOi2G=Fc>^0Qq(p4Xc!O z{T~abBF}^4;RVh?l`Epc^E35zJo1c+X}8+5UPDk zq2gk{F>ggze+#I3Mnd&}Ce%Dz1$Ewe9crJy0HxQolB;(hRJ$I4>d$*n`)=vVE)HU# z^sj}T;WDWCbP#GDG^^tB6JUSjc~J4W56U0sq2^P1RX5(7pyKmSsD8An=Hhr9RC{lM zYUfI*b>%}C15cUUs=ABgzEIf&=<*$Zn&jG0R7VZWSvklbz$%Kl#mti0H8`L`1y|MGpM5yt60IHvR zp#0aeiQ^b3Ki&-E;44sZP`0V-UniI!c?c{9M?m={5vpB}z=H5~SQ@?q<=;al|7tAS z%&k+^q1Kn-P~&nhtN~w#^6N3E`U^C7er*o@$m5MSK*h!x~>OTSt!PCa` zQ0@1%cJ_-y*{=;{zbTac_9pj*IwuZ;vOfyS{$yAHhN0G%nNa?@+wvcQs%H(9{S79+ zV)8B+MfzZjAK;#xhcgNR^aN=^GR`p=H55=>w~==baw_SuF3J1118I3>gljYR7d$`Z zN$f+E{m7oP)qz~sjo5n_-EC(7UHAoQh0&XDx+7tjv~2X=gSyU}esA~|@;=xZz29L$ zYlo-EKk~^Rlv`lw^(tJmZ=3|>9p)X|R&LD3@ zf2)-rPx=JzXVBeD-debYvYohRTA5a)y^f7fDAOLDXULmCT1}pHl_zfo_c`+SLtRab zt%{LcfZ&w;r;taooIC`c9jywDOGK@961_^)=iFo4`Zp z>8gO8S@25g7;N_LFkVS|U($z}Ed7J%>)KEH^P~rJ<>ljfA$MJDcjo>XyDDs!Fw z;R@2ejpQf6gD}zBTiSGAfmc&c9$1F_jy&HASsJ`+C31P{xx(7=1LghX+=_e^dXXy% z`2&-?nr>S-(i9f+9OO9-o!79DVfH^q{(!ua+_Omk3Y~tWeTQ5We?DS;W()GJDGt6O z=)|I>3YNxO~myvBI@DN$h z4&^wu`i4_S52xlEg`F3W-zEJ^bU3#9ZnC^DVOi|3^?28tJXb~kW$w|W-DT--lYR>} z?nFLfX#+@$TxTK=xp*fw9_QBeD)k=bS?9B6l&b*qVy_wZX`YvG-@`qFdn)$%)ZqJt zJYC1ppH5m9HWGQ}wb{G!@LY*|6w(}*ZF*S#-WPTT*L5-X89sc>adG zwb=Ur`6&07$XV!yNqdp9n|OYTyA!$(nvH?5i#^Y<`j(=R8Ahs8+Sk6m3ek-MX})Z{mK)-}N77kSR){?yv0 zJYDC>pG(@;l&^(+6s90o<-U$*UA?KNzuEbjv?ca@nsi+ck~WU}8Orph-YlN4wY+nnn$4`-eLVX~k6be;a}zqpV0RLq9{?gYyl#`B-F|6TH@pf{d7KkLJ% ze#5sz1qrMg^iy~_dfDp zMb|5i26&#d&%7Mo$&jP)$IY-6wjQ>2U5z}I`z-SN+_zK5QRD!3p0?w#a^xNjzZwB;>=v$6RsX)lvk#?pVr-s8x1D95KmUjjM}WrOs4U@O@o zP1iD>BiECp-DmQnBo48Dmp0vpNqdy?x(;)X;hsTWEcJIH{RW=@wDwDfpCNp_D*IAN ze-XQl;I&p>`MS!Y-;?wftK;M4qnsR&E#eD&Xf%a2#nzEdLHzh4cqZ zo(J1vbDk^idxPf~v$>FGT^G1(+w-^NUCr}v@L`yU{cQ3ZaC1ENy+&O{tql*Nvz7Ee zsG}^p-OcVn<4n@x$t#6EucY38+kv|80n%?rKF8gKd|exidR{>J>Bz66*B5ymdQXw| zf-F#(oy$-bqKPawY8*1lCdzr+02M$Ui{Urq z_km&3yTXUyt)!jE)xI6*9wn^@HkOm0`??096uLj46S>~tVT#FjVpCT!#>h|Ep1I0T zqg)(%)5$-{^S4%}BlXOqTx0Gs){bcMx>A4^(g@U`k=)P!qvUdl0l_=AeG7Ct*8@V<2Agiwe z+-Ma)!E+w;bp66Thv$b#Yt3_0c)i(uj`Yuv2P3bvwy8{M(npeBo3yKxz%>z_ilpU( ze;^;E?h!nn<+--irT>4DZOzWLq!;CRJvyV%9m2gAyZp22Ia$V70WbGMC+HsyIl6D-uACY(P z{1tk$xEt{txmuxjGqzts=NQzLYPOx^{*56mn#bqSKZ)K#s4K6YvDpE+2+!5v_pl*p zx;9|OT*42 z?mFn`8`TKXhmziv`wY(ykvE!h>$r8*B>h_KKVo&)K&KhEuCKXc$k%m<{G+CmN!i=5 za|e1IEo~ytubQqa!M~(c=6)2ND=2e~>3&C6oISru`dBN_0yZ-n$9Wz|UMQE%WaPr6 zKW%BxAjk831YUu?m#M28d=Q;_Jnx3Os*tuAy<@cb2rLIb;np<^`A_n%;-13uGRlpS z4)dTnX}TI3OTp^oeZqYW<=1jQLE6*Q{|l5w|Dc2R<+}B-{yT!^Xy%*1wDKm)Y4yL<-=L^)UYq#pg_Al0k(&*N)=U31fPu|OL zENL}S%}0KIY`$hXQ{i>iw&CdQ=03(<9KA#6-%b8!S9cg*LA(s|0djQ&(EXttl5>$2yEzjo3z`lTw!dT zK))jV(#lOk??H5`Q~o*bF{Ga*?P;D%Q$9as5AdAEeZaHGJ3Bfp%%&yzp5&ni>5ox% z2YHWK#v_!|btUPwcpl1g2lBs%siY0z?!$8woIv_ubjHKE+`6h^^BeN&aX)Uh%8|B; zyiMrLgjbVyKhF!vkLCUa`37!X@1c7yd;vKR{T{*dc=|gE{i@tmc)pI?r<-d5<-5Qp z@HMy#n;%lmg&-d(0AH0QpCyvIpTw*Yl(ewX~t=w9I8!`Rys2`}*C40=e{FLFYNrw~=<0(iw-Q*z93C55On6 z=h2?8xqs!kx#iu2{D;+X4{gbPJ&q91U4uKoy_oy~=-!C!*RA{tp6?~Co5|0jvmUuW z`lq0-zOW$mM6PFeE{ISVmWQucy)z(9_q}TVkp5}2yBt1&{#%we0NqUNc85Qr_oCG` z4{jqZ!}OLI%b1<>% z<+@X5AGUQ3<++jRuC%luX}V5f_fz<~$-O9h1J7Hzmsy!&=w$HxoVDj8@^0};yMN52 zCloL{5+2R+D-AegtJU_zy8qbZb+#vLpa6d(QT^ewL^flaXQKkiKgzio_o4h(auO_`X z`rmLj<<|8ye2Mbgcz(xAasO;ZUsrR=pW*%v`4D#_Z0K4&k=eviK=L-mm2CNB)@d zKXC6hdp&tR%kz)q4YssZJoiAqO|CkokQTX0YGQCb>)@-3-XiQouHls3i~a+o=gU>D zn%SF5+6L;{gI*SC7kC~<;bz=7@toIeeU988-5bnsI(Z){~~fSni@$ zUl;6u&hsCnmBAmw(SM2O=h58&|AZZ2zTV7rVc~ z$aO1vDF_!~LasI`|68-6=hoy6pxha2qtfC{|5fx}LH1McGScGFi{h@2?gn^2>HT0y zbV`!{DEC;>-sNs!_6m{zKKWI-b6<o7}y*r;+wK^}b`}SCiIKeSo{k z`;h0`xwn&F33(WIOY$PuBp%+T9UpQxB(ELzXTivoM7cTSErr|EPHgq#`7Wrd2+!+H z|1{6K#-M+gv}oiMo=foD1wKSxKAt;BDcavFadMxuKyuKZ74j#hgfmhDGhFK6l85u!;N_t{SLLe(8J=s5PQZQ>$Fw@UJ{)9;>sfqrSus;LE zV4{CoO4cNQW-uw38B9;`DwkF`E0CGx4`up;>52Xjm6MhcKqZSd#fL(v!9Y5Rfh>Pw zFe{jumXaO}|D~F=V0yMcIWrI+_R3BU&WH~MG86qtp@i)4-)&e^FK2>=W`#1-n}w2+ zD3uUO%}z_FYo5`>KvuvX4rOQ3?zB*1FjdY-4rY0o;jB!$9`+|?hSDfGDG;9I&kDq+ z2I*`@W-v@wa84*a(mPDk-EhLBU|O)b3S_4R(wk)l1BqUt#9%lfGbJN;34E00^(8eW zjIWY#+6>GGvZy&eJB!}XoIplK>I^-|gIU4po}!*p1M$IB>iNGa%s?bEV3{f(N)F*w zH@JcLP<9sMGrhULj|L6z@qg)|EPptd)zqJ&;Ytc*r)GI=OU{}+VH&;&J1N|$Vtj1m?)qwW{2s$8}I+nDvD$TQiEApLHWy- z_8iYR(FGZBW1ALKkYt2X(uuB!`!Z6dGsfPiM?%t@8fb1SlJLg`_(-i3(MQ1vN^1Vu{H3{4p?;EA9t|23ibT*}^bnZPUxWCjwb z5eKK!&Txtx6DB}2iLHzfvj&I!RVya~8f0kot`o!J9xPWQSP*q zL~kzUtY)64QUgp@8@=psb|BRsoSqSoH*#jge_JpqQ=w_|C_XgR);3>sLP9V#m>Iw) z{+QHII6D(B=SmyEQt_9B5nfCGlEixTcRAtj#aMDul2Ql(PctJ67kO(NRk2PGLw!T> zk-V^faQB|3$8#v073(c0IY}%{Jj=5Ne=kk4h``btU|wh9CogF#OCM`lnQ&X~L_`9Ws5+$Su>di+bd%mTO|869*^!&|;twgyj zxca>ni)qc=_Zs@I3QgJ4QgI%hv5h9DeGRm*(#LShOvctV6`hpy1OkfH);kTLqw{Xd0$u;Ix3c!7B(Rf5c2F&TnIU%KU?MsxY2KdBQz(4~4GH^) zh3QUr9TWz;&BPa-kwJV1bl9^GF%DDY8vw z1z7W$!d@xX(y+JxOHTC;YYagKDmJ-urG~R5;1OFLwO_H?;Bh~vnW-tkY1-2Mr2xl| z%z!`SonoY($7#cJZMcK=9FU}>+M zx}rTHx5%j>10SUY!jmtT9#NmBaSyW-Wq6)p@zF8b*DWQ>UT<_N^!y=9?(7rUI=uBq zhwAtokNz(UGLM38C{&QQB9@ETKpGAAbtC*IE5^Ec8%@r>V7pI{;|-&vG1Mzn^S`Tk zhka#x%geuI`v*-8W@fVNx}_o|on@j~WLxsyD>5=eG>)Cnn!}o(5=@FnEDKqa5VQvS zUED^b!GT0AS`m@=6N1{Cy4|vqc<=Ld^Nz&+*kHPju{sMxk|K3Dg~*(X;oUECvSz|! zo?uN6PIHck>_L}SJLz*2PUqb=aOoTt_9;DbY|*njKk>x*&F>n84x`V@n%AiIP0!^_4LIk2;9H^?m@Yj9mz}d52n4j z&LS@HZ>y+F{M#z(61_Ep1;Az_8-yFrzvX%n@V89cEHp^oj>9N1Sr9dGERGeY*3kb^ z-8)k_W%jDc-tjXgH6<yJo!83+(v_fb@3{K_P<{j-^@myIUf;3moWmbQtUnsL#wQ&DGl5EGyJ3HJFs;Ei`&i zf|uicO>jQ&&W(E1$C20!w=m33zv(s&* zcVEKfm4MqnBj+8J)+)vt?0xl+gIOavW~N=ricIa0R&;M`*V|vJ6ug)A$U9>UM>8E( zBWq{*q%9GxNMks9^8v&Q2))75=;

  • Q~hqv@F2Yrqh&HZuuxZ^D91ecx4#{zA(nfj=Qsfe;0 z63(vbUUX{4q<}BRBu0=^L_`|Qr-d9L$%{Z2CpK{-V`qhPf6LBE)U?^uyU-j=^y%PIO`Hl8x83#q**nW?>U(Fprrs9jUNk2t?zBPh z8Ae@Wj)!Krm!!cgN4#Wx!OsQeLt#A@_I^oEffwyjN_lqREDN5?4Pn0SW z`I65Ypecj!wWA~I~7Az#*;xNa2_r5qq zUKs6&=R`hl*pBE8nfD&xy;Mg|ChWngERg5{g>mKs+Z8dXR zCZ{tt@bsh<+v&(j$kq<5PoUjH=?$_Xr~Gg#ON726%?vj6>&qd(QgCqK=Lb7_@_SKA zT6UU0HJF~PU=3yKZQA>iAXA>ifs!(GiH;;NYjUT0dq#J@DG?wXJSK%WdLvHr{_(pP zB=_9s(h93r{NaJrY;5U~J<@Hq-oe)UQ0k>ym|wM1&i^3EAO)XlIy zFX=snRgwfg$8iQg^1fSo?FsVg$i$e+Db*=>r+a<+ROscr3%G-)`v_qtG;hzkOqr~| ze4&km-9NOMn|hUJ5%9-E51i1wN6+YC{o^dkBdv9f`JYv3D6PeR0r%CN$-};j^SzUU zdf`57{H1@G)VH+UAKw$apQ`mnphNKAdY-P63U(N`OP`c;cm7`u{=Zw`n=H$m8pv-R zJpGGBFOcjrF0GRz+y^!diQaB_VF-r9Oo7bixqNe(VmT-5%ah{@RgqMkFYB@z8H_-r>GsMj#xX#bq-C@2$q2m)t7lQrwZr zJ?GlHd_DDpp290G#OtGGq)YMMG7@v0?{lSlLt`@CNzg8KN#v8J2^sbkrzan~^|f6; zVUWe~PXCw#^pyKA54^2rFkjL_QsQiw^EU~c60;Mm>_1Al*Tkm&VDseW{@Ss;Mf&?> z@pV7J->P+OS6@;fEhUw)P>t@{+ipDB`CB>m(}7d-ew`1yXX2J6(EIt)E23}vt~-3s z=kb!U$XEX)LXGz}r>*5O=gGYYyJAl3AHQ!U+UrV^8l_#*-iO_Jnh)lI#6U*Qi!<@$ zK0mUeXC*Y}Pe#07jd&T-2Lv{r=DhdgQ)XZg%i0prp_JDKp4r;esKL<#dkvZp8x!5X z$Apm+`bQ7#)gxD{2@_|9pT$|+FLg)DlYV>3ou*TP)8N%Ei)}Tx;2hu?i*?yHbk=~l zp*`YadQXTMG_ZS*fw4Wh|Fv)~)B28XhP}T`(Ns0F$bU0BieB}Ji|*eiCU=<}Yf}T6 zDS=3InvkoZ!(H}YYz~he+9!Ho+=SQx(f#{Rh>0E?>nuk~=h&X+-a5Uex@XU_{?I2Y z$R9j3C4983*ytp>-P@a)UUx=#7 z-MKb7+xz*5w+@a396QrASM|q5xj!gqz2Qrb_ZuX;oNc|{H-3Ic^|maPvL6-ffb#bQ z=eU3SedqF}a=vI^KHJUpe>A~;>c~~ZIUuK<;oQI0iz5Q(>>?Go#ONXMyGVQ5Aa@X`AHmSIE?>2vp3s?b{DNY_MG#Hs5f)neJRsZ4{wvw zlh;kO!~Q|~#>(M7hV_SEE4{R#`T!dA)94IOwl&IocE4<>r2YAmmzwh_+$8?MP9OI? zNq;kd>wUewudq4aB~9daZa&uK7Mv3}QLtxwuS{7~m7^2p4`CwT>|Lp_Kk^yPJ|Ebw zm>J|xdcs-QPR)q?2Gd&~eAxHhA7b=oQfmArNkeBCwwuX1Vg@-{WQNjNQnTE*bML*9 zQ#I3s-_g9kBeXwciu`4o_H6H41E(Q<73HAU+}Asl7D^7Lb6OAcoS8BcCv&{W^*1P& zP0jIuoqlpF>2FrluH5zp@fR+v!nxE2+m@UwDc1cM?SA9#@7`Abk*%*hgF`rYMs91d zK^sr|B9p6F9A6ylB{f%S;L;!2TsAeQgWl=vpS@&5|7S0A61~!HdCFxyvZ3cniX2RG zC)pQRt#F~)(%t)L&Y#rTOFbP)^!`qiKOe;Me`U$J=6_>p#{aiA{U=NRWt&n%`l}ZH z_#*P9=+&#xz2HE{MB_RQRkK*Uv>T~U6xG#rdZ!Kt&2G(?T^SJ z>3s6!h03eUMXYxkk}JHw{^d6l??;lzNl9+C4T-}PEebF<_3;47`%`a?22Swt#eZ;4 zdv$&!A=YaYik__9-Fs8>-qE}#?V@3q7!&NX6SzX&3x=1i z6*=;d%jK4)&D!N^r@f@B-I(u0UY4zkxt?>`iL3?Q*FLGx>LkDSp4ybL*C$NEZaId1Q9y$4me5O`c zIfiREE~DUm*mv2Qi8wl9n;~OFHAyww^vf`B<@(**)+?K6gl>>O&!5a3%HW4t{xZ+~ z5aE51A!7UqbU?)jXI^+Thuk?Kry{1R{`|^Y6fOUz7;DH2w<$*B@`&=PfRozj1IcUK|gc6DR4% z6R9;-Ki$M+bkg)fW+(3)v(&761y|+78iOjlz zpZtG_dza?8t}D+s$Nm%89UVFXQ+WWLD^k-bi zdHq)UgX75#;Q)iF1xgLGPRtBY1eR>rm+JDM(n;_N2W&2FFo*}(5BcauFi&}KSGBHf zvN;#d>u3*{EWjsCn0PcfONjMeF|w((lI$Hv`p6Eq{Pv{mmZ04^m_VFU(K&1)Jj#~9_Y-%0qX^43&qc1?7<8(Dpb%!q_6-&!>mDw z?%gp`1F@jy4h)d2kQ;VSmKHt?)!ML=Kn}69*x;sinWed+PY8J?00syUNJ$0MA7b^M z%kzTS>~j#d`43}8=pojLZV-r>#pPrOHK?Iq|N6fbkd=7Jx!XW#1!p~39HIg;RD*K@ z+j}iAPjndvQVTObGDzXT$ac6daFJ@w53aWc=ldv}4(e7%bq*TxX&#HMH2TGm*(&W) z9xcOi*BB;OBwVpzhA=O9E(P9}ig^%p7Tbpxq%_ion z!y@v)Aw7_(5$tvxW=ij0YZHZ0cRA2FUoPABDE1wJit%=C)k5Tb628S?wAm$FW^2!RW1M?Ov z#AQ7o$5usG>usw)%8)i{=;`^J1J!;Bnl8UI$1BOiqxsF+WMrIga;!+@PM zVBOyr4~f2o!HxQdvhcR;@x_r4A*ae(o-Y`-e#-NoHCZ>pY>#CO^-W;Zee1}8vGi!8 z1;1(9r2BFnE((VGVq>>y-lhu*^C)N1BIe)U7eWHOGgM}r29Pk?a5ieJNXU3LoYIVH zi7pm$kJ5Lq0nwUT~0<~J$PHCb3KGg4ZcF#*M4b`EnQFhn{N;XBL0`Q@}c>_4AN0r&vPTt7UK z2l8G-ut(L|iHEi84~h!(0~sU3+x$TYnj!o>kSA(-m;3ia8r0H)Rb0{b2(m@YT%xVhvLystFHaV4|?v;Q>b0M#ga*>VTmK z@Px;s2LeUycl;7QYQJn%<&o`RGLr}$DY%p6w|h&^#g0TJHCuejt-PFJ+j=O&!*aWjHgfG`uj8P%Zfb#tVJtWBSrQRA`L;fer1W zT`Z?zHHmxxz-d@eWITR2`7Q_rKd=JqDwZ@PLBBu@2^XjG^p(8<2TuU%_~U}2HFz4L z-XH6)Kho)wkkAG+R9uIIa_oJ|+<^Ido#b4kTpmkUQ#2I1u}Wh0cbqtMkaW#9qtbQG9Y?=-3JglOoqr^(ka!D_qK4 za(s;w9f670YX`U*$UUvBP$-=>wMyYi2hbs-f?MOSr-u$elVBJtTkBV>`^QkrEq`cU zNo@}-Ezze=On`40PsowdSN#L#-lINNK<=;lN5rgW=i}wB>DI#%qp4#GwenGXh@MJd z^Sg+%r+hpsCj}4WM%WxZWUV`4OkJe3zT%7F$yKW4v`}I2z7}6N9qDl>Ql54k`ZD0J zhqvOw+dM{DCXZ1*aa8gb+myeq1ph1(P~4{K?&D=QY|dg75u^o%78dH9r@pJb2860$ z=-6rbEDqZ_9u=FAgjF5wb5tzTA9#b;? zqq*ZNC<@Oq@yw=uBdwP`r;cYXsX|4S^$qotkk)VCNLh3g4ppiLv0W@O>;ZgVE3>lM z^^=e7)TpZRys9O%f6#QCt)?FjJ@m7eo}!mYsZw%dbz*dD2Jq1r4<3}NDp%&_f`e{7 z+wfaT7ZiCp-M}|~_k_5g&B=}NQ#p0q7_+W36Q4o-5}DhN%Do^JYt2K$0hSM8wXe%w ztXvS&N|wmEbuYU0cnQrNrO$Np6&*F%AQB2vD|I zSF(;Zs45I$4IdDn2)VT70gG>JuI(b2ERR6d6LO^#mB0*(!Quj_IHDloJnt&4;Gy&t*?e>K`19gw z@fbyFC>}?TH*l#_3`G&ekWfN%J9>ch{&7tS9MD?YuOH{In;NBwl1yQ0`Wba?eJq$HwZERQvn zu`|3(7ixP=i3BMIfw$5Zb)lqd5hutOlZ~}Z6tNcht>RBnnH@T-5%972`Z2cB^78S< zOQNsKQ;K0(L1%E2#7N+~kf;!eyH6;7iisya;I3`eBW3buA5TD?p0rsqqVU+ zK`oRbs%LRf;IfWrp;&bL4#gt3kj5dqoQJNnATxY|zSd8o{+e@Tb+k=tfuyqWmIi{n zp#`&B{m2nJ9GI#cju*hEm|+;oe1@X{RGdAmH|g>!wF%{iVmj+vAu_S4#jPjA(OQ(R z2R1ApRo6F$dtjg#U+WBFrbHxUDqNB1>xZ}yULW)%as`_sH_hG+$Yj@%A?1uk{+mqG zQdG=%u{dB>G;vfOY7Mkbnwc!M>}WY{@mIhw_@H5$t?{_wd3Zr3Yv@AlQy!oJ3h)`N z&3ECP{V(1#B-wg`UkHqxtuarevl=~tv5^MbJcLn(MJ!VX1^_1mUH&!|1y90OE$fHl zbg32-0%Fl^b6e{XzfuG7QFcx@OR302WN?JCQ zUWVUfOhTAQ?3IsABFqmk*Y>n%CZaSf(E#`(n=&RzUs)5O?sp-SiLUsPK?NqNf0T9@ zfVy-0=l?SP?`Ut1k3PgW@#5APYMNA~NC+OB`jx)Hau7>ZqCuY6eJ0h|@sK)ykZL@m zr;~;{9tt&#r%tmSFE|mcY&;mBJb}HU1!x`nITFA2Nf-@c`H%c+J*_yi^pX61SPZYn}z3-HTQMa{pw$fzu?RG#&BN)wG=5t1kmIOtBrh3f1$K(}V6ET)$Hs7GDk8X0@q3D+ zTQBZ3?brCJ&T;)<_F&+Q-aZwc+<5`oYiQL%1?4BfvozcSY1_{h_At8SbIj167DI7q)&tgEBke;al(u9wbU&-#J*mar$ zB{)i^vcXi^Ls|=8EjgPlI9ADR>y|nIEV_)eO%D{VMn?`AR%%6*v@zyGpIB?aATlku zUX2B+UXKKQ)-vXAbDfwIv2KRGQl`ZSG9LM7x?uY^=@G^f{#hrLA{Ji3^!X66?f#Hv zORcBMby&sEa<11&j0gM5#_#*mJjc&RxbOTvz(!4kWSidrFxe8L;8UFI@>hwrb-Q25 zO=eK7pj=s~v&uKp^~i>23rW6=rS3`@8@tgk@cE}nX8ZzP{wb22p}NJH_2{3%cccHR zq-om26t6Zfw}6 zl%NYZ&2ym_!^&<_xCwPI^iUntr+Nk!VkXvUlf`>Lf9PUBocUs{aA@T%4o>UxWfDx{ zQrlu2HU8i=7`HUTVW%p`wALa?6a(heM>7{(u3(ZUaC$>7r zR7==So}cSiv$uldEN#0pwsgs)ZC-kdKH+c|qqXMPiZjKEJM5PgpOO$;#;}nUwtxxV z*4!ocX=%!ckLX&pd}4M;GJC)tF?szw#w^B8jfUF!d`g^%{R+nsAn4H14yP6O0&-hg1r`yeF-JuOdZt;_vc@N3Ob+C)wzo*7vd(xcgCozc; z8nF(8Evm0wZJIJYDnWoStiSmo)}Lq5Dz_UyOpU4!qW6KbTy*YPoRe5;vS9FwTJT_W z7{U%T+Q@-V-BTbq4^d|ISji@L9(iI(buH%#2Rqoq|7xcrXg?2)K!Jfsg|8J*Xz{8d zVm6GyFD-F|cV3=?E85Zc91~;x_7w#yg)1GlJRu@SK?N;FWPYdhQ}WL#3|@q&5GWPJ z<%-SG$wA^2_B(=k=6$E@3cqeKqm}=S^tqDGpb2EW2BWxn2tk$|JSf~OBDXC0N_$GDXpfEnpNTcO+dYf=cZ55KECJ~sN1k0|M zQ!m%@*xvrLc_&FiL3H}D#ayHlvEzpN+ukR$3ZP5!78`uoyqg%KFlG^tkWn6!Z;Zv5 zTr@zm7}5D+f*%>KP&87x-Q}^6twL0roz(2wpaZtX|KQ<- zQm$L{4WG(7CpPU+j3K$GFGY2gv~IlN2>Tu5@5}3?{%ok*;?ABgmw_CYS8D;CSQ^dA#V$ zVW&&unE@(l3Y5Z+=VKn+J`<3A;i){(!dLexz8W$}ipcOGpPuTv2%b=f=%1o9@$arZ zeF~N-id7zV;W5qSmauEGQ4X7QvNhLe)Co_L_??KO@I?~O>=Wc+)(WXiCj^4RX(CM?Ed^1yp%<-> zLf@sl7*v2+%Sj5n8e;7iuqN#V!*}WfdKEO*jz>@RWoyUTEzH3Hiolt4zBrN|rEV#T z9q-6Pdba;52t(2J6onazcOopXLbJ{7i9%~71vf8=Ya&}n!QtEug1OG1)iJeeT)C+B zK1wfYGil?KZZ(EH+j8Zgq3~-hj3yLB@FbU)23JS8%N1q4Ds`7Nu3VpF)eKL}K0MH8 zVcJ^m@?D#W)G`TNSGNWRC^-=|tki=ge6LuDR4Fjlk|J@%(s-O#w!E}xm$!SLbrXY` zOXar1XkNH>GdDTp0Ce_WTum98jJGJ#1aOwom*0!a=$&_R?bl>5DJr;dqzW*^6_Ar5 zx!zEg_X_m2py*YE8yo?AAJb6&{LTH?-1M|1j4NPNIJ7uPCvgaxyLB4QC3SjhY=zcQd zl(Vu+Rw^-r#QWJJGHSFV=?zn{6tSF_E_X}(@!wM`7Omo_!tGU~qd@vtm@WGY?AjaK zTFiaM)H*=^(c`DEOy77}X=1qpkpd$q*cQbEHWk>d@%q$Q=^-gXKl&&_7jnTTP&75S z;3Qmx*=icOst``+!g5E`O|ns;xh`6R_o-v$!Kw;?i!$UT7byy9Q8~2JxrPCUHdKY> zbLE_dEv-(_x4NZ>Jd#C}?EfK(yNAfZ+z!={{sa^i!6cbUwB2^q?T#n>8L)iC39Mda zd7uiLcw|K^B#q?e!sPrSpYMyfAp z`Chn2f{KJ?>Z#**h!-$cs?&Lt=s-?0V`d@fJw9>SBgSC{I}p+_Z4gFG`~z@H-zKV9 zG8F=l?RR(3N!hXM8N;Czd?!JaToXQ9#Y3Ei;3Vo0|F$M7WCmDgtgMzNtdhpIhRb3r z(QIP1u~~P+-w%JdVa-J|OH>Rvq?7loe_7XgP*$#-ER~q#194S2${L2Q97IA`ekltc zEXt4?6js7}9knxsIZV8yP*n;Nr2PvZko6?Ce|U~cV^>r~!DY4XRn=!w0wKqTCJNUG z-L`@|gc7`C2xOu+#=rcqhoel<8w{l4$1Q)$dpp#sdV%`$ccW>4Uv$*Ijl1<)3 zIF!K{#Z}27hBWm_=#MQSMT@%mGg{T*1+pVYe4zWJR4`o)- zB}@ks0G58#g{Q`EsG)gsexj>{N=d=5tUf^j2#oT;Yf4s}_idg{eA&^?C}*bwO|OCt zyZz1h1D1Arv%Mo_b(4pAIQh@pz_2&Kc z$6&iHQqqS1yHuWZnGI1Sym(BtLL4vDN?_?ZN#~1t(8)Sbz=9;ny~DDHAcHTjZpjQZ59Z;g{)OY z$cjQ4s~m3BB0dZyr6Apwh`v8K3gSBt;_~TDF6_}_YvlJH-NSuJ_V*as`?rQ*Bj2Oi znle*t>k`w{tW>X$M1eg@cng685C*B@V{(ghuCO4<%hQcT456Z4^Xd6rT^8wPj={$| zp6A>OEv5ec@w2^f8};qbZkijRg-=Rj!M^77y7ZMUqu^0KC2tq?9RAr5na*bT5W7ak z9Ij+~>RA=KTVSrR4c7!r6}R}x$i#9G)eY8!`^Nfyt{i=dC+u*PgC+wz0cpl1(cUT% z5azqfu+UiBg`v2r+LY%+_*i&|^}Uuzw(y5~W49EMd||ApgH6mke7Knth{3<|zF;3^k@3`Jue z5mU}=#UoVwr0e;K24oSTnZ97E-rfoOKR4`xL$UJuWIj_%3C4Y+MF$B1#~*gFOAjQJ zrcJS5^gucpOEu!G#_Jk-MwCC;lGO|S!s1tPjpB55!L6tU39JO|bl&()GxIQd`tTO2 z-_XLwscxe$dNj2M_LezR=4*5cMqz{3dT`DszAg+iR1X#gRO&d)S1MoUS&HP&q6Y&n zFEq1-ONjCpaCr}Aa3%>CEOkqjx69Ow!~%`73Z*xXEPa2!FE1l^L?z!2wHZ$7~wknRoqFQO?^;|Y;O4U>m`YN3hT2<~1ls3g!K;woC#=S>A zilGjy_FxmqSUcAGZ_L%}op{fVLvZ*n?6B$=grokpe!Xf!s=KM?fd6F2(K2=xpA{y6 zRmB|3350I$&ZUeA!A9USKZxU5Z-X(B1%SjDS3xVlQ$9WhM`=jovJi{QqPW0dAm2{) zC&H8{6~O2e+(Se(&~9H^C(*nr6l7V02MEy#Z1F7B9_ z_~$#F*EiV4p*2D+O)bzj6_};I!O(-sYi0Ad-Ta+93pEO541D>13iaCUDIPY4hj=6O zC4EZ1LQ?~Bm6CF_n{8N6w@K~N{OskLx{CTzofERSvwI<<=%tVG(xN94Y7(fW&142 z&;$A2L_(H|XM4sI6o>8WWW+3O5UFELokf*6%x{*J3Jj%?N{a)W2)jV_Hw~lI$J5`w zN|~+NX?(8vxcaW6JS8Qkj&FX4+9rQcW$NZegw7YCL)vKNvGqiIa?ym|rMHbb{PE!f zvlh?>8~cd~em;8!J9IQfqad1*@|W9SEV-jv@Blo$(^Z75TBzVy?sSuC@|oPa!LkUy zxFjvy+$zkRf>UN60!5>zH+0Mt2B@{C)pP{bh6asGKwO9jTKeuK&Or%JbSCscJ1a~P zfv$(8*xh$%tYamIH&9Aggx(aLW!Mg~h)!z73Y}irwnpW=kor!4a_0R^WR4U|sR_>Z zfWJT-xa7mhYxe>`bYCsCJ5@=j@#Fxh4@p`Eg`2Og&xAI^YZdz}zGW!VCD{BH0439hHYx|1N|G31 zalxx5k5a0g=c;I}Wty!8E~uDVg7pftQmgnJzf-*!YGJ;ZR-hmz+fb8-T#8teS>d{@ zPG)cxQZ9NrWv3FzKn04uZP3QM`Hn;t+D+Ch&>`)jalxN04SAG;J%P1u@|u@`a+%km z%pokz&3-1E8nt_qnnqnMYSD6Tp|4v)Ybj6VdV8W_A&3DR9^5R)ci5o{b>_HewQ}Rd zd=yHnoN4A~Er8J-pzm&aYuy7$F$1}rb}vu!CFuB(J(z`O$0V(z7I+EtFV zZQj9-f-xe!z@R36^WS1Ru~mz8;`B<}#1OJWy2z70J;WN91+U2ef zt$(iN)meHSXPJ`?dBAYK6H)W_VkcsXS8&oII8s}GmD-Vx(%dtpiEBhm&U^`x+ zrgbZCOjR5K-^+qzdv@zo;Sd1)r6JscyhW1{qXgmZW z!ngbS>K#EohKDbF;}p>xlFiCfNNPNxM~#0MQvv%EeT4|urvm}Xx_WQL=H}k+z5UMnB76|)R!t5nT9WZM8)0L! zh$b4}lXB%t-)`=ITUbjxsuf9j@zgU3ia|rmlwafw$;OSoEIh;A#_gQt`k64ysOhOJztzt zWpUaZ>MPf@?AJaP(`W4nLh0-f?L|@kvLT^hVxK0LT&xG_3|H&!UcFR>c^J^e+Hmlp z?a?l-MMWbu>J^vj8I#Fl8ym)4u*LDtw6Pgpns`(u4$!dKvnlDgT~V@Qi3&Q3SCHjC z1j-jrZWE@f8a9%azl9v+>mbw3Q=k?zl2N>sE)&@wzUHmtP5f3qyJ~C!SA3Pe{PGJa zzvFOzB{S3(m$yP`*c0VjG3{_%#Bcl@7rf{T@%Tg){$7p&5ZgS({|(W&DcU^=|bwVQj;Bf$IdepHD1|$$ufP1wwmHZkJFY zZcf-OFfJjK2Yn0T29fckV~vQ43?5H~g*@h^LaLu5%|ICAd~>_=ZES7h@NYp;QE|$R z(oK&p7`(s=tc@49DAcd<-J&~mrp)FA6Ht}9znc6W(9=%ZwHXN~Ha02p&6 zN{Wr)NT7&P>0G(YRRh!HzT>2%1**JPxe<&M2NmD|hn%?4-T`8qJ!N4Ki<$+s(hXc& zT2k@&Rc#eBR?#Z_6g|X^=3a%+YBg4~DVm^HTTSbRgXcB;ds{3Ar*E&kyJ9Nrxq23( z1-WFWcwx^M*4BW7L`L|3jeU*91doG(o=S7hd5EB9Z@TVV1A#5Zq*O7TJlslB$r}?>d zP!>vpG>#%53q)^7BLkPh!xuUDz<1Lb@fmc%c> znre#+)Yr~R4Q~ZOG%q5-J1mtr*i5V z1&-_liA;sxnz4pdy_T%PfH$psXwdGJ)yeWIF~*!xd3!6$V2SkyPeiTCZ- zo|UQK(lekBt>kR~CM1TtRDZ6|)aY0}aBk)Ep;vX%I8^fYT_X@73cta0b~ObZ;=Y zkvO{65?|IWRLUeE5H z1jcnGFh%w&5#tUZSXss=_Qh;(h603q)zn4(*bdneY3LgVnFX#JA`erwh@pv)A=WPy zuI-$!DwMFZvJh>Ex*@xW{MVb|ZjD)~B6x{HUMUY~H7Yo9tJbrpj~_qy-Q6e8e)st4 zXU{%+{N(=E=7laB!Bw+hfUC#f{83^3^&n^rgl5iyJ;Vl z!n5S8gUBU6w1D-!*7lLMe3dawp_Vi}3zGtSTDxxRfplFQqCEtDIZA+$SgSBnL9OA$ z46XGF8%!4x=G5jehL2of$_Ui3T7yOP5@wHfLRLeqO3o#i+Gg!^q(%*CE~Ddec89Gy z6d&`MPDYpRMy5i53KgPm@iObJf%~TIK?6fiG}WoWkYFXLt3@=#Ll3JtZ*@+pWX=KK zS6-r_Bu+QG$U>9IuAF?0#ry*diu?<*A#FhNjfL5u_CzU@pasjdpM@;C>3sgrzWeZ* z=$wTx=_RsJ?&5|kYC-<7N{ku%DF}DDRmR)u+W$$z#gUbNWWE?oqKnaHl(kD`hey8i z;-yQ^Vm$>;r|mYCO6*jZm@F(S3u{*V|IJ5%IdMzWxVmay)`h+@XyESw6LrjH6`r}0 zjm4fYPwKc6cvuz#rZ3!YHNBo|U96hdfYyzpBI_9(9I}^lyr(&DxCJ(J2Zyec4!Ger z%;IpceTD|O2NzMXJ|tH#&unmuY*9r1kQjDhRDWCB>2EA40FBFKs3DJ9TG%;zRkh*> ztm2tt_jLwrD2yv22lEf@Qi7ftpTQiK@)F25iY>{spLXw-Mm^T6L{RWrUqqIL+X#B) zBv#(Ph;4E@2TwXLNZt~CM8J)7!`Fv{DDkl=1=4siQNTwO_C;uBR~=iN9WlR|P$P(AxM(Dz5G8kpQyQ$BK zfLrY}`-})>y&aYbc`1n_;!-!BxN~6}pYncVi}Ja})PmX++r%&-s2K9yci--yer6`l zrAk^bED>5E`K!cn`G)i@L$`RZVV!nkMamT7z6#+Br$s7sgWlN$x?z=MbcvgmX4wJ40u`yx|k za)dV0OV-L>hbu}2SuTF3gY`8Nu7fZTmkS2~p~s%rFWEx*O790XmZ?{*#)hQ$A@+Nj z+(*G+NRVxWnTs1+?Q5C0kU7x6YY{meGX~?XvZm(h9MTJ?xfPIdMrt#(Glcs17K-|D z&}IfF2p+2#CS1=gW5aT3=*$zD8zi-@Z#@+%2`zc-VTj*Tq zX_@~n7nTj7GV~a-4jX`B*>H)GD8&-AJY-lmzq%)d)B(m|Wx>t>8cM$S)L$$EdW;k15ITey*rLv< ziGwG#056jq1-F)%y;Vo^DEcm6Se?}&MI2u{;vy+?|J}EuArY?f)EG~Zh@=oeBO?JGrs-X{n?H2o!_47 zGU}Umew%aayGi*+%PP&TSysq#xp2n!qi%18r-L>29o1^lRG7wmi$MsXRo?8AUZjBm zS}YM|bt`1>#Qa_JRN={@fTC5yHC7ET^a=+I2g|iLF}RgB4U~OYZW0i>!&|C^EkZoJ zoatDF{pS%*fv-5R{k)%k=Xhkdo*ulRk10;9-7vyTlk#`Q$<%$1jRcSxtnY1hla|bv zB^_ea9VuXbWM}*MCZG&qBL$5);$HtnQ6eU!PX$nW#r>kpFtcajdx8m$M;yKVbg@%1 zBXMpK@!ju_%Y}Zgl)>mhRwiK>ae9_!7TCSGMF<$G&b0-ZX)eQHVOb+|*2_#6{Q>9# z#uBbXUSQOYuvKSZc077bZCA7MbsHBVaI9eQF|$oHK3J=iATBvE^bLl!;ZeV=9jrCh zk$!u1ZOK@y#y|($FLE$l3^Tx1)6|;uMUI!;`;iZTTcZ$MRctpK96~n66A!_+rcyZK z4y$Lnp{bZ{F!CXera~Om1(Fd*TB&qU;BbHHvy!u+AC6hiw19Z>#nbd=@iaw!7ifBL zI$h6{4DK2M4lOa>7$`%q*#Utt6vAv85El>>mxb=z(ipT>Slmc>6>HWnfjRzV(*~UV z(#T41NMCxO2V8cWakA*Rq^y%Ps`|+aggvgWhI%mr*88xz?k|puwQQUIKfiha{?N`Ob#qz#ejSlRg!Z*Vr2ANdE zN3>!5oT_>ZiPH^qiOy&qEI2 zJLGqV$Yz6yrV7y)!Y(cs_W7p|h{OH;cJH8v!aEU=7V#G47{kW}GD|s)i+AObX{QOg zTjb<1Y+Pka1-Qdp6d61ly{v2^P?a!cB*maxH8Vu0nsm^*0zTc&E$_8oI z@t^K~+_3kw7aTcGX_m?$lJfjyCfPT>MR;O)Aef8~K$cnX2v5;@*XfElh4B5)fCAXs zK%jR&etQ4QPmK1=M3{qu;3h6L)6nu^@YYOQVTi zOQ;U)qbK%;>&ji;KYftlc%*Vy+5w2leEs!3VrE^>10?_ET!TferDG_dX3COhd!DK#cb2kLwvvB?;hekq1V4y0>=U ze?ODAPQ-lbwH_sW>GzXQe|LBEryOMdT^{70JV^d6gKR&S2KlElooJhe)hx{blrS-^n82k=I`duk8VDleKh{r+T*7;KenGW zmQ!NfrXP)ee*5;XZ{GgZ&7c2zeEarCxBsu3xBun#Z3^Ceg13|!Z{>b<{-1cN&u$&@^M5}F&+gtrYx}>b z5(!^#as$)eN8|O~*~w&Q{6CL&Zf@WC)&BpM6Ts0ej_>@tTSq(p>t_$|Km4T4^Ukf? zKl?cN)|(3E{K#zKhw$Xv`@ac_Gd=$87f*kG^H;5$hKIYw%})@#WMleh{3}ui{%rL1 zY~yfpM)&&{ueB}rol1D|?OLSUTk)FPyha$0*WmjdSUNv^^XK`?iyt<(Z;apkd3*d) zh8;Z5AoCme?5h`~%&i^z+ykD+XA?>hlDh*)!VT!v4tFw4H%TJ6wf*MLlhK3Ob9|>R z&LI|Cund!N?P3yLpkAKu(9*^CM?08>$Fmpv+ebUF24Ih!-HY>+=@B;x&)?nFjWJ#&wm)(>FhA0cQu|sg5TnbGGjcqyS%hxV>@l10x#$bbfsCdUt*! z2ZOg1j>~KalbZkZ<2GYriOpMHS~rUxU%c`fo*6`@Y>Ml7A!BvLGhF=VbFIU8wnLoO zV~Gza6ZS||d>27*K2|N(b)PdrJi-3OD|maH6L;pkWN69^`>pAUQ&%L5`b>)UXF3I> zb$N7g4t$P}Nb<6cWIEZ|+`jn!)@W@8+A`dpkGBCCHo(h&j>!O|AG2k(sW2mY==s}6 zJX%vwiTs;N%dg>+*{SX6h8H5+WJV_d%Bww$d!uz6srN6w-_fc@A{}iox&+ubQaQfh zuAoCEurnWhj)~%@^Na7jh&fme1F9tkSvN;Od%UYdu?6VT5yC!kZsYxnbL7F<%h|~- zU`ap)G^)=Gdfw4eXopl6cjK4iiywApF9@2crE$IkSayJ?XTTVNg*&X%9-VBQ0u={< ztme&7wsa&9cLe#bMv(jY?rf(Hc<XKdcdDJVpz9IrR7ss$^ZZA{+$sH3_))$79(_V({+@8W!KK6->#w$UWJ zGkVPJQah+VcCaT*0UnUbM7#LoHV1w1GP)hU`#dn-WT9xj=BU0N?_B&R-Ufq~9@?Y~ zmZdYFv99a8lsq`rf&FH-L+H)g;r7dm@AoDNVWak4_b+x&?WV={66B^L+uZu?1MP8g zphu5)4ks@OFyPFTLry_7wk&lZzE|i4fY-#7AFQ=ogk!Mc!b;!D(9b)U=f}G$0 zglqE#){Fn#-=7`*^q2PG?BwD<-u(HebD`Dt_TZ3+Tpj%O>Wo9VSZoK~7qk>eJ-qnq z+5Rl3$%W7rwwEn%L95TPJU`pg@?-><7mG>BXQkpA;@k!WaB>E*fzh_M11LB<^5q2E zuytSl^drGi2W67NY6q;)!+n__ z-ga5yFClO{S|^T`58xsBzIWJ7{slT1!>~o;#yL$DjLEqbcGKTc7-bLSR?qu|Z*t0lxn!$wl^wT}H!Gf|tK95H`Jc|ng z9L`?6`B8Btxk*4AIIX<(_A_MfV*!uVl|(+ki;KFvPF zI0OHk?800yIPdibbL?u{PiAMJW3r@pB(t5-mlv;(G1bDmY;tB`c~Iyav*cv4VL5tIKHHd{J`1^2 z+(NM7^YQQRK3M-`P_ys|d*W(L(T%8lGIn+$(wl7G&iwEUvtCk6q(p%yt9>_F*i)KB zgb0*>4)|XD2b&8gbnzch-tmbh!B*nFez-mQ9byNbb>*-3F;)Qn`lo*#{eE&torBpK zxNb6hGH4<2eC)V^YeJ?lJgCf(*UU^^yt;lxjTN8FR6hzn1B{IAr*yow8#4e+04-O( ztpI2mpmF!i^XMTt@>>gor@rP-|1N|_LEswj;7U9#!F=@7ze_ma_58(r^t)|IFz1K| z2Wm2qWgI!B;#ci$YMa!saXIXi0p7bZLtzj4+6H4_0siTC986Qz-~s~6zW`q%2p|w8 zKMW>f6hf@xlFTn8J>cweEbvAJ^B@eoi-|MXBs~ysC5J+@B{utLAWtX9X)f43}v^6N^Ys+?Hkd9cb0(p~A z-GRb$ol&NtCF`E=%Q>Jw@3034yC9ZQp%xG-7Dz1?NZc4KL_w4a#>$8IW8e4voK~;%^d7-06~B7qEEy|az`dRc?eydFTViLH=q_qadn%Z%y0f2 zbK&DW-*Y?LP`kkpM={EF3!1QCYas^QwxRm zrz?uZvVvTKR9Qcga&Le!V#r1|S+-yWT}x_aXzrUd+GL}SraKrgHAQ z#5ea4hWV#+scAMPR9dGjzSAts8C!iaxw*xaO;T@RGWHK%_=A>GizO*GIA5Jd)A}Q6 ztu~Pciux*!GTRSX*#%6@4IFax*rrpY3^hUE53wzXVwP+_+eIQ_XO%oH8iUQ8JeP`3 z_|8rS?MrFj}9$PFz9__hIvKY zJc^ge8S6oCtKiFPTiLVkJ9f}mbvpW7svS6A`jO}!swyyj>QiVsKC@)^-~#rgN-@_W z&Gqi+Ysr<-Q6i0k^k*AK6G&xv}pc&CJoYD;9x{MktRee2S?+_aC&ZPo?PsZq?qV4fQZE?V5TgO(A0|mG#Z29IW{fs43}E;2>l;*t3Zg z`SPl1+5i;TQUz&|q$xBigGGC+9TFK6s0FgKH}s#{%ud%aRq zh(DNvVR59)Q^+_O1jHYidl(jIX!m`}T>P-Jy7#a5CTCUe_ce?N$vCVKH+YLZQD!sC zEb?`k5Jm9pSjOnD_aRrpe>n2mf&~7J9I1eOfPn*Zwvm}fg{hDHbG%qAfiN5zHB|kJ zh52TEI-kC<)eF_P5Fq5PNKLO(`6W{S8dVK9W?BtWxX{tP1q%v8J;LX2U$O-}0n?@k zYk%=dqA6ESac0&S52PZQoks-s#FAati&ivO@V0+&t_6zwJ&9^E){6NGM4 zI=G`bSQd)fwb?c1_G!rq1e9s3n$!?#gE4;Wa>h7l&boHrb*utaj7a~`!PYk4d9;!x zWNRxc?Pu>bI%ovBiy!)rU^i`Fw{(~9!{1WR9NFLp6dJxQLGQ$fN~ACX2+*66F{1e+D!aRZ9E5(EI@r7=%_0P9X7|u!gB~=p9)7CTEM{P zoaPg;_o(wbL63nq+b48>@X10P+<39De37Eh=o33+`yiT??3hNzlInxeXX(A5eHL(e zXUtlj1_iX10U2`o=HCDYX{BBJ&5u%2Vd;i|5ZtnjDM_Cz#p@7!V z!%ZU2QXISkfb)YLofM#1VMH2MJ~?CyBm!eyucnw7Rps5XhB&Qi;1cif@!dzy?tSw6 zyI(wbniF}SDn$z*`hH>qSkUrR2wpYm6HOU`ZG7T0&H8DFcjnD}voM2D`GvyBip`f& z3mnOlcMr#!YV~=iY8aE?KBOK+HR)e&h<0l`53M+0P_a+4f05=qyml%j^KQ z<}k3m@~F}Iz&qp^oDJc^ljd*>hZJCuhd|dTNMsCfO_|PQ=GY#C0CpxXHGb=jD{GeW zQJ#%tUqt>w=905XH8>R3JC4pNqV_A9^FwwkM=2jAWnX*`NyzyXeV!0icksSEMO!GE zck%zkd17s(KNLOu{kDv_QUaJ{AQg)$d#k{J10lIQUQO^vzn2^bAnZ?GN&|!vSENWj z4R4kG3O}5PIVHl!)%&U{g&-%<4PeyC9ivciS6T82rfU&+G;$)G@a=0-AkWHjio@BH znnLbR@nEWre(`XQ6TlB(rZrs*^?U4y@X^Huak+*d>xP!~@YeW)bv)z7_m6Qd+#KKe z`3I%b=$k@G#9u88BjjxBzUsiBCnU-PGhsrD!GcB6jE4Qby!*N{{a^8}@A~%>`8LVY zT$~2Lp3y@?@t3^t8hx{(fs-)XieG2TQ|&+C^2Se5b9q0ki$Ve+rLRmzT~*98a)sI> zLF{BloB+Uc39~)5p)&Kfe3m zlV^W?_TcW5Pe1AOiZM}u_N82WYdHi*^0_g_Vl+ zg_qHttVhUf0iYb~(Wwr+&&_dTGCMMDPkw z`0A7UpMLg~1d0#t4SMZIBl*J6X_p2#WDqsC>&(ISQgtf46t_a&AWc9hj=?nu>^9SO z)^DjdFt6wuX&Yd;;mzcsm^4tMF^A5Y9FLyy+sw&H2uc%!It9JhtU}*iv#U&AIS7!U zMzhjJoJER}I2){Ra&Cpjf|Xc>;Ei|Xu$vwPvZ>BTpWbIRCsM)B$$&^w%M`98-pFq_ zJcRF-kj2rb7I?xicvI8{NNGoIbmsf*}1bi(AtyuwHvJnTkKK$o5jq zCC7LBgX(4Wp4A#wot?ls;<^ytezUZ5K~qxuTfT!h#nvBhV>Ue}Xy6-p{;)W^eoo7q z?6BtsC;!O0_C0``p$iyAP+DmvzrXpj?I)a)Fs;zXAG`>irS?3nvufX(-{=b701aVu z2JW?h@aE4k3ONLPnMUgu#mplsw78cYt*+lrR=lbjP#oN_FTjK$s}~CpXL8)yYg%zm zd+mjOLm?|m0UX~+m=1ZzRhU)8MqxhNluC+iJe0#JY@aBR{n@J5C#DftI-LUfgIoW0 zEV^}uffOW*W3r5964%MWZ51Xtk1ej;pp) zpLE&hg%8p+goU-QfJhKKFuM2V2l*_55xZf)7FG>~I3M!PVx{mI=*!8Vn<|`9IaU34 z2@kWj{gc7ai1f58MV=-$pdTQnyLVU#VJJ|q*x2`4l-9QA6c~3nJiLfQvjWuj18XZc ze0xw1W;O`m?2ed`j@GtWCtYMy5gM@b2?-#i<4|#kKr?uKa>^M-i&R|);gC_uF*7-7PRHqF zW~E)ILj)q*98#SmFmzK}ahM^Cc3Zrn5igy@>-TLWeIfq7k@StcbtHE=)?2&4UDzLd ztaTc=nL#S|kS6(ykg4^u6+^~V`;k$CpWx(iEogHK}EKWF3FK1}U#)NJFbx3ens?~&hqF+i31FjgoU-IQGwwQOouTUR3eMRh4^ zNfK84#L-ct$6a5^@)?-R;{s5kECgyr*#iYI$P^EfR{TPls*S{qxoA`k(3nU#o7Sav z+@TgbLql%J`(ZlS;?4=8)p^q8Z=iS9* zn^{<~PTpT|9#XAnhchC12XdnTm{K!ZEgtSJ9o7T0ODHP{WeLD3U9%8_p_J#I!9}95 zTZh|QGk`{&?st=~iFp7Gge&~igB6s8+a??~!EtDVK@H#mpAsNtJ2VjmP$=}%k5UNA zij_x65G=eIv7LoSu+&#T&QRW!39|`8Jw*7W0O1VfIH&XbVN=6mVUhEQYi|vo36rBc z6ul|n14=}HL7)uaPhh#OXDA95CK)HNXr@z@cdjB!(Kl=;Qtp--3Qf@t!6ZyNW?Ts^ zmxatZFKxYFfnQ|WZ80zmTrcDrXV#7J6kAwp(0;Otpewm3u{c`2gC}Z+Dg;{t3d4qT zaUStCM+Bt`B|$6l1@p$g1pWtSbKYT#VgF)JTnKlN7>53eRRzSbpK7B}rCJ$I>v(!t z;RN9UltI4R*TVbbkjYR~IQ*=r|gzTgqNB zb+(BeVH+h2r;5PmE;&UeR9Qu#w+4KruR+uj%P5Tu=u5a&XMtrnfXjd*hV-tg&j>`E zu}e_`bQ4h-`i&-f7cVk)`ULl(2-m_txf{dDDbBR=k&qPXFu5Kw74!m`MU_De_{;Gb z6CDm=xw;o_PsAgXuL5iP113>38z$$l!7xO`#M{cD^hh*Cgrke)VpX&zgF5)`O|cv$ zrOCj=0{I?+x#S(rK@R0Zr~+L4a0OVK;3gt&s73E!1;7nSdhp@N5k<2;aWERMU68wK zm85Rq?w|g0i@SnDS%>N7c=iGi)El3JMh3>JM`9 zECDESCUC!bzF!?)`WEX5WM71X@ty*$p?v~MV%<=y*^01g=>{WQ*`6KvXsfQaS{(vd z;2OEd7|{oV%T53gKW-5LbRv(R#$i=*5neJVBFx=Td68of9s_2v&E`0hp=SeoDW~JU zQ%`#FeI9O9+i|!9u_&Bz6*{DEL7o>tY?yFNV4_I~38vg(6~%r%$1U;_>BK2s2BcPS2Q9TDD9esR%2btUZD z+PJVjn~umVT##EVGAx$-c$(FfJ(Vz-aY=uFw+S)*EYYngep<|t{D;^m?ehr;b3@)O zTt-30AtL7F2^F>=W^D#Sx`irg*dP<CJ2;}2|e{9xE* zD^_{0R|}0*iK!cF9SJ16IStlMBeW`_(k*Ps86YWVCn$*jQ8*s-whsT1F}%S7vr|JR zMsa6y{qi~smzF22dzndKakF4)cPHr{fagp2a6!;7{(3aq=sx14o2VC@5F+HOsuV*~ zFPgv-=?$N5jYEn32J;1n4oQIfg*b+vaC!XD5IM(52R7_1^l75R3(wxD(c=sPB$80S zEG_mi$v~3aCTcOA*lnRW@F8GYGa1ZA&b5Jdy_SgRwge8isOBX`PytPD5jm17#gmYh8$50dqV zsk)wdmq)#2ne|(=GcUaAmgWy;w+(Jmu2%91^~&esUI9#-pGgI{dBBOvoNRLqxo|vz z$Bup%hZb|?>(<3zcg5GE>?x<)9=mZ9mz+zWCM0T^9t!JN(Eunag-?RN5R~{2xr<8| zXk(*;{EO5X5&wN0^4C>&*Mq?$DR?7=0j|ZUx5OU#_@0LFAE4Kj?Y23)GH(c9xt4l zlU>Twl&9v8oYbPL4YW&0&eE$tOwLYsM*g=g1xF0CcaUL_rWK8>Z~zt*D}7DzNc#XV zME5$||6r6#1|UQOH5GXCTEZyfufbq`L#B=Z{Zz7tf|0BqD@&j2QXrhfV)X_M^bh^$ zyX`H?%k(fwjA;>;|hosxa#-B_X-Zt-pgS$w;oO!A)k^syew6r@VEUy%Z>UOr+KUKv{DW;0o&d`gLl+&`@;jWBEHU>e zJ4&|%DT=F*Sw6xj+WR0er>Fs8_(^nelC~}JbfK%@RVr}&uJGj|ZLG-n8YxU}Lfz-T zz4OZ(cYgVi9wVvSZ-0LK#?Noxx^)Xo;i|ZDA;hNg;d@El_Rw@JO^NSVT@=XT#$(ce z03zSe?c64NM}*X=uz1BD#B9?2Tl0}_0mM>bWp#Q}Avx-Qe~~Z6SCDgOsLN6Y6=8n) z59J@?`Pm^>6lnflu8CbxqujGXmy{rcz9IIRWdr64E)`A*a^-^pBq&7rjEt8Emp{Jw zH;`*VZmgifkP_<(+Xtfi=;7qM@PGv)6j`%>Su76yyF?-Vs}PVOx2?H+#i3!KJ7m6SAJOXf4}UVIvV#sQ zc!JyFKHA#z6X$F39IVPNAT>LYlbD3AzD;qw5!+b<6W}Qn)zyuv2`JU!t%;OUfPfIh zTPANTotE-0q2qa2J%u~+X{zB|2yHs7WA7{+&ThaiSr)3du-x2ao8Le=kJrh?IYJ>Q zR>DPbA+Cj|<7>r}?RwwKR-mf(in#^Z^m0Q1r!P?w6fPeTPx~NF9V5W>3<{*78N+v* zwn!zqeOe|Ve`=j~(9<27+VH7$a%ngEdlzGfgRethk-Q|Wx0EtW+ff`Qz~$kdf}$g; zspO47-XU|u)23-d{|?|`rp2~eem|Tl6)zbf8W1quu<-(jy_AlQEcKgx*>)1%UbeQ2 z@S;?2maE^=?AwdBQ(V9p-Eh*noi{&T{2&xoLA-q{B9cx-aij0cRZP&Dt(c&^@?mce z08M$g^2oMAWl2(5(bq34yW&%+)lq$&qwk2c?3ykpuZeG$%(Sf5$*J8K01|0DfuFK` zfIVEhTpY{?p1rvE>sH^@ij&pGvG{SYNL#ZFxaR}9g3P0g9&6JIRu{ zOGU33`~%6L3rOYFt`+?xlXy0G%ZB$SjS#N?@^ZBQ4mlNlkbHIk+7BShE20`7Be7*m)so>tv^n}oPRp! z*wP3Jl&05(m-+!*T1uCG!egK?E`G8*+p2O$;a-c(p>oOKAT@_HlP%I|XSU04Pd+Yg z?a=uut^fooI-B1x)HoNLv>C-u7m`-muB=txvsVW03a8xZ$1i3x-NIBVWMtaQDks%( z1!w-~iw6%}zi}Xye=9|6V_p$7nHWEAjpeR-WBl24_hhO&=WmRkZlfE$fz1@ZAzkBK zss*G@h>ssVjVOqSKRGuT0q5-NlHoF4mdC7^m$A2$U9vU_G2w0R@P0-rJsMmgT7QAz z9Myc8a7!i>MPTWE2d$NUxmYG9i0N@2;Waq8X@w{MN;B6P+eE=w{^T5hxTsiVOx^uCY%RPt-^mI#n0;E$k{P z5ukjkoGO*qAe|(RUuc^H3JL+cBp9@}jyN3yBXQmb$#x}XXH9btkOVvkg1tDGE*0Da z_eCT#;Rc}pF?=&w#cazdx&TVz(7b}0%UT0P_Fl{l**+RL1Om0T zw=BJ7Zx=FeJS^@~KHZl`$*SI)ceG%@+=4k~8&xh0`LHt7_R@BPY~x)1x3rsD z1@;6TRV>#qCyaUE65#b^I`XYMyaaB${AfB$5L+r^S@=K$puaCGhgDzIs-0yXcU))U zY!%IcM{h)bFheIV4FY~{+A9?gTppU)c_uQg30nXR1~JP-a+kcey!AG(<~VKe&x00S z)jUYj#NyaIEXHZl3k>5WrCq0#ePYG^DE`b&lotbNQb zOO7L=l$8bTo>WC$cp|&cREnPu@pa@mwnkY#usV)}p_5U=3Wuh-c=P9K0B|9KaaWgd zD$j6^uFM|J0`J<7GN#3h2V+{*T`SrEsvx2c#xy0or89T#4`v2Pz%?TrlYdw(AwVNT zGUmk_Vankf6c%aI`o1e;EIUCBQ>q2t z7>rk_zQW1LRhZzWgpomhH)8gyDrjWyRUwFUS)*q?*cfd2NmquI= z3@%Mb6k?3P>qULe^fFJn4wQ^f3JoUe(Z(><&*Z$E^Hc}F3SD~97>XZidcypMMv-$7 zD#e8Y>(=*>YqWhX2{kGtd0qs~NJXdY!Xo-`!VZS~8eAjLgG(lAW&v@NgCZ;psE6|> z#Jwpu}q{+sXtqRSGm{TSqwm! zM&a48+OQ;6*835G=?Sla;$Ya~XqIFEQ%(uyR|LIdP*`lMXf3q=6w7>IeNV7W zs)TQL4(C&uQdlXhd1vHp>w-hDsX3#v<2>*DTy)z4k9Rff^g@;gI)VlL%DxJd?|+>W z#oa~Wg+lQeSP+`tEU{vpF-5H|VD8VX1Jg=aq?~S!)~gdFd}I9`d96nGl-Q+uNg2Gl zR4&Q76_XqCJ_I6UH8Le#T2%mw*&atgFeLsCGN=Tr2vJ~(Oc1uieob;qy$bz-K*k9o zhpdxb8Zd$fw@ET-0-%i2?VRE7FbWF{)6i?c~s!-1GWms^g75XeIF zU&lPL9D|QHP96Qv&jD$9f7;NVhPT379DoA8w(dZ0!p_~E0jcWb{RR5@Gl5fa>25C; zlOMGPj2ucj3)WvQE$!SVj;}cFv^U{6-=5|Bdj3*+9EeD*mp+W$8}Ks$ z&;)aI@95E5q<)A%VgIRQs`YMHG?}o==!W>G;aZburR1ZURMb2U&yy(YueW+ z)EcP79+Yu_OsQn36yc6!vdF#@09P3vtM(BJ(t$O}`ry?S1EAN|X0bY|(1fxLn0f{; zzJEge$rWFO1jq-$^0!#VL`TxhxQ!$-i?54J(8R0uD>L62hUH5*+mJU2E^AV{Av|#^ zw5I}X&~Q}&6qb7NeRm*eEK7Cu?290Edvbln6}`VXWVtwWS_V+9&?N;s91D@}#yOGq zlG)=1{_Qj4AZgj_P%*74V3Nz4ck}Ad=~^n40hYQl#p5U$;M?B*I$v1eT2!n7tTURG z)1vY8N}mH;7I!>_Umc$1ek5mrcH_y@pI488U~(CUj-< zSn;kgUbtBt;M|8y-Qm<_B+@g+>X9VE~D;Z#j#@!Ugq2cQV=dj*s*YkoM=&FU_9}d3M~66ZVQS z_-L*F^kJbKQX?T~*Q7o85wN+!bMUW3MeEd?Lll(y!K`Q+k z6iPDgZTWCLuN8|q+Y2VLMClZe@pWG{FbC$=0XZyBMwbRAT@=Nc389qI z-$>UN*_8esQJkYrd!Qkax%>Cfekz?Erzo68q#vIsGqvA34c=dLsZ}UL@FPvJwD&^p z_@e@3-79q%uKO@8bV&XP)~e|!rk!)Ysd{owz80a>OzY@qu`%h|aSu#~&$UA$?b;n# z{UejzhtN-a*_mwpo)vp6e~7q}rRZ{$Q+t9JQtFi8DFZ#`A6(6`DN6w*K(9C9M5gH| zIrtKSz?GGch&v@H;rJLvu@p4#UcA3;t+imJZIM%rM5S7`jwldEvQ{}3}#Ef|Biuun{#L0HF1^9zH6pj%}UI4`- znn_=xAnt6Nd4#T&@*1nT#27vVL`LqcREX)85~md;Xd6LB zlUU%krdOS$g@}ELM&NYqsNi1eIf~0I-AgGD+7ixKIH5;7!wTtGbc_39is}N^Am+Iu zKBcxuHm&;*fXN86yAl~DZ~96{yD$!@S*4HVi0kg%yPFD3`Sfr$KY(u9=Lv4No}pR- zayH}cGdo`thX}i6T@zS1^oSN&N_!A&Pp{u{>sv3$qy_XI!?^h>Ikw*mW(`cN*pSct zEK}X8=T=*t^j;|1G@JUALP?Qa6S27q6`KD^SA0+`*9W7B8KZ8M5CFp{mcih$$%hf~ z@^`fn)J~?SJ|pA8YL$4x7z8)`_KBS$wv?MLwJLGpLQ1J`X{9ZQSQvn8WgFds-Y4hX z`t}*;!CsE%HO{fBOHxyXDTXE`D=C?Bc#&vT?ZLoutxcX!xgvg^_dVxB0T)gJ{7)un z(HxL5_m3&Bo5z8dZ19zMpM5T>=JrmduMjkHERsbNyJ+lfP;d*=!#Z%b_AD(A10ON3 z;UbeK8CSt{kK-2dv;_qJo$GB!lBJnGnM!bbIN4{qB;kH?pH8%2 zut$jppj1>tPE-Hwx8D|aO-6_kp%ZePC2(J=#3%XMZb`#4OwY9DR0&0b*v1Hu&Z!l= z3s8%fFRc96sqJKzJn5Xof z${smt6iq~k^${cyx)tdiR(`hpVy(pD<)rjugEd18&qrw&M6#4CjSaHzR4Nj#Old8@ z1?uYFw-q&0IAU3Ko1COLUndv%K9F%twA>B%G*v0UTcs$99Ip@#-j%b5!9HYZSck0C zE@kuQS_ix?o>l=;GIN&GE$n042xl+=hL6~r6j1ZQp@Zr`+RnWE!S$i<8wI6=v%`=B zN%Gp_y>Jru%)%!)v>KCvGd!%7!iB>ptfSlz%oE(W$2+2eh1 z^0$m&J@G}-E_Xp`=M|7ta?*U`%+_AN%)}7DA8-T{8kR3q&@1ae)rA+8z&A1At58rw zGb|4UM3lPDCuEibCtW7i_l$&%9nvqV{^UMj*pEmC;v-i?Y#P0!+?|6AO?Rb+VX; z5_4q3n!T5iirPg6q<_Jyu7ob>rqmY5iGsYGzvgf`BLEmmuPJ`;Emu0;JenR5rvlkL z`k;zMQn%E~V9=`GZrnsotH#n)Hob1*AR{U`r*few=YH0UJpE@FtlRJyqI)pl$c=vKy8R2c1Ge$$Pt0xqb7Nvf1o^NH3{uv0&sO1%ikGpT@R^;Plw8 z95|@2%H7h=etLWk_%PoSkDe8s6bwmZMFZI@B?+jrFk{!O1k+t;7?d#NPQL@JYz+kq zMWP$|#KxCOD}4LBogBbq6(bw|i?^-uang!NHNC@w(*y}_~F**{`%uMPlD-}N(_=ris7c*RzS@f>ZEfEj*v1u-ODi66~4j( zoOEEG)Z&a@D=t;_V@BwU@hJiEbfhmS{QuVjBl?XXCW&8(qd^Gx_DI6U^98J+h^ZNw zv^QA&<0*H1W%zTixsY>k^^Jgxlrl{(u~=du7$YR{%GMpv$jmVifaEa1zI2zQf_PwY zWQYkjo#5=o_a5EDB?*e&B0b)<@tQ%4T^zLRkP)~1`_nT=w72ZNfNDAVnCg;LI%yO+ zYKoxFl~bn&c55*?l8TTOYt-^88rkInkTr|DL^>EV={Dr+CcWjN!RPUw&RH8s$Gk;K1ag&Mfp+f$Zi#(B- zL7JUI1VJY~8+9S%9b3})ydrCrBiwkXu4ZF*l1l=~mHU4OQR*v(e7B>Kfw!5uvOUO< zuRtIOM5qkeKK!!a@TC5XmO?S7t}idcd(#6X@I(%GllWa(Fwr+dBBQ+z9IWQffccq}?g zZo+xQj32|@CcTW!5eW7}yq?kDHLjM1l2;S!7>- zo*Pgn2M~tMiFDo1IP+6rHk(VWppCMYRmum4cZZ>_>NfLCS=nhx!{Skkns(mM5Mo6t zb)k>$>K4OhEkig+=rs(Z*sPH0MXk8>P=-?32*b}7IFLO7pnVG=FFj4jM}oG(E;VOz zRO8-05q}%up>o|j?rPq}VNx2lw9#iHp%9}PGFcX&9Dp!!| zAskn^8tJT@408|_Hzk4_)Un2|6hp?0>q|u!V$B%Y!UAD|C=VMF`;5dl5Uoc_~)Ty?j}mx;9m54%lCuhTz+JeSl1AFhKO&QZ41DXN`D(bf*9-%N4Hnux&obXWkSj_>k} z@bF6Ox$b2lvp@NV0e4r_-c%F@N3xXM|DF0W5ro~-l1fPL+ZXdyR`_r3;2$#?%djUG zf8CgFBJ>|B3)dl@INFM$C=O<^sKFP?94lfPwQIG7lL4+Ql~`2;1!Wc<%}07^$-h66grcAK$76-|0Wf6ogJ>^a!b?&l8LlHYI(6x zX6r)=V&p}nE}{*ZE}1zkuFDs|X)_=Sy1bQ}Y155Gvch|}W+<*vN_}IE{Dgv~JqJTv zqgKV)hk8wH%h^`kHL{+`eCN$|zM;=hhgO+ty*gvY6~ra(X2~P9CyzLpUXu(d75+Tz zKNa^Wtq9D^f^Xvpi(q+Ga`6;=%dU$zLP5(MgrqtRhOaldq9TVdWvZ$6H{4EZ!=2(p z5{tDa#n7~>v|B?`0+x$s6V5gZ zF+AGQ(8?7H6ep)==$ybW*TOtF0n|iz(~-2tUZUq+3cotDIH7WGF$v*jN>(;BGew`& z{D0DSXo*Pt@!^A8<1c+{p-9Cu6sSj2WamR%QxQI%iVAh>tL@sFV*X^yVNk8WOD`P` zQ(pDh$+nrZ3_VboV0|-LPO^kKgK~qLfOCfM{K%E6>_RLA3Yy~9RXMX3!Bjp~dun(* z%eYcl6|Zh>vKH0(pV zQF->t*DCazh4iO#-$5#`i9A;)<=#z++T($aYNVEP!+)xS%4Wl(=w99*rs9=_`rNflIruhHr zN;>;RmA^gS$xlNEr1H|5ABo~)D}4yfn?0M@OU#n==KPR+CdbcCCcAUQXde-)hBY)D`ghUZp4B~o?BFF1(=3!i61-RrRoH8~5F#ohz0OUad{kx*AqSIfl zwI%^$ncWJtRpWO6G0Ih#6HxIHh?D<>Mb92QWT8~?ck^j@EVGu7ckuJ9Xh#WNfe6 zguX0x63qna|43qSRRQ2@VAXJRi*M}idMrac5C2+JXqA6tT9;j2n|Qshkl@zrN@g7? zc)ue|%kj3hyc63iyQh#XJ08SZfuL|y?XI@QZi)R`zN6vtnoqP)#dSoEAVDzwYq&Y# ze-nFR2EA@dS)!8W39`Cn2C3|u^evX)p&wF`nucqSPFGb`RtVp2X*buDp$Mh?GX1=T zRb*6L_}o&^HNrGqrbq1Et7p(e+Q9@tyBWgSv7KvaYuB@f|j^@iLi zG~c+1{%A@rck?`?qlF^~Pt(b7NSCvZ>HhHf#*OjDb8G-7{&~W0IeUuD^s4VDMdGW$ zBdluCi}A&j-LjvE2qyOZVAaNRid}c`Pu##khh>!zxFKYpqBP#FUCf-W4 zziIthWS-S8vF(Vv&h}n3^$WX0Zj;}y*A{(jss9mT(Rd2 zvb%FmqL&mGl^OYq!{@93uW3E4rKxOLdePzX!^l;c6;dlz5;?VslihEmsxHN(M+ZZG8J}pmd4T%*jD?b2AeCFf~24JO`BDs3)@@ZxPl9q#N#NjL8Plw zWXslsB=&`qtLno%tmOl<33;{_4Nii8GbW*s%2IJPn{*lXWVYmzkAv5Ch>;sz_tqkV zbki%Wy;2lZdvGWF3;0heC#M`Dix(8PuWF;)59yo>JGp#0ar@S@nq8Itwa=hftgyU^ znY*OqC9mB;k$d~DEytiaC6z!OY+I-P-9gb9XESWIRIcRKfVI%}UV0(1=+Ua{h*93p zb_e~U8iuv(UWp21jQ4;6D|-1*%1fQ93|kziT@pwIBFEs3DKs3)>`)7qkP}Lux?AyV zx;H@A3zTZoPC|B;u6Dp6Vr2qU8NmYXD@4F^au01q{FSb*ZBNSjQ@#|p<@O@@bylX{ z)h#00l@~h?@IhY9&o6yDsoO=xM;+RHU65(_u0y5r^Y6U-xpv4n#frbd`@7f=gh&Wi zKM=|iI)Ji?Dftbux0Kn4J*=!K5yBV5otVpbb+o(v{KYXZA^Av-Tx_6%?BMo%PjZ?S zkLjN3Pv6XUcYVKLgdP^oKTL?emc$U;sgcn7qh$d}Rt^y-JDhRYm}p~@YnKc@s#&h> zfk5@w_MocNU9n`5RoT2TD_lhn;*#^eMTzeSwi&0-s%Uy}+Tp-cazogHdKx*J&?mzc z{`GAClvRwpLGqXE8x?|yX;tOBS|CXsIiKGA*_W!IFd-2WWZSe8{$A>)=8J&=og1c> zTCEAfStRIc+-C%uCvrla;ky?poS)I5tggY3?;^DQD?tVsKNBUHZKA-Z5wTrJ(@b>4c z$KA039*(q)p@<@ZdU29rK@?fZy=2(e2dzlWN1|8BS5&keS2-Hw&MnY;*CyNPy|lsQ z*|bXiTt3I7NYCwZ?o>|>B3LTfn(Zlq1#@O$0fD3gr=#?)3+t3GtTsNE`&+YbZ&G4& z3jRCB|MK_)O8AW38eQ5q{S9-)T{fD~Ycd?h;q@yT3><%bZ54q^-Q2!c7Lf~Aw6_0@4JA}VGfiI@}SMf1f5Cr}|B3Y)F=!Hil_Ji%$+M6bL1B`b>*(WpP2m1Szaq zCMA139()SEOd3cq7MF!hUPyxYKGIg=0)iCeyX}Ahl3vQewIzmB4~|I&D z_;rGsx2GSf6>eVZbB?*g)=r9FU`4SsHOYd^FUY~h?#=8%XL!Nv;%&G;F*_mVN72x5 z?=cY%AybxuBZTWZO~iN`C6G8d2&NS85Fiv1=*jgye@?(ix4PN-g5u^x#YU&$!y(Yp z-%3ee^;vCt3v5hSOR8CdL1O}biMj@qX0I${cCoj>8 z!P1?3wh=;EfluJ_y@C>Lysij=H750NWg-O~g@0A@GVAN}4X~P=$;oMoXj&S1H%Mk^ z%j&r~6@pyh3;^~+D@W4jdl({GjvEg&i#S z=uH{)!V%z*kW_GCbZV)_-^q^H&dQ1^mJzkuE){FChgSt5aJia}>>`l}D~V$y6o%Z- z+;9e7+netK3+`W=X{84(vA9Bmj+0gXD&l0Ri%vO8X4C>WCOr5=+6&Pa_pQ6;V;oJE zwMk~WA5+!s&|KT66eW|+5F)~8n_vZ;rV`(4h}v#L!DGlx*HyYD^nt6x$rc+s^-3HG z9&NGew)OQ#p*tmJTDYEDV%wgN56t@FR>9#TxcJTplZxRD*(%LhL*)VL)b((Mu;l%l z!WrqdV5KowEZA$1pSz-RU#0{pzO7glMHUNgNeZZ4IP{Uo52Z-N7+nba$T=M4Z-Wt=q;89pBbUbxD>))N^?|am>1zlf!ND$jlc_Vi?+-kDVot^t8 z=Z=RIg90}OTzBefLq@k9xPhALzCE}V$VqNZXFodDHnfnX;!AfchokZle8ji17dCtT z@|)9_$H%{U_VncR+40M-Prp7sdGV*V7<~vkUTp?9{=T(*VL0=m*rRImiaiL@GKaeY zOoi6qyb!5yaGrKz(J9-kr2THOHN!&K>iwQAZsQb&!>WMtgvDGBZwqUWd`XnMj4+9Z zSgFH=7!VyS48(M;!sZC4Qkk_DtLw`v@~a<&6l{}le2UUMuVZ`KCiJfYK&fZ4NsAX# z$Dl=Cc*zq4$c%6R##VJO_mLv)5n5h_RV=z%Nr+*4=h=0$mq{b)p zI(lUsZpXsO_9XVL3opntXj5a#u4_O$C3{D1^dkMTj+phCcQTT%o75$wuyDxNI7 zX};jy;8@EcTo7T{3(y4^8`bs)6-~t8IOjX~oU*3HhC*8{eu!ip`^BL;g{Who=$Rg^ zj%-si6o6)}GqP5Ot>T|7jcXdr%mBcbL|9anfvWEW$nBAA1TKux)%z&YiRrVxa;j~0 zwsm&?K{?An0{r1gsFhG-4L8n&#Z*vHxPKb}El!o6%|L!~w=BhJlqHZ8?{eu!hi9-N zS`u9dBCUoV^0EeNkEP_`9OVDR-!0hdYRMea42(_s$t{dHu0g6o(}n@>TMMuDB$Lu{ zhNq+?n;{mU@kg*MtdKE1c7xIEE)-$B(OU$mjqZB>21g%X)Qp%pET{Kbz>WBrD$b4M z75R{iX&4y<)o*AMRz~$O7XIrzXJunbZv==@RJ#tjI3ZIOzh>hp6TW(UNp+$cR@XHv z+7Sj86{@8HsXWvlZC8u6Fx9AVNWNTiecWts(IyM41c{u2*Iht!aSmmR#VK@&~a*$E~JT zSP;2AxG~{ndTwMHPq__h$|A`lq%JwKohOx#h2|A?*ZPB>_*yl3KmxT5mDa~RAkTUd!2sLAi1_UDM5wO;?gI%mge^mSP3^{60r5#){{8~_| zd7D4mio^6G40r$^BUIMNAe4NNjQdwar^)tX0{MnaZ)edbLjVvRKg=Q{P>CmZ-Wd@@ zwGwEg;qlOqNKfTPyMWhnwQU|@o%Rav8_^Q{RROTV-Ll^)au)XD&zlU30sV_R;0cRU z**UPhMX%ZG8^K-4W|n8+qUe{{_DbRtr$W2+tq*&XXeogjJg9Y(46#@nKG7!A1yvkZ+U6Z8WUs?#Z98aCo@AEnGwnV~i{BAjTWA`e zm5W@K*oUDowe1j^M(8>UQrb)so+JK}K1&5C5pdH&K%40z7l|QBd~_HMRPv;aP($M4 zP38t~G0Q#~)N3#VJh{4*vj`)VR@Wc618N25Y zwz3Z}L&p|?solV3rF!l>4EstA^)(ffE~ks>rxiLvy!HKJ_MP+|iQI38BN=yAB*@-*ARS1KFmnIoC}JPNlPc$32cG+%(1lUj z(L=^w&(OSARH1p;XmH;Hht{TxGv0ghb(#+v>}oZYOoDa@4-C#@pw9iw)_cx)^4v0O8H8JF?1XyHEVYMWY#rFhi#r%kdD)uvbpO}2Z1>Q%_7B_$ z@!Y2G(g`Jynxd36Mbt}JuU{kM*XrhJuT*e)BO2=31V9W1Z`B85uO%&d2(lzt4bNwq z)I_d^JbXkSNl>Ih9)@4Lf1g!^f8HsISb!`Mt;GIXH8Z^~z1r|0^fY94*f$lEO-U-5 z%R<9X{{MjSA^FO1*(0%GqIA&AJ^JP0&!0G;VbKYRi&kB_ZqhP-RzY5y7xN0nMbRTeEU&a1-0~Q%fZwPjOCHMn1LK|e;y8jn z!O;qwu)4*K&rtzyj{L${X_ixOgU9tZkHoN4gB~Egp_KwEMI)(&8=^X_Nv(Vu zZ{e<1In;M#-cR4iLR=JsRh51s92M67sczAf3g#D<5=i`s^pbIwJgBNs4!{gw2__bI zvclGq*0%hhVWdXf)XxBRDc{66{*#l&w)B|>qav*-u29U8F!gxaw(x3`2K6$%OuqU( zW=6()jVl?AGGpDQv0w5A=M5k*dUeZoHK+&*b{iRjDjV`B#7 z^seA|braZ{AptFomZDSW_)y32?FNh&vss$`MQ}{-1n1P?UpWK#Fmt0xN=V~LsgjVa zzeWg7+w^I@VWnm7)47f@;u3anx*&oiZ%qBNhSR8A6CtsO5InsDPO+n(tI&`aS@@U9 z=4&}vbWFTq5*;hONSSp}9#8!bgZ|SUFT1b|2{o5&eL1fDyk?Y=tr29YY= zvXoi0m8*+hCx#QMcrwCF8Au}0A?gKwr9@4>oOYR+JypX|Ze#g=<2gMu^5k%{<$J9b zyJ~iMDRvvX-^?x_zgEe;ShtKk1o&`m*B|I36uE1{5XByE4*vW1bE-A);R6F9$;4?4 zzeQX@EwK^)QwwnMr6@DL(#I64FZPh36fVo2$=R9V8rKErY-SfCv2HobaOP_Lm(w*_ zBC0A;jh&`^tsJKxxp}rE^(?mS;oE=lvFdc?zD%|!4-A2YYdnN+QREy$UNEM;dGesw z9lZzP`nOmUG(jStk+<%CTwA7h{pA8NOf!Rgun*2_6^$y(Ytw%2&bPe7QOFlXmDG&d zsqOW0hwPMO ztdv>8-yJ{xeptiO*}T;futOa9M}izqxOv{iRdkD`&1|f-{*b{ugZ!A~OzpFhS5>&6 z?vy>2aVaB&WXBuwv3o`z%N#eh@|KL=`a{NnlL(Wgp*-sI-{{RDisp$*%8mc2+5k_7 zq>Dy74#bxRMK7}eVA%Kz4Z<&hB1fnKPRKbDL=bDT0`cSF(R@wI-Qt&$IIz%zU)|ut z6FycBXJ@B?Vupr9Nnt`$_oxfgcrJrB9)gR=HZ66todLrYpfb(~Ta&GmQW+fbIW8|W z6Jg2Z4l1~Y;I32K(IcnCpeO_aDQ?C$1vi^KGWj1~VNl5*gCJ-83&YCie-WBA{IiWq zPWtUv&(SQ0UZ>xlH0=C`A&1mZ^g!y%SHF9~9@yRhyO|53I>p%k(14TY&z>H<>PDc& zI?1v?Bn`^PDo_?{Q_kr1AxpIl*mjB((E8iIO-roC$0sa81ZNNIZ!V6 Z{o?)6K{IC&zLpGRvW3IeZLGd_^nVD3@B;t< literal 0 HcmV?d00001 diff --git a/install/share/locale/sk/LC_MESSAGES/gtk20.mo b/install/share/locale/sk/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..b3c045d32f7f8993854b5848c3f9cada0b5a7aa0 GIT binary patch literal 71900 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 L4maqIk3;o;gw4Fu literal 0 HcmV?d00001 diff --git a/install/share/locale/sl/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/sl/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..47935535aa2c8850cc86987041ec44f93c7b2344 GIT binary patch literal 7991 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sl/LC_MESSAGES/glib20.mo b/install/share/locale/sl/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..86bf95c050fc5473e7705573ac21442830468ab7 GIT binary patch literal 43622 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 QjTD<@I&fP-yQ9vwM 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

    w9rm>ez6bSjX6K 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sl/LC_MESSAGES/gtk20.mo b/install/share/locale/sl/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..dcdcca27664d4eee5f9f61f0340d60e09af61428 GIT binary patch literal 71752 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sq/LC_MESSAGES/glib20.mo b/install/share/locale/sq/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..bd9c76b020f29ece85725292b278ac2edd9e44f2 GIT binary patch literal 36379 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%0AyIGfowu%2kIN_hwM* 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sq/LC_MESSAGES/gtk20.mo b/install/share/locale/sq/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..03ecf9b0f9765b15609b3a2d46ab9fe2351e59e4 GIT binary patch literal 73061 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sr/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/sr/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..06fab1a15e0ab56139eb02b56056a4af77871870 GIT binary patch literal 9458 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sr/LC_MESSAGES/glib20.mo b/install/share/locale/sr/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..21f1e9a7d33a38e30555df499248d7ebd9ee981f GIT binary patch literal 56703 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%0D`mc6VIp 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 b?NdjSxS3WC9Oh(>C-H8%!3UCcXC3_?X$l9J literal 0 HcmV?d00001 diff --git a/install/share/locale/sr/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/sr/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..a7e4cac062e09c871495cd5674b188185c804a50 GIT binary patch literal 134680 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 z z(xy$CCCh>eEOnUzFC{;iz_ODvo{q^kD3kZTW+F|FfAs+t+|@IcGi++`5MM~QNJR#9 zLGp+EFQkjbI#{|)3!+^srHvuTPUY(yDaUdZhOmw^^l2j>Tzj0*5V5l-nQ8H0BdXYu zwRghnC=u~ta>QfDQE$+*di-tagx%Go~*?|Y>Z z4imyEO%VYQbYhj+hTd$g`Ec{?XP&)ypF%M3x>dYO_zH2ui;9~HNM^_?-$ywn=SjBG ztrGc;I++RIK}IKQZXg^;=v4O_hKK;dV4bis;G4=LMj^G!xvgl)0!obBLZg|3VUdk8 zSPwgv)Uh;dti3Nh&nUTyz@h>h?daPuJme-@nBX$Fv6FTQyo*d|O@n04>)$3|Gmg@t zFsoePYcm`I{bd2`sO$2IsOnF-AXwAoZ*uc$ktSRXVh-FeinTVk! zw}~u9RE4W_h}nz0a9=j_ai=6B8q2TC31fc*`sJKNkq9p3NeFKF%u}!4bi>Cax81N27_#K4edvI%))73!FfiZT2T-W z@WKQ=*m0b~LIaDEY$eG%7!Q6H=dz`sZ38Vt%S30RPxds~tVL(wAM?1gjum5dk!rXg zV{%~Q4TP*Y6-sB|0@7&Ss%g4!Bp1pS0X3seV7oi&8T1iU?T2D&HFkIh#4!wB;IahK z5dk!0uC+L2(68f*Y>XZKdOiLb$V6t77nGca;ddE7i#U_*Dcn!M2(kB+ptL+vVFS0` zLbd1A;Xe+ko2~T`OMA$BE!8s&9E%iwKY;GKzBlQv}G-g!&+;Mo~m8p@7$nonp7+yW)1dItBT*JbG|Y+ACjR@xa@!38-Z(f$51h#z_1 z$w=+Yg|4S`$NKVC@6N|9>zp7C8`ye1FB3`rG-^hH$TCuP1hZ)b7f;}BQ7 zJa*u-h@adLnquJs@39Iv3z0?xMPa^!n2?9~m3-MBiNvltO+U%Y7Xn*UWpe+lGp?RP z``F0a;%(8l08SIJ2?i=Uk?g0^=c*mPsGm@V88r;M#YpnNL!(ahv{V6%l7t~Lp{wNM zx}_hYxQk0qzPF7P3`00tn&6D4LsWzOQRZHMe#Pjz{%H5lL?>7^= zdvlIIj%9jh2Dz@PzN;H{lVmLs6pzb(dKqKePv-|hV>`&4U3JiXD&0j9J6tVxL(*Z| zMNpDHJ}CnbuYrqcF?=4Poa$i9G-D>2BtAn_{!<&7BZmW?r(NXY!o523TK&F;GV#@H zX_h6EF~5~5GsnU%D~PML>^d|O7`AO*!A>QkMuCD;1qQ~ImY6* z9l9L1SE~9NA!(C2h#r&MzJ~Q_nOW5@5U>?AvX0y}l|3ea)-hs7++JN0S5viOVku`5 zg9bzGk$>CCsWF7%w*!;#gjX!JY>}~>x{8RjL4Dfhl!u10dGWcYp1*LBGqCNAbY+{d-1~amtK6vSC~3-U@wDhvw}iZSS_nT zURLqC{j}U-A`;=ZDNRU}k2(h{gsb42DTfZ0qj16asY<%AD`aSjVUo03pbk^PsYo%~ zU`Rp`@a4aYy4tYUwnzP%I2^enepy*-`E47*`0JzJ@!mntG2!G|HjN-#=y&xQ$#A`2 z>P@P{N1GiHP68Vk%qm?WwectIZeVdjBKXI5-VFUvUa!^*_UXPMJC>$Et3Zs8v}Cl7 zP_AA+GQGHVXOf?fvzG0$qmBk*wffeK9;F+6QBR(ahcI`Rr9gg85=)gL7IlytKaszd z6uloe;Xc>V${4|5?V$XesljR&ulHE|2x9b3PMpfqs!4kji1^Y0ay{r-#$oL8P+Y$q zpHbn3x}(|kEacYqTEjHrpU{@(@JM4!qaElUp9tPF#Vix1jcJ-!Lw`sXSp@v)H4Dfu zp1d=ah~=w3Pa+22et0+jZ1nF)e4tA4xko`r#d zOny)nv+C?#{#dG4dZYfj(VRL^xjo&7B|%AF?+vWB7`PB`M~~a>hz!Sq|Lu_d3&?4o zq-h0u9%n$hZ4o(=XV$l%Ug^vTzZ+9k+zL}-fKv?~pqtKr?P)A%`Xqq$XI$LAYXau= zB1{`wQzXz1g$EV~+oa(ODn=UCFWtDYy&6NF?N+e8&UjV&cU?BRq<7!TJu0m`cix=Q zZRg%=MjqMOxpSS#C0L*IPa^`e7_KgpXtb|PXT4N?TjNkV_ce?lo*p0dS9`OPgtSN4O5X8+kjp{*1 zIzT^{#wy@|k5WDUOmeZ|A+fVVa0b}Ua>y{YGYF+dwq;w`mW*VR7$|!~*L01oE-gv1m z-&RoN*~54s3@}Hb%6&4F+-`yU!55+O@g-FK4?WDY2JVXaBq+IG4M)MJ;7;%}sQhj5 zJ)iF(a4XDZQ2DBY0bB}|?_;6lc`~G`B0q#H;JZ-eIp%O*&QqY`ISWe8S3t?_7UMlo z={^ospRYib>(A!C+4sHtcZAzuKLYLmry8rF(u+goD`n;`C_OtFD*g-M9`IJE`uru_ z4ZaQ~moMQ7aQj*>$4j8<^>H`?{uN3ecR0e!XBgZQ^9;BPY=Fww@lg7F36%STa149} zs$K>}z5hv2{;S~Luo1M0;Sje>mreT;V@VX7eM(t9;%*y3gz$jQ0e>| zDqq9uefi3u(mNcg{Asu&JQJ!NTn8op-<$orP;&VXl$>^K@bVlBC5KWdy{Lh^!|y@W zYZsKmHdKVtj?+z$J-a3~zm znETC8a(ECb-Zxr#RKf+=A8Y34q4K*Hj)J?VeSYV{80KT3-2Vje64|)J z%drcp{x5-&!}V}$cqiNzJ`N@4-$1p?PvACiV5heapz3KVR69HrZUNh&>g@+m^>r0g z{oW7fz}KPjKkR52YjzJ&7kU#R-rXt_^kPpJ4N!tG!++z~dJ`|)rZ=1ZaK z?IkGv`!`g+hIaXU6+@*v1rC5Spz6I6s=SMghe4I&2&i-tQ2tMYs+S9(@^KR!0Uv<7 zz;~eJ{a+|O+W8ot-cYE1Xf#y)))-?@dVMsMe%=fvk1db&`56Qy-=W5GsC?Bz<*N;< zeolqb`v;7Fgi7zf#=Vd8^*;kjk6NMnvvZ)zbsLmi?uY7U9)|&Z*32ImKQsHUp~CI; z10QZbD7_g6r^17v^yzr0e4Y)J?;D`n$6ZkM{U%gC-hqd}4UhNpr-e}c=It zCs6X*@dQ7=o(@(1E-1aZ-FP2VdXGTm^EtQ`drxz?k~XI;qRd0{}ig+UqRKw zo+tTm!=T(JK;`QosB~vS)!Ra-e16~93YFe5a0hq>lzgs%d%;_v^y6tL`TZ5{4R=4; z_Z!oU--B{L2Fm>ov;Q?5g!yk!a^3nA&j6}?qoLZx6u2L3hD!HhxGTIDs@yL^$>&43 z8{F_zU%tIyDdr(?57-2EhNnS=yB4av4@1e}S*ZGZ1rCNEK*@LDX+GQzP~nQ9@^>&) zJ6jAT=T<2B9t{=mNl^aJH{K2v-?LEl+YKepcj4CXBQyUO%HKw(dv0Oe4l3SVAzfQ! z7#s$#heP1AQ0aXF=fW+{@Z~uaN?t9-)6M<{xGnbgLdowJX8#7<81vtapTqu`zlN&6 z4bSxTGz6-CCP1~vC{(%^Ldo+DxGDS_l)TnL#k;{-UY|CDlHXoX0%!AqrJ* zX|ul&DxY^i>EqL8eibU7e?paW)3d#KFjV+SP;yyh_Gzei&V;Im>&^Z?sCb`+lFOS= z`TB>MH$2DpLpws{uLvsqfyQcM6IA$PjprF}fXe56P~o423jZopem*hxP0sb^-J$%A zhYB~-%!e7vO1fFyMzi{9vf~_lJ_#T&Q%9H2dSA zN8VTiZx^WRyy3J7K_<`|4sCaIH^1m7? zz30sQ4pcq=3#y!3pYQ8sUnu`mq4K)`YCJsxs{W6G3U?Wlp4|f#?~BIw%{_8~x8Ds) z9^;|so5K^K(mxkYgSSBShwnng zzsW_u{p<@Rr%}e~#zTz>C^?*B<}0Amxzp^QHTyS>pTVKHZ+5ZI=NPE)^PtArdNUsb zmF@+`TZ|9EiP--d#^A=6_xdsB)YNWq%#)hVR2BxcYM6PX|}fXJDQVOW@gXC-^j!d|!uK!nJS!?0==N zkFAU&;ZW==pz?JTEP_|Va`+q^4hLT4>vIxRe22naVG~q(CmXMXn_<2OZVewX`xoFo znBRkv(}1ge|2Yzl#=HcMgJ;1l;G=LDd=8F;|AYYyuJQ6Ng|cse+rbOrCh!(G0^R`? z&mW-l>CbQ*xY4yf{hgrle*l!;)j;XNGIReS+zRtuQ1Lzv)qg(&cZV;+S@1(R7LL2l z$KMF$Z#k5np8zF~bD+kl73TghRDC=F2f`Pi#*5dW!xnfK+!5|}gV*!1Q01EsHJ&v<$s-O`zGI>Ca|%>`&Vwq)HBj;240nNd zK$Ytmv;VE}HRF3w;Xa1alYc?g!-h9{ZVi>*9#HWPfg8bMxHlXR6@HPq9}bnTMzcT4 zxEwn9LY3znsB|uXO7|M5a@+A8?ybXIJBX#uDQksQfI23fBxJzvImPJma;-JB^PSUo^g9 z{1_^}uc6}G;&yKijK#(&#yL>wEioQxJkEHY@p`Cu?=k)iN=`4D`E}!m#xISV+~M=F z1626oQ1!aMnP(dp85@i#0>|H@MTMznyV!sQzG- zah|aSO8?G+YFF1o>CydA?cqhJcKHt63w{ITZ?C(2x)Y$}J`>8{QmFCtXsGZPLxuYZ zRJ;78*}nzV&elS;qit6D@cY1lm=7{8fLmeyzL^uo9~jRyUS+)1_@MEZ#+RY;_h+d5 zZE&|Y?**j~lcCa`XZ)VA1uB2Xz-{0Uq4IN`@h;=zP;&e=l>a{)zcg-fkC)S4Q2pCD zDEZ8Tl0%)@{{SkU%ZzuzZ7@G=d>L+m`LE`_*34Vp>+N@iD#uVWPlPIOIou8&0ad>p zQ1x*xRDN!OgW%&(>AelNg`XKWxzGFG6}tSJd7iP+c!KeAcq~-@E`gH6olxN(g(~;!Q1h>U z!6*As2M?gDm|t1#=i3V&w0So?82hK8VH8q0+kssy=RllH2`oHhdFKgTo&6 z=lo4@F6KL-+WUXt)^L}{{Jdd5sC-X=JHmtEWLO8M!fTDM!4Ay3KJLqXzVTXkB=&c} zDBSsHUayXU8)H5XD!vu43a)|5?>;~G^QC!E{uV){e>hZrJK%iyb0|4&{e(YBwG-v1z|^d`VvVFeru8(;~%4331qfzsP=pwcUT0Xujklparg(d+T0P;&k! z90tpO?bo-ha1`cypyc;991VBrX08I~z;WfEb%5g4~|DVGtupgN? z1WtoTzzg79_$jQB{cpYAUJPaa7hDSG{LaUJ3#`NZ7pU?c{F2Yd>2NgWhm0S>{V?zT zd+&c1+#B<)Q2u@e_lN(5li-Axz5XWPKA6vk1L1v8?oYz);a5=gwaqKO-xy;iYgVxC%-SUVuBm5257I?+<<-pcHP4IS!}6f+5S$G6|9hSgpuX_1+LFH#9RJ}Y3$H2&IjNM=?+!?0fWOy#zAN~?ffRWcdC&Eb> zTcPA~3mgxhgNxuda1LDbhVM6TfTfr}fs)IZH+_E}gNpwIsC+#DFNROSYPjT2-v90J zJj{QBV`1_wAMQqYI_5t@l_&bPFVD^JAk4pq2g04+@$y;>XJft&9svIWi{PMlz1%C| zRLskvL7 zANhqZ=Miu;_E*5Y;d5|*_z{#`_W9E5c`ZB(^N->AaLm7b{rw#7iuqS?Abj7r7PevD z=s&FSVH%EwpF`E>eqZ_iqXBM>`6{>vyd5h2=ZqWt*T-7|RnHZ03wS(K`OY!-$Ibpl zI0pMyjaz>0$EO3K%AbIv;8kXR9!gKYfV1HIZ~VA*DO5V2z`^huPoUyV@t zxDzV;Z(t+*4}2BYZP?G%4Z2 zxS#81m%@WF-vZ0wr*I~mu!-k!a1YE+!foMOa7Xx=xo^IyH&?+Ou#dy9jjutqtDU## z=lX>v7{$C2cED}7?C0iTXTZ%duYgML2B`M%DBKIa38fF;z}?{%13ibsL6~R4Jz*TG zUpo^@KQ4xn(~VH&{u$g3z5*4`M^N(FY^#3g7Gph>91ntOFN>k_bGGqEQ1L$jr3Wv- z?crKD4Q{@*ua7xU@g5GPw`r*SoC;N*i=pIvFWd&c09B4Rq4K-IHl6`gxM@)OJP#Jb zv!V3mK{yc(*w*V+DU|*m3#;ILuncapoew_;9*Fr2sP^y-+y}l5m5)uf_xidET!Og` zPKLjL(uWOp@NyXs55U|6mHrJ-a(M;T!*`&<&DzoD=M*UYeFUm}8}8)gx;IokOoeJM zOQGs{1>6tb2vrX+K()Wf&OW_;pyYcPl>Co^iuZJ={_AGrYf$;xeiyGFdqMRR)1b;d z6RLh%p!^+YJi~YqRDE3oUx$yv1@Nj}ef#_nmSWz2w|B5}*21B1*zWz@xLFC6 z|D&P$%`2h$!55+W)vux2@wh#_{>_BS*Wpn0o`BM~+o1Y|-$B(+uxCHFPU?bcFK5hhquM8^wxn}+z zRDK$v^4|p&{yZpuS3>3MR^w{pFQDZ0J19B51yxTQ4));(LZ!DW+z9RiRe$?Ig{y#y zcM(*24N&=Phf4Qk<3;9vBb5I;jgJ_gGxt}Z;(Zq?{HIWQ(r+Ih@1DldQ0`^MDq|f~ zK2uQjy&Ouu=R@V|CaCmRL6z%CsC>U*`~#G~_ssk`bn+PD{SP$m3>D8H=;{T^Uzxej zgX)(S!!hteI2Jw$RX=N?`m4?N?H5@N%iuitFdPpz8|veq2GtJc8XKYHaiW>8G4lgv z{vA}i_!z2R-Da2%Khii8PQv~OsP=yal)o3C+TUNy+<&+ax0mq%V>Miazc%&KrPU>b8bJQ7YH*Uzn6?lQg#Rjy6O`*C+LRKGmgn1(f& zZ-Wb9WP%@eDq%auo8cU|!$eA}L=9DD#a_a(@C!A3ui&!u_WBaqdVc`K*8%CtiTk?@ys?2UC512EtRYk3y|W z-h&$VMohDQ0jghKWQ;-OyTjb?HU13li~S2w{y&3~*MS2l;%?hTWK#!r^d4sgGwNR6M6bwf9@0%4W1-T$1SAoK+f~x7P4l)rb){_jxo{sJnUjVgS+TSLir7c&oq%I9dP@cWy6 zIaE33Lba1a%>G!Y^iG9J|2*jO51n2>#djN2y7xfE`zVyZXQA@-YcszF70=sH^7#O& z{2xQr+via6{2MCY8_n_cznyVk;{nFGQ1w&`mEKXtWyT*EPcfclJm0tiDj!!t>DhJ0 zd!Y3DX>*$*-fGZq`i z8%vu;@iyaKQ2D*r_^9z2 z;~L|uQ1QNJ{3~>FGV?!-YmNUlehrn64d(jr+d=8ePG;WAIM_JUIKnszDxGm=o@AV2 zJjgiRI2$Vdxn{00^Aa;3VQhe!H#8ehHC_*;CyzksPdD5Nz5~^N{RakcmwA4?D1kD! zLh1Prq5Ad9q58+4z>)AdC^>u%)gCvU@5kSpnAc+P`E;1y7M`nd6FsP_51 znSWz^#rTHtUE>GFzZ=&Yzk(|N1`GVSvL{r2Cqb2aDO9>`#-$@@~{ zwZAABRQmkXz+%kpa36Rb)VTK)RKDJTD*vZY`S=2= zpXq;yci#lcysL2!DF1<(heFA9Kd64H5^fIaq3Z2-Q04w3RQkBOa}9o`;=UJr5c`*SX7ap<8zOO^ z-|+u({~CG2xHay@<}Rz>@%|T{?_qxv<__XKocDux^tm4MvACZFcghL35$5xGw&K|W z`#+eQ>SndQKg|2txMw~;v-hpx0xWAu<2kr3<`&*H-_}^E&rdD=oh{57ZymV=9*W)9 za14B#v`X^L{RmJ{uD@^ZAOGYjLl`Z4>yWx!nWjVAkga_ySzbb3XpG zPSoc|#(?*3S@4;_(?Hl5&%=akg3Uboe9m*1g{kNLx48cq^Q-1AKlfmM6#Jnv*yoAN zi*Y~vf6V(D__G|hQo=n>`0KITm-lL(AM)t)Ymdkn+^-b}_t)=TZwh z5T1!2_2sqrJ01>%cVPc_-f!VyDV_cNkhddne-^$AH^%J|nEC8w@yh)3jHU4m{C>&% zLi}9G`x`vDAC@|i#XKMI{N3VA;o(xAfAP%4ZZ=`>=9$2AEB;pU`~~}wJcn6icfgsr z>vJCNU-9VEA9nGu6pb9@Y|wH1ZHM{aJPF>X@$6|~4iJ3~F~Uc`}5}KmslModp?)q=PjOA%scSB?X4qE zW2Z6k8>r9kcsh7z>J{0AcslU=1$J?GB+s4LwZW6&1w36mf8%)(Kb_b=K)BZ}F03MD z*d2?z=5reKw&i(}X9o7K!KZOMm1jQA^RPPtyOpqlN1rIXOzu2&n2#{~8rW#>eFG^yg!Be&1Uxv{*LCo0e%mAeJ-@Pj=^4YqyV0d+l$!W1)s<6 zCio-sf0Ep>+YR$8JWDXo!mQ6PEiS#kfW1Dg9+8i5I|2VcGy7L9z9Q_a@N+UeC?~vv zZIAgp{GDL-O%_IO{q6l_cmw8}i1#%74dOYA_j9m689v6dId-35-kawiJTGC^=Q!Tq zw|AL;#PdGSLhLsroIXF`In?~Tfn6hRUCxER9Q)(2`!{x(kLLNm#{SpXf5`i8y#L0+ z%g?pE&$76G#{0d5-30R$xE(4Fd``z4U_TN@bK<@j|L<5_)%d#@w^QL1{M`#5%%_x>1(aO85)>KV$9~ zBmdQZeER3aSz_*&VSgC!(|JzGasR2g?}OdWX1~bt_C3NJi``!4rv>v&+-~AI1p6wU zY74U&ZjbQn%5x!h_v7a@_*cRXvG6Av@e;Y$($M?n*gucopPJpC*d4?BzH;Q#j(dz} zAKveDHuQzE$Iquc%Wyl5=S$ung8GanK7DFEBDcX`VV8yj@V5YeKQO=YvfSRcfzROn z3-}i~@EK%rJ!gK#!zS#HcCL&i=59uZe-Vd1_nX`P-st`>*5Syek8rf8d_^9L3A+W_}Cz zr!oJ;9On_2K3~8jes(v1Pr&qHdil+th`S>rvZZz-5^ZW_>>){W1*d~eW zkK0(d3;uqL+X1`}QzCrYJ+l7~;O##A>oeJ?_mza(2;K)bhtr8;Eboi)6XX3D-beH3 z^9PJJ9$x_9ycGyv4s2<}HZ#LLPk< zdAR+J8vNX4=HK)FD|>$&zZEQ5Jm16pQJx?0EXMpE{Ex*cKdrnEGV?Dj+!Xx0 zjN3z)cjH+hk9nU9&HO%L_r=eba1Wkq%>JLe{|5WX#FhVeOb!K=N|Hl!} zA-Jb<{G7r2G5C4L{M~47OE76VEO=?hjzzfG3H2-0b(~{S@NsH1jyzzs63V9dp7yg8dRRuf*+D z-lxFFvCn*t;3dklO-{J}m`7s%J#kJqzei$sBX)mRH~Bvo_YZi6^ZXn? zlW^M(`+xF0h}}*+2U}SA-VditZ0`obCC&Bv$Iq~m~`3auO@&6>x z=eWJgGZDKY%x4ki_wXv7J+a#iu7%~;Ukb~3^hxBzxgYNXd1mL>d0&i;Id*^I{R+Z& z^V~qZ`V8hN=lx)d*IDx4DfoQ{`#Z4z15X0GL$Djdb1d)Y@x*!b8HM`WDQ29myaX935@#j0MTYprflj7C7&X z$y5;S=t#xuIy=0Tk0zdWakwz?h8!=6Xj^POUKD#lFFyT3NluT&+7q!f`B(0mmGjnQ zsyH%a%s%NLnFxlA-6tIxGP`8RyvUGraAdMB7(ApQGHga$dq>ys$gugzL<}^<)6u%t zSOc$}iIzliSz>sksHiBIpA2f^?E$ZmDMQlJf>>*;EtcpAnxp9;o*-A0kbe?LZx4xB zoD3nQV35i_2)STL1cTxYgL>o=nNl~cG|?4Qrs9c?SZd0sx@iMu;;}uM>QJ77hGc!G z5=}=+gI<}4wx(jyhAyfsmI%`AvHEypJk}te9kJydJsGZ#CWdwd$@==v6n+t8jBHKm zh&J^Uia?EV(ob+(?dwb@^(SP9Gc_5CAXM2wlr8kJeLZt~aRniW8(e zY0>F)V`pn?SMh*IIkIA;h_<#SQKnc>GpjUH4{fowWU8x|57#fZMcb(v1`R4aKZ>k} zbVsVQzN3?h%J<@mGkF$Wm#9$ z8P7{9`|_NKEeqP?%j-HDd&SccYeUtesjkAMmg3TEPzCGr>SFcL&a}E^HDuM3YN<67 zZ?c{4h7pgxyQ@TK{W=uOIF4YaFhq&%Lg?`)0I zk-Onb)!n7OZ&t-jr&5vf*4kJ!1)}M+AFj&jl3H9x5$lRIq>}Bl$B{B8f_mo^^?9Oe z>srQ;>iQK1qEwJZKk-G`eSc1%XovS)ObR|)^4A`1jdh@>J~w!8i?%ocJZc< zU0)!PHWSnZ85uOB=wLJXNH2?a)HkE?%1SD5jjzaO6``vGw(Jb5jvj4u66d>kP^3Ir zOFvWJ!3#4L|G)Kw>Xe;ru$WPW3X_kZRwHr=hPF1vJU5=8WhC3$DN$@>!1T*iac3fa z6hBaG4k%`EF%rOAie^ji6i2huL6i(jA+o(EUJ{M*1_~LMh9q6qg4$?iTxq2xn1$3d9S_mTd0|7FNymFSRI;AB@Vg)6Xd5 zeKb4%<1aHW&Gt6FAMm=Hb**njs~9BHl58f3@4nQUW6`#}01YuWQdE@BuQtWZ25XEX zXsL#z7HGy%9MoX+bB|^wfdiHy4oT9FxqhlQQUghIly;$6QX+=f5m7vm?jY+l$KnBp zVqed&+!RAi&{Jg5m`b*l4A@NVFq^)dZ7__vetuXTZL_9grf)*S3wm7^Z(zt-k57iY zRGX8y>qcE4uTtg7#?N0uc}muGL}|vUq${+hYB{-ZeTPa?Skx)T1lmDnP8SO3T;lX` zAzSG@eN#{uRnL&*RXNnilNAz^M)Q<)Uyt)hW~?NqUYn@ZzvM-zk%@f9bEFh?Q(EbQ zWR;VAIu>gwTv}`Uz5JU_rO{J5k5r8I8d6r&B*lPFQs$*SmDHf?6V(JhuLZa&biG!9 z*PitH_Uh(r^cfmD*Bz~&Rju0(vnbXlnw_~?=_}dH;5Vmo#;hDE_T}CB>V|I-b2{oO zQ*+1lm)>^*ePMg&l zQ?}2El)IT=Ff&=}+rBr_BQUv^4Lv-QZ8w?hOr;sOnv)&rb~+1|glR^Y%p{3572U*; z^m6qs-cYUbu`D;Eo5`1Vr8G@vMOC9Yb}LzBIjJT3^or`rxuu6jrpIbE1O_wJE~m#- z4e3~Dxi+2kMURJcOGmOjGCl5U#&y7S%2HuBXRa(?VmX{1XStnbEOz!z0KPBoNHW`w zrdYaWm$WR1HPcd?UCjDDS{Ia7Rs@GN#2TZWtsRF)rrYA3k$_d!^rXaI=jINxrdMRT zfV4R<>87*O>{ju)MK{YBx9`Gu6kA@5HHznBi6`n?J2O&sO+}L|1+3TX-Fy|uoQq#m zv+OJYzsnM=$vc`O(>wk0kVNZ_WRjxY4L9g947%1nq#+o_l;Y?(YtGg#t?$fwcw~lc zj<_X_O+3|MEmPrR(5(O?GurB~nAMz2cU0G>;_cF5b~lKMxrW=9iOfi)5Q1x0>Z@}W z{%)Acb8gqp2^}DriY>FS4XSw;R&6Ca!1<7FoT^r5OZ8X)xA{UGE|BY}e4V?tHf%_m z;<-$94R6t^} zAR22Gr<=IAT;?R`21U8LjJusW8o0PlPklP}4y>+03EreQT1I<&HwrCO;W3*sR*-WiQwDTV=op$V=QU1D$x)BbadWgy#Gdl!kM0 zI>t;&p$6oXp~ta65u9Vsk~S|_Qf@aT4%XpCnPs2I?GELp>&Cf)+4UiulN;81BI|UNm*v2AU~_?3z*$u zP(XH37-f8a!2;Z>m*q$hbKMz3M$cxKs-l;VOz5yTD!V6=!d`q#u4SwBR(GW}$Di5r z9#pZE@D>e824OX#C`*5B9WWKs4s~|Vzy-@Lx2%qcDoyxAJgp8nGBep)%RB@tzmeRT zP{uUU`K&lwxh6=J|8f@HGn0(!j3Mkuup`#EQZvba9#1?ou zXp6IfK~I=YvR08=F*Mrxk6i%yU?(e~{W10f@Y9@JcHr=cqVNq;rwEB;(9}wg(VE?L zp=V>E5Ty}lb;IJ(&7J(21HRo>PS$gAPIL^p^-1633}be{s|N77OBZA9w*eS}a?_Wt z#TaM(ULIS=2(QEK9&6vj*&*s9bLIb+2n}KYG`5V%ph4Hcwr|C9ZN7tY>nhjE*PeZP;6$8(vjJ$rX#b_1UFOC zaS)rtajng@ixpe0*-yNK-aEwvg6U*Kq@uDkQjysOa5_qiY4%HOy2XUdIjb^{iKUWs zOK!V1Z0XkKkqS3`Kctg$qmC{!snPjSjzqM=b~@oYDes-$SrdIbm$Fc~2T*?9PrZ$z zPBN*xl;kUSr@XGcJtuswOQMrmSxS4yLmG-$ngnbPGBM8a9V%Nkc4wPgINOXjMYQnj zYqCS+T1eO-JEOK1uMQmDPcye!U}4>fqZ_7dO4+k@<>li%aIU2@Bq~mwM4p$TOsCqG zZ0JPVj9A$Yhbre3!D#~{x6T3FOt6t-t;yNloOs93v>%kBY@BNCtoldg1D1qZDI6H7 z$hHO6J?Rdu5GS*B$i5pr0q20h&{0F>i7qK`k>V_Mz(*gD$td;Unx8*!?W6RG_RbEX z{UaX@z*+6}9F4EYD4l9GUT~5POyso2{wynpL_J930f$f2>JI;B2<-IOX*|BW> zUR|l#`enftKlJUalu;WZT!u*H>}eJj2c8$BrI7dYwr-uWoX%F8R3G zg|8NLM91Q`kJ3lkbNu6*4fs}VX7!a_R>h3f(O?LDQ(c#XOKbA_g~77BlVze+cV}9M zs}(x?O5~37S{iEXv0mS;X~Morf(qBL&4;xXKSj*WSu$t*p zsxl#1pu6*Obt&vfF#1j}&qk2z=uX_Hw>HgKo^^JevD@9r#Kzf516>Aj74UAI9h0c+ z6h9kPkDHs|XX0zuDm!aPy3VGL*xgPm!;t!h5;sI-1G+x1k-3Fiiu5eP&70Huqx>)v zw6VwHXH$rb!|1wL$1*LFM!R{&n9-vr+x3p2LmGx=4vcKwUL5(qM#UL@eRijoxt!Ly zI)9#%tkV-rXQwOPns)CD{^qGEA9SsTB8}Kj+i-(Ven(RWd$j%F0ZK25lt$} zNq;I`yq+L#UC0Qk0lgy_f2v$@G-k$DTIFPuB0IxRB1+)HPs~Bv+w@I+>AuKJl@vXhUV$q z%&WUw;rL!d%02qqc*;&oBJ)@Ubhbt2#naqp(UizZC&?s0*KFpo#~0Uhkb-gxsv$DJ zbl!}}eC-bFKPpZ`FRC+NM?vhx+3bRy5LF!3%L2bxaj(&yOEVG%myde7H(CS}blEj9 z`%H0Ir#;hb7vN8!)YsZ{aY$NzX+6wANIUMP2@PzKvGF1o9k{qwMrZ4%pVGo-h zisDV&!ip8Sc#Hh5>VQHCN&E?_QEO6Zk}i5_72sl&zA03XTe~!$1x#nVAD^7t(e!Xy zemb8q8dg&?8s9TxibO#rK^Xf4Z^WsNB%lcPwrK6j{J|u>uzI8V z{i0YBVwhk%kO9XZ!pTE>ZIm@#R|#(nd(s~Frj_ZChM+>b5^~8gr+X}TMOR$sw17Da z>fRn@))T=HOSvJ$MrdiK8?7?Kl)Hgft3Byj4HKR1)7;ubyW0nWI)+<$~ZFM$P#^T3{XCX3YuapQaOF5o}jjp@uMNGod7>l z`0l~&CTo1n*%`2N{7m*Ump;SOg#*?(S@<7g>}$@T8#ZocruD3vwqJhwlW}TfbfmBk zzc4QBA-g}q_K~hWFz1%oGAY?wQ{x+blpVoo2{n(!Wt|tI^X>DZwnOKhT~*owlQ<-8fL$n723S_KWUy_z87{J6W|cZcylMRxqT~b3uv}Q37wOR@dWS zlPT?j;o<|Noh`W_f7QCHXl5;S^UbxcnOQh@DXvz#PqL8CyZ-|lyUnDdyUeTW$<0us ztGqryt?%M3mY`OXR~c9oX9ea|8aoXNhG23~71J4%G@U6U1<`dL+KIb2V+OaISE*a5 zxU1hp%`>+S{WO4W)mUq>96Puz#CcPsl3M^#T`F|I_YNK=qm^q zuXQt3vX84`;{PCX$Y;iA#-1UvgR?}lrjloB_3gu8np;`bW2oU|HgHZ7w4&{yAD^ZC z2}VSQC9b(Jp`=XSpLa*odUipQjg3V*nCtCF=WvK9J0B)Gy3AAykxFa1-PbEx3&QMy zQ#=%*Pao}4lRjNt&U?EieYg5uGGsy4kstama4g|Tig^n>#7PT(1N@`$=b}irAk){BURC5uJ`i&U7DWo zs7}Tb1|U{m47<`D&gME|>2_TMw~OUm_T_GxpAu$b@ZF?awxXwTzqpT7`N^9*tYr$Q zR;ZK8197O2v5TO2tDk%MrmR`!0O#mtkPFpWaqwU^+1-7=<*O@N zwXMk}R7HMRvKd@8X09sv`GR+M4w-pH&t;}6e-FtuZhOxbh2~m9w5okg>8qITwsyL? zzpD`S{Hm@<$dtb%%ySGc39HMiX3Ur$sW$y8D&p`M9powkb}X^RjD_w_Q_n?>>iXI! zry>!~-`NR>RJ#jF0AmNx4f>$e_f}?-X8Ssj*xdbpw|0{~0;KbxD{3kZa=f$LZ1ES8 zbt{hrT+i)f+PaUd)199vk~kL+Irm{tzF0M*Byorvbkgs&#M8RM!Fs!9#*&({g)?W) zs48DDzh=h#n(8998OKDbo3)?pSKTvPi$781`gzpl@m zsyLh4+3^N$Yr4vD;g>PTOT~|7(icd(w3y1+yK6P&I=Dhi@!Dfl<8if3z^Lt zS=%w;nWU>p?2fQ|QJthk+J>LjtJON_vJfnGG%~9(yBIhvqcPz-L5Ioh)@t`<6yHa% zEagtPQegtaZJwrBdgOp0R*b@oDH=C&|B+*moB3C6G-|r3w#K)t&j}^tMvn}}mW-Pa zw6~26#*8l+GofTGR%6DLjGu^O5XE{tjuEyym?~%&rjfx*Mz{N+mz0}N3_(U6%mD;l zVP>5cYwcgALAZ8ioZRQwa%B8=RpqbBQfo&j1{K9>Ob>bjDTZE4`9(T~cjnSp3$MYfD>OLy0f;n@}OUrAaQ4)mEUB zIT`Yn3+T{uZEH()g)`5pp&`#gQ=dF5_Iwg<=Pwjnnbw~noAT*JRY@sbk0#Y}r=A_7 zJUjG)0V(WHx0ds*xcHK1<)*yhfc`#WzQ6XoLij6iVPDf@g-gb*wtDsm^E_i&K>urJ zu=yDFIb(T@UM?@^jEZ?ukm`p6&SX}ZpKmv>4;5I)@cz1gIP`3?%(od@@@!+RVU4ey zP3IN%qn5fn->Puys;yxAGhQF|Jg2iwEAFu6+?Yn&zA~$g;IRMsY{&B@tb9v#S~==8 zKQEQ}>H}H>-;d{dTyStWpmsLGHkDB>V&qw+V(v`S4IR0$xgH_kua*EEy2>BQ;US&* z`cM^X$jfzAjP0*z9UaiZWa^{s$L||rk!otpj;Oz^Bi>dGn7U(lZ_UR zO;g&J3p*`DF?4gZw{6NT214=RIj@+9hGjF7lQ~Am{*|>_-sZ-cb#Yy;ww7~Z&Nx=p z#zTI{Ev~O28{aS}}AqnKBJ~zsh=RWhsSwi2A3)>_5N|v>fuH%-88?(9$oC)HFxqMRTJ`USdJ%{0ftW z?<1XM&(}6{EN9HiTye^=?78=pW7%_u)ebIPq}r(VQqS?)bCh4$sh4f`Mt5%1IoH_S zG|HvN4&A8AGM-sHnfr4Vij%LlI8y^jpt_Uqzo1Vs&T-rxWKQ;at{vtkSHnS9w72KQ z1;w_wkl1oAPxNFs`!&Mcw8G!UclXcysY>XpxS=ncs!-Ww-B8A@dM>Z=%HpqZhh^& zG$dIktkXx&vYKIpwxdhq%%b_GEfKYG?VVN=4AV^uwhp+n?Pl0H`#sUjiHtJsO2wTY zZRHdXC}nw~rEOZO%*@dnO=ogv#p1TU;@{wt*ekrFis}1udc|W7qUXi=|!+4~! z``vqe+1OpL;l{f!wc>J{L#_vqTT~~b>8`fAWUIc-z+yQ{p42!gn7d6+TA5(!Y=&|p zv9F)_EiMwbO=fqQqBt0)YP0p5Tf4;)N5?t&)kOo&x>yYBcL!$G&a9X_LnoTGGv=2s zm|ih|)^Hts`2^i%%4|`1$$aCEH0`^k>cAwdjMp3={+MpP?p%dr$?V1Ljs~e{|6Ovw zofcY5Bl#N2<+l`a?`b)|v{YAApPP~HTbo|)iqlnSqZayBDL&7+BK<$rOOv~hDCxVS z8rLRm5aF9=k`9wfo#N4VT%|h}av@bOZV+$4?1z4m^pkmAEBpRaZ^wGZs zmF{{cod!1`T$?8Y$d>!MItX;>Px{R$V{m=5!+(Lh=U5|i z4nzkj2};#+2M%ja#F9P8=Uqi|+cavA)RiiUqbx2cyR9w1>+Fs(YvN5Q4z#01Gq^s( zNqEA3exk=7!Sl7-9EY5Zl?am`HtgJ{pI#A_zh;vE%L93iB+0K?;M?t7;>dn?!hMI# zm5uuK7m8i)lllH}#C?lP<0U0>L%Aj;J=aIoApPA{WS{e+3i9gi@Ac(9YTm~dSORh2zn)U}W7Eeoead7k3-y)t!)C4Q3Fjx?X|iES0Hj1fJTCn#u9W3E{MO@loMnm<#LU{U&2|K$eyFJaoG@S=UmbE zYjklWMpXU>CvrSyFORuX3bkze7Mr^brZb)#&zWm3oc;R7>n^+Gc<>iPbV*G`?71G1 z<0b9C+RJ=iGB2E4Y(|m_DD| zUHV?>5;lr;pTyq+$5_jE8u&RT?q&I(`A~1Iy@w?^KbYanEOy-7$E^@^uT@N$%C!nD zGxD7Mor(gkc2L*zMFOWeX%~l!y|)K$aQdI#ao-P!92#`gx@@z5LLE17kB7Oh|Lv~K zdPF0l`w^|#HS^{cr8~M%=4Or~`Jy%IZC|4CH~;+nLj$S*E}pIgx;~PhvT4@Dawxy4 z!chcwUUhGaddnC7XQMsjy=ZEe2iHxGGTXj&I6ULo~Mr!%x zD)*nn-}4JpwWa#;s1jUQ8fb$)9jVRyB$0l30GBc}R&YBfdPyahp+nMPKRxmtJORtK ze;mx!uU^znch~#yK0VpSB7&EhZtbcUT0OpJ_RMQ#>3RXhiot#J#!C)^&IPfY?e5s< z#pQ>K?)nP+!UV00uO64PSV<+d-DX#DBkp=E-ZS@9vp?^F-8_PT`3zV>&(+7;`Dk;k zyT|3`SGX?VcNmy(>%>7Oe_M)ts?(~iSfH;&H7&^>s1s4OZjxkj z>W(#hm#IsKa`i{AzP{w$owd3bom;Aa0k%?PESXI4|3aj!w0U)X7j(Y|BdUjhOLz_~ ziA3w_*{f-4jvv_)l$MoGpD}aR?20)DM_2+gYM~fi(he`U{zDGU+Lz4BdFM8GORXEA zN=8SBPTyQFnOjqpeQ#@v^nB|@{Va{g?<^3rR;mo1E%eQ9Xw#0AUIs+`PM36F>(-pf zfbCt;yAA2|_pZLZ*K~vlN;ChdzvJf;_|^+ZboRIJ7xv{4xWTI>)>W5e!_?0EN?SW3 zc~;uWtk!5($RXVtW%oKiM2wkAzGZnwsx{xvj$-nHyCERYZU)=E`BwgHFVEJUY2@26 zqNehL`<9z;dvIlKS)trxUpTXJ(2$jvB-RD8>})ky_x4>V-+1pcm+si4cQkH`ySKIa z)V}iR+!$&Lgwn=n0egS$(A$4OEuj!K+`Q=RyLXa>%ESO3%@6D@nb#6yzQg>^HubM9 z`SyJlzmKxJTX(%8(e_-vWfiv!Q@v`xpn$kq!f(wL%wKhLoI|iY5fzkXb!P!prlHdv zAC(_L0kI=Xj9otFfLtFFmhYcyoVdJj?)LA){s1yv zusEfobE7RCy*!jJ%%P%{hDu&KCLDN7zUSp3F_ea*9-HTTY`*X1A&HcRGcqoiv7Czu zq0EoVi*a0DjN|fSTs|=`d`QNn;oPGoy;2+>NO5y2vUGf29>(Y8VSHX5#^>c>e7K&8 zZ&F_TA+;zC%VhQ@{>wx8FAwEE zoP2pG|K*{)mXp`8b11Ln`;W@=AIf}rIP=ZP&X!m_DBKs8n=7rWK+l?SE!+1ZRWw1@27Efg+~=335-CbaYkGJy)Y&EoqUL^n6q#24Li z8e}Hy!s?K1vNfLUWx-D{=i1HE!H+*y=@o6rjpa-#H=w(j66EzZ-je3d&rEQcT~~F6 z_YNd?o&4vNzz3WV?guJ3^I^lJP%Yt<aC^iU()Kyw7C9%} zBbxj1hdK<*p+2ITeGv8)`1Q3=#@t*g z+#P$XP=Cx|)S8Spx$a*Vyw?~uBU@9&_jia9%=%4{Y)sW=4ey2CEiE7JW^Xr^h&v@AK6Lw zRn*d%->bDmn>!2Ut0mgfS-9lM&c@D`&R`f{RAHy9V9(II_iRtq=WCv<#*GcB9#)0t zd~zr}cgCe~HgPCCCg4zbIKZKB9pNysppbCbzb}VL1syo#&rMv5o}OPd;MYBMMYw+% zyB96mZRebTpZwuhcHKTzZ;xDUO?Zvo=`bxD@0wB%4+^gADT3?nHbFJ7%!6~hN<*kk_D1X0t2)8nZL^zUQ zbIQCPHy7L`Wjj1$@u-y84e0MvcDrG1 z{0snlg6^^dXC&S!4ej4d8BegIp5++;4Amu`wT z6qR*0rHg8kCBcBo1vN$G`k4u~@`|PtS4lu*2NaE-R5bR0VD#vc(G!bCj~_i6k40Q- zjO*uOdi+f)!t0m=2vRa`;)v0N9H0wpMef{?oUt_R!F( zs$dHDR$Aiq2k|ASx@bC9oQQQyBW$9nlkyhTxSu=biw$+|@Hd?rPJl$R?I2wSNH!Gn zdsov2%&V9;qo<@}iboI7jxG`_(g|aUJ1QB4eBz18?p%y3BU9ZKk{*BVq&Ai+nqj9T zCBY;P;Reu`^E*sM>b*G@OwbWyOivv*IpE_>QxikRjGj7mOtA01fnG=NJ$1~O;6Q$s zqC}o#HErtHjO&!CP!oYH+a`6Q_1!uw-ukY%y|YbvtN`+F*HpLhwfmB`S`$NZmG z>AnsDtwdTBn!l$4RyA9l{Gx*w%J+~qbWXv(gXLY1I;zPy_pTQc1bVUwx3!cqC$y2w`N$zLJk4Nguf zqG^=&?XlBeb?Ls4oII?Wf5^#kb>QVd@lmWbXShH0(tVk#$*HGAK^a%0FR00VNARRuGs>YC_kuBNu ze=jD|eTlS)Fl36Nt?nZKy(hFjEBvX8(bYP^m`=*je z_q7@hx-TcQ53RX^mUf0p)cu%}eoS$!x!jc&cjT+~MMbLFI?cn7>(OUZ9f3TZO5l^$ zoQ{+q>V8-Xfqd6oq?gA~cVFWBT^&$E5_(UHy~1Wx$8{j<4Nj!=AaopR9WKN9dHGhk z2uDNpg|p==cHKp~&Ixf9(wDx_u&8_rOS_lkuEEypqw5VL-FSC`Mi@6pzg$&H+D`P? zUeNu>n$w8lMAa9y?EeN%_m#L)={{yx?--qiN(-ebC#(8gOtcNE!1p(+izB_mK45ht z&Hc`y*PM>f)iSZ(BV)-O}^l@vPSdkVF~OwQGwr9hO&#p)`NF4w6B?K;$fAO!c@7bww6HF_E{g;Z~~ zng&muu5y3lhZmH_^((Fph#f&9yu8s=ZRuXGP!eN)SiG-v3DB4W*YI*Y`zYz9%m?jJ zrIUvADC{cV6x2y+Z1V!3@}&NctvS<2s!r@AYOhvBq2p3D67Xh%JVc$Hf>AkNx#mh) zUz1l5H>FdDK>wT35LazdCpT^=XDeMtrMoLx*)Sw`U-<39SzC64dZr)kzSmuaA#Oic z;m;LyU!F6bxw(;zWF#u}mB!|3yl=3DEBIRKRBeX;C21sfFC|1UBZ*AnTjjOJIWbsK zEZ4cOCtSv-(+F1$iibf#%Hz5dYfr9A$@C@?)s@{>(MjFVeF0MIzP9_!?iGwPH>e)F zQ4i{+79p#I>YY~O#-L1`j1S~|73Le2duuy3yo859iOBb4E()(LR6j~f`OZ}NoG3D> zSWZ`R3s_o_ovqpk=?9Ys+=xW`P;*gl#FUndP-jYx2H^heQoeG3%LrX7Rc0Sj@`{Y; zB?Z@4xe38{h>5=cl#Iq_GWUOtuW(VbfAC371J#oJ$@;g<<9gzhFv3OnpW@ZGhQirI zJKQu79dffKm!KPL|Ic-gcG0V=Gp7<=2jhOLL3-=@&;Ly{1!C82uchCTGuYvgy4M^enktwG}C_f!{?b4QP>JS)j5g=Vt!K}J``O2e$ zUBhG!Og7z=&fS15(4KRI`H1^Xw{O=pT%SwlvDyjak)FT5m9JZB5$YQ>!*xH1maHGf z-w4tlBGLtcOmCDsnT~YdfPm;*=!q!ml}`Kbr`+n;)m_n3OL$T*KQCS#=(?k|yv*cZ zo#VAm4>jo1m0sx@<|^y)-Pott|Fsog#-r zxH+O~Q43XqX>eg=u=vyxY*CR@FTPh@Z)2*&KC9@z>PP}d_ZA#EPMP#C(l#FP}lJ(^aoRx&+ zz$B-ayfOo(q)AvUd`O3~qAlv}-P9&f&|IPTWLVoUQr_cILMp5ePz#$-TEZ-IB|GI0 zRnk1G7N4s$#@g_4IVF^5CYvsd9B;&Y2EutLW496&x?FAsfvxcdabjJ&UvPz986SGS{$6p}=sX@&YfGERK18T9gFno_HnNzhcV z`=QKa(g~M#s@6CL)lpoe=EfJ-5owJ~II>F>dtKJN$Te;S8v88+DT`8$mCDLWOFnBU zyGZv()N9hMu`Pmm0`Bp%@POjGNY_I-^ADpH(9FWme2NQ^UTKTH^;OQgSLqMP;@V zsIO~O-|9Q0%o%%E_iNON4L}Q4x(Fb;FA?9bgb74mR?*sM1I}!H-lI+ku8kR)63O85t`vE8K>U9Yxr)@2Yu6Jv;kY?5Z7ioQ)d6R#qEDr8^MmX-D=pGS zR-qX_rE%?66^b`$fvY-d%8fPo)0RT9yW;E3(OrJ+^kA1 zN}9r;=<-FQcPkx5?iEL>%fd(g*3dzdAvZ!JY?kHfma>1)Pty5T;j@AKn(4cRp_QQ0 zes;mk&kI6XlS;WiELfnHzN2~+tRjsAuBKP5;Uq#ejhb0atvRKyno@O=HD+E;DF~IL zidnJecdo>&*5wwL1W{>EqXrlbtWsR}pna27h4Si>R2*l}j(t{@x&_MYic*^e1FyfE zwq<5^5=DjDynvylP#aPC$&~(I*D5%FI*bbXK2=43$PJSJ+fvI3CTIUBKeu^BN95?5 zrgoZ?YfR5B*z>d6Gp*?*)NdatEg{oAYKErf=DxcX)|uYb_U%*1&vv#7|CdO!Q%Yr6 zKZvlt{Axg>^ZIs5K_xJH=hxJCih`812TK!ljn=Zq)Kvp*c2vtx!cQB+M~yURH^B`x z;@+}zxziA;I5N`^+M;Hl>s&$io{MDi*T)1z>o+?KRhQ&btYdn&HUxjyb8(0qbl&Hv;-_z?-mg{IOuJYamOPwzRA;{G7&A2aTXUr{9O`4pQf3|L z=bVM2K+TCujm6^AKAs9nbrw!khgYr{xg@RHvzvqKNRkXzXZ`|fq2joF(7s&@WKM&B zH>b(AxK;ieeTBk0acgnqG{oo3H_UaH1`P_$qe#9pp~ z{Y$T*JbsH%*+2gp3h3LW-?XOJqL5B31?weK4p(-!Ezu*l-UYFkz1~w|^)`Oe;RWAk zwW?jLU#q<6zeBYD4|4czGUoaS*V(zADQ~dJ>A3pLPdEnGRv*d7b^nO&OlOz{<~`~#iM3~Hm#H4#Ke)|( zHvuE^9+j{yq|9wOr@%_u?>OoF7r&Z<`i_hwv>Ae3&n%4Y%ZrH-NTUZnHGfdonNdb! zK%bC>elH~(lX`R4jcJT6Fnh95W_@vnhvQX+WRsH20m6B5J-rKyLuk6|va`M-kR7*dMNv-AjIC}warZ}59ib9rsxOrD z!n;lD5BL91iSzd-!mEy~YP!Vz7B_-+!%1OXa08vgg>ma}Ep>8QRJW!R znOrEvJ`UqU4Qibc6jHnV47e$lCZVX6>uJeEex!xs$u=Vjp|;|C?c9je&4h|qsO?xU z@8#^*4Qi9>INV_Grw}U(?6GB5TzyJDtKe$&z9xN(&ZugBescWfXWaFE*~y~sTngkV zqc1K`h(+f`ZqG-pC2s=s|221R&308+e%}vy>Q8a1QdHU12qPp6s8exqk!{i-2+*F-;JcNTMvi321{ml~g1l!f7E8LPYIHwb5}@#K1%N0DFIhe3JZr|1sBX?|qIW zo32Wgw9mTCIp&z-KE|ADt^K>x{x_Je-*)k()@yhFF1MxHXnr#JPB`CMja5Bnlm5O5 z@(w8ZU5vD}(*M4~It@2FX-tH{!tjBv>U_zV2tMFEz8G}_t6>L|?xQq(kJd%1jmaQG zcg*B&EfKC6==NP}}6h5bF#9a`L#|gdJ&% zw>BLC>LJOq;UEaKLJ`@<@?HbSE-%Z1c*t*tTSUz=gX<2!EpAju@x6G@wlLN; zX8PWxIgRBD(+x4(r@6V*^2Qo2JT|gtEko7foD&XeMcd^!cqCAVKC9hYnAQE!HiixX zU|7~FF6)5Ym-&u{uDMaoPl)(YVMuB!z;T#i?BN%_>3YLe+0dNfNl`D-lvy(JiZOw1 z(swkTfXnoZW1Y~9FvmGHvao$&4_v3z)JH+bA_0tH9#Bm_v+n*rXJ7uM9Ox6K(y$D; z=59^H-T-x?q_`s7S(xHC@Vo8eS;G7-V20XDP~QgyxH<+8^V!fan$Mq)@t+8C9m1cK z_@edW3Ii97L2jbA@G63Kb~e8d`XX0lMyx@(wL|5KkReiTNlBgq2Z%&ykuo6=xEVoG z+-ozweQOyIl996dJ$2;xG90{6@<4ahHWnZ?4{p89P)Q1`c<`u=Cy4Y8e`5gqsLkw~(NH?Y>GuF(7I|P}|y=R#2aI|_iA}K06F|pZ9Jhr(d_+eHY5D{HB=h%P|tO*H%bLrQp z7+k@CbGBbQ*t%*%iDJm}B`Kzu}Dmo?2CN<1Ml~=i{6qgMA{rP9} zOR+WK#HIO-A6Z-R@e)U|ZIbZRn94q3pBEn?`&a^o!XCANC`#*|K}Lld67&Z?uO&Fp zP@Gc;@0S)n27GbTdG&P0(lPHA2U_b8fl;2FpuJe!5v*70p%gotU$Y~R5Nx^ved{L9L;D7Tf|p`ldU8_*shgWs_%W`k*8 zwqe$9X=9a)?_z)n#>T16|4+ntO~&-6f^vE=2YXGx7xxwt>iX~kG4kGoK!}JBo+`+& zsHwcZQ(+}&1cTOR!ojvzH7eZXmiY8^D&!u}p-ZF+&xUSNLiVhn}3+qkqdMjC>TS41&@CyxK0 z5Bb5qI6Aou{zq#UflwQv=Nh)-5#w|)ArlEuSUSn-S!>Bk7wSXbg$GI%cu+4qaWggYDyohHtujSNBjbsd5La&svvp2$i~R+u6Fu zz0c;KA9%PVYTVP9Q-iale$9eUTYghSeoz#AmA%A>z1&0_rPqW zqoz3Pa_c&PUB4XMxzI8GA!~FN1V+0jWZ`~uNWT;Y2WC|K+{!Us(7zt3#l$KxmXeAF zn4piBppW!no+&1FUe}{lf%z_iQfo`}q~eSgnyaLohjxuiDqhls z4wPP=dhRGYi+syNsHJc%dgq)yCI{?r0CIMZWj^&BHjNE7$c0-0x^19rHVV1k+RSAD zt?BtpJl1AZ+(@;#A8?aDKwH-h;#n+{iK$P_peSTmPzpZC` z78R&>(vQ~th~^u+GoB^Q0v*ogU5(4N&b2OfM9Ufwu?G`KIM@}lyisu(ms9gZ3Z*>| z5MO%I>kmxXn4{HBba~&4xN0WteU@KjnNo5d zLIYQOLV1!5HU^*NVyy4D2YAC13{vY89*Cy7X;t&y6or$!N=qk<(IurreIk05`EuJ}Do>}`0a|e3LRpoPPUOQkJ!B+2E3)h__E%Z* zL|Bo`9cq0a2o6tlM8U6`qfb^>?11bmETDxRMDqJRh{|c%YUiT98B&%g0!Npwq-BC1 zGl@vnNfX5&wA`)7cq9AhjW)u zjjZsW3MZHw@Sy&R95-3ZWg4`OX;8D1?`J5mvIZ#+QX)$Y64rF5-UAh-FH_wcO_?Nr zp;nphxnXV|`_F5TBovtfQW_(J4Vd(Bz^a2VWQwpI1$^L-ZTe+p#*gKV5gJo0R6%<} z0%jsZ0cz@mda%thwx_J6DN?2r?QC^%I{#k!-KEAxIbfAZpAN*L<$Bi%|9+#;%$wt!1op&9oJ1xXU~gfmn+U z98YVV6Q_#1OXYyWN(gqS)f0ddUll=@)$Mv>A9)XX5uFULF_)$6G|@@sK~LNz%-}et zS1j1Z#`mT8boYULmFGZh2CY@`64HGp0{(3x#6C@`>p)pox*aR*?=cj)RSY$=40mJHwpgt6G;&0#-v`}oKA^lt{ z8W?)Y(s9F@Y2cX#YIorU;vRX@2WOQIIqB1}vaow#whCW?Kw{gb#uaEt9}%+9rc+!6 zM3yuH1T_j-KkYL{59D|63}8%Tk691Um-&StskGe%C6{Ij4PiO+XnAEf&)C)5O?C-Z zhffFNcHQ@w8t9bH{dpAXu;~bmgF)~jhuQ&6w$hqGZV>9bxQ$3HDEZ8&5|(W*Nmu_O z>6hu^lBx<1noOW}wQ>Q6V2*`&*Rs9R>Dv)#I1h-9qg zx^|K^poJkgTR)WSM{K700wAM?<=ahxkM(9YT)grb!`G@_N^<%LmEIa-?N z4h*|1$XH6T@2bf02qli?_*)SeUey=uRbz`pS?zNUaZ>++ILYqtqI;lY-}1(CmY@=s zF4h`Ud8b__i;1=*M-~;iQn$)&~&@zu!&XqSX&-EV*w>ve!U@#LZDVlkQRP z7O|&XAn{l4nL+AzBo_u#BugHI$2&|AZ)HTEq!o^NXj|2=aGGZNAQgG}02UBHA2WPq z?1-*?%NjQ;8b8-(XiHv5>A3>aeEo7p_pE0Jnfav+VyVx8Dv;)js@+)n@A|^YeG>53T|=$R}f@O1fCDF z>WR9F)P4YCJCsbwtzj7+$9iwM+X#y`-5S3pJm}l%gl{tg#W<5XyZ4Ya)C!pu<-42w zFpE7vE|Xz(I=2O}A1#K?^IK4Rw28R)AJ`7eo^M6K6+jXcy3)nv=R}v~s%Eq#PLoE7 z!(Hbg6ovK83=Df2xPW#nvfSYTS|9s^bdWTMGKU?rf=V(Z`;WxZ8>c(!`RPCOw`y%2YQ| zh?T_?ow3EpZV^PEi+7^S?G{h=?)gj+%sGXO#u%HW$8Vv<>j%Wsd;=!zvBGo1AldNy z3V0Nmgj1nK_hyiC6_#S9l2ib;Azip+4Hy;`CdL??wUCOYaJC-k1KS0+`H|{-tGIXS=sv_E4Sz7A1CqF^=u^0fMK^N zh4NhPuh>Ds_u8J{;uGzBfKUAU$D)W4*1xvl(@pqMt0`DR2=qasFO-ZhBWeaujW~2y z*pQ{LZ$%ZB?t>@N-9pBZjh@to5sD3T3zZ;NMbmw-5hGoe%|UtV*lMsz>$R`eZF`Cp z`$S<{C7}w=$g{&IMxVj7V7{CZC7Etl!cHyYu{66jAt809g~Lf~SXekc?&x_&PQ*ZO zGOxYh^)*&hFt%$wtoU07M1qx8%@;|m5({a&0!N&h+F}c(qFNe^H;?^iK!8zKm?O|j zv*WEHd&aP|@sk(+`h}xEf8nve`SFjBKKJ-D$6h#k?1kqK@PU(q85{yAbBmAQ2_kDY zU~ngD()D>uYV9k zNJAUA>Kh4jO#>UK6H7JZAYF3cYY2r=_R1caL|eUCZLc3_cDH;SX4bi14>RB16nkxeG@URm;D;V-XL(fx0-5~m870JyqFfZaqoE8OC z)V>_mH=%kg=V(PYVklW!SXR{RIznQlqk|E#HK;P(#Wp@|AD2NneW&7oljd+0h=Bd{T4hQ=9PVA^_BY9U6#!i(er6 z=KNExBRi#diST%o5^S5>qs8_4MY!RtV4OfA=kI`EF|Z3GW4aNQ=Dj&AZb{}gbwPb zyik9o!G|36<;}vtSw`yBa`BaCva&|2b3O<{Kdqf2*OanheNnqR0X)=ABjAvyf9VoU z>srL3hSUz1Z-?9rFfi(}6P38w?M-ExUZOA=Emsr^EusBYd2E`*X@^ZUr1EqyCkuIE z0ZqaM-t7t-4rjjkKg|-r#Bu5Z$%eT4jkJOm1|<9$%MtGr^P2%8Rw;T9gr-bqVPF?> zb_*I`E@C555&fTb)B0nv-v9YcM`@lFI)tadIy7u)0 z%W}Xj6FXs(l&4tWFMzR9eWh(LXg$r>OdS+H1F>5NSg&#a@uSC{T+6x}`6$g=rkVp@ zo`1f!8&B!_qWyKUFspYtjW&@D(zeS@N=9qDO`i{1+oawYy7pGKWUar$M``vLQGLl4CBlM2 z*D_0GXv`Z~#>XZzI|@piz|5kC4COLOwd*FawaF~L4|~ei)tf0GQ8VupHDq82<*a2* z4WRuRMXPKE1l_FCb}WYpw~`s26`nH0{YeGLD~q_1CLQq@Mr^x3(h7oOx=pCS)i?kg zd1R|M=w0m*(K;7-DA0;s%T)v%*^pFiCVl{l7JUVI0};gV_x9d-T1jbM2JY?%ZW*uP z0opM#p)M(?zsamS9m-g~bb25<5mx&D@}tTMpm5ar+}hZB5HmEh7&W zt;*pPVPNBC2Ogd^eob(RNh^7sLWHxOx{Qgvx4gzAL}vdqdA$VMhMX1RA<=_WanjqH zX-t}Lk>L?AqI#KZ<|yI&B7jhhDopGoIdfk$GjNFRO?iu0m&jN@#!#>d_eWAASBkI{ z>Vj|yIpV!a)+;u^G!Cz1g&Bj7i?y^o!=eHGmDol37u|`i6bGetn z>SnF@BVO1x%%b|19v(QI^=?!Ydfm;gi;>$LBx;0p5dh0L8A1QbvO}a>7wygXYu!&M zAG(LsnYKLY-_uIRoL1EZyQ?UV=>!*Q`rUVrdbbh-+0QUcz&JvfiBYP=h00b)=8t)Y z)~dF@GhCmnmjp_9D0waFd{&u>Lsd-R0{BoWh}u^L&RAjbw!r~#&4v^Bh#c+r@!vYI zHe1Dq%1jAYKR^1vbo`YA^&PS{S*F%GBf2xd_z83FVS$*iL8lB6bK)DUP9FT}oaX8S zAieZ!k9-etAG#GuG8x$t7sZTaTKO#5oo6T*YrJ3fGsaa9`L*|f`3Ig9w--A!CMfPc zyt<|>y2b!H)}^*aPr+_VTzJ+OtpN>Xl7Tz4(=M~LvVwMp-*?=jpP5$H(2Ln28$6wi zmuCz!JVeb)+6SIA!Ab(!r;>@#nln~H;j((yiVIMM8L3tL#TvEOC~R;&kwD2cjbuyt z1gl};L$2`yp6=p_h1vsNy_VtbVSWr=V-ZD9`j_!&C&1m&6T_4l7|#dGM%LARH57w> z>#w5TU>_q`0mh+jVu$ybgdn~ndIVIb9C-_D(UikS`_WAFaU02$JD^F>53S) z=V@V_s}RMQzO5FiMUu5w4w>Fq;2>ak<0$mg&b4T<`Fx~Pov^A2Dvm3`#9@XJL%M*= zh;kF-FmYA(>YK!3bj|1;W3n6=EC*L|(dB=a=d_fn9UY^A@m;rl<_Mg6;h#dA;;KYz zfe_$se_6K?0qfSqE6e!BY7ftCnEN23*xdppX&cIAf(Pw199>R0vUT zXL8T+`;325j=nc%uqIvBg2dS<-HX~2-P0L4UNaTPZ|v3yO4p*E+7as}7K@!Ko~}?r zWiys=$*W$`28gZ(I8L~4KZ}V`6z&Mnz^$5uZ8M5|U%fBYX-4f0uI z&hv4LzpNo*kP*cAcm>j=6q~N5F3xJ0eMGg>b5qp+8Dka0egzSTh32ouUEXsj|F|zP zOLk?d$pb|ZwROm=IO*n*dS}(8EI4%i#RF{v0;JP#iz+!QW(IJ+TEZe}UM;~c3lIRL z3Kny|Z%JWies%uIfrlS{@R0)tN8*G>-GMb-Gz`$xl{;nw8NT(B$5^clH5Ct3=0e?J z0veJ(f?9&j|M29$e~t|zmM?0P1Pr_aNeHj1rctNmaa}PAAWJlWkzB;mM4hyT=DD`? zI`54|WjV3J0uPh2$ZJVeiyiyxJRz(M94i*xLVE`L-p`+W`unq=Z@4t%!u_rJKeKrw zy_&{Legz~6p(5Y`ctwvADfR8;Vj_Z3YyIN1%WU$wWHdW-=>tj_`+xu8^ZVDf8qs9b zDvWf-k)xvE-YXup$xndB%^#J-~cdeP%AAo1pih`)soSoHXwpB}mA>B@=_ z>0WR}nA?zEyANsmY+5<^=?hOkHRf6vK?2OnxWiO4dEKdh6LKTJTQCkUW~oaVbg`ehEB;WxfTfA zGGvAWLr|AZgvH1y3!GQE0Z-7mat)qFL7`bi4>9BU>=cA|uS3M2o8;0ikzS#*RAt{& zzh3I$r(7LvRu{F-E;9B~X^=r(B=2`U^cZ1~H|N=Xu(;q{yFr-c{Hq#Xh16Px0qE~V z+My8REeShPWo1aavn7G=27k|}O|*eHsK+ENqPESIMrbBbL{DxHG!;vaPNYmE^ zI;+3Il03H!VK9rrW@{n+wCU)U7cSE^@sOZs6@wad`tKa~`-^OUoi@m)lnSoE8MZ~c z(WISiFbGDw6KZ8k@YFt?oAx3~vvO@IZ;R}GC~-1o?Oo7!&HftC`TzFD`(ad+ z@=^{JPH=@I2$@7-A~w7bV)V8WL_bqsV#yaD+2VKMTHG(EKj;51XyrpczsG9c#K8QP z$9&(T4*8FZON%S6_MAr>47}c^^Z%It6CZv1hxvb*|M!ip|M=p!|LxoNj(>Z8Rz=_s3$#-Xx19|&46+Clu(T@sJ#W_iol>0tPl3gX%)tAr z1<$fwMIzKy(&foXB@mCEI6Zr8>%~`|e`D)KKL3dL(JS<*_y_UlDOgyerFd-nrI%lu zJ%0M+iP;m|C$>-1LH~sznH_!Y`0VJZ7q{Nvn#M1WpUi&x>o>Mf&Ypbj)b`2Kv%h|J zvjA|=x^vV+;8-B}bDCZp{Pgu#xBWW+=xnT4kMR_~f1llYX?ydD*MId|fATkPtc!7=o{OPn$ykoy-PxCd*3U1xDI(Z!sa%Ze8HHxTYBFEl*b@Qp$ zUwmaYAd(}ncy{Z}QxN2LwntnstJtsSwoku#@-<1g9p#>AcemiKXB&YBeMt3JT&{^nMXFJ_{<(!z4Qnm zmz&Mcf%duk&wv)chxi5ObI#@5!8$zydgr|TK+Yei^D_@}#pZ`Lj-EMv5{8~Tl>3Kr z|4`jO^TS+!h+m+5V1(L9zZcFOw)j$h|Awc5a5xYS2g2b%ILs8i`*40A;g`{;&_u_< zY-lqZ!5N;dJJ%nb?~ktcM;H5}4|r`7(>~Aq&pZF~%=tVsJP)Ghm&fzMdB!{c!ynAA z+kkP;GwylDy-w%rK)EiI>p-~<6dPTq({(ysx0AW z?j73a-r?nYXu?NpuHA4)7AkW9!QptOb}r<`H%$wb9@PoT|EBIR?UBF&RQ7D(epwv{$##FJ&jQ)yzG&?4MX1?Kra5ha z`=7SpLRFWjXqvG1`GlNS!21>z9TI}mHZ`TD}p)s~sL9~?LCGZ+GwF|-F2 z@2O1zE(HIE*=EOXWBoS!G4|{mk+ceEz8s{&~FT<0p^dNecPdU(V+Ltc|Gti+5*>cOP8gJv7?YcxWpYe?OxVp}Kv+ zudm}g%ilHH@t`^DLU?F2OX8Y{GTr#D52Fb~|4t1rn}yS{=gb9pC`ggXg* zEbAtNT7a#x1~Jwicrdxa077$i)s>Ld@u3HlvK${=L8dO>zyA6vifO)LxC{8<^*~mM z9U$0}CA#GDL+dX;ynI=buMTLUhLoT!(5%~Nu5mO8_yQ?{g#G>km6Q(ATA%46vs<}f z4eNi6Rtv})QDW0XB!Z!=Ke583b+e?>KJJ3OKoT&JBC;UUt~%!Ag&8SGYz(^_gglA? z4a9#(XW!DiIsoPd>Y*<)-lBESJ^bG1&ach(mtm88A3*!Z!5+Ctp$cw1_Mn{_wmRI{ rm^>Z7+d#XHJ$rJ<=ZYRRN literal 0 HcmV?d00001 diff --git a/install/share/locale/sr@ije/LC_MESSAGES/atk10.mo b/install/share/locale/sr@ije/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..08f72e4a87d6d3d6605ff0d8b88aaa4476624af5 GIT binary patch literal 9602 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 BXfyx- literal 0 HcmV?d00001 diff --git a/install/share/locale/sr@ije/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/sr@ije/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..9ea303048c2f2a5b6bfd73467b492706989b3f92 GIT binary patch literal 116163 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 Ix;WbWU;2)k4gdfE literal 0 HcmV?d00001 diff --git a/install/share/locale/sr@ije/LC_MESSAGES/gtk20.mo b/install/share/locale/sr@ije/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..c1101bd30242282e83b196c4a415136e351d9773 GIT binary patch literal 30911 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sr@latin/LC_MESSAGES/atk10.mo b/install/share/locale/sr@latin/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..51df952cad8ac53e9116b038e49184ce6c149c16 GIT binary patch literal 8166 zcmbuDdyHMzRfjieLdvA1(DVU?qz97bQTy8C5a%&YQYUuYxUpl`Gfg2Sz`pnFxpU^8 zd-lzF+_9(7MCIZ354TE71PCe`sS!}M;*ao#L>#d=9?uwfu1X>5MUNhR?$9 zfnS1egfGI^!*9dyg_mE}J}2<|c%FrCgNNbOFoRdYGcbXlg+BnFgKGaG)c6;@&X@!6 z3iw^{eXs*9ya|2`eiW|3cf$GaHf9cf0^Savhqu7XE^pf(fIE3U39o@qLh1VjxF5a% z>0++Ln7wcZL=|JG1@71N;os{7=X4e-73EFQM%CyZHQ1P~-m#RQs2p^!ShX zU4zM?4rTYl@%aN#`ac@qe*{X; zPsH!P9>0GY%734On*WcX#(6fr{|hMnzYI0+*PzDvW_R50qUGLA7@`5>pXXnJn*S;I z7Ptnb#|!YS@Fl2xnW1PX|98P_;QjDQSV85{V^H-qO%5VP$HST3NP5s{tSz2=))H>~p&qtyBX`$v@fzsoH@%x9N^!zo* z5}VIL`Q_R8{6(mKUxUime}&TjzoFLoB9zg1Z-UbQZBY7O4>iuN`2BWxG0%sf^t%s+ z_=jrmpynUM?~g*+_i?ECKM7^$r=iCA-T3~GV9+}sWfhQ38{hIiW2PAGrNmk%R{5QpqWCfED9`H{&3R9(oBRfMoJ zKaSMMs`nJCYR#&?)acs+kyNTGK=g(-j1jycaiIm8<7!mAEF$15IKeDnrjhi z=Ff1in7suV#P<^@W_4NQ+Hlv_?|Zo)B8tfmBFdqkMhHvuUPKqAH{_D;DMuj>%w4^n ztE#M_V2vgC;0G6eBm^&n`H(KDi?R>9c(t6UZv@2QBPbiPpXyBxa>W&;pQx-#3`9hl$LIGdQSo(>M zJm4C$=!<&&mG^acRSr$7S3hTM+o_{50#ll$dYCgoQQNGbPf#2m_npa#QBx;F0^chh ziWDDb1p^m0k9ueLHqTPiE>VbD)D0FYDooCH5q?_d%FQPDTIOvy-G>de?KjfY`bnt3 z>o-XlNdxD+D{a5Dqb2UDYQ>jqH53Ii@}p*izRW?9@0T1Bf*VIowUl(5x@JjAjAjX^ zA2!q|UD^;ctV+zv58U9BkVWrZ$j+nliN)Z*zSl^%CP;YPAmqqTPL$X!;B>|!6~)x_X(D0aqWGp zbGWIqk*Q1P!jIg|X{RX$g)I= zs-LBuyPJO1S@3ho%<*FjodX23oY6T*w#+3r&d%P}*>hv(#y!cNy>qjBcg)^8J4?gP z2{+C(;6}TfJ2ai$lg!S}?U~&%OV61jwyHY|r7fylZk*g>{-I=P*A7-YTu zsT+4~<#rXWzLPFRzafx13(gMbl6hBlGrC+~l{e6#@WcJ1(v5w(%a{E-XO12|de4Sw zdv?vv93Uykx6T6F&Rhtw-J_f=*+=TxvU2qu?_D_5xpkwRv|Ds#=bobHm0NSkt=+7i zF~>{Npc&b{mD)(b8HPvsl5fD2>{F+$6s8-K=PKCSym|Y#dCsJ?-u~FVz*- zlV!)Jim>c_2G}NgE@YUHUu}3@NcU+iLI7UKATNv1b6Chp+^)xsHFr~TC(%mnD6%D% zjmT>VleBgNYD(Lt8nP#I7BYu9>*{Y3oqe~9eLorQ{|^4ctF}u$BcYhm97{{L_E^)# zd7dfMv$nzdDR2EWOc621{n{BrODW7 zLRn%kJ7#7|QLJv8zGkak4!d1;cC)o~n*oR2tnds&5s}@*SEDG%#tcurtD7N~4aQlS zaH^u@z7Al6O_@m+c^$ZCd+KmE-V$j&kPOnfO{eVL|W(Z;m`W?b&A- zUH{|JZD1cbJNsrJmCHhqpG zw8)nmj2!!9>l>SFQOFZiEFkK}BL|^IE|4BFb;`$~iW{82jE~}^tU9|he;9^92ptp& z8}EGTaz#LCSJSZ#%RR`cRV@3M|2tSa%~lcOF|9%ROMbA`~_X_J;?AAZ^? UDFd9pN%-0mGaU5O7<1--0UVB~jQ{`u literal 0 HcmV?d00001 diff --git a/install/share/locale/sr@latin/LC_MESSAGES/glib20.mo b/install/share/locale/sr@latin/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..3ce32c1288b77e7634139e5fd6e9f4dfdf6994e6 GIT binary patch literal 44269 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 z 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

    FMv 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sv/LC_MESSAGES/atk10.mo b/install/share/locale/sv/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..9c8cdeb942f9e4a4cc165c0628aa0b9d0abebb7e GIT binary patch literal 8059 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 HdXDfPDc7JA literal 0 HcmV?d00001 diff --git a/install/share/locale/sv/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/sv/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..88ba6843335f99c47a85291ddb461dcec051961b GIT binary patch literal 9123 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 ZA`T7qFg#ljCa6V`_!Z+kn?=&G{TEp{{W<^u literal 0 HcmV?d00001 diff --git a/install/share/locale/sv/LC_MESSAGES/glib20.mo b/install/share/locale/sv/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..331c3d6cc53331d9aa077c90b4a83a01d11bec56 GIT binary patch literal 43450 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/sv/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/sv/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..580a34e24d7d0645564a699fb94d43a8dc6dd3d5 GIT binary patch literal 152144 zcmb^42YeLOzyJRY(tAfhVCg;dCN&{c>7n;cvMG>cW3nL>rHBfO2r5_*5e319D2NJz zB49;|qNpffL+pwus387c?>V1^Siax;zrWvq9(Q=osdMI>GiPQt-g}RgFSy*tmRZ>6 zy8>@%=vJ|HHNS$K8THRKeokRu^BdB?DLJmu{a2yHZQx?=c`6| z7}mfH?1+m{?c0MT@OQKD5}&U);qq7kYhYPyh2=38%isu9dJxqgGq5Bs!P2-ARqtb{ za?e`$4Ww&*hf(>DTKdpyu@rVQ2cXVB7S--7EQYhp8&Kt! zSo*ydUWYpWCTxf=TKq}8obYL^hb3?G`6^;7RJ(d(9FE2qybt|&9Q&Z}cG?JiQT>~T z8m|r50N+F9yMTqT_Z>c8T^xXFcNSL1nOGC=MAf$iRo~~ReyFz0U3U{~Nw^0p-__U^ zS7Q}ChRS~i)o+EDyMC&O6$#fe+oJOIL**NTEieVuPj^}TS}a0%6RO?YQ0G5p>1FP8 z_18e%AB|A?yPJJb?HY__F$LS-aI$=psw!^wmc#R?`CR%Q zH_t1f$~8jeYme&3URVWlQS)&zs-5?s@~=VF_Y|t!Zq)U^jq2wwu{M@m;rbyOD-iC7 z%0B@$pVBRyjT+y1=AGtasC8f`s-KTxG@ip|*yLWg7>*&FjXKZwsO$I*J7UrM+_=P`>Q6)3{B*H@@^7F^}#MMYG&zS$1df4xxsGzK+)GO<3+vG7Bv_CAA}7aya>tMUEL z4yfzxg&Ln>sPl)hIxeyF$57+@9O`^;pxSdBbzMK8>bZcr-V&=_dOcLRwq|cse~m_! zOGLFh8`aPAu{qv{t#Pk~FW_Z_n?2yhwgV~We0QR*dmXmN zr|}B>1~pHMKIrCYO{_sU7L`63qw!kQe19A@&z?c`|7WQC=Parn7f|OZwZ_e->ZpEf zja_gMD*qz$c2xWBL6v_5ufpfBKNei;9E|-4uR!(J=csY|1)E^mhuk=KM)hM5b)U{b zop%wcU9X|8_b{rzzD2LySdeh3b*@}_RD4a;cr{1$Ye%e!L$DEsQ0>1PwJtr3wecy` z{62*0w+~V0KY_}38r6U2QSB(Z-i7O+!tGJl*%vjh#-Pe4qs|vbwdZ%tf7dsfAae+Vuqb@kMNdA7gW@_=p>i zSR6(;1Bc*FjKOk`y7#Gg)I59$+u=v3>n#76d;h70EeU6$uIGN#ef0{e-;QHZJdK*C z=TYNV^>KIIHL)<^#;E>ji6t=B!h_7osD8{wUGL4P{#bz}@e$PZKV#uNsPnvq#qcn; z!jDn?P=13uPj6Ix!%+DWuq38i`V33I0gDsA9ChB+sO#H^Dz_WA;6Bv#&ws+Duf$S> zpG4LB0&1S`MU79o{&-#3wNuP$zaTE5%kFhc~evWrY?14>jE9$;K zfmN{NR-bPo)b`u!!kbb3xC3>6?M3B3Y<_{d?lY+JCAPVKs)U*^ zEm8AmAXdPUsC-jU^@dT`e;sPvmZ0vFdr|ZF1=M=C2Q?21KkwGd23U=7A56sr)VjMD zk6`KTybI!2*ctomaOv~06X92|8~R>w{n#Db6U@NgxE9CZH#h|QyvVl+-i=-G1Zw`& z+3DtGA5{6NcmqC&^RdxOKHqKlIA&nCU2c3I#}A4m^59^VB8(xmjU`;%L8t?D1 zG5TM3*V7->-tkxr6U=nfbxuQ-zX4V6TGaKvj+##&VFRr22JgUlB`Q7_)!&bs&tg%+ zyRabcMb&>0b^hb1b>IY6#ow_yR^036S4-4+J76*FkGj6$mY#tc|1hfl>rnH40qVS4 zQ1k2sRK5e|QPg?9LDgI2O=mf5O1L^|ocmx$oQi7aTAYkqQP)vzpS!ObquP~*TEDJC zUC;fPfLl@RyJEkqr#2QR+}^@5sPP?%B{3NbV-BjGnW*}gq1NLKSQ%eNUEfEje)i1=+^X$YT_y=m96nfj0FM;(4mqm?VJ5>9I zqWUR}weePLi%((VGUe^o$)19yZ^uvSn3_uuT@d;%~17r!E$&t zYP{#8+O-;+;LE7~{SkHEitoC149B*F??jzbY`VOLc9!>IGk#bLMwhhow9-TWPErlHP19o3%eP~&y8r7uCX zYZWTrBUlPITl`BF|0b#*4x`$C4t4#NKXB{CNUTNpTD%b#F)1>BChj}M~8;V|mDKe71luo>agsQUfK zU4OJfjc**P9b>RDrlQKO{I#j-AExZSHf4qwtuOq1O`wVryGpKR}K5^?z1yp=z)Oq@#%8x>|cRcF) zl2QGWi|X&WsOwmW>W3w$cCAI_+l1=p9aseqpsw>IDqqy6uKqHp^HxQjr!iK;j;MJN zk199C;;%=I+x@6{v>9vQo2YUB8g+ezKXdO1RZ!R89#vmI)cGcxS*Z5TMU`7*@heg1 zdEDHIYTrAke)$ZQ|2tHD7cd4(f9~$LAvl?E9yY=EaR6R+!i~!iRKJfggXYz!_FQY> zg{bo`Lyhwqi+|GMx1-L#*U~?<^e<8M{ERC9r=^$v!qrn9bsddRQEZ8?VNLuE3*+S{-TGb&b)IajhjUT&K7?8?p233nCbq-3 z(2qsFbn~GR)+XE&b-p0#y62t~7QSGSkm1}o3R6o{7@47AA1GRn) z#9}xPmA=Tl$6Sxah~I*(@I_SroHQp1k8BRg9?=Gy5`%wLN z+S2QNS3Y9+*%iz_h`)3|1|Ba~p zODud3s=fzNr<8*AyeU<1PIQ1$J@E?DcVo44ap<8(9j#%FLK{()ogs$c0F zd`k#EW8nQ9S2eK<~yu~6@GW|ZBXMm1l7*@<`z^vC$T-&ILA8> z4o9tT1<$+wYK$!jPr!b7tNA{vU3LC&_wkje`+79`aW3}42Q2<1s{hMeaM#}x6%L`U za}CDe7uX3K{psFs6YxsH4`K^EidC_cFUq@*8lw7hBr5$n)OBvca`-u_{2A&?QRgx8}Vzd`j!$pWriEY>1C9F-nM-RH|u*ZCCo#SgF#*161;pMvVo)z}>0L-k*w zf>B<-w#RXV$D!KyEUF!^qs~{VP?UE+G)K*|t`;7IR}-Fy>eqv)ajjf9%KHxJhicbN zsOxwNHIGkXP4pFs^5#b^989nm4#(xF@%|chUzI5u<=uBRQ1J~>?Hgd>rC5XT7OaDZ z%rh2WwOEw*-p~Q#NWUAG;ZaGky!X;h#I;inY!2x&& z*2Ryp0v0Ug+H*N}B-|d=-yw{~)u{XjQ1j!o#n&zE>K%rfAG1;Oc`K?P-$J$HH?vY1 z7jA`D5I+#rKU1(VE*FC8A^{wK{hs?F+ z2iSr1(w9eh>p*YR^K35aJR4B${s>i1sj5-lI?@(3?^99ft1SKis@!GO-1W6ajaLF{ zyl%nrxCO`KYpDLHU){~WQK;))iOTl`4#k(u3Rk%P2%_3K6IJheRDT~t&6A%jzDkWK z@A=yU6+au*zBQ=z;%$rf)r|6<1NE^h@zr}?$5H)s7X4VUzMBv2Q11uHSQN7@Jj=ohQ12H@QS0};sCDOURDWK;&RDa78>g{Y zi10#GKirCbdV&T(Rgm6^DDDSmE4HoO*)`PC7@tT2+@d4ERuorcGKU#eC zj_&!;3kMRPjapxJqRM@XdTv$jyKp+zC43*M-j`6<@hz&o{w~g5sD7Vd8qS0g+V-tYTv+a zuHHQCLHIG$czlcM_qyHPdYz0T2(Lx8_jl}oO?$ZfiKzFB6{vALfc3FLj2ov;sCI;L z96o^)uz0MScd4j#`w6@r_hS!?@9E~(G8{#C2VRYp;@o@m0<2B=Rn$ED3N=o3db#J$ zAXIyEQRBW2)xQ0x>nq>eeGiO4_3wSC@p=o@4^e&G`8%TeFMvAVUFgTH*cy+Z>MzyT zjcYqpcrL0R9>(UlAN9OGk6!=wi}JoJlTqWb0afljRQjK&^Tzgf`KF`V_adskA5inN z##OGLr=s3h*P+H^4>rT!Fc%vPaPPY-aTwuK*b3tYy85P}@~=g;^DR{W{fc@|YCOoD zXBg@{i&69OF;xE@MBT>)2fO-W%n*9>8NK<8D)%kwddm%Q=jntx?-W%1x1suFBkKGg zpvJerP*;C6sz1h~#^DxJ`irRi-=ONNILy`48Fjv(g%_jpJ&Wqkk5ToNj(79E8!G)8 z)ck!2HGhty=6~JcuHJE|d2s{ky4Ium^-a|C;DW_hAK~)#K;4H47>%!)XHoSw80pSG z5ql9{iR!mcQTbwHz%T= zquHqYYaaH%J*ajTn&i&Y3f2A?)cF%p_r+qYgWFK^`6#Ntqb9rOY%}ae_)64#nqjU- zjmNvF_FurVSSaA$mnx&KuPN%fI%7%fW8vYLM0he5!NnsPPH)OD50aMnb{x4t#{xZ;pQKfR%AH*2560-estMcoB7-2T>b}~8>gR)& z{-ODkr5DR~`6{92S8Y_gCZWouq3*LV>iVw57Pt|0p5vDOE&2)nf;w;I99OOms(+iJ z#<3@Ay&s0UFK@;g_y{WBtEllkjt%io)cj}|cHhlcqVkVKjb|9u&Kpth54WMNV?XMA zC3D?)I~pbL(RiUsBxNss^NWLLtSq*RQ?92 z@o9sqKNr=`C8&A*04m=`i{FlVF6>8L=P3&p%yZ9?hN#~Q`k}@*h{|^j7Q`i}`j?^Z zyLG63+-|;us{dQF42zojwKZy88H*a<8&UIq3F>;+qWa-EOW%cR$6nO!6-%(O4UYVQUOyBV3OQ@F1$*(KB6tB%sDE3zcsJYP~#c=>=!G>n)FJXMNQD5RDq= zZm52~26eyQX|6}*dk%Fyuc6xi5&H30RKHcd#`RBARQW;J7AN6AT!t$DDQf)ApvJG@ zwXPq^p`KH%Q2o&#RZkE#9@Ef|x1idy0W~jopz3)O^`7^ErJq5KL*dzO9IK<|TN_mQ z&ZzXOP~$oo^_-cHns?i=6JEf}u;U!p-(67Ud!w#nB!)t0b#N4_UniQ`sD8K+b$_qH zEAb^%{`07Qxa>ODe+N}k>i1!&aZ5qne__rmyEq2|SERR3%>KSA|#u^ZfaQybNe zW)>cTDnAa@KPjmDWfrR34XAe9hguIdq59!OX@0@movpu)wt=7F9kTm2WEQJlCT7`F8ApTd*;H zhn=y?Lie2>kCO;LhJCQaP40av9yOjD%^y(x)Z%9M`&ehxeXtBQ-}a%_si;M6{iuza zKW$O-s|#xU#-ir=B-A|1K(#lFy6&4$go>)DJd|1xU6e1=+&PowVl!ne5jc?D`* znxf`M7u0!rp{_q3b=`|l^}LE&$KFHbJB1pjKT-8mSnS$W57mxNsQdOR^yUdF-z+?c zx1b*<-0Ie)+2%c{_2+5Sda)ZdFA6Pj=dFoaKboP&F&S0wY}9jd32L2t2i49WP~-In zD*uF~ZXM4>-G{4C*Y^o(d`_XprO9osU;CrZpN6`Q>rm^!otC~C)!w&J?}wkD=IKcb zpF*AYEUN#?-0tQ@V^sgNL-qeqRQ+R7*OQ5=Z;qwkfVxj_#d`P*D*uP5{6C=T@!jDp zhMG_1QTeK&?xSeb`Y;65&Izb_l!EH7Y*c^DMb*0$b$t(@@;`~Xj%}#<^bV^2uTky2 zfU2k9GIyTxW-ZJhz8R{WD^TUvpw^eI7Cvg8Hj6EH>9w#C`Ff)IEgf~FYlNwUyP@XkdepkS6;|D|57bH8#NzpM)luv)Vi|;C*pS0 z`ci$RYj-De2+k!w1xMqTcoJjobN$_Tm3!a19eWc0GWNq__q+a##}T1u| z_aS#*O~E#Vmta%ejjiwp)bpYCIyYb9um|D!*d6zv?vsM+-MCdijo0OtgAHQ1f#fDqjw2Jm#S8zvb8%*ID?W`HA@x>VCcKVVA!G>OQT9YEQJqcg1+ZgHY{w z5VbyRK=s=eR6Pe!?K_UD=M<`*bCzEG5qFPw zK3jpR_X%u-JJ63`p!&JUqpp2Tumj=NsChpHb$?Aam!Rh7I#hpcK#kuEsP_GYI?tb$ zUivY2eYH^Wtx)B9m_t$bO#-T(YtfHSq1LIlQS;%9g&RHY>KlM+$3#@W2F(mqyK__!i&j`l}LZzBEA9(;oF)?1jpg zU}m7cv!-Kxd<<3JTd4DveA4~hqaJD=-HBR{SEJr*j++-y*HPoCDDS@~?2KyPqp0iM zh`N7X$7c90Y91HZiX)S*0siFKUBNZ%o|bjVGU}YK8ZjS*5?7(t?E^Rn zD?IDouM<%3mm9D>?nKSwv)C8wJm>mjDr%n0L-pfQ)Of8z-A|8N`bVho{019hp{;KH zYmREqDC~`SI1pdJwpenTd#=Wy#$|$;Y=%(fr=#wdyKy9Lz+^1=ytNZG9`jK1bQNm- z`2f}4a@*Z|VhtQec%-=rRd4AXZr;^Jjaxg^ypBcn_W;!WF%)(GjJI$)s$cR@?Y{vv zUbmv=!E#jn+psGhK+U&OFSz@n73zK;jH*8sHIH*p^Y?mG`8BBepF^GhCDeJ|LcN!~ zk6QnJMzyERi|#sVp!%-~s=ofH`zsAKuVVvD8a$UFd>p?<@;nhniO}p|0;BsvRd#^XL@ndQ0qb^Ry!B`O*+a zV1Lwlu^P3$>_gqZ-=Nl~sNJp~s-nUTQPb}{AYVUif_J3}k zMzycNt1i7fD!mqJ-bSOYqYr958G`DUMAUqqfvWd<)OvKA#qUDZyAQP<9!1sj8S1|K z);xoHUiw~h^QS0k{K}yEp)sod&Zz6{i@Kf(sChpVH7+Yq^{zvm_es=s>_pAy1E~J_ z235Ym>+U?YP~+bTm2V(6z%bGGQ zo@Az?=Hb=m98~)kquO~7YMdXn@D9{C??>hPz|v1x_*b*wKI;e6xLtv&FWT&m>gOS- z>rO(oFO2H1dFCS2I<_1&4o{={{X^6|`W1)a1=Mv9-S6^GMuq2~&VMUvUaiI+_%Q0Z z^%d%VE_cB7Yg^QLCZWdjM$|l5Y4Oil_&5$G{v7JMt~%)Qk4MedY}B~kf?7u&!dAEg z)qg*r=I`&Qc9wa|SrauL&9NhPM)gw|bsY=M6{voD9NXe{)Ht2O7Fh6Yw_dhIts?={ zJeiMLub)QEqfb%SS?ZAMpSswHa8uO!G8{F(L*|XxnDBk5=h~~-4!=QNU+s6?cUC-V zUAqHyzJ1sS&!Mib=ezE_L-9(&DX8&(5OrM}E&WB*bL3rAxsOou?rRI5F$*4c@#RtN ztBHC}^hMog$*B5oM3uk8ydTy7kDc45I=i&pX z^S+9jzo$_1@*GCvp!Z$>T#L%L5mWF3T#hjxMETa^d#HY!bHu%;ZAG=`M^t>>58Zhu zpyug9RR3u3 zQSgH;qc<%62h@FB^D}q; zc+~wm8+Bi8#Cz})RDH8Pclqx|rSHQ5_@_DGgzL9^Q0vE2sQdb5^yBw97|VR&=IDAM^N|g6<@mV@KLD#UxaGc1E}jhWa$OIa_dEV z)cTi>?QtGzem{rmzn?G`n||&3F%!EHz8O{Sb<}-y44Y!nZ`{0SiwX}$m7it4fEwqh zZ{2lvMcr4q*aja)trs6*0{)Jg=M%nj>sA)}2|tILM;~B0{K`Csxr9r7@8;=zY)ANA z9DyZ%aQzuT#ovg!j_v5jw@}yf6K3EQKf3Sjn^E)XJeI<`r`&qj3TqSYh*#lQ3$H`1 zcdwzw?@QEtF7=b;$8_b#A^0l3gqNR=^8W8@9YKx%(x2VDcn%W@A2VZraqGc4>`(j- z)O;>_#{CY`4E=<&QT=p>h1a02dk<>7f5#Ts>a4rZ1E_JBYd(#-zAsVhLh)bSeKr`i z-ln0ha|u?$ji~;78U1*~($87A`fskjE~xRHh${aQHp5R)_etsB-SySM(S$o;54;`q z9&pI~0qYPhan7|X8g>8mMde$Lm*Z3B8|G)I`|vz!zSTeP%J)QF?*!C+GY54aJca77 zuPwgzAMXB-H?vUvvl!L>w^9A^1!_Gzj~dS=7u@|m42Kea5UyEb2Ko33VUMMz!}ri+>ii-XBJ_=QOI{sunNctxx?>*FPTB zUs&qZh|uj--@cQSV`AUHBj>}4r6f^YM#D; zJ@I2~gY`-k@b0J4sQY3%D*j&7bL9Z)x{8!`*Kq~vK8Z!G!xK^K+im9k<_7b5EK2(8 zsOxzfH7|>lasAd6H4Xt(eUD%v{0Q}Y{uI^E=TX;Jy{v0b3sgJeEIb)Y63#{S&vjTC zm!s-^9M#Xq(d(yjZhUH>%3W#pL8TA3a4M>vT&#w-pvGxEYCLwJ#_L_w`_W0%b)G@p zPfg3a>zIJ*r#vi%H=xQdL7i_ss@>0{#(O`iy@xRdeH99L|2;=6s=d8Y^EMtwU^))R zU8w%6Qqk34166N3vo9)r9IAW()sC510&hoM$12qIZa_c2hC1(87Jmj+Z@Ee?e?8Q7 zv_XwqA1sRjRR3k8uKy-1jCY}T9&-cge%X%7_W`Q@ljz6aEnK~_i;p&AQ0c=__hByT zy6!=pe-o;n-B=F~TlgI6e5I?n`P3AZuLn-WcvSmd#Ll=MwJsFD+~wKRR8QkjqhR9`Hq>VP~{3%E#OPQN;m+gqt?ThF@UA374ZJfl!aQy z_Fxv)s$Rf7|55AZb2te<$MG0-i?^h(~b@R<393DK;m(0-ND$7XJ(CxlpTq0q^~` zFRH)tur;nhUEg8shou`7@O}>;jf%e?H4g8guCG%=H?MNcyHW8wQ0F;|TL1lx3V7cE zy;0ZoG1kJ%8oP0(39^1#35R^-sh$gqNV61G`cAiZplq*a@|MWuy9YJ;q~HbOGUmhBm78Y+QSHb?joWJMh5IoEE4D7+>wzOt z<9-(^|1MO2{EQ7Tx{Vvhk*M|aCajH{QP=e@s{f0(b=TD#Rc;CQhG8xX!8HJ=|tt#ijL{v4{`>U1vPeg6$d z&9@~OjW476=V#P;s&sMn^+8=nrg=Xq|3ORt6EzMEy1H_cQRz#~7g6o`-mKltg@>cg zvjA29v#4@kqUJ%B?k>I;Dm)F9e=Vxr@8FeKyocq(9)zc%#^G7ixL-ik+a|`{mkFrw zBGmn`4K=U7N1dl+tQ(IjF^6yv{rCYY|L>@EIl8A?7xHj0;f<*4_!ISh(lXA~Hvlz` zGf~fzgQ#_^WG{C;JyG*02Q^Q&pvI|iZ&z)b*Ae;^s+RRC;&RdOZ|1&u>N5`vO+N zH!S=ys$aiF&9k$XUSX&^Ut=s!d>d3ddZX$eglhL>)b(Yc>Ys+H|2hlbjjDews{W0r z{Cn{-d1jJ&OD7(3IB!~{|dugdNtH}{AM$=qZx-$q*vshXihLuh1nh=ypH`S zJ4=VJ6={1p{s1SCXEaVFz8Y~_FVE4KvxMI+=oR;ULbwZichc)voi2rE9^swjZEtzM zAfYUI8xxmG{^}Orf_%j}kG4h@7mXX)3zM%j@hjQ$*tfBFq>lXCPt^A*`QoYPF-!ZL zvS&HIi+J6Se$upEML3Q8-S9OW#d$lhpC$iQ~GSr`cYfAi6ohQKpcUnKr% z^0X!HTh67e0pVEMQl7dVA$}e4H*xOIIsVP^DBn1%`&ax>5p3C%dC~H0Cw@V`a~&eB zF#8|uFOat$>8m)__AK?^WaZL1_Zd6ZbFcz?H0h6%U+enyl$lC;7t51J_*T+B!otK| z!~Qbo9b)O5^Yz>7^^DeSkfS0c}w#A*AJ@^g`8&Rbs;r|nzv%^}}t_Dqf=+X?dR zp>C}mJFqM5eueZxxY{ypBRrXWBT4U1{X^ORzI|>H^QgZ|zP64cT$X(%Wzy}u50d_d z9cNm*UsD;*nMK~nHj+FINsqDfo#XfhJ8n+CHXQ3&(t_jPI6j9}?A&@rv?p#eR;QlZ zh)=h=`AOXOJaGpIkHx|GHfozf+I`rYww$$dDgITCqdEUA9KVJ4SpHWz*7iDeEGBL# z;hh|R$=;RtfR}pdpL3TEeOt)el6w15j-U5@yvq2Vpqw_AF<%C|wwAPIE9o7`cb>R+ zu@-U9bNm#?<0w;_dY&WC{p?dIGlu;J(zJbnldayxq&H#jL-}VdZZ7Hl>{@vZ@zo@L zA$htISDLgej__Dr>UYvT~=8Be~)EsmdGeM>1nk^J`&_Y#({alOk+;g?L^Ke9fp^+dlGqZ^z}V z9m|McLK{4)I0VPgvgO zmgh3UQJimpSJS0`_<7pf#*y|Y<+N>}%=_e5(WglN!Q%fUZX|Jyt?p!tKTXCk@p}K! z_ObUb^U?C9Sbsf_FH&ESa(9uI&3@d{Mk`FY+N5u#zUesL$}c0&Q=~N@PQNMaBmNgV zhX?h|rp%9Oux+Ebo-tN;Gc3*Cn7EbHF`4{X*7n)tzmenN)Vajs)^dCw`F2@d0m2(N z{+)dd_2iPaiF5tVK7eo%@qMZLG5mnEqtr8*a6Iy78t*-YB;OR`zD7Q!{<3{cc&nYe z2Ogx%dhOIbiSRq*K51ocCq9#1+Z2n__r=%bi>CgAl+jksEMnFqEs1jPS$Kh+PkBoc zSA+dV1=y}6?>Mem+tutZTi(IMJ;ynF5;vN<((U|w;&|WAdn~N?Lv7bsJNcyZwhq*L zIp--zeLu4QNo-x>IuZ9KdjjE4?Ogns&i5|ide)A+3G*i>?;TN}y} ze4i06Vf73m?nmm@7Q;TCI1aTv*eYX>*Z5Vm@PbR#rE9Gku|1zO!#3vG;Z0CHLWkytrwO;SysGR1;f8iDK2f~wS}aIC&G2r@@QUp7V?#UtaSXGku$QFlZ0gXq35$?7 zp89{XxFQ^%WZy;k9O4F%zdPYZTgT1De-$|J-32VEVbZryxa!YSY+GfhSBK*( zuqol4D8A@+8OFijuDhJAX#@wyW`KtG_;ZZztbE3s)trE&BuP z_1KHCYkQS^G3;NGcZcQmQRf-b`17~7WfAUAo&f22n9Y8Kl!r-Qz+Q>6oynu^71APG zIr1kFuisv@t>w58`MW_U%|eM@{z3- zVQu=R4O6x_V^&D@;>Y>g^AY*JC(rNH^DyaWIc`JTyHIxCJo&0OaTfoYBnfd3DeBlQvbI1~|q}(s0Ri`~KQGOD8B5Bu=ry^;a2=}z>nMT|@ zc089dZ?c!7+_U80$G(XCew~|qn=IeW9A}VEo4AemBGeh#_|E`*{PgG>XL$xwUq8ay zJ}2%Y>a5G2$o?IBA@ZNc+gui3eezTwe$9G#BlkjrR zyWh%3=*PiW>KVfRJjXw<58~YO^VRVLaaWUmBkgKH+9dWzh---<_OGeCGyBwhWk~i- zCI1Ze_bIy{wTw6i_&Z&TkBl$%fd9^${SI%W_bOZh1F zw!~K=?^yJ)Hz&_+I%a!@{R;AK$DYK+a;)tu_5#$Ytr6}ZtvKZ_Cwvci9>s#hb?5kJ ztLq)ouP1L$;-+)n($?<;~X#MSlcVKr2%o;c47wM z-uR-6@?B$TH&BPR)mV!>OV~eTFO;u6Pmp$jJbA=b=KR%3e~7pb2|t71Sl-)o9?oBk zxEkcyPk1-RvghAU5PvoK?j`a#$CD{P$m;kJC$bNrOptmWV=qY_Z9|ElLwpM1O0;7$ zb<80BO_%JeN?bqUR$Kn3aT00zEo%|wuEAc!HRkw~F!d{wC@vOUas z-=$29uARKMvOmLq4e{DW60hx3E3=&A3)HjMi)9TWUtP*;OE>)--$R}Z$|kUPp}sWY znvwpM)my@>P5KVflBs_YWg^>b(yu4~y%sl;^u^Runeb`S;z>JCII_J#`X5$jHS%;K z{XNo~TZRgxEs12tainW|o%p&|PT@ARr!4znyWS(DZMWma)ccgR=XvVxKpj1-o-};N z^1Y^t*v62zy5;{F?`A(@ZQe+|Pm?Fk(tB~df%3ZvH{<+MI37aYIClMgEV6w~`YF;* z6LG&quHf7Q*lUvZv&EIMYr2Q{3f3+q{X(AKNqdw11o3y`BgARTBk#xT9aKO2W1Kt2 z>KRDUxxLG-;O+_aw)U5+5YIlrqPtYcNh^Uq##+jBHKFSB$;4)q9wPIn;48 z;WCzQo%s-6uzXD;72rO~w_afkIOXoMe6L!b zKg`b5;pg~X_Rp;F8B4pC^RJ`a<+QIEY0d5YRj?gt-Pi|k{EpS#mb%)rk73UyuC-m) zGt{?*<15MgF#FS#t4g>D$Aj%$0rFQPekJ=D(sDW9U8Mh~tuJ|Apv*yhj5-E!{4M)f z&OMhpZYAEwUXQT0g`~}+z60c4#c^fweBhFN&yw#;j{hJ|+bg7BL0lcx!R9A?8D;kq zPT;s6$9IwU2zA|Pd6cgj`?I8%CB7VcPxi=GkuqDX{uepk&HgB5OOheO>Zro;9pq^h zDTMuL|Lgdh&P&=Hj+a>e8;N_CdKwWo67{zVZTH!EE+<{v2HNoxWsVSTNq8ISYb{SH ztE&j*Kjv8fzwAG^c6TN&z;O%WpX2xpySD2H=TX;6!Y@%zYpY9X9}vHk^hNAFsH+#{ z4{-bjd8a7@TV0M{B;Pjndno%HdlLIcgrBx^cO-m>y*1(C)DuS?f8Smpy*_0cTf2&L z{2KY*rc7zdd{6p&gzvOE_fWyR#5J|B>Wd=%cj9JQTzQV?Q;)WSX4vX?v3z5br#|J1 zu|J-#t~P{gleUVupV+^rTpPlNspm=dmk7VZeum=*$lE(#*%eei*-kLg&fAo0sAR`V zDr3j*Q%C;oIDyAF&lkl1#BnCa2gy5vb40c<$CLA&uOoT)lBYZwDsY~qq+N!ol-1UN zfu^$-auTCy49B{s8G6iHo9*2RKe3?S1x}39lzz+c%`w zr+f;>HSiSi2Z&2y??O1T9U{I8`#j24v$7jG&LG3r7};K+U582kk%;1)OIthYnMt0l zR_=c4{*3(<(t5K8$v2pAWP8E#T}PSvM81W;l4m2w+d00@`r!^dN!%3n%@)U@uOY|7 z$=8JQE+ssa{X^movKOT8xugvs?Gt5Yo5#6V6aOi`#d-R0d?k4zTR30a6t{x(2dS$a z`%J=@k#_~hgV+a>b_@A8QO_{Wp=~|Z5nw75Z|71``9Ov zmP@!J?R}8+8SE{H*S3YUS4sN?yIEXA!kg_l%Fb5@OWHYxlQx2VH|0~Q^D@qV!qUnR zZcEx~yUym;M>^M^#OGRkd&~bV_4X#NqcX51ljjZgRE~Gh4sCS_KS91_gol$ijXEa~ z9#6csn=GG>OOZYg6G@*+zOM=2LHbtW9^g2#g^2r^eH{^%@h0+XOU&2aSr#{oa{D;m zLi!PoKe4u7#c@w-gUSwMPbTeQ1=y(8*U0J{%<&uSA5f+*YKtRn7y0j|?onj!OPaRv z4)5PziJ!qxnCG$0~J!<2A(f=e$p|pCImM;+j#u3E?=7YqI}F{29X9z9MZDaoTR-csa)} zk~Ws(wH*IIecH+reu?APu$z@_h2Ig@b}Q{nptL=WP_gb9gqI`wOcP-_#ePHQ{*xJUYgiG@Non+|>d`O+`E&Mv=``9_IChj$k zU$*P&Y;{MfDM7uxtnQ+uy&6ft;*@=lxWZPp75Pd~S8Lk19PhNeD@h;5aY^!*<+zr` zKVofYMch!1(=4pyRO)z`@KEa9Px`IIHD<5G`7RK@jJP{7nYh!$)xcq>?Rw(p*|pwG zJrg)CM?GsuFGe`B{b~6X-bH;4DObu8hf$_G;iH5LkZ(ER3FOf>llZIf0qQ!Rua0%( zi6t!oBU=m77Z7(X5no{gEJ;0IaC{VpVPtD(b@juADr0S(g74Y6l{eGkPvwjI$?BO- z+HN~;P5K7fGT-X`p74#NEx{bTj=JiTHrCQrcYpSQsz1ixCuwTGj6h1z9}fAG(sHuW z12bIgkhJLuxyk<)oe{|TTXcBpkU-+p;WM&={#sb}%#1JGpY@gag@Oe<<4@%uMo!I5}}y0kVW?Q$i?| z9t>m>83_B6g5h9xMp|Yt=P#$p2xjK`Q?dgIIbPYR!5ImmKz5QpIh2^2^Y=QessC05 z4Go8~Gn=TA z+%O|PJ=)(-(}3~de= zaS5uxjcrCy(=IENmdSjLbYE85bjH{l^~famZZ>k}q=vGU)9Y0(oT;7>nBh+ds!pbn z+80Vs2xR*inQ$mGN3C~L#O2WG(~_7JX~{Em6MDB0Gbrqz5=zLI*}DNJF;fHCfke(o z2WQgGoHTU|GdPsZ+{y}ZAJQRz&2@1GsH-%7>D-4jBb*jy+T?GuEhscRfw{wEaihc~ zWwPXC>(+I5KvpO#H%mjD@2>m5u8wNFb>MH+(Qo0jESmzPaoJp|x+FI5EBBWSaER z9JS*ifpDrj3}y%DDu2)PP)=?(ov*AGH;@(NFA<}>3;0VE3*+CziGMG~N|ctI#?0_? zW`*fFZxQ8GEFVm*{-K0OT8@86TyM+AaVRGo@2xTyqgb&xR)-rGugkj;S>prT?%8yo zmp+XZktHs2%o1cbwTrO?ZnAKYMUi@^rG;nsW79*4Q`IC3$A^RJISXlJ^~EGHp@V^J z7Itsx&_tm`(v;ksFvmP+($i8hwaU07i%SpX`D1csWF``;V+JM94u|EY2dTk}j!)%I zn`(ii>;Tg}MUy0u&K;KNo{DaLrhKGOFe59>XhgCw{O;D~nc;OuzJweW2WFr5gk|)T z(z1irr|Eft896*Qy){0NZPj~`EGc>ZG(F?_zxN%=WhJ0RuCM($JdQbEFq{{(J5e2? z6Yv}+z@nd<7|xe7N8@VmS=<&nU5aiY{ma9g#WpRGSBJIsOqjbW5DxOoq6pmoFwOi#sQv_cdGi+{zWXZ~u{O z!_NxE8pf=($B~Wkf6DGXKq6(_Q<%#Q2YAS^IC!O4ymP!44u#Xb_f3W}i!8QmO%oCGd0C zxM!N1VeTcCcdk%+dSrHI^C0A9m-|v(65u`#@SZ`f+_wH9da}4>#|y_(E7>eH-ka85 z!f1b-_rCs@+++SNGT%Dkl~hA7RcWEfD|w3Em%Xd;nrv&4yPaHVZ)LFd=mvIGg?Z6p z&gEpWB>8zdrE$|G`$GxA8Ivx){P&I-5Z~*sdA#=!o0>dfSu?p|n0nr0Au%_bCC?Y* zy+!*Y&#{Z|rM{Tlq%^$=_sh)Ub+LCan3TZh1<_$%qjG$)`qs!yifE61J}LA*#AH&s zUIAI-yjA%h5t?QJej7AIYAlanIq2ndS8iOQOC4e6eX^ z``*(_t=Au_$-TNo9&z5PsBeOVi#__kEXZ9MbVH$nd?vE^#0N5HxG$EuI#qKl)_Wjw z6L}-1b7p0SQg}_x;k*okOO8CuY~luad1DYY#QFq{{(Cm>Q%1?&TJ}FB`v*@8W@q!P zaO+Z9CTmjj$g|Y@YNAQBod>!#hX++!FgX%p4dM+h)_ZXH-L#H`h6IwdLPmn_%h6j0 zVsn%EPWHumFZ}-aV5VNu^}-X0ik!n`h}@Dr`Bsj6H*h~wJ##rTm}k!jqSS?#mR9BG zML(0@0=&nMd!5YjDL(S{rDOLR$dTSoU8Bg8mE#}4+n1kdl&Q<;sfR5er(RowzMes* z@uk^e_uIe5x=D8N_W3V)>>m2}9Nvxe_aser#f@aycc0q6o|+c!Uw@o^qFZnXvpL^O zmY382w`JEw{%zTHk=`Q1iea}e&nGv+e@pe|#NQI_S*2m~9(ar!cb5&B&1}tFYv_N? z?!6kh%seWmdhgXe)6+5%{KHtteD071n?vuXgTDO2V2AO1RJa#Rmt>FqoJh33&@C%T zxtY__7;YZ5x?`C*UUek=TeSOu!t!uoT3z&L4)T)2dkJsHu6Vwr5HmPm%D+50xHm)D z%_BcS@k(&<^E6W3zZCk%I{@m5=6X-EJNZ zHBS#F^RC7+qXR{FDc%n$?n1pcVIAssq4+HKRJ9#t{oSbl8Zr>2=Ca6s)~$+P;6*= z)tf*cIxMy$V%}b@V#IZnoKlof+(*qfok|K9`NKXUrwLo9E z>B`{!UJ?0R?#WA{UcVy?X(XKg+ww1Qm#!|0Unc^*euv#lWzSI73^zV$naoM|YMk%w zfrpOQz(}r03;Dv}2O)2k=!>35!SpmeeDo5L9Z2GhC}4L}wx)^q0jk`*N@nKpJ;OUo zw12pM>~b~g6)`uRA5Zl3&eqSSR29kW#)(&JU2{x&R%*c4(?Sd@uO*St5PkVY0?FRA zbd$&K=E#6r;rzet@dL1)Jdwixp%|}de(xczj28p`;c2|d{3C|n^&*k{OyK?66bX-H z_0UJZm7!hkDpVyairzjhy_XeYAn5{BWr_wqx=4Q?r?T6$nwa; zD22BQ?<#ZtKNnG-DEACs9E*}x@Fb4BpGEB}Kq)TV*S$eTg8c^Se&v^oix~#zhV>16 zap{TV)a>D%Bg}75k*LV(6bX;=UTPwt#Q)t25Gj_N#ye_aYAB@7PQ57T#XXYfy|Cwt z<&PBH6nbami-E6k@0&}{Iqo#?c}dB9c~aB7Z%=+>&rMLSzouH`zZcbzUd+G^6L3E* z>KBqrXX33v^EOVu$9o?Ky7j%cz-Hca&3y+?(!A4CgWsQYY24$X8SblVi2ECdUO&>( zNfJ5!i(}@3k#2S&_enr??vWTN<8D!6Fa2bz`XYZT(N96%C3)X)EGRs{^S@AQDrR{< zGVzNW-(s1*IQMNDmzKhUMTjq1s^fn5erk(+f!a%<3-T+DJtn;&^FA!RZ~luvY`G8Q zP?oLV`TpADK9u!3|NmZ>Ze}h1|E!9c^Z!??{p z?iXTJ;kU-e^c>!AWG{bGuKuj1NuJ`0sc*xf6#ZCcFWC8>+b+h}i>G!VAuU}$HtSQu zg}L=32i{vyPm%%Nv%%^bm>J9nWu_%w%rZoOZi&*qI8wM6QP<-KS0(q-mQLFBcX2!1W(9e}~{ zepYo~HUWNqP3QZDtMxMI{nPtpR#Wfd2ZDR?bU$0z8=Cjb`j;}{zx)s#nRfrk&Aq9Q zfAvYvm_d``di9POF<^M)4~Tzh%zw|yP08=b^k2aJxq+L9-#Y1h@6AD1;eHDFdzJce zF7mUCawU5IF@Qc3^b-8HE6>!M3iU8x2;GilKDvSc|W5@{%Z~QOH`dS@8esm zt)BdKBJUZINx_GQ{zmD&+&9V!YniuNHMZ*bvDSOXz4%`hcwa3+{d~dGh6l~1 z-%Z{5vsqN8@p%&&{{&5K?>|%E?@;0F8NS|po$4Xw@5j@H?;5?B57N(@z4fjaKZ6&c z41cV>>M72HY!Ujl`jT$nEWY)wuU1w@SGf_sZms z^F6zKz4ez&O|Ri0zA1G_x)|>(BPrkeeZF{aXe`X-Bz#p+%XSfmO$@MLtYW@ zZyYYkJG@j`{TG|}pKib0dUF5qadxg@=|3Y15eYNeGT8IG~Vk!$5~$)LZ~{1 zDzN}!S5TP@tOa6LlDZ*N}&gxz8(~${;>V6 zFtVK_m|=JoHhZ%cy>RFa_XX^$|IRlbv>zT7{JBL}bd91L z$l>|@jab6fkB=xOY9vgRzne-4O?Yb7^y{ICntpj%D7~0JgN2hY@D=z9bE)6GkQQ}s z&Y;iyoH)(D!*-&Y=|1MSO`o1mxI9W3=qI^SuvN21R^>M3WnE0fYn*Hm#%FNd>lzJ07Hkx z$c(R2V=L?!OguDj=N;NADZs*;=+6A^ox7sL!Pjdnd%L&i_u^$pHy#Xf*3h&`^5li3 zqY@jWAwfAleHR-!OjosZ!!aG5q7>m!+i6Uzb+p5RAK1U5 zsT8%6=u{DJ&FN#~@XDw-mJIa8-EMJthMOxI061oS4n;yMZ2;EUx92TDwI>-_PJL3` zHFs2L5C(rQ7doXm?K}ER#9KSrTwK45!6w|t^wSat;*Y}c^<&t=d?(@`Uq!ilSy6ZNRQ{BB zcKAKCQ@F+cs4Bv2-^?v1-v*YXLY1l3zzW0wV8PBIJqwQ6J`kEV4GRcP6C4+<*PHqF zi|-!ZhPi*sK1p35Y!sp}*r)3Zi*!BZUAOKGD) zWSp6h&u#}ZmWW_o>)Ixpli}nR$G~I(pEPme`Q*VN)_={&_N*0U??4d?dph&mld`Xb zcIRvdVxNlEX%pe$pKPC3ASUX=jJ=4}V9;rg5^mTUb2NnT4a)3(gjbr^(oZ zxn@+Tz;UN#0fg3BgHRm|$4Cvtf|}bfK(az^*gb&)F5Z3?s=a9^fgECIu>tPcGnwW} zpAqs@01OZykdg{&JjCifm**|BIpH82@DF23=s~uKHW7%KW#(iEHK?IK{NX#S{c zROg@}ALp^yO`~HBnXS?;<26OY16w$kaz) z$6g5U_QPZqW2h4xNyowab+*MwvN(gJxaJ9j$rC4azV~exPC}>8a=kj(SA>fZ`w4WP zbqUfYz{BH=qdFj*u%HQlP6`DtEsQ3BI03tfjgDs^Qxoi?fCIk375XTh`u`V>0fGsU z8oaHF97YsVDDRMx(<=fxWwN22vR_+gEc*@^!Pa6NrvYnpOq^qBs(!@%zY%%0?Soah zazy4h$8r3 z1n$YVR(egX9W)Yr<1?U6SNzcEzY%#ANULVzpuWVWaH_B9M9#jZGL%mSfYwB0Pv)2y z7=t54J`uBsT6=AU-hp`w7UHTNkc*q5t@k!rkQk3uAdYXSXNlUqqnyb&4Tha4q!&X$ zA)kvvQEH1JKr@8j+DFaGTcC9mWJ7|b+*t$>M`+O3Gwq$KaV%$>#(XIg%{CotkdZ@yN$6|t8fk40~R?z{H>6J$de$$m%oAQn>{l=!a-UD{XmKF;0 zDBsx9GHepv0yMNxg)-NNjftbwB6vc?w4Ik`RLjGclPS!QUd1mFc!0!9F}?y=_Rfc5 zE`g#?Y$VlD^o8}8HEF*oznE`JDw3xhbEB-E&qB7b2IyQ^c_UuDWV#tZ1Uu( zeG3xY?jjYB1QbQ2O?Vp;Nf$Ixs1erSd`6j*opD3MhkpzkB=hyLavYT-nmuo=mo&-EdJ79IhKx7W?@v`e|u! zjKdwxjzRhS0_!)5p@@J0o+cAgbCxnWscD_I^NRLLb;P9+saR@#q8>nFK1T8LR3}P5 zePkaK*3J_$u{8%i)Q{ygY0NGQAf0dtDJ^D(`FpD0>Le_&+C03b_x*l~io z0jFWpk@@?{&M!eb_<>#GNMXPsOZo+ZOgL%P(+}2$Po4nO`Bz|Vqi7ADhN$;r`}ODc zOL#-8hOlL*4}KA$CHzKEiS+tby@=|o$AaTF(dc8RMYX0|PDvvchpdvc)QaG^51lw^ z0|}`;B$xIQ9>(5nq4lBb(qjX8;W|)W#ju2Ig~U-2d?_Clrn4JPadtA8-{M3^1nH-( z1Dqw~U{@;?YH&@h@zT`+bjYaS&iudcojWE^qGhaXtKYEhkD(}B{m}iY`W{%`O0*E* zTjL2yR2r{;z}!dF#|p@SSARszMu8w+9+_@EsbE?iQ>c}X;uADo0-G-*a{}e#S$Ru% zKt=p|_Jp+_#5r}5^8T7Hh9_5Pve#0D$@^A(>2##eq)2&MmgviXzZL$LOK~DvQACgy7+P3paR2(H^*XF#uhUR<1?|-s1D@4v z@TpqIq@Jrq)XKtMizNg`=pP5^NIFW;m=#IFe>uMf;2nnI11Q_oELT3f|*(&JmC(k+I^dPI_ti9%A$u7ahnkcsCDYd? zMz`iOpMLlFaaC2hnwtwwy7g?s!7F`rw0P$H>qDS z(c`Gx3*x)hJXA3dlaQ*%y6nZ;1?fOS5Rqn~83gmOvwvsqxvANmmUG}@XMZt!da5Bp zsNn=KCh8e!l~fccyq?J`bc&8?`4sFo?T)ov_KhkzflZ&DaOn ztY4}ohCWHEvzX&4aS5Hv7TZd;u?F#m?`(m~Vn?CMHjyAX_3l@T%Jj2$zNSoLDOlBp zG*NE~q}wZoRU5WE92QaK%p7C`lqNAsRd-5|*tH|%pVd*SdP1(Ww-VLiWLR7P6~B4} zsr{kS8dgnT(F(ktJ^QwNOrD|f4Grn+*(-bx6>L%xAA(S*m}k%MXYPLC;lUxOFmw@1 zm`LmuLC6-mZ;_)45Ym9#JFw3=5|xxVCwu#F>+kkHo&DpQ5;#1!_hI-AmaC9p?*}+{ z63Eo6+=-?+aairMNHzh)?!6vzISpj>)gGeF0cpcLbM1vgnXjnWS&=KMf%{8FeAa&( zo>18T%z^C6nH;f2ry}Lg=s}_JMioi&(~GDE2=&8%*_dtPo|K#9#KAXDc6WOl4Jth$ zkJ+TjAe~h*NAS0_7!fbWBBRgcp4_Gtj}8wkje&3qui+Ze!r}4E62;?|L*o2pO9l!5 zN^Mv^Ie}Gt$TlNm7|4j(6}kZ701>hGP`&3!KZv7eZ%x-^Dd9Z3%r&2G=5}~>(@{S? z46iA60v%pI3@Op57|UaoYU~Uz)7RYYVj@8b*5IwwQbWuwsjZ|DK6f$u_aL-HOzp z@@ElcwWL)EDyc?9lj6VmeIp{NTG}guUBE+=SDV2aXSRSZn$I7@Ju^_uZw;0^QzEi+6;~ws`We2HpH6xb zxq{7+f9mM}WU}iJnmS{V$0!rzlqMS&97h(5CeG@i)j$TtcQ<@`Ic$D1qh~=O)2~fF z#Ni){mU;@DFus<(6c4N7=huGAK}EkT5MoAaBp#dU*9=Pg7^bw%2jdIC24o^Bp1$C! z*fE*Pfz-kx@xOq4@u!aP|T=Pi6yiR7RkdR81=xHhdji%Fn5tc@ZuKGFmyj zo7z%?%_Vq{hs7G+$t(0S^ZQV;eEDR@`4@RagBY1f5AbtfF~HUZlZ*w<9z7Fih>{ku zr3~XYdB6~@5|`&=7p(IGqJ|x0x@9lzfiwU%&8Cc3(`DKudH7vyLn3d!WGsqd<439F zIbQefe*UlX{{xlT#o{xJL~rlR;VqKJmb~P_sb491EETd;6-4yHUQcN|h=(+^Kw{$g zNtgxVp?HIM8q5jtf}PuY<5vB1%Auy4(X|gMva$>!rS7#^LNYH!LxhOD!}}_xO|20ED=~929E+Bk?ENu ziSB(q+j88e{%fvVt?_(`yrAjCllL@!T7i?}Xm2Dv8iNO}j`!g3;D?9QXAzUCuup|w zZj~2Q|CN}leVK0y%k@VI_mh~0{;4DurS%Jy34Cy-4o_ItO?iGq)WVt>&#{~S#2ytcjc?#WP$0Z% z){SS7j1!TJWq!%v-TuzUe5<8~>i+SMB3!7y_`wu=3)+nfq%b?jS}1ZvO?qeNSdK%u zDpbNunJBf%3&u!Qp;p6FU$(TQWZ3c|!Zl7R?{JNVaoWLSDy@&~jj%CA z&W*^djfE5GsVdZ1(7mn5>S>L4{x;pjw2kpSbmua2N67xnKa_D^Rd-ArdGl}8~M3?wG1RU&eHaQz^_A!i#{*CMd@^Ygad`<*o!m8MzHN=7@v|q zu^?)LKim=%ysNoOIiRJf5ig`)pnsp3Lm2Bb_K3;r=LIHOc4{`Y6y;N*Pi(PJ_K$L{ z*g9b%3JaLEU*=l;#1OafYhz7-BQR@fv$ljn0<-8>)2etbxHKq?q%s#TBC%CrR9YH8 z$DN%n8y`=uNO z#)Ykw(5yvgk*pLdf%t6aqe8!voDG61XLiaVuGXqS+u8VLrF?{lo>kWCs|Hie?kf#Q zpb>V;)4X~NE-V5XCDBJ2=BQ<$i~mc3ef4pimRpAV>DLAf?o#-vMxKVnmG^KW(!Vu7 zz+?Q705e?B3HJ1%%O0vBxlt7E%&kNTzS8amS0udpEPXCQfsT$!WH*2&nbmB(3-r~E z&Z@Utym->k>kA9XdO%fLDqf|EQ&ae=DOH2vv#`98F`9%uKp!P7wZ%luZ}pT@pE4~g zitVL%9=^~Dk(20%LO$pO?AjU5$d2H^P_>QgnFDZ?d3&+AJk~atyOCkd4As=vKGeE2 zLJFMpAe(JDZm6U|KdG6IkOy4{qwVGcH3owfLWqB+k=`GO1J!p@H*6unh=0%qcg3t8 zmAFH=+TZ*TTfwuap1X)2rfbbN*INP}C=*W=cPVrPNOc+NJo&OH(Zmo?opAQ+Co7II zQ#%%n76S)ohJlt(!&4wwPfRW*u@zk%u<&vu)wj|@G{B)){wq+46dXG%b|$Tx5(TU) zB4)=FfjY+&F{>rir=W(Yw34%3x_gV z?&uZ(wvUKF40lyl=eB79sRH0BMN~`QXluq;n1}(C1a-U_yNOn>kQ_Z}{p3SiyIyER zfg0*^`q{jjgtowjV|OtZDY)#!r2Y<0xbgykCl!<38Q8oHET&joiSEgmshu}QgY*;) z5X*@m1_$>_wn1dvCXxBOMtYt_A&u}u(-n$F8n?YV7IM#s5nv}ZyFTcEt@%HAIH5Tn zcIlPzeVY@Tb}q&g!vxEvt3t*loz~Wl;Kaq2dgN@>(%i2rE+$UiOxJaAK13BoRH;Sv zP_dybN0B<0XPqv;M}?CNxIRgL2INXLsmEYD{1fT!$UlP4>T7c8ehXzl4wBwjU(N>=C(jH} zF^HfPe(cYAaQjR^MzC#pV}>jHHo~~9<|0je$fs>xhQkwDDg7x`mVXcJ=~FOiQLJ&z zOONT(VF|zG6XvkVaM02TN1b#HbWe#miW8G~X#cqJ;~ORUSo_6gQ$iEBE3s4H9Sj;c zH$>1BtA$kH$k^+QgGpOM^i@Z?C$);vf`K?UE#{-0pi-=eG`R%|q6bA?-5!O$tGrlZ zfLY5)Ld%u_!7t!#`U{4Se=JtKZ#eA8Pd)Q=P?J$JgToI{K#fRxvK+7DFT01%Zeyki z-~}?JyvGfDk&3fu;NtMUQ>tXIiVlGPig(iA!hM~-KG;#HyyW)o{Bui$4!J#|B|u4^ zGEEJM+AU86AcQjvaSirn(iSypC(d!gCazWvstb$Q!`MRm1s8L5X|Q{Qn_W}ZtJ2^? z?5S(G%U8OUEZ{rNG+A%cztUXo>)A$(nmJIV$DLN5`?isqCPp@w%58@)NC^sNhw_BS(P00@2i4HzlYr{4f%)ot@g<{ATCV+b*~Cg| zD1Af(FXBsifw*N&gb_hrTr$>z2WVpE!K;*_K4c16e zyj{(AXTG&(Jobd7!e4w5p+dPuJ5WtEx8#&x5_hwTU02Ai_9*}MUX#BLMSkf*KBkUU zBI_yuV9KePoT{j><@wOS=Nbm&+C~{J0Bh$oZE1Z<&-E=ute{*2xM3vp1@0lTw)bP$ zh--fJy@4tGB*ThE->&h)frbYZnY{YUHuuURq6YP2cv+njh#&&9a6i8Y@u8zn&Y*HF z@8l<+dN|%ncs@9>#`_cymT0OCkh=~VSM>$Ia2!6uiI;{msrUy(m>}EiIK(rskPK9N znPaz@h7kj~?1FKai4PQZLB9n46K@3E(znSlMr?)LcuZkVsx?F-bL1Jr1qJ%jaKjfu zXRG52aVu?z!$qJ{>fEr22AKiY8Qres34^rpv*EJrL7GjhHck%1@K3@qbXs%SloS;M z4(a40>tEG%9+b7ymXR7CjzC-ujmvRypw zN}*WK^+U<>OR6H*$U7Gdd@-GTgXAL7+gc7Yk^-oJN|~$z9;XMpSgUKQq87CF{Mzc7 z{I3q7g;S9xLZ)WAP0OZH5)pQQ2XKQq>HQYZ_?EkICimNx97kA-S7V8clm+x zxO^rK$TnoxXlFA6{3feXtY(cZH1ImwOkPow97Um}JX_hUhcvb`aOd{p4~b64BWjG_ z!xkuoyEd#$GP&~JpKl&~JNaf${4h`S6Tb*gim{DpR7~gxd|v<}fD+3jx23@#=oCVU za+3}L*=|Apo7!2B!ioeb8E!Xe&y0X+Si|?Ry2Q)7)}(Y&i#S9}wc;eNt#)-Mq1~6t zNp}hWNWS(|LQObCilvB7b5wODrt#k-t%uE@v2az$hQR^Xi`@=(FL;_@#M0%M6%xm7 zDM8)p91#4E4lJgd11M9Z0LQ&q3D4r9<4FPGHG;Il@=@|tK19MOABM8td~39*JD{Ug zop~TTZpR3+B~%Y*9;?dtBXj{|GOlOcK9t&e0o`!#iwA|!Z+X-wiCZ9#l3>Sf(zKoV zFR0liNjPhngK!R&0$r%dJR#w)_8r^j7G~q+msREEnOxwwec2;e>9LAwCapX1??W#> z32r9P&FZ)#lviun6q8d7XZ?Gdp`~=a~!GyN- z*Qf(*yiZCqa2=jtKhF(Nfv-37Pgv8vjsA|@+>5#NWJ|R)w8-X`A4sctHTN~hsOy>T zXrznut<>$v(S3J*OYFg?T9teATPFCQ-a*DfMlFHw#rESIQqtj}S4#{3kVdV#7YKSVg}_$m^%YFdkq zcK3d%wu2o?#xKZQb~F|m$Xb52{M?d)RBHoH7iZWx_fC&IxR^U&2t}*9%TO4CTd8!A z?>->t-spmLf#!EF9(xkeLDLB|`Ur;R_#`e4Oy@ysM~u?~;RJrdy*yGsG;5Cz#Q}C4 zVfvH#=GHUt>n`cPBZNi@X}ZjYL=5Z>X6z8EkD`wPOV3Ffd6c(KOoVzIv`n6B#!@7_ zqPaDb|7C;fo?$k60k2Y4NE;~9MxIFJ#8x53`wERSX$G7;P#L5UpJM}BHi_Xh!e2BO z%^(>)qP8iW))dOD3K5ARa>r0oe$>UeSYv{RArk%U)v2zXdClc$T5OH{!P5u$!O0&Z zM)vWoAri_nt+l2sJO@Mt!P7;PLIxQ6b_5qR#AWW|1h{-Ke)?#{63ZfeeXF^4z zUOGFBTmkFLA{Sm_t+PH&v``kClZ%(f;cNX8TK>{aCq1l=gJCY3(zHR*p?v=Ml-y*# zLoj;X5t+_rgdqq^VZnFk_F6Wpoz>!#Ig-j6G*%p7DtLjm@T2B_=xNkK2EUbP5i0zO zMdXIavHfeOn}crv+exZs+4u$91co8B@*fy+#a0hE(*fj7Ry1yl;jWX!5kH39G@ZF$ znyIU*O?mc&50F=&z1L*qdhtYW?D`}YgtInuT^RhTw$+AdqV&;g>XAk}Zk8Lq(F@5C z#ORae9u5>Q^&FVIPtJo!El8A+B(8wXLXOJj5QVxErkBZaM9#Rz3!q0unn%`@JX`Sy z6%y`xexd={&uC^W=)K)Jz7aLr_gMm`;}c*^@lq}2u^JmK{WA;&PVLKGdLW@NAM8&l ztm~w%)Ck-WuUj-N`BA{$tX^n}mcNQu7O$_n*G0uh9;nkt=M#9g$zC5!Gq2`CI_i1# zUb($WBdYeGCNiGO*#Yg4QR?Ki9-MEFuS>%WC6dJf^R*}L75wo*BDYJ_Q zk}|(IrmK+>Xa%`z+#24H=z_KS+nGK9~!%Z-iu;G zNNyH|w}-&At;$D{&SDPHzPxws59?Pm51Z&-XjRIq@l{+_-G-+K-dLI|t61&$F%{OR z%|FnE^yF)Mum&k3b*sdXP+y>AHPeJ_O{s41^C{Iw8*oK&`0w-#^mgJ#)yr-Uh@n+> zgtxnkBpNJiaH_E(8D=Pe>I#Tb;RTVT({^yCm2&2G_>uk}EU1Y0432>DSzp}#s$hBI z7jMC5N9aySgBPsJD{etMvF1A44@NK!%d+Zi?d6T3sRaHS%3r6KLxWC22x***Cp2yd zW!#GA!y2mJ=3ihkng-6lIWxO=;v+i_QRi<=1^>5nIC3~}{@^4@F?PYcX$pF;n$Yf1 zs)FE{t)?EWduz-+>xwym9SD7WbSZ^Zh++bt%dfktc4^w$!nL;I ze{N8GjiEq_`?!Y7$`SE1oZldAgKAl1KM59xYA^&%k@&<4bY-1Hu{&ur%8g0e&xdLW zpG>-mQ352&MQZSnvPQSCu_%q1oZ`FHIzb)(?&1N6eVu(au7UHVl8GMIoTA2Yc8gAX zr7ZnIy9DwEQ&qg%J+o^6a&L$L0aH67&&#-Kl%T1=%B^t>q9{1mHh87=tj0nI+#Tx8gL#Ui#VxgBW+H74_=0S}ti$kthS^ zKdQyJ*|E1Mjek+oI-MhH5JEh97@z!ZKWo}yiEUC~LO%LQD6*XKbp6wY=P#jja+!K3g%Mfj>siA7}oVod0slZT*I=8UJ ziLg83!3nbTaUf=lM#TBpZ!qs+aKgA-KCZq+Fi%NkZ@Z9dDV$33R*e942R$_Wh;*_& zC_}p^YIM>BcxP(pnuU=LU-Pz;-5;MkHqQppwZ{w@CiYKX!e=h_P%eoWr|9dJ8E9^| zcBAFR+tm%gY(QvZ*$d+rCf1fx0UVHBhK(oS(uL_l+bOeV5=RAJNF7+Ot_ zeeHHI4+*79p@S>mz5auz#^8rCX=jZcEO7a>6kC6T#s;1Z}AinCy0dCDR> z#tmf*CI%b2C67sytN(K5<4j}=7q1T7@18n($ykNp8)Pc&UOCU8ZcdGY+(Pnt9VxMIhw~|69flZrKRoQj>lfCKluu@89Wi;YL2B9F+c5i4+Bo&>xI1t8LuOyDPe--DC;_5z{UvTzph}!!Sk&L9QC?maS~6 z=|V>ltMoqfJpga1aqgCGZG*Co<0_>z(254KPj3#E?u(@-2XW|cEp{+&1hB+M9W@2t zD0IH^tl)Q{l#R3P(|rZVn_}>A%4OKZCOTrTo-F)?RXe|%qj727`l)hCrSw%KLaE1X zqtyI1&QwHP`PHgmep`MWY(p!x^qJj4yLR8F+&`b^eVBS3haXfxCwO!mMqUsHzYw0u zE0}(fKe0bQU~G`8d7yg_O!wL=8A+fPphsTq*)d!Cxkv@q-}q3tgiR*cAe9$}|9rNB zfd%cxTinfvytYIC2dhYoU0dE(8F%J393)$hjwH{l7~2jRBjS|Mn97Ec@4j;;V@pqKK?2mat(E0u=l923U zMtJCDU45dak z0;qE@213l0jTOU_B{$G-^$QeeMdQ(B9SUW6EawFvpF|Je`5H-rz zqcSnS$iJD5n|)ugJ3WMG-Mc2QbN=8^haxSWsEo$y&Fz63Q@{b9Vn?Lp3@#H^USflg6|Rq-hE}?RYfnomp`dBldeJ5=l~&|-_xnSH zwhFu(mm@$3s8lw+p&Jff>-_I&u@27IUcI|!D(tzYEk+A+$xiXYX_{DD0}dh_X-8Vf zd@Lq-91OH=x3(s*Ytwb)DbNFYHDe2T&!HOHk^kt^js&_?FL=p@LWcRFZp!J zV_O(1ooTw8vt5K3D^BeEeP0Y^?TxI~(=`|dFr*Kug_7ir#}LQ@Ssl{Iz@;JaT}VFg zo^+}bB)Hj1aeuVs)n}+wUX{***TKqzBj8N+M5;q_o^WD6C`B9xFh0Q2#pKQkV?&0h%jXi6b>;V zCq4BI2toJwDUq543Sc1(HNEj)Py#zYYTgkgM4+t;=C2=+jDZF8CIt|N*=({o${RR% z$y#6M=aM|ownR{5`kmA4{(h|vKB&RuzLehNCB34v%uxsjwzypgSaQQv*XHf9FSTH2 zs_EukQI6wQLTj~X4y?6kfGT}phlQm$T0|#2Qp7{mg=QT_V==USl}TJWKFcXiTsJfd z9NDRt(~RGvk&X1#7RbUxx!3m4pgn5dOR-&G0kyE+QqAnxdsOJh+q`-#+MDUb$M### z%8PR48PJDb^7Lc_&OsMv2wKIWqff4#1u*KCj9PmDOZzQQT-F1&Mu##|Se0QO&?tT0 z4T_d_@dicTrEsu3My`*yFO!aq!*@X#7PjNWuC#p09&j1~?pQsJ180!kfoNcfiMte9 ztrmd{4#9gad20bTwXkE^`{`$K_FwIw%6u$aD@%ZeqsA$Qa9HXThIT(=uq1!f@pW~t zbzK+*gwRHUNk^I!8=Pay)K@!cYNF(p-~yWdAaT3N^gb78h(ZGU;#fiNdBhurh&z@L z9Y_+&aRQ4&^W-IJ1w&0tx&eWajub5$Y#hisXjk5|bXJ~EL&tYV-KtauEkO0XMmBFmz#SV+= zB@8tEgsg{JmAsThY`eZQJ$o;^xv|dfv~{QTz|g0YF{I~`#T1}Icc~jV>z9NNzz! z_&R@jGxc;-o#y)k7)ehqvLohwTFov7IjKq%2E}OHNJmMWZg!D{Ce`PpXEgzfBOi=x zNE?uxXNi2&-cgD-sL5*Wm%-J(c9PDQzkK#ml+xx}A=+$o=V$?6)f0xqDlulv$e`@i zRvB-v>wp6-6t2|#Q8eIW5<|WRM%lX56)6aoUc7XBTCQhv0;C3{nc6INYDlCQCY_}< zs{j{sVqi|(UNx?vnmNCvzA`H2?*S8a%w`qW-N?prPZ(0gtq}ZMiy`iyrL7(L-sP%! zt9RQtDzcuz10wYK;*=1CmulMHA3VNJdJ$R?CZC}R?m^!n=7~E|&2<~xBD)>2a3s?H zhqRsk?2;o;^<0G-%4i>gA7`%#X^u%O?;Br%zgH=dr?`XaI{+(zIzC$UKnCHURqn1d&sV+cPCG0qD@(4>_9bUFx*rAwt8 zN#kW3fsZIxAEB8eb!>rn(ttK~NbZupAHq+A9IkU3vF~O)8qso$r`^Y63d}2bLC@J} z-C~dyS$YDu5lT3k3|8CkHuM<*jl>w%$Ozn8r`cy@3DDbVnGng6I3jQj zaZ72vO%bd;0JSOFk6}VkaXE0`W4n|3naMquDrv#AM5v?Ww!_YGT;7lhYRcF*kepPM z9KT^}QsUe9eUP&7jnfFfWfSz&cGkh37CTWs>_E;yfJm0*On#Gi?uW4JPTFmoD9U?H z|I*&p=?KL}!{s_>q4*xT#8p{Hc!}N_#kW~$g#1jC z(nos5(u_Al`mJ{$=aHy*SVU=@5NBC=-4I4rCloD*oR4tRbtqxv2iI6iJM>L z9-?6IH$eeg%dM|fRz+q_Z?k3g^hlYEy9vLVt8<1gA%|W-+9Ij{P!|!q=DU&F$4Q&0 z$zjagZ<7l}I=BgRS}qN?dBAfUrGEAW=)z3FR9fnR9n~0{T4t#!&P?Whb}8~^kbG2t za&5VWQI|_m86tcY;4GESpj$@A9H71&5$)6zH(h0P>Pomtphgy-^aPs~@=mUB2Yhqm za;K6S2KG76i%@EKwv4da%;w?NuSLCLxmHWAU$6#?!i%>SO@Rg4vbs1huo%=Mt69I8 zWA~f#X}t-V>ceHYEvV7jvY_qBm4|F$gBy0fxvq1$eCCpZ)y0ph3*(=?^T|du8NXo& zn;qB5-`at$pRD#T!&M@%yX%^y{#<0e@i#|YdOAHdq4<#%UUuFcI8vOhv%N{(lrA6wY?T2(-ylZ5F-N6$XbEp%zprd%HPogI;W?()e)(r;s+aT z+L~*cj4e}hTE60SeK?CXn#?Q_r`Q!~D@g>cdPCyrt4eb&RkC=}HTr>US|E0VHW@L@ zZiY3B^OaMDwO#T^8F5dxn^XMo0J31p>7gcRj1IF{2j;zx+?91B;Iv@cl1sc|Xu%Bn+hWGP&DKHZfL4BIxz7;c!soQJDH0otLXi zqw(h;+3pd0H7(5w!cqhqV3t^m!k|WY)+&=eyYgubYM#ta)wgh|C`=|q8oSJ(eYN#% zY|ku>&527|k)_6(D!6XVip&AS)R!tKSfyXoaOEJuY$Lv3YQ!i^V$n{z#9ZADL_JP= z_|9Biki*selCGb$j@Pi@rsP-8c&RkTH&lQlkFz{ETDQXL<`|HQ; zf=l|KHN%Z!h}GDEZqlHAb+6qDxA<;{)It-k{i?oyjvMYi(BwHTN?jBBp@Fv2H`=iw z^HLgz8EfPIcCG_v_S?*UnB}e?){19K2;#OUd}PgXY%4q84ch3Z{o`OW@(|o)e!4mS z>Uos=CcN@$A$#uy?Q38wG>-ZZdW^H{6gq?$*rLICjDspIh+wR8n;nm=*3*GeV@T9=@9{e zl=>k#?a82~#YLt}Pp>MDGzV6MrQlXri_nWd&hP%|o3Djt*EMCni2dNT41jqV)Ii#LpdAKB-$WCVbQ7A#R5WRHfnZCHS>Fm7l5r}K z=?NR%34TyZ@>TCps2XgpyHOjk@D+amlj+pkv}vFK#hQgmLSDSX39l+)pAn<)T!}q% z7>@ho)8PHyFU|qr*5&C*nN!qx^5~hA*f&YWv*b<2~yOTdAd0(;nJ9~ELfb{&GRF{L}p`PB-CrMEukmX zl4}x+xL1?TI>H&Z1~)Pe_(?iUDrcJb!${MxQZAIHRR&8E$=}qh_({u5OH5^4UI!31 zSLs5TUfW4(Z>@?jiq-L~{IZ({UBJF7!&q?q5ijke`ci`MS#9>iGJ)hc$gu?oIlwR{ zM~3G3VBK1t5lN$=buq9`am7{bU;?w^`RD6vhc$nySRWTTSUZNVDZ^$`$X=D{7G?t#|QJc-A zj{p~F1YY1_Qt4o!L#ZWX7RLw5mn-h3U8dtBVuqmIw=;nfEe1yz@v0b;RR<)+p>IBs z%9Xpd2Qds_k!kC?&*BI=!BWXe6`Z&R=rY0|t&L@n%(g#VV>nO9;~QbWgn)F|m(6l%P>bVEW?p@LWBxOtP(RZtot%3D$N z{0P4+2nY0O=>rS&e&h~%93Zt~We}d?8uLG#hS+$@Tb)w> zPwL4jh7Wk->TfM^|EUfp7T+Hqd=t!_hK4JMM1a|kTN!pI+2npnDlvhL z2xh6Avx-KmOn&+;hxB+0^d@x%=d;p;#%9GeJ~No{-P!wCS%;86KR?xVO&goL8{Z>5 zAQyZwCrj>sDeeY-;-6ml`p1nYi~WP$jV~|v7aQBBU(EmM`Lpefuk2Tkotsd|y)WjU z-@W^Xjl2K0@%bO-ckh02_y63u`>%KJQgGu1zHMrJQtn?i?*49m_udzGKmRXx?@{hC ztlY+SMkSw~e?ffZ32_4Rr|;2@z*)`z>)Gjl+x5GXe068B_kU3@vQ}?!$=~r8^R1sz z?JeHU|Leus#^T+7liSAW`5iyF_>;{i5Bp^A-MRZuUj*X{?JY+T=A{WZ?_Qm|)$T#{=&yR5WJlgo0Y#xg*<|jDy^0@fZ=YN!c zFF*fu>tz0){xrY$=^y`T_7MNW-NVhea`?hZ#+`imJgljNTTAsgyyZSg1$y_l7l+Rg zKpd}(H=Oa{A+doNiZ0JD-yQ7YT#EB7NCZefggz56M^x8>5HODO*>AtjU;Xyi^Pey# zp#5Wg7vwTiVLrU!!*73)qr=JUAzi{>;Qw$)-@p9@qQq%BrloyK^}YcA_mE7wm)95v zU4&ur=JXKm;Nr?wguIsq9SzB00iCiVP{{E6F%1N{g>-xYW9v1TGi)aH7hHH^u5ZqN z`}O1y{}N(B?r7l;BTW5ZuIzD#%>78GjCBEpu>fy>`^z!6tRkfR_Lq}=hUNxT5f1Gw zq?V#yl^*A&jiAf({RL)rWMg-8#29SgVl|N!?Ag5Y&cZ9p#9|Y&48-nuuTUK_Jj6b@ z8;^o#8o+jJV$~Kq7L*>R< zf>AoWc)!2E+P^qNd_)cEc_l2xS&ABH6|@W*8_YY@Mv?zJa}t*TEN?CrB)EWan$*^r z{^aE+8y9=Hu?iT9*62WUN{I|zpb6JusuBq|`nouzbs<*<^BxqT6@a-1>*}lKA{2x` z^-d#`9B|Iz;;(>ZzRTPSALUH2heJo{!( zJG~zO-kuh}{q<0<`wK>QvM=n=UUBgE_u5mkNn2>*UM0G1-}3noN6qRETy_A(VoJ07 zHXIAAjGFs1;RJx!_^exoTX7`;SX{tvz>th@!F>v-Lqq=C|A^Due&j5_1!8;>YR7;r z&@b-N_YV~~ch1VxPvEprNxX``Fpbv8YmtBZ zD=qKS7rQS{*!MUq{5t^@=xkW#_6z(Lu(8|U&9;Sje+BVy&-fw1YNT1oH*DK4Vo%x& zq=ladz9i91mN-0re|+YxtT*Qe7lrr(U$Pq_$;M5fiJ>wva7?-d8P1JBpsQ|gc#l~$ z+BB$1%jRj}Vg`Bj?%WR)BbEOJ($5*BybAyrhKU9g3b!D!$;CqK;nChY0X$;m0l}mgLL@wZjtNK9E-~I|nE1-g< z!4*}%XOH0KkKa4*6P`}-KYbvSNqj{z?zD!@2X&HOaAPD8uYz9ysY8V2Xb-s}Yu!G$ zx2VnezIc;`XC;Q~g#2}ZYzn=Mq^47vS9`)e$FzF5181>ZiAgu~m517j;<7?qd&#ll6R{s5@kGc;EI?`~oRdzPlJ$QgEjr2S}Q{F6a{^oF0pS0|Or} z^lINLY$y$w!uA@m8249Fk3 zVB|>s;%}z4&;-vRZ|LLG0w~sP_Wa-oE|(}Wp*bGZoY9AVC-DEcp$6X^y}xLfi8g0{ zUjLekg>P0G%*H_q+;k>*3~58_apmxR?xQ8)82!qVKf6!Jn^3gYRrlT?L@qSc*j6D; z0mQ4l_b)@@7hn4I{l{D1ZVxq*-O~;WyZ`o=nB_v=vb4o=G1}SJ77voJ-cPoB_V}ku z*c?V+VSy!#r9U`>P9L zPafVQ#7n`2WQ3F1w>r~FOAYXl67*f7655N*dhP2lVoh)y*ht?u@T6n1rBde#pm`L_7v0#USgg;58pq0v339P!xx|JOS4N4 zU%~kl+~kQ}eO0HnoxZD!teikOYF*R8a1PXHQkg|4COA0A6Z#Xnh*W0yjr2Vx3=K`M zLGXgQbr|07Hznk8yITPQhu&Bqp!=#K2CAWmMz<_CsSLWQ;ABG-kjHW|R|TcAi-8v2J0=7PLXg2evv%{hz>;4j3^>3x4}6o0;tMK@k?n9a;W z1p*&g(-GhN#hMN{FZe+yhwzZjxSICeF0@ z-XnDvyi)+0#eyV{aP(p^0*Zw0T>0(gJ1)s!R-ppXcEe=7J``s{gYs8TxkxzLd|)A) z;EZ_bN;#Blb~-}5ZBD?lE|LX=JY@F$^7NODJg(oKif7-&=Zc*X+kw*niP(K4%VzRx zN$KA;B%on|l$Hy8dwOO))v0dCDR173zr~T zj_lE!9l#bEcb1>QUbz}315Xa?F`<^(*=m<0+%Gkc~R9Y*;Otn&Ys-6vRt=8dsjHHDe zrCOn;!b|g38MehZG`0xWGmgvAPn^>$N>mH1ldQ@T4Z z78_rz)UbsO{v~ja9lZ3+uEPTeR1{Z>%!H-tdq8y7(ND8S60!>5^@dMhib-F3x2Bx* zM+{|s1$_+F|LjYA2w^|a%gAaM9Xe+g+|veX#6}^`pU*KfBgt<)Wqr##Oc>;;_b&|OL zf^EbpN@$8wiO!mBuf35#WM6me!1P$!f}4(9HV8x(~6MZH4DSyz@M<$OBR~R>ZtutvCD76 z*0SZcZ`{tfc2~5;W*`owd5K>)YFn7vt|KWZo81IXy+8T?sIbJUKAGckeY27ut{-P( z7AkqOQ(?jSaL ziET#M$0Gb21GSa~%w&(6+1F@X-@~;W}#~G{(~x# zu61syz=@naHtjISxPy@CU7LNapTW!fXOe6qy9vRbeJ$@RF@UI|qur?({AAX>v-iuL`6pY-xwHvKO=8Y_pMTQpI)wG7 z<>!H(w_c`W?S{KvH;otlg);pCtX`bfPBXo&yjj<)O264TM6~YB=2ow~s732_%J>ay zoowYrEm~voq$QC{SDG|s-cD}`fw?H9)T^Oa1hcW}!aC?xt&Kw9*de31_sM4#2d@KM zHsx%@*^$Cd!;y=-Sg2pfShXi5_Wb$%r{6q#x%Jik#}8lr`10}n7vDTwozOuvys>uz zlf_BsOP0C@T%Dv1So;YACvlQni)zjR&(p_RG|ylw0+0)Aa*W$A9&Ug2=;c?>o<4Z^ zbnD@Rr3Tk-8#tjClNn~IpZ7<5%f0-WmDt?A|9JDOrJ5zy4>JLcIj*_QC0|T>`92Cw z`}zLb>2AYdgA))_4j42$aE; z%OlOp`-5Yw|Com|R`-X8o8LUzCi&*$VO`&;{XPmI0Q?2H1!@EA%YS&%$_gw~qS!HQ zwBTyCt$Po_!&ljfjp{_HG29YPVuUYw6JKze61}z#8IKZ_{kNk*{N#d5?*ZI5lH$YPxViBsshYF2+xO87=duET~f3k*-P>4- zW-t0+O^gDm$C&iemm5}1u5;3wC?2bZ(HJt6A+xwgDY_mCq1`A~9_uI0CtdVCkApA{ zRd8F5 z2E;O9EZ(APd+IMNqWfyK{%$y*=u}aUoiKWf6bJKPHY|TA8Y2AFY=;U>DVR#uNO?=} z73IZilI@-B?b=uH>Sl7enArTI+j;Ndh$a2|#xrT>V+SPducS422GF&V?#Y!3?X|Vk z63B_cAd(ec(=NYZy0a}nUX;>No@2t7>$VmFB7hU2I8mRx&^MugRN3$tFyc_?0FxF$ z)gGfB$<_OZz@F? zBM}OuDF%0LkEd8Z7F!U|>jCy$EWjj}iWX_n^ka^_8G|h|P~)ljVDj2J+Yxk}?83%@ z0(GmtNl6MK@QZK~ySulocj5^tJoGRML7HLuTA2&Dlh-j+`+hb1n1pgm<`&ZQq{`?y z7k-;m7hTiS@_Q33Sc#~@@7|}CTo1ACL2_ut6liRv^%Dgr?2zhf2=Qr&BhtsF%k95A zE93$p*o++xyqZdsJx{+=vof^YT4Ngmx>IKX8}_U;B-)46##o9Ab&NsM@Fx5xxRlQ$ zBo7dDwh^C(vZk}~fEFOnmU9&Gh^F~1BnyKpsfno-AyIF|NGyHb-PsS}e_DxE52IJT z&f&Q+VaK4X#`U^g#vtf-qJbzyv2DbFeP#f;rnol$y?bf*jx^GNJ%tK1zkSfKW-OUi zOi>$d4xo`{TQgh*&JqP@YSK=Y0x3)nCH z&0EuT2svV!`)(KhMOw+4V0|{rK(TDQM&-Fu8q&qioi@*W zofJY}wKbZrmbx5`&|eB|3jL|%oq3uBcpzG@YYn_%!AU0i=^bG~&R#Tly1UNyyEI#z@A7ChJ!g)P;<&UVOU+t?-A2ppk}G~DM*4RL`uu#S3*V#Xdj zlLk){UC0TOE$$5~_2lL)A+wfqj3XAjFQuBSX`%n7MeK3u=0f-e9EmZw_fI=5_xvhf z02cGn7KK{V0gb^M5#b1;mk&|s96t*sWVMh}uf_4CG3vrgF;#myl(P=Q%7`&H8PZNQ zqfYwD1&fkK#YEu%2Ez-*j@73zW*=Q|f_6iFToMYq``iBunEl}o|JlNX*oBieXO-(+ zf&SrL=eGjG#d{z?g#s&v84U1ZMxY7~XmT)2u@(0=f2uClL&n}u)|HCQiIvI|9G3zK zVx>-vkXl9};89elH<~#~sPHivrlGAaYzC-@sce{-UO>Yc5b!@;%C;0sZA?VenjMhb z$_F&RLuC&!k|Tk>Xnay~0oU>U^tj2T!8~{&?E&Np+Op2+4{}iF&b9n(wK$py9+eUM zUHUx5iNEcwid7e8Dzx`bJK-~;fz?7ys)le;M?f%_QboN2ZanwtfLT;LmIO4-Jof*q z(RK)|2;DrRY}C|LDomU)j?Gcr2iOL7F|oo3&;^ciI+1vr`)a0foZ1kPeVurIiVu{7 z$59vvCx_w&LrS(?UH_fqn4ZVwt}D9Jlk8LCOb2y6vw_*%Orf$A8kS5|8mS@w+Wv-V zaVq4S&Z+092wmg1S7BDL@DeW~ejh!kJQ{;x56?hKx4u~O@KqR4tdF6Pl?gv9m=W(f zgBo9}Q=+FaooD$;7#z)le6qG|YaBtfcTGwDMZeMDamTB#R&w=+aq%y%0%m zl8d5gvWz*~+{gN;5*AVIxb8nCM*5-H^zPQ~*BhVZVUv*>mkv6F3BpBv`Vh>AJ!WPO zQV=VHK5`SX;8Bbb%6iL3wmIgZrYfNVYuNQl!Mtj`W4ag6byJ)(*I z9=29qRB~E8x4W<(V&?H$W@x`;6Y;Y+#4*-ay`g7*xuck!ph(v_usL{j#k4?@htkehq_vsxVWOa!NjprFD!H@5|`f37mzg=@j;2J5ab2(OG?3 zVRF#*5(nP&z!{@2Ry3JV`P?ESV1W zd@NQqG}0V=;xy#coKCjVGt0Z66~G3RViiEVE2axCWkRusGCJlgqU~kC>*4G7K$u)( zQ0LR01v*&5sFA202(!bys2?R|HsOmNbS?j%9%PRhb>v3r5fIk8 zwGhl+g6jgx3T3<^I+qkBz?MNvd_t2ri(0`iAApyAWO`G2l}Hjqbc?(u8yuL+Ki&KN z?R&rfqaGvw+@C(bd;9adckbND1|>Rjv&5nM-%Y1WjvMYmJ%FQk(~3$MdUYVgPBu<8 z0?52MAk`>CUacw$idW7fUYaCa}+9(m0*BQ6v-O}Ub8F^5YM-_%F6|OFJd6xgB+uak{M)ilZO;<#a zYSpn_Muw(1Sz*egJXL=wn#oV>n(Rth2^*eyXQI^cP8e^hyq`D_#_36%df6ZQ&p)d- zcOj2+*1*6U%Ja6P&R=XVHMDDxqBaOY49p=*8yyN(Vi7>~)v#ih!4oCTn5Sn2YiF#8 z8IKqmVAe-fc*pPLf z|J)~@fMLEi4gf3NmPHyfP3#}MA`=A6nn2ChQ2ZqF{#;aatEG|vEf<2o=|IQS9$Sm> z>ahj<$sRYpD&B9eG;sY5hFcoe{S31w;zr|Im9&Cd8HATcsE)4wo@XTLmz=$}^76-4 zb9x%Hs}nOr1t-ybKM+%*m{k%g@~JhiiTzkJOU4nzf*qOOEcm^gv7f+EWVAlNPG8}d9v0F^vE?$nh_H?qN#6S7EV z^NH1grdg06r+~}<0&SYMXk{Q)s5&^x;+D*~o4G(on9lK0Icw?6=jlq~=*7f$iPaPt zt-NBHSnlSPQ>_sB=svm{!?JspMYu~`FGAb7m~BC*5j!x8I}LzDh^PDkV+w*bVu=<( zYS*~Js;o;EmjQY(I-vp0yf95?Dc-C&&t6e*+V^ThFqU}Vm+-Uk;;RjsHqsS+0lsa5 zi0OEUssQtZ$L-!%Z%X%3mor}g&y5$=@W@z*=I=i3B*@aDnh-9>Z^($n{#nkGu>nc|EtU#@T{GQI?5RjXQj;hjT0liPRK$Wo6fFa< zZ7t6L8z-|ud8aUA*`%bwibY<_y3U>wkcQLL;q2MB=}-3feHaAo#JC!5S(cN`>R{L! z5+_W9&JszU_FQ}s)=RP-G?^_yU%dokM1h-@@C3;PHPFSUOR;SKsAiD^0t=V3^RsX! zY}7m!eezbT9r_u&T#QNL;sh#5mOx>`Ccs|rAsq6$7!iR+^W8ESNC6a8JCn7x-ZNj8 z7rKVww;gVTu7DO|Nbu+Fx}sIiMT4Mve?EwvG6B&uAD2Z zy%n9{>e<@1&2hB~e|y{ilhtWK3#p$_K3+|BQL~=4H{y@Kt4s<6(&A{qpJEpHDgI09 z2-Vl8k}y>iM0CsrJr}64NWQHEo&G_S&n4+hX)4eJS|ia3ttlc~;)m#Ai=gw@wJ*K@ z9N-VTIInB6YOnY)N6x!z`v)_|^mU#~b3gn{_H4U_=mntkfFPL@NdJO@2z4e_4;aZz zM)9OPd7kfFlDDm4YVwTf-rD?cqr_cSOfE?wQ$~^Lx8MFMm%XYMOldv^y~u|cVYbwy zX_}vWkJcuiWj8R@z=baztuS2m{(6ib1gN;;#9?8txF!4AX3u%07 ziqu#_x@;ZBW0to@zCH=!SQYYGndA{MPe0tq5ZHzL%#0qLHq*ME|0*Il`KZfq>_H!zR8?$aH?KF z$G@HgjcGX~CG8{iX|p2z53q$jv3QN3OMI6toipidbx{P>K-ea8(TGaX7RJhMrGqo# zCy2I`t)muqTB4rP*bJR`Ay&;R&*8>9G8d09Oe7`AgOcHJwmLXLb^SwP3z-wXkhj}nzYOK_8TaS&-xJ^qIj-}CV z4BsB46Ku>0Dr|>nfVV92{Iv6&m4!UOs|j)NU$HOReJbL3jwtAFrJmo_DHs}>F{EtRog$fzaUGVCqb=#)+Tw**ueFuC~$Ak(om*;<`G^n7_3);Qsc`v@reCscwUo%EDCqqbC>H?TpF@?uWm&6Gy5Ku{?ikg`Rv{1a1QPbo z7$+F8kW(3wV6Qcl%A!=3*Lh?nl{~N))wzAE!)Ywe;uB$rKS8LZT=ll~nD3HdbKEF97Hu}30u3p*QBaG%fUQ+TBm=tTKrbMNofh3it zE-;Y3Ar!csvzDGoK&)6fwx9KqB(zIf9+9<7=sZBPzF?{1_@L$$xS^~y_wNkOOOJ6J zhfvjrN;(f%~&fQW#_Vk5Oq z^nP&aGwCZ8vO{+SYXpr*y0^YaKp1$WSnPrqW7;W(y z3)S56Hw#QhnYn{K^j#b}{1H~5Gu;mp2hs|p_%`9PR8Z&`@+fvO6mxfD-zEiXzKiIg zx7Rp7f;PDqC(V7Jr_@`GZ^3?`lReaZG$)R|JeR}`7~b?HQ|4)C)Av^xD$P%&n*L(-Dz&h4+VM z2AFD%)kPr9M5FXxqF}Rc1&c#WZZT`AY6wDOrok2iwDVfM&xlJQqNqbeCh6;NR_$ni z(~*=zZ>NsLHv!zJWHWFalp za_jofCYx=?W_6|dysmklQQEGQY2#^GS)SIAZ9dnbkQ$#0PEOsljlTO;qh=8|O109p z8AraIk^viw$L*(KC|GJhEN@|cZJeH$TSL-1-uo<>V{dPyN;0@~HhrmOBe8&ngpK*K z^G?-R15PG@liEPma{c=@RghbBFltoBeddmro!lYK8qRO&tcM**h8${|SxThTP|*Uu zOnL<=1X2=5^ik@0obnW?hN*a)3y;4)*!x+Rr2yE0>^T0xr#XTu;H8I71sD1NU6isW z8ELKv=pZ(di*D&}9MEJ*Z!DD~IlGO8lsDT=+p%~HYdAhbrqho{y%GJJ|CQo?3m9mY z35!IzN|cj;bQz+bYK5+7^TGH#hRt>{7=PDZdX?VEgxYF>2aJCwTCJ6@i>cI8-vwP` zQ?ti|X!4Erh1o<#KwX11JPtT~tAeE2MKQ5W10>!UM31T{h8P;Fu%*DFZt>k@zX3mp zVKncWnOII|gj-v_qR{xpRm;Vp0dDR>D-V7H zF1UAOWmH`riG^Ak8u$KIa!OV=Mp(epTF;sNBga|$S-vwIMz35({DPWoYhV+7GJ#1r zF+3kSB(ztS>s;A!M(Ml}DUXZ!yuKQEOmWQ7Vlt(yWsR}-P-(0-H{--d$ zq_DYh&AwrAQfq^K3V@zH^ucr8+*kX0T`{yid86MIrFZJKK&*rBcjAV?D~d`IJhO#$ z_B9fSHTC>o$ImZEu|$P%$EsWT{Jl6J_+~%1KqD0{MS*@#WEdB1cb<>>4q1aHvr(qD%Xk;r7VO6eKU$_G%GC#W1hDa1|t{m8~Zz(u6ap{A9TZ|mSc_H@e*R!YN>?S93Zv4gdfd2T2b!kD)3 zIl8y4y$d<}a`uXvPQQ3X(iPYp6m#cdSQsy8;X>Mt>|XeY6e2!jYL+~p7rqlFSh@fn z%*g^>SJ6=kUA}@f)8~(oyM;kqz2l>kHJ_0q9izHNC+3_WsT~}n@)RY)d9f#v?+IR^ zF!URRAf|KGY5eZRrW<+%8>~yljY#7>8eC@Iy?D(1;V~d#RRu4)P>x52G2sMWD?-lLI8?_x*Q-W^{ z1#x^Pg2TsFxYO^umB*b0*i@%Dnp1S*LfE`HRET+!9ilSH0Cf^InBwNs?T0;Q93!T| zqzgQxy9%6pSHa$yZ#jhR$-(0F7hn8Bw%+{$2GHjd)?fDu!0t{irInWH%8!mRG6%|v zqfwOArj$M(Rmn@ST0?Ly)dDPjzy;`2=KygmvlVvB$Z`Vll?nYljlJMju)Q~8OIRTt zeQVe7QK}1v3@|~mz72g58!I64J4kO=2(?SUb|mheoUF(pB%+5?wah1p z^UZ4??{KAqgfz4`pLEAPYiBZ3>pvs_9k_jimTNUg=!p<;gP1qTlAMCh*y%S7zcq6Y_EV7kwyMS z{dnKB8mY)oc`Vf&MuEmqgL*d~lZ}WFnWVvr902JuI}k8@zdWfbD{fG!InI0{{7M@Q zm4jD3lU#y#&+mWtyMOszyjK+|Xrl@6lr=3%3K^HyBsbj_qH~?beHdt@MhOdK-dea6 zW;vd6*>Bu2QZ*bdNDD8=%&uR7@8 zJovVKLSBtP%WkfzVikPR%5o-u5*ZYrvGJkcXg5zq_LKJBpkWi0WR)6;-5>t8CIpn~ z^w86csN@VR&ITKe7rn#816YQkndKeoj$<%)6X$DBdc#Sz;Qm^lW4&v-vR4582{QSw z`<8+%yZ(LCg#$nB>MvtM1TQU zH%kd`dE25}-1&taG6gU6>FH=c4(9L?*xQB(6V4b|i79bmC!nJPi3s{oX=FTfz=NI= zP3z{&+1KrIwj%Bmntf+_^8{Kf?Uh`DTU6=rCbz(E7@WGNM+hT(-C;r8OauTK2&LQ= zKY+W}?!tVS?+q*5rF5)2CnRnUK5GBs@FlZ3fB({)Hrw>_3?I+ETe8|TEVK*m%U*>7 zqYFJW#~w)4Nqasq zvX#1SQtN2v{pqFb1!MZ|>S%=-nuHIv>?0Is=i3=HI9yfoc3z`$cYdqb<42a;0mywAm z>1?jps8{2&Q6w}d| z|SDdmB#KRw%3nXEy6P=%U?BFjXg)vp_n6LiQtMMtgZ8bVUIa7=+Z3*6ePXR zgc!NZ2Tc~&5nfKO2BvfaYi3)@4u6+}7oZ~u%;uw>Ty31yLJoDtTj4Z^%lV}KhuW7k zE+4a~6>ZD;W4FJoxe7{`)0~{{9=!3*R>_Nd%$+HVY#F&A21N@GpZ#IZ#og zHj$oK-h~7Amh=_@{hC?LIX&Oxt%0uB?5S^U4R^$RtGQ=BTZF+jvQi7vW7vQ>z18^eEkY=UZz0@zO0h)9 zhU^Qg+o~_(%4CDC%d{`(1cpnL={f;$ScyII6KJ0~ez^xySGpQx{oqIv5ja@fg%V%T zM%R+`%n{ZRuA5qYn9j?a=G~JUivy8onR=j(2;g73hqxl~ZZh<)h{jc}`F0LbZ%#Ep-gbZ9Nck6#1O!O&O#u>*mq<6Yirvlq@w z^dOGvR~V7=`0hwbH9~g5+R%(mm*p#{HNpah_vab#%WL5Sp^qjt6uoLlqLuaz3W%td zR-+iDwc%`fZ`BCZn`tH_)M=sRzoi~a5J|i_obtw*^$1|Pb9?F+cNkqT4#O^Oit)nO zc!00ou%LWiL;2Ozo)VZygOl8q)&`1Imo{@46<`QKuxEsbS@7-R1A@<$8bKgOxsSc@ zEaw{nlG%yh6I87d&?u`H%Dr#Cxlh61o~EXdRErh zi8btQ{OG2t@hvfYlrkQ-ZUdFYISPc3mmx{?3+w{%UBe;<0>wg55{vwpD}ic*(&O$jYTA zL$_ipVJfV9kW)q?RV}ds$bz97ph-b}eQQ3#g-_w_wtBz;#g=&;>Q|USAccHR0cGS< zs_2UBQhXt+t971U6h6h`oRnz?s?eC5E&**7&3B7YfZQcULkfi~Ga$_+b1)Rt9INP? z!MSx>c6pe>2!$VMwmEzh4@lx7pX%;vCzk3Q`BHvUd{TI@PQ`#txVx7`9Jm%bo_T({ zc=ze7dH$;;f+Th`oxNdF(vraCfWhpUNYiT88a;73aeb8iHFHB_vgt`QerSA3*UYA) z(WqJY@yX+&$nq2-Y;^zhCAz}J9-1R1NI|}RKvxa5HC?Rs>)& zW_S|HSjP_sNN68TRLIqZ^GIHkRq0C4A@*|17n|A3pUk%93>=U=gs={8z1$37Q8u}; z3I-&YYPqV^SG>M^iv+ekV1nL1|UJc!Y#!sKL^g99`NB&YQoWI{`eFQd3ovPA3g;G_V zj zkzk<};0=7KZnIfTiYyt0nbBwywt37Z;V%(th3?d>{wISOSG*-(+`{FX%0TX)!r_y? znkl&&)50~Ang={wwkmyt@h@;wXR=*}(Z0oDxrEfQU*4^=Bl1NsLILRDxHtOz!$bVI z(R4jL4W9pg8ozC$+(acRERBP$&wQ?{NC`)bzT`y@9V6}0$szf5fq!$)Adw-h(xmPy z%$B>mvdtvR$5q~|V~Y)HyL#`RcDzWEl8 zH)xx2AAfVOj~P<`U54*5RUEvczXpiLq(vZCd~d=E%Mn`9Oj6rv%s@NDp8S8Mo!@d) z#}UT$C=^$Al?CywUA}-&u_@ajMTi~eMzvTA2#Xb^l`uR&-XuJUUo5}x>znk!aU#U*wF0z)(m(D%>^5Ck z?qu*fr&LOIUbwe|q$LWt`OZ2-r)X~55p>$%??4H4rSHeqy0j~&STJ)QDYlpenRhHp zW6m_;dbeZ=F6*O)lo)%4YKm{`bW4@?=-;0>OhkhWz<@F5*O?qwHM4je#iY<7kd+YD zp-y@uI@~79k4@t;y|?U(m|?%Bm)U)MDS*jz^M$dod{pd@FKr&VMd)JK+fmQy`xVtC zbS*RQMPLaNQ9@j&h5r&!vxB^C`!rAMO~jG2rM1HD8HdMjC}QR7!Xf>yA$ofOFJC_Y z;?DDz)Wvw`kMH<=#F>Lot#KD#6OQd);+!&lMYiYXr~JU-IBBC-8Fz|6xz-vS)Qr(0 zDqJ@xrpgvTWXlb%LF7lZ@P(O?LxlklqoQPhM4UFg{kUXhLn*x%8C(jbilh<+ zRM$#{a#sB2H*2^@ICy+Nx7cEsy-SZw6N&gy5-N5z;wK(_E^8)`*Ws^0o4(=-`s-Y)LvR+?&WJ)1?5$-PPX z_7}zj%(i!XQ==R>lgHU}epm-`(uMw+|C*aTzcRQ@_4ZXPSIeIGU-QRys2}b&Q_&W* zw%DG~mcZjr^uc$Kn)YZlcwOXXG%*qHt%(_g2;?e>*FluC7P+|ge1JK4SD%(FY*&B>(b@a9eff=(hbfUJt>Li_%^_YTTwvE=sM;Vny6Oz&S(7uj zY5JZ+9Wt}U0|?B)22ln>I^ZVo(J$*Ln4}*fH@8(LL=I_4E$RZwnU=Bq`v)!=e2JW+ z3V}Z5Ka0JPSn=E{ddUjRc7E*JNKfmNcZmtqhBVJ=|K(}xyzA)?Au`7)ub2tunxl{b;MaeHcdSnGXLRgn~ zd{ErJ2)ra#*=5WG%NJ>L1rHLP%?NZvgcJkv-qBwLWS`(p7ZALLox1Y*#c_q79i(s} zRF4 zbXX8I3TtOchs$0WILN;XBoCqkNOvB2n_5MYxW6~?$UH97u{Wm|zaM*WfO$n~_SMMA zCbBr6hRRE^H+as$1@pGs&dd>3v05}i(VRlx;!DEw>DVv|99|jIrm8r^b#GieOe*Ue!biJo5*ZP)d*6n8ETYlR>rRgp2~A(O_L zkt3$I?c>1=!HVKJq^FJ^LBDJGJ(Zx!@FD~?4?9U!t(}qZe6733aTdUP!uhE^){XFy zr%D>_cdcY5z2C;Y3=<7~(qNp`HDn{9K|}T%j6)GNIei>!X+9~m1OR{)PXoP0K&Skh z>XMlJWLa_D37T=AmJ3sD$XvCitdk4q=$vp8mz3!gCuUT01JpPh{S07L!>6B4oTGC< z^Z>ZC0FN^|q{S2xh{<8;ov!cWbUEYHMI_0BlR735a}VCr=h?a|*J;I7li8|?Q*)M~ zSK+gg3%f_4#x$B9U0JC3k=ecTG0^e2S&6@vcL7ZVakOY(iHMZFMYGasZC)vu1n6Id zR2;QTB+h#Dr!Q-vXT)CQG!tu40$0#dGwL-AE~h?(tH>xAqbWPN7uXn4!9pb3l@q=@ z>5YzT7kJ!?EhrmD+ntxKNfd%MX)ACpq~S55U)&5tiJfQLuhBVHSEQina->Tl1D3OP zEP(X`sRIkimV_0FfLl4SJ~k@=f!ld*fj|i5fl>iB?L>`EW>c{kDG^T1`vnvM|z1QbF>`2o!wNh7%0v+ zZKsLotvMC?G@5g{qZFyW8|-#vnvd6saxnzs@Q`xQ_=w`-^5i~VTy97$NQ?5&uRYfx zY-Jv;ip8ytHSli|Omntw=J8Ie0EzVoSC}fmN6$^7f zA_F{0C98SP`|TPUBeWsZ{SKP(w2|BNJ)mTd~BCX z6}G$Vgbqv;vW#J2JDKFcO2dH+*BO`C_jOGghAz-frQfJ|TyefQw4E;^NERcy5(}3* zBRTle@Zfy|9`tVM;%?%Gkg#qLT71AX0c%) z>q0BQq=DXX0{84Cnl+moc7>kW+SQ7|3wt%C=FCjoCf+|`Mwuy`-Qh~`lV?w!{P6I> z)02l!o_%-n-IJ$}|8;B?aR1CYrtWXDvpC^krtu4!ax<>1|8@~V1MA7FjT7NR=b!i^ z>wcG4kJAC>ufjz1q{}rDS%RhetU8;)DjY^_(9LDCV=;T_0W!YL^9P<#T8DkcJK9)@ z^g_tf&Q2&5;p2lRfrw41Du+{9kqV#5nh|FuAz%#dvSVgW`?0y_^_mzXp(GfT;U<3M z4*dFxT+WlIKJcqc0-wCUfARr}Q#q4~eq%5RjilP27l?RHsD7k7zv7Ix`MbmeD*PTE zW0YZOS!_i;LLnjs!rW$kPz#E&v!>>h8G6>hyL;6@_ui!+_o6@c17hN5AQj{VXu zd)T}K@IBa6k8fp!5m0Ro+^lpGUNe201A*CXVp9UfWoK3_=N zQL~a%kBcIx|EH0q`o$upP2>dxV~K(doK|7#W^Q0`dX-Y|g{{)vRgV?os~#?H%wkOi zVbhbB2p$^Pc+u>DNgO8=A@>^Frkt>bjssF*Gyp17|3;EKC{a#v(Q`O3o59JOKXVSR zjB_dpe6U_4Lke#7d6~*Um&UO40$i0&6%9lFO*`kNpU?_Mcd16RI!n^HlQ*r3@;V%( zO6>3|QhA&ioEQ06_>nw4&8(DGY$9w;j@U8gy)mWnP%qk!M$t*kx*@7(k+v&n-Q?Ct z4Vmjx_999*DDSJ~EiET>og#-SJxcg%2|uCpyvAQ!-cn|K{f@MM7y9p_q4++S@To2d z32z0`TabC9qOB_E(J66^*V!*gQ)rMa$|r>~7@vGA1zBw!n!C!6yD;FO!VqMEf{+BW zhM!W=?`Qk!#uT)i+{mzMlo!8u0?povcP}w^+t;8jJRh+{@`^;zOkJ3avPbYWMNKkn zSMOEx=Q>8@1mdfH@pLDikGe45nw9z z!!V&)rFo3*HR0H4fBmF|%0Lm6G2;b%Y}nbwXfQgpgM)rMlaPrC3nE0=#}#*+MA;jm z8{a~`;Z;^EwFS*1q|aJYQ+vpA>toJpYIh;@LOKPuyL~chXMi^|s_KU#oIF_u5q9v4ZCL4w65`nVij+oP zBQN;~#g?t^XK>Iuu`ySW<1>xzRQKqlJ@24lNunC+v( zaEF>U9I4X_FrS?iLt6H(q z@?C+so3nRd!5B#PMeaL^U#~$Hhf*Th|IYcvwuUoGOS8knX*2)!~Y)$g^g4#9RtYJ5P+5s?tQwQjBO-wVCBMuU1 zpGM|l0y54yOD~)RObd@FeWr`L@xYAW6qw3+#{QZSigB9ni0Gsu>Ug+`+x$rGumA$D0Fh=9>m8*a80VI1*I@_oXYEmC$q?Cn^Q;*})&d&sfL-6C#d(AS8{NC7 zc^#OD;}t#UZVK;(c~jrux#C<0Morrc#z{gG2oZ#8&F?_Z;GM*}dOFmn7u?r*Gx*Hi zeFtXqoC5gb@~ z@8A@}+l()5=B9(gUCu=6H}8P^{9tQg+r+7RU^>0MsCR7jfnHpj^T$Ws`JUoF^;L&y z4|Ht?3>sO4G!L!cxktRJW*_xvqV%L<4J_iz(g2wVS$Iq}Di((c_Hs+~R{WL=mTtOM zu}_JPgWGIJ$syK-#2{a0G8;#HEdbMG=R|->-GX1q%VmiW-dPwfWJ)GaC6LO&Wh54z;JMK-NOfBxQ{0>4ZQS zC=t637j`i`o$=&GX)H=<%2u9Wb90wI++Kd%n1CmM7k1{D%b0lg=u1oSJjZX=$@)q#Zk-Ssm(2v8RN8Ba zr5dP*U@b%KKahIjN`GNhK?fpla6_j+&^7G4<2Q=UUROWrd`H6|1j|O!f}CG?Uo!kW z=HE0el`&dNBq$&9EN)(fyfo2{v;~IpMJfTW$9cLV6We_uRbU5+oF;rL>|xiGv7|y(wFdnh0bl@B|7fyq294=_t;Ab((J%yggnLHexro3b(nyF+6GKnRlLK=sg5=#;# zFn?uFS5nJVyr75STPPdabFLt%Fp2SIJO^nS$(c(ej7@L4SPFJiIEDD8efshcx0@3> zF3RXkk3auEra3eAL)6N7sR&ATidv$_l*_`+q2<nWc^KGGPMxHWoM*}R;vu8-@sK;uWY{Pc>D3*z#N?DRjUnS7$Q z$$S@*P5-@?ds_GskVCu@czSJbhoOxb9GMSide3LVa^?{4Z)0Dq+P9e_+VagW|u~i8RZ-X z#JZC-4}m>BF;F_lWwxh=A{q2|%NkcTD_mmqK~(g4*d`ttHG8t0pP!h4av+kPAG%RJ#wD+r^C0Me;0sRv;QMEf ze|nH=uLQUG+~Y8V5J7a>Qj^oJw4;ZxcA_367(AUj*V+@pzY;;v_=BDY-ilDjGHvbb z;B;QpnDXQ|Daxn2Pi%w`0aRCeNyVL$??hx&r&zpkwfKWt&DflEkRZ6gq}slIR^L#@ zYXJ#9H*KMOG>=i^7!ok32(F+0^U=4*(t}ku*8};QvLmVOVj<&zxF0?G+hhNi5^q>- z5sZ^3{_^zOhYxBYi~70D`EcGAV#(~+DF sr$^qyBkmXBme@6fZ)u`j`Tn^39FN|YIejS4Ka}VH1*a1&*Z=?k literal 0 HcmV?d00001 diff --git a/install/share/locale/sv/LC_MESSAGES/gtk20.mo b/install/share/locale/sv/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..965dbecbfda8f1f25826b18072db7778f25bd5aa GIT binary patch literal 70779 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 Ucl^u8dwTx`Yi}hi^c^_=2bS6}mjD0& literal 0 HcmV?d00001 diff --git a/install/share/locale/ta/LC_MESSAGES/glib20.mo b/install/share/locale/ta/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..f223e271771d1006b7be394d4349e56eb965c4d4 GIT binary patch literal 66889 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 Xc)nwo&zqVI!UWByLiV5Sp4tBgGn-;Y literal 0 HcmV?d00001 diff --git a/install/share/locale/ta/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ta/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..af42cd5f2022201416f55a4ef2480d06b24be0d4 GIT binary patch literal 240722 zcmb@v2Ygl4wzs{KP4B&zP4B(;5IWL(hn-}nK*)|Mgd);JdXp}QNEH-R6r@N|iXc)% z1w|>Mhz%?#iUNMmf6ciu$K$!@yYKt1-&s6sj5+3*ZOpRPj`v>9mtm>Hm5|ACO2E1G z9A{M)$GI0Rt>eVba-4!N4iawepnLbfpuU$7!Gs8zEJ6YsQwrSbHD{K7hDbH_XVhY zuUq*YNY^^&q3kc&^lxnXeV7-0)`iBdIFz5VFgL6TbHbLEU7*Sz1Xb@um=#X2oDP+L zflXg!H7!3$MTq(0PhFf{sxA zn+7#r+h9d_0m|+H%m~{rcARps3sk)mVR1MfmV(Qm{OyGD_XSix6kB52T@}_w4ui6L z6t;kCVPSX~%Ki>izhzo#`l$dcfLz+LK9pT2D7%5M7L0-Fr{z|^0cJ+t0afq4P~~5? z>A9B~|0SX3M`bAcR+b&0>eU_QfibWF91GRn?ND)l3KoRlz(UYjZsNEwRD9Ki^3xhB zeIS&-M5un80^K;bJOb6e`;h7E2x zQ1P5=rHS)`Q28oD*)@df$9AwVOofWac~JFS31zMEMI_H2M$5?^JQ2Q{sF7Qs;f-B`a{hppJlvd8dN_{ zg~i}gun61+H4ew1`s%x;(egHkl)t@utTN|qUrci!5LzOcSDo#g1 z_470+yJb-A-UJ)M*I)_wEmWLlS!d$36fB7x4wXIv)`SzG;{8RaINJr)|DQw6pI@Qs z@c^ovoa;?I6^H7_y0AIy24z3T@+qkLt%SK6Y|qg{q+UZIQ;^v z!aN(zI5&gpM?cg&odi|x9H@F7hidP6sQ&s6y7h(`kaKP_`SL;OOF@lS4XA!?3`@Zt zurdrl)qe%ly7W9O17CrP@Askl?Gvc-uS410hU&k2Q1!^O*~n#~{nZEhZT_zLDl;PRC|AdYEPEuP5&3RECr>n0K;K@m<6Uml`|Qt+=W(N z168l>&YW#}6Xxd#0Wn5E-N2_D(5|z6`qH6;8m!8$hXau(;muSFDSbRm;=V!^l>(QI?RTCDO9;@ zq1yKnRKCM-Cp-n!{%PAy`f8XH`DG}-2cY8oB-Hq1dCB-K3RSQ2Fc%yEWgi1uz!WI^ z9Z>yq7!HSLU~X9JWzKG}71TIIK-sUb@)oH1a0O}{9zexg@mEZFb)fn;3~GNF0OdCT zHGY$z>N68&giE39RzbCQ2UNXILaj>|U}pFW%nR>B`OCe- zQ1)q1{X4^Qk>x6={@(~?w+AZU37h_*m9Iec|F@QRtv>Usrrr6W+Eo^ogSDXQ+Z)QS zA1Xdmp~mGgsB-2&`CSf2z>QX)={3`@`CxhUm7(^bu26m>U_O`vH6Amd*4<4|>*QNd z<8sOJHmri2mEbA>>p|t~2<0cnay%S_JP+o9U%^K3E>!#K>@w|X2|FQovs__$&9eII zj?;|vF|Y>Q0XxF0un?@Wn=>Q~gVo?3sCj=K7KSxDHN(mEUxnMes#9 z8n%4PjPHxE7V;hFg%uAQxdW_?oM!nvtbzP7l>f{}%=>XmSO@uWsD6AIy8Q(;4~|&< z`%wM+8B{#pvU12#BjF-

    Y-7f)TEH4_OkA?k)cR5M z|DJ|duYJIkjTkxN9OLn2QIHJWo2UuBG8PRF80j4?b>iLbWto(?w$}e;3RiYy91~SE zqz^eakl?gy;EwjzDz7QtF-GEVYy;|aWgi;-_d#A2YE`p*(72g%+tAyDA;HHf5T9>o&zfov9Tg>G zGC;dr$WV<0h4x%D7bRGrz?dQb)(b_IMIb&(vl)Vw+}X<@&ZI%5cO*MC!z>qP?fGg> zv^eXtHvZeEFnMXyq+va^kW%$ujPBF|+Sy&jkmPSbZZUpnjQ83iB|dPHd9POM>jh}* zrw&G-FoY?J`zG<%z!XmWUe!3%*3**;8$GrlxL1e+-gSx&m8@NPK=7L(nRQmXqg#IC ztfJl!0hJI9`E!Ss_2~+APcrwNGIxk?<%IIs8DZ!9l<(CF{ zl*FtUzd~7d?vARt28lj}ku)dKm(^c*(tlHbZ+QuiZQ<=LzkB1Z*3{$0ULy8^bo?FxpQ5qf<1|Vot@Raw&BlKJv`GN)WEdbuwUHErP z==ou^v)<2a=5*fK4`j4^tNadjK@rCS;gZhv!?^|79P`RCQrr^8I=Wx z2SQ;llPcvCH<%QoM z@fjW=%)S-*0Vyl(B;!tV`U~G2qN4{ep>1Hfgn| zcbyHNJfWz|SMb_)(Lx?TwEJHF_5J=!enVVivSqDLyvU>_`$kBK4DFqI(WtK;n;v&U z)5mr{)mqzf+HAzrA*UogYh~hiopEBfBa&HrW-k3DF^qS&CF?`iEsu@nW$QrORZK{T zC^Q|_fUo4Ej_F*>rZ{ghSU!(M=LG2sy#qE&XoFqjP}1Nct;f=>1I8h{f>Xc88qxMW{D6f?z`m*9*%6`k)+cKl7Q)X08m`eRZO!ezP^{+b7;(=6mpO+)FvBgx8 zro}_c3yrpaebjp$adBwVU3ELO*KmwJ3vA+4@v%nF)hdFr=Ut0!5}2cZ7}8DUC~;#> zB+363eO^xID#`JlWX%7(E8zYkH`r<3z z{i&wfqSk9j@PrQRO51s5dX%Ah83zuHC^f2}uMA>^;1jJCa~N6&VhT|*Y_50-xi7t)ITO_P2AZJE-M^mRQ3`HGpC{Z)v8+h*}1!>P7f*IYImBXH>J}36=*eq&C!90s^{RK z08pEYQCf3f2@^;K&cfei;>OH-R78HM&HhrrzIG=)sZ&4Ope#t@N=8Wm z(U_EfmS^mUlxpd(IP8KSn!Gxj_}R&rY8VeD&(#}_UZE_ei=J?|f;Xu-dNroforGlZKa@Umb&;p`Smn~?&K&ig?r;LKH!WoZk z%0A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 bCCql-n)PZxqT6-_Te8ykE6a*aHqQSC;pwIi literal 0 HcmV?d00001 diff --git a/install/share/locale/th/LC_MESSAGES/glib20.mo b/install/share/locale/th/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..3715f66e992966173bf58ca83ea96e1679ac1ec9 GIT binary patch literal 67865 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 BX^;Q_ literal 0 HcmV?d00001 diff --git a/install/share/locale/th/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/th/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..fcb04ac372ecef4d26ff595369880be510cb0f4e GIT binary patch literal 23108 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/th/LC_MESSAGES/gtk20.mo b/install/share/locale/th/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..34c6f435475d56b1108c7505860971996c4d2584 GIT binary patch literal 96780 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/tk/LC_MESSAGES/atk10.mo b/install/share/locale/tk/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..e6ecbcd591da3c2e216268081d5419ca2797afdf GIT binary patch literal 7502 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/tk/LC_MESSAGES/gtk20.mo b/install/share/locale/tk/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..1ec3419f2061d7e88f83ead2c0346f195b73f953 GIT binary patch literal 4922 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/tl/LC_MESSAGES/glib20.mo b/install/share/locale/tl/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..c16001805b8e0ab2ce604ff4184cdd8f977c23ed GIT binary patch literal 16024 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/tr/LC_MESSAGES/atk10.mo b/install/share/locale/tr/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..d7280ee8d51322a5490f51de3431a21e286c250a GIT binary patch literal 8342 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 oMiSsrpas5gAs?gxZb>1hI%OYPSSCyv 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/tr/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/tr/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..5a3fabf98d2290b08807a839327c33c8c1f31ed7 GIT binary patch literal 152972 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/tt/LC_MESSAGES/atk10.mo b/install/share/locale/tt/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..7d6854d81906de74b765cd39cd47babb8f2a4b33 GIT binary patch literal 7930 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

    +>P0tq*?9%rr)c9hk{Pr%W{O|=RJ%0)H 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ug/LC_MESSAGES/atk10.mo b/install/share/locale/ug/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..e08607cdc42ec47cfe3394eb203426b633214d0b GIT binary patch literal 8600 zcmchbdyHIF9mfv>f<+MV$po0w1rmNQrZPUd~kQ>?#`vNbBBBHv}}km zwA<~rRcuT)gcv1J(`}m4x@{w-YSs7;f2e<$7-x2(A<<|c(P(@`5FelKxp#Kv4sCfD zxb2zGJ+I&So!|NWe)rz}%{iw`8Llej0?HRpHbxDvyptcUweK?KgYX`BHY~&U!!h_C z_yl|}{CZaZHvBO4AHk2nCj2OT30?#*oM()Mx5D$`XQ0N9LCOCLWT^QjEWl^r^{@qR zgJ+*%%m7>qZ-qPIjqo|Bapv8|Tmu%uOW_cde%s)g@F}F|CilX_75D?`~Yf`~Gk zGw#azzYf{5*^{*&f|B=RC^Q6)I^{uS^87MuT&Dwtg zwf~<&tuqTX|M{%_MJWCL3AN72IEm(;4OPDY(q*oMns+nQ_@x=wK#hMO>-VAT5oYZh zp~i2{`o9FF$CFw6*Wml8?}7X`-{(j6{TbB0o`>4^3sC#`Q`Y`U##3<;^`8Z`&ikP3 zcM;V5%b@hR4i24!kHL>oe~Lvu0DlNCgujFzf`5h5=L~+tkMMIDTma?QpMrP6U9bQf za4CEzL3<_qIJ^obP;vJ(ycm8L4#8RY2wcSCPrw84QMi~Sume5|6L<&8)K!NeEFesB zzXql6b5L@B50}H!&rRFcz$Mfx@D{iqO79n;#@X{YD>w{S!XH8DKaXUgxLgAIc0p%aRh4PC(L;12VFzyfskkJ^-~&3^o4CS^t5oegsON*^Gb4`u_$s|G!ZA z@LVRdlvxBN=RtmC$H$=L?}WIBnT8to11No3Q2PBFDxaKX(>S~kO74|V`(6#z??LHb zgYu)tpzOLEBEtL(O5Pu#^!^W2yq&>f()V1b{skGALCw1tN`4(G-o~NU`4T({0)vaW zzWbrhUYBHEO}SnbF2(S}?#`G`!yvoAJ!3ces4UJJ9)R*|U9#H}isGz&$@f-dm2$=+ zTur%>BHww4qDywWnR16J+0_s4ZdWpX4$8NE$|8#LfJYgje4L_qTSk%n7f?>7v@hA_ zUW#ltO1Xt1KU5C=Bt>Wa3Cc=}uKAQ3Dc4axL%D&{z7z)!QsgJsQm&!sx;%yZy{+rs za(`M@m#^!R@9VmUQleZ%`50x8qU$D#&R1tI|65BLrsz_>xPr2QQl(TV@~JhH0g5id z*5#Kwq5Midbst67U6jvKE~Tue+)5!V%sVK$)=@}r=2NP0t_T^(%$D)>V9|Q8gDdLU+YDFHR&F)F0AB640>90srRY{a~<~X zp@;oqPEgh#R_deG<0+jRv%>dE`7NZ~>%vVZp05GNo4me0I_gDZ-8)Q;vb#97eHO?^keB4qF4v`kG%1h66vgo60`t9l1kal5B8-Dh#oq^J^Q#HqNG+^@$fH znePnZBwi;r6?3VsD3+9&mCiRk<0=YPDSv`75rKHDA%5F&(@x(WLtnREb}tl~#r5=OS-4fz%0 zQB90jt5t%c=aQQj;a$e7Ct)!htyTQQH$_HOOJ2lHbt5Yl%YJc#9SR@K?neD;-3Ez2 zYKmb6(HwdhlT)ZE3#Fb)ZFDGfvr5>)F9m2}2!RbrShK^CQe?Xp6v?usz^jBKAi{UT zXpFQ_Wk}?03aTTP6yX^Ou|p{4;B$c3KQhPcVLl38GC5RKFpVT-q zlX13^${nMHF3G1;YOG+%Xr_H*oe+tu&=z?kkyk5o7ss2zi0nz&nOaz@*Q^s?i^7qJ zXO^={tsa-{P(4YoX5^IutlwSfXb@qGbp1|dF+A_WO2rAvZr!G0Uux*=Vz!NG;#yE` z3y$%lOcE}c)MM?`CFu0m;(wL)ZO%K=EZ((z;(LnKVYjc;fY^OB!1BiJItfQcIO1$e zNf@TOx|<}ZnI!Uk_al4qbgfr6RKrbGvoY{D)k3@;KPutsYokyP(Zb47;XXf#dB6`? zFWF${U)w+5&RgeeY+-dg5|j#e)JNjNU^rmst-X7&uoM?m$P||0&jWUTU*FAz{`rOZ z{kDJMK;Ocv`)=y%V_;#OzcG;5&bWnzz8ebtH`@LM1O0th_i@cz<;6*1F!HK#MaCVl zca{CI$WQEGSWW_a>quI?eas`cuEot4Go?CG$6pGAzBkH*YB=iKdxMd3J+f^{ENin3 zB10nzbvGgvG!ljNTAYeoy>j*Pjs^O!?VGn0_a~GJgCzI?=W5s0D#XJr#FZDtezNG^ z!8;2#b;e2kVLvJ?uNK1+Q95968VZtm-LC<&6RpX{;nq}hqH%z`nbu@;yt%z`xVgQ1 zRC9A{sMcDZE``I^HT)3&j@HPP79*vG6b$55_EI6~2XvN?gil-XzO>oW}U zb4t$1!7!~|y=Lqg&5&*E{Qp`pmGOF3YwT}rYmQ@k>DXh$xnp!k>`rJuqh{K^&^Tv z>9JM!@xM(g&Yk6PPsl0WKEAiw0CVch9roK}hu84Zx6=ka&i?l7zc+5)qE(5lsm8(P z7DZSt9N(h#j{m_xsJjfq%dhZ%@fj~HzVcD_o_A04fTAY^gO!Wpagu8 zgoYw|>}hUxbg#X3=V90ViFKTLubqqY*4?8Ns_bi>y^eH_!QE}9S&!Q6plte0WRHEa zvq!P`LAE#}Q{}&O=A0yV)LNtKiPrI;6Yg{_gP!n&^#nj0HiyZ#v?gaK#L0Y z={e29diR;)FnCpWp;w)`W@c?`9Fcb_l<1d_%2l^Xec1?kyuaAy zQ8`RwpA(%Aeb4RRR6$)TxY7f)eZI+*N*awo?obB?EP1zn$n zvq#ZupL@{nJ%(*`7RXdW%*@q%oTiD!F$NE(Uyr$+${U(H(rxGV*qSm;-aI(Z6@#l+ z+0;w5P^!E$o6(VJAI+`KVK@zJn`Wi9DdkA0Go8K}rzXq3JJaldguO28w)Czqizu|@ zS^RFnsQCu#eEFcvnwnk*hu<}K@NU$(?X`S&kAk6FK->GY^PE2IbKN6-^>t<%bGMue z`sH+WE`X5zPT&sALuHSaY8*7g5OJZC!wckaavQY5%R2fy!{HBZXWGB|dwpmRek1#j zDgEnfN{yV`yYq$gnaeT+@8-PCZuET>w`GQD5MIx zQ?3UWM@s(t1|jM9Nzc%>a9mBvb#B<4Ep680PJe5brCe5!z4#DRNa*v24evuy4Bbs>8IDA)fF D*N~Uo literal 0 HcmV?d00001 diff --git a/install/share/locale/uk/LC_MESSAGES/atk10.mo b/install/share/locale/uk/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..7baf99ffc45b27c57d342b65b1aa080454c4f98e GIT binary patch literal 10721 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 Ywee=>a|?UPuG5bC_6$^$PE|Dj2NI2*-v9sr literal 0 HcmV?d00001 diff --git a/install/share/locale/uk/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/uk/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..c7990308704580aae2ea51c75491fac9cad0a19f GIT binary patch literal 9896 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/uk/LC_MESSAGES/glib20.mo b/install/share/locale/uk/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..f4aa4724eeb5af7bf138cb26f893a1e60ad89185 GIT binary patch literal 58393 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 I%evP80Yd!y0{{R3 literal 0 HcmV?d00001 diff --git a/install/share/locale/uk/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/uk/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..7bf33b6a08f60135ce32367ff87b0f6451d863f7 GIT binary patch literal 203435 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/JA+T_pH{Q?Y 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 UOFq_N*bk0*?_WICScgjgePx# literal 0 HcmV?d00001 diff --git a/install/share/locale/uk/LC_MESSAGES/gtk20.mo b/install/share/locale/uk/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..f661f722d6de84472b55e1e428c2708766de07a2 GIT binary patch literal 89621 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ur/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ur/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..6212fcc11f3ae2e4143bfe1b8c15c021bb12daf6 GIT binary patch literal 590 zcmYL^Pfrv<5XBooC3EELq3>F2@5tiPE(BeOAz^g`ix6+UGsQSC+r8=O@eel-DkdhL zOuTqA@nS*@CoX)B8A$vrR_~}=$!{uC_4?)2?}fQ9jOsdZi&!Ua5*gv^gz&qM#60nt zm?ORtH;8YA_+O8$DaLHeM9QT`vnOhV zY{w~A|HiXMu2r2G^SQLVUu#GQM?>yBlfmni2@McTi3qiCAU(Fd1uK7Eo?g9W)%)^C R^^TQi)%n$@>byK-e*i2>rzijb literal 0 HcmV?d00001 diff --git a/install/share/locale/ur/LC_MESSAGES/gtk20.mo b/install/share/locale/ur/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..6637df4bf5ecab850222cefe9b9e2c12cc3a0b92 GIT binary patch literal 907 zcmZ9KO;6N79L7h*xAiUR)x*S_F@v)!5U7aY0tT~-xD+*-n9R0ADRf)XPEolS5?DR# z)vq98Ob|J(2R=t)OC4f^`YH0c}H9q2G{M`~)HA zz+z4dJdJ%BJPXc&r@*IqdiI%5Uol_u{oDLlW~Gni+XD9wt27;8!FV~dK4>GO+4Ra4^uB;c4X1Q z!V{a7V|m<+O$#M0TH<_+@ljS9qnulOgz+KHVPrMA;hV~RA7Ue{#A$KZx?5s=7`}=~ z6tiOyCV@~=# z-#ng-nh+fiiaeY&HQvbjU=({3h3Z^&rhnn$ATN}oP{|M@yj#azlzgl1tOvpm?@?z( z#EDe*Q?<-S`#v-3vW(eG=tQm`dKMk6`>ODQEkx4w75h70Z?gXRVwA>?Ecc39v{#j6 zyIEUr>+jtb&Aw&_-Ii{W?2B$@`$TUc_*rjfKL|WK`lH_Iwn%3$+toWH`_|d-ZV?#G pE=Omt)9f5k-Ry34Tb-XoA7ux+soNww)NPb*XNUiOf|^|+e*mrl_N4#- literal 0 HcmV?d00001 diff --git a/install/share/locale/uz/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/uz/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..b4a01f6ba25215af2524719ae3e4f577ba127bdd GIT binary patch literal 25069 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 D#qLQ6 literal 0 HcmV?d00001 diff --git a/install/share/locale/uz/LC_MESSAGES/gtk20.mo b/install/share/locale/uz/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..f203b3a90b4677f261509317c03e64c2ca47a910 GIT binary patch literal 35466 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 O{lnQ{sC_CM{rz9NQ8Wqw literal 0 HcmV?d00001 diff --git a/install/share/locale/uz@cyrillic/LC_MESSAGES/gtk20.mo b/install/share/locale/uz@cyrillic/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..69d19e76f6fc88084c83ea0cdc99473b365e7068 GIT binary patch literal 40856 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/vi/LC_MESSAGES/atk10.mo b/install/share/locale/vi/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..61f4ff4f6de9892363077faf3983d02d780a53eb GIT binary patch literal 8897 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/vi/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/vi/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..54c1c797a34f589ef8435cce93065fa4440a050b GIT binary patch literal 10351 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/vi/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/vi/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..c9ae88f87127780b083170b9958a83633a106750 GIT binary patch literal 169610 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 L|Cv93rqBN`;AmXF literal 0 HcmV?d00001 diff --git a/install/share/locale/ta/LC_MESSAGES/gtk20.mo b/install/share/locale/ta/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..8b31c9f94a3247e81b73e54a59d63f42d5207fe5 GIT binary patch literal 104570 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%0DgNwdt$IIuS<}2IKIMS!1 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/te/LC_MESSAGES/atk10.mo b/install/share/locale/te/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..8cecbfbcbd7cf1d223cf20007e379dc2c5c5a48d GIT binary patch literal 11662 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 z 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/te/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/te/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..1463f4b14e724d3cfa9c490a7f28d4118b465203 GIT binary patch literal 246261 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

  • 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 BROtW! literal 0 HcmV?d00001 diff --git a/install/share/locale/ms/LC_MESSAGES/atk10.mo b/install/share/locale/ms/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..eb611d1d47cd745e53fcc5d44d3f4770498e2f6d GIT binary patch literal 3603 zcmZXUO^hW~6~`}%!1O5KC_3W@7J{I{>*;PB7~Xt1%yh#H!{}tvkcgUi-+TAftEqZ* z%leq66HGKNT=)@LNMek{1si2$G!x@O2*Hnq0o|xEN=$HJL|3>FjETR0)ved9R^F-K zJ@=h^?m6e)Ixp?J@*9TdEb<D(;7%{C_gcPoezGq5MAvW%q?J|0T%JJQ3!fgxc>ZDEse2<#jpe&qC$> z(=h)6R2;tx^M8iQ`|nWu{0nOR6)e*HUa0sEK<#r2)cVz+AA_pj15oQ8fwG@K`SU?< zpw@jJ%I+(W5}GH%{I{XjeK-97L#XvX3G>gxx1qlXuZJ(geefTUpSc>R%Kv((xNm@( zzd7)Z@c$vGeTI-!%|`hD98^3H!$+<#=F?DqeuS~?eg@_51*o`w3ssLlhWWojt$!72 z-Rn?wxrU^r?}yTF4frnYzfbutn%AJ$Dr1K4a)9GsJNaE`VXM&pM{F^ z=TQ6p3X+O>2@;a|3zYv?1OExN|G%N^uEn|X+YdE=Bh)?zAwP3BFRfpP+UE?^x(iVE z_EQj7CWSh$Ehv9qhO&DcDvxhL#q%_j{bk6{JQw&Pl-(bK{}#aClUESj@*FgQC!OP9%O*ri0IM2dfwi_+zoNt#;d7!BL@)0 zxr*F`+>WSEE+dLpG3mJvSw~i+@a#v9AwwxVH+NXP4>3|62NyHOoZ2;hKjS-)cOoYc z)!<&_R%8uP?av^zYx6!t&sk)n9U1d3sPFef$X#LXqws!2_vSW4bvupd(HTB~+=3iM z-i!3lVFqsu$_M&M_z^^Bt>=Rs%!grw+=(1PjLlqG8=EI{TPHp@wkWb>9L8now~TFS zKlbw?bG0*L?DL5&8RVC2WyUi%PNR{3G>qmhZ=$4jb2IjtFQf6y`^sVNvu2)0GiN8Q zHXr$R)x_4$O_JJ|X5y-}_C+);?c6Q2WK2+##AfZw$Dnj$?6;%B=Gc{XE6L-?md=`K zlDWl}DCB0QKCk;Irry_@YIle;TUDKt5Z0`oXA%3=Hpww-x27(!GfB?6+-4!Tgxs@a zVlq2&8SiaZx=H6MORC!F)m1_DFl|vr6m6$EzEHKhB?UV~wH=v$5VcN}UdCK$-ZbKN@{yDaO6|8*H!qi9zU zwX4(wM`Hyc7 zPI1?Ce1mmv?=V_hS-EGhx;9u_jaCm0R}S62a(HD0!@&i2DUsJ5yE_M~tAn+}EE%q? zbaoHgsvc~XHm@?(b{L(u)u_obJBv;P8%};-0#4u#u1bgzs<|9Udk1k~#0@BUdK1 zoi&!GqV`fHG?y$%HQ+wkS=(7EH!m7KEtB@0CG9%PS(p0SrV$1hBj;o!x&B#%gNDZis$0T!i zaaX9MHfO&&nW!R^uIoI#H%gt^BB@N}az4?dD_5_yO@hy{>lTYjE@JUTwe4_jN6{>7 z6qf4ySCMw^AMWcW&{H+PA1?UlAM?K;y=@3T>7 z+9{3N5SewINsg1o4jhuelvBcg*lCcI$_y*Y8#cgXeSM=rE*ym zhW~S){(riSsh?g{lqBgQwx%?Tc9m9r9CR(>*1l8>8?`NUtAa)|qg!`-N4?5tNSKS3 MRlAzcE479B58OK=IRF3v literal 0 HcmV?d00001 diff --git a/install/share/locale/ms/LC_MESSAGES/glib20.mo b/install/share/locale/ms/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..803d580043c5404a9a300653fc9937f97bf1c2a1 GIT binary patch literal 10231 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 GpZ_1kq7cvk literal 0 HcmV?d00001 diff --git a/install/share/locale/nb/LC_MESSAGES/atk10.mo b/install/share/locale/nb/LC_MESSAGES/atk10.mo new file mode 100644 index 0000000000000000000000000000000000000000..4c199d0205a74b757da7306a6015b18c1a973181 GIT binary patch literal 8078 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 Sah9Y#8zvnL6Ah0%>-Z1Sxe#0c literal 0 HcmV?d00001 diff --git a/install/share/locale/nb/LC_MESSAGES/glib20.mo b/install/share/locale/nb/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..b34184d05eefa8252ff2c7b4233a788ede818c63 GIT binary patch literal 43074 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⋙_J07{TyE;nVTr%JnEJrxm>7<-5OPg^t`TW06 zo)*D^pG;DZ5CArb#7vXFgk$mfCQeF6 Jlk@oX{{cFc3hMv> literal 0 HcmV?d00001 diff --git a/install/share/locale/nb/LC_MESSAGES/gtk20.mo b/install/share/locale/nb/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..2a8aca2a56895286abb5aaab85c4abfda02ac60c GIT binary patch literal 69552 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 a9C}F-J<0qjk|_|j_Vv0|*s2Kc^Zx*wZ!}N< literal 0 HcmV?d00001 diff --git a/install/share/locale/nds/LC_MESSAGES/glib20.mo b/install/share/locale/nds/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..e77a155b187a249ca8b33388b252b0306521df27 GIT binary patch literal 4721 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 AHvj+t literal 0 HcmV?d00001 diff --git a/install/share/locale/ne/LC_MESSAGES/glib20.mo b/install/share/locale/ne/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..3c59e185ad71b2d7b82e659835749a1b51c0677b GIT binary patch literal 23576 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 b6pH$rx(*qV4FxmqRdNZ@voAyDk6Hg8%+K+& literal 0 HcmV?d00001 diff --git a/install/share/locale/ne/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ne/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..44a2981f2d6c94f464df67956a44916378610ce2 GIT binary patch literal 158873 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

  • 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/hu/LC_MESSAGES/gtk20.mo b/install/share/locale/hu/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..66acf815ac393fa7a44f5eecae5c27f9d57e5273 GIT binary patch literal 73877 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 Q4lmVw*?OF+k$JNFUu`L_761SM literal 0 HcmV?d00001 diff --git a/install/share/locale/hy/LC_MESSAGES/glib20.mo b/install/share/locale/hy/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..534563ddeec1ff04980f89c9b597cfa1762981df GIT binary patch literal 2926 zcmbW2%WoT16o)Tud6`!!u%Wa%trRs?JHctw2W|tCGar#Gx!|1@c|(=fFmH>6bR4c5AK?H9tPo>xz^W+t>O{f zFl{bAn+I#(;if=p1=RiPf=eb>cY}}NX1iiQmD~(@DkR%=RoV_Eb-5)Vl*~CEjXPnUY>%WX&8u$Nlk1^_DW%5xw~Ha)S3W6^ zT*rg%OoFWqY; z+-S*z)v@mFl(i8;Wc!Hu%CV(g706cQS+mkn9PS`JE1hX-Q;4SdlCp?;+;`Z~1Z6Y) zwv*zOJ5BtZ)c#jhtC@|C)>nn5*KM|qM3|QplnW{4I%z({vF0f?z4WDL7g}<|>5UF7 zHyXX`6g=msWg`MKD{bOjfKEWNPz=lBR9=l!Ub;n6#n4e+AWpUV7npJmO2wk`Lzxk$ z13M=Z;<&HgK$%%bGuErp53mmv;yS6G7lsZE#!gC>wuXb8ld%q$a)Fgp35p#*mb3== z+#zla;`kG^E8ZKo;`{MWy?u#2yRCR%JPtwYq&(xW+J;{Q@%6yeAbuJlVOit=*K=US3(?CQrd+C z9rDp?&g!BG%9mrqM~8=+@%Hw_V*|K#p*lyYP7Jd=k#>-tX|L;^kp+q z^yiSfrZ1T}Le&q<(`9{;jO3)A!NO%$5h=Ke?UO=(g4HFxjL%C({XB>*-$3nh^*z$F zgx7PpZ?G$i)ye8PUYmugS$!2!3)l?bsJr@pby8RGJgw&%!%2Unzhb+XOJoG+qagGY zPbn^7wly8?V#5dmQ6Z+t)1_#8i}U zUm(;*TDhc50kDVl(Yew?M1vDH$Fwr&+Z+4eyE?dX>*U{&AGPtkGPKV6Y7G|Eh-sL% zL{>WQ<@0ZCwP+`fvVv5jcTr#!bOzeF-UAm`O;oKq(Hb{Q72cx0OhcMpU8>hc%df%h zf<_P2>#bHCZNZ{8>OU17bbSWTt|2fqE@um41XYF@XNCTl8yMM|)-zG%k>XVHJ8K?ac6fqa@$8C90V0Ls&T}_7cb?96mSm7yh#Z1ZCoD@GT>k1T2!=^b`Jth7D D@`Bn2 literal 0 HcmV?d00001 diff --git a/install/share/locale/hy/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/hy/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..56854133e7112e385d764c2c6b589aba54385e5d GIT binary patch literal 1389 zcmY+C+iw(A9LJA}w^b3*L`^jQ5~G2@S!Wt+>9i%3UXa*gQ&!{a>F(+5$nMN|<}A8A z6^$33G$H%}1<{%{RIqL-Vd2#WeR5CZi+%9Lf5At;znKlilbrdS-~E!=*}vzKzz(>LF2V4jDLEZ!(0)GV`0e=JcfPa7wgMWgLfji*q;6DTV z-Uo$v67sX)(;$Hy?|~dY0{Y-M7$YVIhamrjV$Xs5;KY0l+z$pI$ITD)ivxWKmY_d3 z;OF2tr-YzZbG%;4rXJJ&6$6H}0D@j15 zg?B4*%4o&QkkiWQfQCG8RC-6`&?tFc;EhP{P0xd)T-0YHZgtmhSiXbf8#; zIaiDRb=dAAH7l>U&i0CMm+X!|^rU9`1^mhdQw^RyeHeYg6&ttp7U4Zp7*Aso7m7Cxa*Ert>cG9B*?x*~X9OV7IauK^YPr0q@ Owzj{-pU=v*gW^9tUG2UA literal 0 HcmV?d00001 diff --git a/install/share/locale/hy/LC_MESSAGES/gtk20.mo b/install/share/locale/hy/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..b0e0c2897b48e08ee0f692bf04af764a102c64cc GIT binary patch literal 35611 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 literal 0 HcmV?d00001 diff --git a/install/share/locale/ia/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/ia/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..30b2f401557a46871fcf0daaf7b3a4ab4ba21c24 GIT binary patch literal 396 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 HO_~1zcOUC( literal 0 HcmV?d00001 diff --git a/install/share/locale/id/LC_MESSAGES/gettext-runtime.mo b/install/share/locale/id/LC_MESSAGES/gettext-runtime.mo new file mode 100644 index 0000000000000000000000000000000000000000..0acd1d93840910334d3eada9215f2f1a4079ecfe GIT binary patch literal 9265 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 DxZU5c literal 0 HcmV?d00001 diff --git a/install/share/locale/id/LC_MESSAGES/glib20.mo b/install/share/locale/id/LC_MESSAGES/glib20.mo new file mode 100644 index 0000000000000000000000000000000000000000..08414c0b2eb12108fdb851f3df3771baef67df44 GIT binary patch literal 43548 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

    UqIq2X#UuuWzJk@dg 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 ao`^KGA}Y)s-DVKZF&-qgLv>m){(k`(?kxTQ literal 0 HcmV?d00001 diff --git a/install/share/locale/gu/LC_MESSAGES/gtk20-properties.mo b/install/share/locale/gu/LC_MESSAGES/gtk20-properties.mo new file mode 100644 index 0000000000000000000000000000000000000000..e72320207175a8580fb9ea00c3f192ee1f68b8c7 GIT binary patch literal 233334 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 z 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 L=_h{u6TSXlh~z)E literal 0 HcmV?d00001 diff --git a/install/share/locale/gu/LC_MESSAGES/gtk20.mo b/install/share/locale/gu/LC_MESSAGES/gtk20.mo new file mode 100644 index 0000000000000000000000000000000000000000..4a952bb81e5d38041656961028b0925ed0222c79 GIT binary patch literal 99886 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

  • 10.2 Run the Conversion

    +When the qdt file is set up correctly, run the grabber by opening MSDOS command prompt, going to the quake3 directory +containing the model files and typing in 'q3data [character].qdt' + +

    11. Review the Model

    +Load up Quake 3 Arena. Go to map Q3DM0 (or any map containing a mirror). Bring down the console and type "\model +[character name]". Hit your Show Score key (default is TAB). You should see your new model here. Tweak the frame rates in +your animation.cfg file and save them. Type in "\vid_restart" on the console and hit enter to see the changes. + + + + + diff --git a/install/installs/ReactionPack/install/docs/Model_Manual/styles/.svn/entries b/install/installs/ReactionPack/install/docs/Model_Manual/styles/.svn/entries new file mode 100644 index 00000000..6adefcb7 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Model_Manual/styles/.svn/entries @@ -0,0 +1,62 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Model_Manual/styles +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +q3rad.css +file + + + + +2012-04-01T16:52:35.757495Z +f65ac3e346f227bd9de19518dacd5ba1 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +760 + diff --git a/install/installs/ReactionPack/install/docs/Model_Manual/styles/.svn/text-base/q3rad.css.svn-base b/install/installs/ReactionPack/install/docs/Model_Manual/styles/.svn/text-base/q3rad.css.svn-base new file mode 100644 index 00000000..e98ae2bd --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Model_Manual/styles/.svn/text-base/q3rad.css.svn-base @@ -0,0 +1,23 @@ +body { font: 12pt "Times New Roman"; + margin-left: 5mm; + margin-right: 5mm; + text-align: justify; + background: #ffffff; + color: #000000 } +h1 { font: bold 24pt Arial, Helvetica } +h2 { font: bold italic 18pt Arial, Helvetica } +.subheading { font: bold 16pt Arial, Helvetica } +:link {color: blue; + text-decoration: none; } +:visited {color: purple; + text-decoration: none; } +h6 { font: 10pt "Times New Roman" } +.MsoToc2 { font: bold small-caps 12pt "Times New Roman" } +.MsoTitle { text-align:center; + font: bold 24pt "BankGothic Md BT"; + letter-spacing:2.5pt } +.heading { font: italic 10pt "Times New Roman" } +.subcontents { font: 10pt "Times New Roman" } +.tip { font: 10pt "Comic Sans MS" } +.type { font: 10pt "Courier New" } +.menu { font: 10pt Arial, Helvetica } \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Model_Manual/styles/q3rad.css b/install/installs/ReactionPack/install/docs/Model_Manual/styles/q3rad.css new file mode 100644 index 00000000..e98ae2bd --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Model_Manual/styles/q3rad.css @@ -0,0 +1,23 @@ +body { font: 12pt "Times New Roman"; + margin-left: 5mm; + margin-right: 5mm; + text-align: justify; + background: #ffffff; + color: #000000 } +h1 { font: bold 24pt Arial, Helvetica } +h2 { font: bold italic 18pt Arial, Helvetica } +.subheading { font: bold 16pt Arial, Helvetica } +:link {color: blue; + text-decoration: none; } +:visited {color: purple; + text-decoration: none; } +h6 { font: 10pt "Times New Roman" } +.MsoToc2 { font: bold small-caps 12pt "Times New Roman" } +.MsoTitle { text-align:center; + font: bold 24pt "BankGothic Md BT"; + letter-spacing:2.5pt } +.heading { font: italic 10pt "Times New Roman" } +.subcontents { font: 10pt "Times New Roman" } +.tip { font: 10pt "Comic Sans MS" } +.type { font: 10pt "Courier New" } +.menu { font: 10pt Arial, Helvetica } \ No newline at end of file diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/.svn/entries b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/.svn/entries new file mode 100644 index 00000000..04dc4af6 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/.svn/entries @@ -0,0 +1,89 @@ +10 + +dir +66 +svn://svn.icculus.org/gtkradiant-gamepacks/ReactionPack/trunk/install/docs/Q3AShader_Manual +svn://svn.icculus.org/gtkradiant-gamepacks + + + +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + +8a3a26a2-13c4-0310-b231-cf6edde360e5 + +ch05 +dir + +ch06 +dir + +styles +dir + +appendix +dir + +q3ashader_manual_files +dir + +ch01 +dir + +ch02 +dir + +ch03 +dir + +ch04 +dir + +index.htm +file + + + + +2012-04-01T16:52:35.488480Z +b1ede4bbd7fa3c9f9529937729cf1815 +2011-01-20T04:25:31.635016Z +64 +rambetter + + + + + + + + + + + + + + + + + + + + + +4429 + diff --git a/install/installs/ReactionPack/install/docs/Q3AShader_Manual/.svn/text-base/index.htm.svn-base b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/.svn/text-base/index.htm.svn-base new file mode 100644 index 00000000..a7220ef4 --- /dev/null +++ b/install/installs/ReactionPack/install/docs/Q3AShader_Manual/.svn/text-base/index.htm.svn-base @@ -0,0 +1,76 @@ + + +Quake III Arena Shader Manual: Table of Contents + + + +
    +

    Q3Radiant Shader Manual

    + +

    Revision #12

    + +

    By Paul Jaquays and Brian Hook + +

    (with additional material by John Carmack, Christian Antkow, Kevin Cloud, & Adrian Carmack) +

    QERadiant.com thanks John Hutton for re-formating this manual into a more web friendly version

    +
    +

    Table of Contents

    +