BLENDER_v249REND dSceneGLOB X 2``0 SRxXSR1-AnimationPŇƇ0DATADATA8DATA8DATAȼ8DATAȼDATAXȼDATAXDATA轇XDATA轇0DATA0x轇DATAx0DATAxDATAPDATAPDATA࿇8DATA࿇(DATA(p࿇DATAp(8XDATApXDATAHȼDATAHX轇DATAH轇DATA ‡ȼXDATA ‡h‡0DATAh‡‡ ‡ȼxDATA‡‡h‡xDATA‡@LJ0xDATA@ÇLJDATAÇÇ@ÇDATAÇćÇ轇DATAć`ćÇDATA`ććć0PDATAćć`ćxPDATAć8ŇćȼDATA8ŇŇćPDATAŇŇ8Ň0DATAŇŇPDATAƇhه0x`ևpׇLJHՇDATALJ(ȇLink and MaterialsEditing>DATA(ȇ@ɇLJMeshEditingF>DATA@ɇXʇ(ȇAnim settingsObjectF>DATAXʇpˇ@ɇDrawObject>DATApˇ̇XʇConstraintsObject>DATȦ͇pˇEffectsObjectDATA͇·̇HooksObjectF>XʇDATA·χ͇Particle InteractionObject>pˇDATAχЇ·SoftbodyObject>pˇDATAЇ҇χOutputRender>DATA҇ӇЇRenderRenderF>DATAӇ0ԇ҇AnimRender>DATA0ԇHՇӇFormatRender>DATAHՇ0ԇObject and LinksObject>DATA`ևpׇ333?h}@DhC7`DhCC(BDC?z?DATApׇ`և333?h}/9DATAhهhڇƇ8XDATAhڇ߇hه轇==o?#݇hۇ܇DATAhۇ܇Transform PropertiesView3d>DATA܇hۇ3D Viewport propertiesView3d>"DATA݇333?????????==o?*A]&Ay?==o??????*A@ B??7==C ???? DATA݇333?/9DATA߇hڇ轇Xȼ??PףP DATATransform PropertiesIpo!>DATAX0333? zC̽̌??zC@   #< #<`jFzD OBzC̽̌?DATA0h333? CC|||??l|DATAhH0 333? zCCHBC|||?CFC= ADATAHh 333? H =rttDATAH 333? ?zDzDBCl||ll|zDzD=HB DATA 333? BzB@l|llFzD #<HB DATA 333? ??? ???? A???PA A!O?j?}GCHB? A@ B? #<C DATA 333? /9DATA߇Pȼx,PH0DATA0Link and MaterialsEditing>DATA0MeshEditingF>DATAH 333?zCB{ µCB,?BFB= ADATA H 333?zCCHBC$?CFC= ADATA 333?#DhC`DpJgChCC(BDC?z?DATA333?/9DATA0P} ?=o?8` DATA Transform PropertiesView3d>DATA 3D Viewport propertiesView3d>"DATA8333?DCDCDCD??xyDATA xy pDATAlp 0@000 vDATA`8333?????????} ?=o?f?*A?} ?=o??????*A@ B??=C X7@X7@X7@? DATA`333?/9SRxX``SR2-Model @I0DATAHDATAHDATAHDATA DATA hDATAh DATAhDATADATA@HDATA@DATA DATA`hDATA` hDATA`HDATA8DATA8DATA8 DATAhDATAH h?@PףO AF@DATA(PreviewLamp>DATA(@LampLampF>DATA@X (SpotLamp>DATAX p @Texture and InputLamp>DATAp  X Map ToLamp>X DATA  p PreviewMaterial>DATA   MaterialMaterial>DATA  PreviewWorld>DATA WorldWorldF>DATAMist Stars PhysicsWorld>DATATexture and InputWorld>DATA0Map ToWorld>DATA0HOutputRender>DATAH`0RenderRenderF>DATA`xHAnimRender>DATAx`FormatRender>DATAxLink and MaterialsEditing>DATAMeshEditingF>DATAMesh ToolsEditingF>DATAMesh Tools 1Editing>DATACameraEditingF>DATA ShadersMaterial>x9DATA 8TextureMaterial>DATA8P  Anim settingsObjectF>DATAP h!8DrawObject>DATAh!"P ConstraintsObject>DATA"#h!ScriptlinksScript>DATA#$"EffectsObjecth!DATA$%#Map InputMaterial> DATA%&$Map ToMaterial> DATA&'%AnimAnim>DATA')&SoundSound>DATA)(*'ListenerSoundF>DATA(*@+)SequencerSound>DATA@+X,(*ArmatureEditingF>DATAX,p-@+RampsMaterial> DATAp-.X,Mirror TranspMaterial>x9DATA./p-Mist / Stars / PhysicsWorld>DATA/0.Amb OccWorld>.DATA01/Shadow and SpotLamp>DATA120ModifiersEditing>DATA241ShapesEditing>1DATA452MultiresEditing>DATA5064Mesh Tools MoreEditingF>DATA06H75UV CalculationEditing>4DATAH7`806Texture FaceEditing>4DATA`8x9H7Links and PipelineMaterialF>DATAx9:`8SSSMaterial>DATA:;x9PreviewTexture>DATA;<:TextureTextureF>DATA<=;ColorsTextureF>;DATA=><ImageTexture>DATA>@=Map ImageTexture>DATA@>Object and LinksObject>DATA A0B333?@HDhCCC-DL0CC(BDC?z?mDATA0BE A333?@H??? ???? A??@PA Aj?c3>}GCHB? A@ B? #<C DATAEF0B333?@HHE}CHE}C HE}C??DATAFE333?@H/9DATAHIHDATAIH hw=o?34Th^JpSDATAJKTransform PropertiesView3d,>"DATAKLJView PropertiesView3dT>"DATALMKOutputRender>DATAMOLRender LayersRender>LDATAO(PMRenderRender@>DATA(P@QOAnimRender>DATA@QXR(PBakeRender>(PDATAXRpS@QFormatRender>DATApSXRStampRender>XRDATATW333??3?3kZ???3?3k?Z?>?w=o1n;;H>UEH2`?IAN;4Q@zCk?Z?>?w=o??3?3kZ??5?5IA?@ B??#~<=CkZ7?X<???? r?}q }<DATAWXT333?DdCAϜD/3Ì;CC(BDC?z?DATAXYW333? `D ,D: D*D??FF?H??DATAXY[X333?zC̽̌?zC@22 #< #<`jFzD OBzC̽̌?DATA[x]Y333?HEVDHEVD2 XHEVD??2\]DATA,\]BOp=A@DATA,]\CS@ff0DATAx]h^[ 333??zDzB@22FzD #<HB DATAh^x]333?&Save AsMAGE PICTURESz:\mp\s\Documents\ Folder/ender.app/Contents/Resources/untitled.blend8.PNGSRx``PXSR2.1 Game Enginecreaccgh0DATAaPaDATAPaaaDATAaaPaDATAa(baDATA(bpbaDATApbb(bDATAbcpbDATAcHcbDATAHcccLDATAcHcLDATAc dPaaDATA dhdcaaDATAhdd dPa(bDATAddhdapbDATAd@ed(bpbDATA@eedabDATAee@e(bbDATAefepbcDATAf`feacDATA`fffbcDATAff`fbHcDATAf8gfcHcDATA8ggf(bcDATAgg8gpbcDATAggHccDATAhabca?G@PףOʄiDATAi(jOutputRender>DATA(j@kiRender LayersRender>iDATA@kXl(jRenderRenderF>DATAXlpm@kAnimRender>DATApmnXlBakeRender>XlDATAnopmFormatRender>DATAopnStampRender>nDATApqoPreviewLamp>DATAqrpLampLampF>DATArtqShadow and SpotLamp>DATAturTexture and InputLamp>DATAu0vtMap ToLamp>tDATA0vHwuPreviewMaterial>DATAHw`x0vLinks and PipelineMaterialF>DATA`xxyHwMaterialMaterial>DATAxyz`xRampsMaterial>`xDATAz{xyShadersMaterial>|DATA{|zMirror TranspMaterial>|DATA|}{SSSMaterial>DATA}~|TextureMaterial>DATA~}PreviewTexture>DATA ~TextureTextureF>DATA 8ColorsTextureF>DATA8P BlendTexture>DATAPh8StucciTexture>DATAhPMarbleTexture>DATAhMap InputMaterial>}DATAMap ToMaterial>}DATAȈLink and MaterialsEditing>DATAȈMeshEditingF>DATAȈModifiersEditing>DATAShapesEditing>DATA(MultiresEditing>DATA(@Mesh ToolsEditingF>ȈDATA@X(Mesh Tools MoreEditing>DATAXp@UV CalculationEditing>DATApXImageTexture>DATApMap ImageTexture>DATATexture FaceEditing>DATAДObject and LinksObject>DATAД蕈Anim settingsObjectF>DATA蕈ДDrawObject>DATA蕈ConstraintsObject>DATA0PreviewWorld>DATA0HWorldWorldF>DATAH`0Mist / Stars / PhysicsWorld>DATA`xHAmb OccWorld>HDATAx`Texture and InputWorld>DATAxMap ToWorld>xDATAhDC DEmYQlCC(BEC?H?DATAh 333?hH >NPBDATAh333?h??? ???? A??G@PA Aj?>sGbCGB?G@Pף??? ?? A@ B??: #<C DATAh333?hSave FileZ:\WebSite_Blender\Game_Engine\HealthBar\blend\HealthBar_Python12.blendDATAh(bPaapbDATAHccpbc6?c@2!>AHMMM M   *uuੈDATAȨImage PropertiesImage>" DATAȨੈTransform PropertiesIpoxd>"DATAੈȨTransform PropertiesView3d>"DATA 333?~>_DATA333?ޕ/?U~'?5F:?>T8165e?4>QDk@fs?ݕ/?5F:?71S~>:5e?'?T0>LgAFK@?>?O0''嫕?GZ/??T?ec@ l4;@)AfsA|>X> sݻ!X>`> ŵ|l&0xB؟\B)v»A*@6?c@2!>AHMޕ/?U~'?5F:?>T8165e?4>QDk@fs?H?M*Z# AfsA@ B??; #<Cm[= ?DATAh333?@ D A@ DW55@ DgC??%OzDATA Oz0DATA0B$p0000*' v@DATAh333?CC?&?Sd?DATAX(h333?zC̽̌??zC@S^^S #< #<|H@F OBzC̽̌?DATA( 333??zDzBQC,,|HzD #<HB DATA(333?Save FileZ:\WebSite_Blender\Game_Engine\HealthBar\blend\HealthBar_Python19.blend DATAb(bcHce??^P;zAHMKK K  LXXpgpg@DATA(PreviewView3d ,"DATA(@View PropertiesView3dT>"DATA@(Transform PropertiesView3dX">"DATAX333?ޕ/?U~'?5F:?>T8165e?4>QDk@fs?ݕ/?5F:?71S~>:5e?'?T0>LgAFK@?ۼz?*''[x?Y??T?>_er? l4IU@)AfsAk>ٺ?;?uw0#->>[5 j+xB֟afB9vl[A'@e??^P;zAHMޕ/?U~'?5F:?>T8165e?4>QDk@fs?H?M*Z# A,A@ B??Zn; #<C:hR:b???? 5?5DATAXX 333?H$ z>-DATAX333?Save AseZ:\WebSite_Blender\Game_Engine\HealthBar\blend\\HealthBar_Python_Finished.blendndSRxPXԈ``SR2.5 UV UnwrapcreeÈ8ĈLjPLjΈ0DATA@ˆDATA@ˆˆDATAˆˆ@ˆDATAˆÈˆDATAÈ`ȈDATA`ÈÈÈDATAÈÈ`ÈDATAÈÈDATA8ĈĈ@ˆˆDATAĈĈ8ĈÈDATAĈňĈ@ˆÈDATAňXňĈˆ`ÈDATAXňňňˆ`ÈDATAňňXňÈ`ÈDATAň0ƈňÈDATA0ƈxƈňˆÈDATAxƈƈ0ƈÈÈDATAƈLjxƈ`ÈÈDATALjƈÈÈDATAPLj͈ÈÈ`Ȉ =C=o?hɈʈPȈPȈDATAPȈView PropertiesView3dT>"DATAhɈʈ333?xCC=:4@J]@d>PCDATAʈhɈ333?x???????? =C=o? A8Ay? =C=o??????8A@ B??= #<C DATA͈ΈPLjÈ@ˆˆ`ÈDATAΈ͈ÈÈÈi=C=o?шшψψDATAψView PropertiesView3dT>"DATAш333? ?3?3??3?3?i=KL1n;B=?| AS48AzC?i=C=o??3?3?5?58A@ B??= #<C SRxXԈPSR3-Materialodel SingՈ؈؈ ߈h߈0DATAՈHՈDATAHՈՈՈDATAՈՈHՈDATAՈ ֈՈDATA ֈhֈՈ8DATAhֈֈ ֈ8DATAֈֈhֈDATAֈ@׈ֈDATA@׈׈ֈ@8DATA׈׈@׈@DATA׈؈׈DATA؈`؈׈@DATA`؈؈؈DATA؈`؈DATA؈8وHՈՈDATA8وو؈ՈՈDATAوو8وՈ ֈDATAوڈوՈhֈDATAڈXڈو ֈhֈDATAXڈڈڈHՈֈDATAڈڈXڈՈֈDATAڈ0ۈڈֈֈDATA0ۈxۈڈhֈֈDATAxۈۈ0ۈ ֈ@׈DATAۈ܈xۈhֈ@׈DATA܈P܈ۈֈ׈DATAP܈܈܈@׈׈DATA܈܈P܈ ֈ׈DATA܈(݈܈ֈ׈DATA(݈p݈܈׈؈DATAp݈݈(݈@׈؈DATA݈ވp݈׈؈DATAވHވ݈׈`؈DATAHވވވ؈`؈DATAވވHވֈ؈DATAވ ߈ވ׈؈DATA ߈ވ`؈؈DATAh߈Ո ֈhֈՈ?@Pף77PhDATAhOutputRender>DATAhRenderRenderF>DATAAnimRender>DATAFormatRender>DATA333?`~CA~CA?AFA= ADATA 333?`zCCHBC ?CFC= ADATA333?`DhC?DhCC(BDC?z?mDATA333?`??? ???? A??@PA Aj?c3>}GCHB? A@ B? #<C DATA333?`@̌AR|B1@lA A@CC #<@DATA333?`/9DATAh߈ֈHՈՈֈDATA@׈׈ֈhֈG@? JLA9A9SAT~0DATA(OutputRender>DATA(@RenderRender>DATA@X(AnimRender0>DATAXp@FormatRenderH>DATApXPreviewMaterial>DATApMaterialMaterial>DATAShadersMaterial0>DATATextureMaterialD>DATAMap InputMaterial\>DATAMap ToMaterial`>DATARampsMaterial>DATAMirror TranspMaterialH>DATA0@333?0ChCCJiĬl2CC(BDC?z?DATA@0333?0J>H!?)xu?i6>Pbܗ=(?^L?a?滎z?J>#xu?ܗ=Hi6>(? ?Pb^L?\FAA?4[?[!?@jG>gb>Pb>4Im>k&?]M^L<0@AzA=>Kc<2֍7&> ?:x¸A1vB,jB~@G@? JLJ>H!?)xu?i6>Pbܗ=(?^L?a?滎z?@?$$OA@ B?=Ch?j(4?t'>d DATAX@333?0zC AzC A #< #<`jFzD OBDATA333?0;SAVE FILE/usr/home/intrr/blender/blend/untitled.blendDATA  ֈ׈؈@׈U.=k=o??9?9S?T@@# DATA` 333? ???h?j(4?t'>????hj(4t'?U.=k=o< =F?OAAygj(4t'?U.=k=o????h?j(4?t'>??OA@ B??qf==Ch?j(4?t'>d???? DATA` p 333? DdC>9C,DeCC(BDC?z?DATAXp  ` 333? zC AzC A #< #<`jFzD OBDATA p 333?  SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATA `؈؈׈؈e?Y?AHM???>SDATA@333?qݕ/?V~'?3F:?>T8175e?4>Z& 4?ߕ/?7F:?81X~>75e?'?T3>ne@>N@?4z?C''䷄?h??T?w|? l4j,11A 4Ao≯?,`52>b2?4xkBˇ֟&B{`eA(@e?Y?AHMݕ/?V~'?3F:?>T8175e?4>Z& 4?H?N+Z#OA@ B??݇f;=Ch?j(4?t'>d???? DATA@P333?qDdC>9C,DeCC(BDC?z?DATAXP@333?qzC AzC A #< #<`jFzD OBDATAP333?q SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendDATA ׈ֈ؈`؈&==V=o?>SDATA 333?z?3?3:-vl(4??3?3;@k(40v@?&=Wk1n;9C,DeCC(BDC?z?DATAX0 333?zzC AzC A #< #<`jFzD OBDATA0333?z SAVE FILE/Users/ton/Desktop/der/blend/untitled.blendSRxRXԈSR4-SequenceX $H$)0*J0 DATAX  DATA  X  DATA 0!  DATA0!x! DATAx!!0!DATA!"x!DATA"P"!DATAP"""DATA""P"DATA"(#"DATA(#p#"TDATAp##(#TDATA#$p#DATA$#DATAH$$  DATA$$H$X 0!DATA$ %$X x!DATA %h%$0!!DATAh%% %x!!DATA%%h% "DATA%@&% P"DATA@&&%"P"DATA&&@&""DATA&'&P""DATA'`'&""DATA`'''"(#DATA''`'"(#DATA'8('"p#DATA8(('P"p#DATA((8((#p#DATA()(x!#DATA)X)("#DATAX)))"$DATA))X)!$DATA))#$DATA0*2X x!!0!/00+x.DATA0+H,OutputRender>DATAH,`-0+RenderRenderF>DATA`-x.H,AnimRender>DATAx.`-FormatRender>DATA/0333?ʃDhCvDhCC(BDC?z?DATA0/333?ʃ/9DATA230*"  P" !  DATA3;2x!#$!8=i>o? 49DATA4p5333?ʄ~CB~CB ?BFB= ADATAp5h64333?ʄzCAzCA  A@FB= A ?DATAh69p5333?ʄ????????8=i>o?fffAD&@??fffA@ B? #<C DATA9h6333?ʄAVE TARGA/t1.blend9DATA;B3(#p#P""8=H>o?UUU <@DATA<=333?JzCAzCA1||1 A@FB= A ?DATA=@<333?J????????8=H>o?fffA*@??fffA@ B? #<C DATA@=333?JAVE TARGA/t1.blend9DATABJ;""p#(#8=>o?SSSTCHDATAXCxE333?ʅB̽̌?B̽̌? #< #<`jFzD SQB̽̌?DATAxEHC333?ʅ????????8=>o?fffA@??fffA@ B? #<C DATAHxE333?ʅOAD FILE/9DATAJB#""$8=i>o? KPDATAKL333?*zCAzCA A@FB= A ?DATALPK333?*????????8=i>o?fffAD&@??fffA@ B? #<C DATAPL333?*AVE TARGA/t1.blend9SRxRSR5-ScriptingR0UxUhYYHr0 DATARRDATAR8SR DATA8SSR DATASS8SDATASTSDATATXTSDATAXTTTDATATTXTDATAT0UTDATA0UTDATAxUUR8SDATAUVxURTDATAVPVU8SXTDATAPVVVTXTDATAVVPVSTDATAV(WVTTDATA(WpWVXTTDATApWW(WTTDATAWXpWSTDATAXHXWRSDATAHXXXR0UDATAXXHXS0UDATAX YXT0UDATA YhYXT0UDATAhY YSXTDATAYZTR8SXT !  DATAZ(cYSTTTz==o?]0a[\DATA[\Transform PropertiesView3d>DATA\[3D Viewport propertiesView3d>"DATA]0a333? ˅????????z==o?&A*A?z==o??????*A@ B??=C ?@?@?@? DATA0a]333? ˅/9DATA(cHrZ0UTXTS??Pף L@ePp(d(dDATA(dTransform PropertiesIpo!>DATA@ee 333? H> =DATAe(g@e333? CCx??|?DATAX(ghe333? zC̽̌?zC@;; #< #<`jFzD OBzC̽̌?DATAhHj(g333? CC|||??l|iiDATA,iBOp=A@DATAHj(kh 333? zCCHBC|||?CFC= ADATA(klHj 333? ?zDzDBCl||ll|zDzD=HB DATAlm(k 333? BzB@l|llFzD #<HB DATAmPpl333? ??? ???? A???PA A!O?j?}GCHB? A@ B? #<C DATAPpm333? /9DATAHr(cRST0UOHsDATAHs`tLink and MaterialsEditing>DATA`txuHsMeshEditingF>DATAxuv`tAnim settingsObject>DATAvwxuDrawObjectF>DATAwxvConstraintsObject>DATAxywEffectsObjectDATAyzxHooksObjectF>vDATAz|yParticle InteractionObject>wDATA| }zSoftbodyObject>wDATA }8~|OutputRender>DATA8~P }RenderRenderF>DATAPh8~AnimRender>DATAhPFormatRender>DATAhScriptlinksScript>DATA333? ChC#DhCC(BDC?z?DATA333? /9SC|0SCHUDcene.001PP:@4@@@=dd??< d XZ! ??BB?????//backbuf/tmp\L?L?L??>??_??D t2222222 DATAP{.DATA{P.&DATAL?B ?o: ??22 2d 22 22 22 22 22 > #<d #< #`fff?Ou<?DATAH1 RenderLayerSC|0SCScenetageain@Е0?d*h=?d*h=?d*h=?d*h== xdd??< d XZ! ??@@BB?????//backbuf/tmp\L?L?L??>??_??D uDATA{0@!DATA0{4DATA{Е0.DATAЕ{.@DATA( z,d'=A@DATAxL?B ?o: ??P22 2d 22 22 22 22 22 > #<===ff??AHz?=???CDATA'????C?N #,=P +=Ș??????DATAHȘ%?=Vy?>`fff?Ou<?DATAH@1 RenderLayerCApCACameraamera.001L>DB=B B@?CApCACamera.001L>\DB=B B@?LA v(LASpot.001 ?????AB>??(.?A4B?@@@ ???o:??????@?????DATA('????C?55?55?`??????DATA`%??DATA IPTIPObIpo?zC@OBDATA\0?B?OB 39>DATA\П?B?̌?OB?DATA\p?B?̌?OB?DATAp0.V?VBguB?B? C?DATApП.[???[B?euB?B? C?DATApp.[???[B?euB?B? C?WOlyWOWorldjG>g=>===??A <@pA A?L= ף;>DATA TXxHTXHealthBar.pyextƉ00DATAljC.###DATA8xljh##EDATA8ljt(DATAȤ8lj@DATAȤ(ȉ8'(DATAXȤȉPh@DATAXȉ<(DATA襉Xɉ(DATA襉0@ɉ`KDATA0襉pʉ2DATAP0ʉw6DATAPˉ0@DATA৉PHˉpr DATA৉(ˉDATA(p৉ˉontDATAp(̉x.onEDATApp̉yDATAH̉@y3qqDATAH͉ }DATAةHX͉؁DATAة ͉`t FREEDATA hة͉1EEDATAh  ΉhDATAhXΉHDATA@ΉDATA@ΉpDATAЫ@(ωtDATAЫpω 8tDATA`Ыω͆DATA`ω@ÆDATA`(Љz4DATA8ЉpEDATA8Љ(tEEDATAȭ8щ9uDATAȭHщxz- haDATAXȭщ`1%DATAX҉FDATA讉X8҉φtEEDATA讉0҉ DATA0x讉҉pDATAx0ӉDATAxXӉ8DATAPӉ@DATAPӉtiveDATAఉPԉ8DATAఉ(PԉtDATA(pఉԉDATAp(ԉhv7DATAp0ՉDATAHhՉtDATAHՉNzDATAزHՉve DATAز 8։%veEDATA hز։8tesDATAh ։0nesDATAh׉DATA@`׉hrFREEDATA@׉Oz"FREEDATAд@׉تDATAдH؉wDATA`д؉DATA`؉t:DATA`ىPFREEDATA8Pى`)&DATA8ىy'FREEDATAȶ8ډ8tDATAȶ8ډPFREEDATAXȶxډȯDATAXډtDATA跉Xډ&*jecDATA跉0Xۉ0CjeEDATA0x跉ۉBDATAx0ۉFREEDATAx0܉t DATAPp܉8tFREEDATAP܉s f DATA้P܉X& EDATA้(P݉ޖfouDATA(p้݉xDATAp(݉PtFREEDATApމ KzDATAHHމuDATAHމ`DATAػHމ*DATAػ  ߉(DATA hػp߉@uDATAh ߉ȬlthDATAh߉ mitDATA@PxumitDATA@pDATAн@REEDATAнxtDATA`нXREEDATA`t FREEDATA``!DATA88tDATA8p`DATAȿ8DATAȿ0t DATAXȿ@DATAX0t FREEDATAX!DATA0 2DATA0xXXDATAx0DATA‰xhDATA‰P‰0ؒ+DATAP‰‰‰DATA‰‰P‰rDATA‰(ɉtorDATA(ÉpɉX%DATApÉÉ(ÉxDATAÉĉpÉ(#DATAĉHĉÉ@PDATAHĉĉĉ0DATAĉĉHĉDATAĉ ʼnĉDATA ʼnhʼnĉ`hDATAhʼnʼn ʼnP.DATAʼnʼnhʼnDATAʼn@Ɖʼn0؞ DATA@ƉƉʼnpȯDATAƉƉ@Ɖ0tiveDATAƉƉsDATA0lj##############################################EDATAxlj###DATAlj# HealthBar.py DATAlj# DATA((ȉ# Health Bar Tutorial can be found atDATAȉ# DATA ȉ# www.tutorialsforblender3d.comDATAɉ#DATAL@ɉ# Released under the Creative Commons Attribution 3.0 Unported License. DATApʉ#DATA8ʉ######################################################EDATAˉ DATA Hˉdef main():DATAˉ __DATA ˉ # get the current controllerEEDATA0̉ controller = GameLogic.getCurrentController()DATAp̉ enDATA4̉ # get the hud object the controller is attached toDATA͉ hud = controller.ownerDATAX͉ qDATA͉ #get playerEEDATA͉ player = getPlayer(hud)DATA Ή 3DATAXΉ # get player healthDATAΉ playerHealth(player, hud)tDATAΉ __DATA(ω # update health barEEDATApω update(controller)DATAω&DATAωDATA8(Љ####################################################REEDATAЉ seDATAЉdef getPlayer(hud):DATAщ DATA0Hщ # check to see player has already been foundDATA(щ if hud.has_key("playerObj") == True:DATA҉ DATA8҉ # get player objectEEDATA҉ player = hud["playerObj"]DATA҉DATA Ӊ # need to find player objectEEDATAXӉ else:DATAӉDATAӉ player = findPlayer(hud)qDATAԉDATAPԉ return playerEDATAԉlsDATA8ԉ#######################################################DATA0ՉDATAhՉdef findPlayer(hud):DATAՉef DATA Չ # get a list of active scenesEDATA(8։ sceneList = GameLogic.getSceneList()EDATA։geDATA։ # check active scenesDATA׉ for scene in sceneList:neDATA`׉ DATA$׉ # get object list for each sceneDATA׉ objList = scene.objects#DATAH؉ DATA ؉ # check object in each sceneDATA؉ for obj in objList:DATAى DATA(Pى # match player to saved player nameDATA(ى if obj.name == "OB" + hud["Player"]:DATAډ rDATA8ډ # save objDATAxډ player = objDATAډ REEDATA,ډ # save player object as owner propertyDATA Xۉ hud["playerObj"] = playerEEDATA ۉ DATAۉ # exit this loopDATA 0܉ breakDATAp܉ DATA܉ # has player been found?DATA(܉ if hud.has_key("playerObj") == True:DATAP݉ DATA݉ # exit main loopDATA ݉ breaklaDATAމ DATAHމ return playerEDATAމDATA,މ##########################################DATA ߉def playerHealth(player, hud):EDATAp߉# DATA߉ # get the player health1tDATA$߉ playerHealth = player["Health"]leDATAP geDATA # set max health limitDATA if playerHealth > 100:DATA # max healthDATAX playerHealth = 100DATA  # save itDATA$ player["Health"] = playerHealthqqDATA8DATAp # set min health limitDATA if playerHealth < 0:EEDATA #min healthEEDATA@ playerHealth = 0DATA  # save itDATA$ player["Health"] = playerHealtheDATA  DATAX # create/assign hud HealthDATA  hud["Health"] = playerHealthEEDATADATA,0###########################################DATAdef update(controller):DATA DATA # get the ipo actuatorDATA(X act = controller.actuators["health"]EEDATA tDATA$ # use hud Health with Ipo ActuatorDATA@ act.propName = "Health"1DATA __DATA # update health barrDATA controller.activate(act)DATA` __DATA0##############################################DATAf&DATA0# run programEDATApmain()DATADATA%TXxHTXinfoextDATA8xDATA8Ȯy.DATA8pPDATAhy(DATAX:sDATAX@(~zDATAX(vDATA0DATA0xHxDATAx0Pz/DATAxxDATAPuDATAP88s DATAPxDATA(xDATA(ph"y$DATAp(XHtDATApքDATAHDATAHxDATAHXx߄DATA*)DATA0##############################################DATAp###DATA,# Health Bar -- Python -- Finished blendDATA# eDATA @# Tutorial can be found atREEDATA# wDATA # www.tutorialsforblender3d.comDATA#)DATA0P###############################################DATA'DATAStart game engine to see dDATA 8Health barDATAxDATA Uparrow adds 5 points of healthDATA(Downarrow removes 5 points of healthREEDATAXqqDATANote:EEDATA  Finished blend starts with DATA Health of 50%EDATAX OBPq@OBCam_HUDamera.001 p@??????@?????????DOBd8? #=?>=???????@???OBP@qOBCameraamera.001 LgAFP@???*?91<"P?ޕ/?5F:?81V~>75e?'?T3>LgAFP@??????񏾲h2?vE3X2?GT254c@(5?=>`ÆZ?:>7k?!=Pra>_g?O& 4?OBd????> P?u=??????OBPq@OBFredlayerubeQ8>???x x   Px0????@???8;sly@DATA@ DATA@x Healthrop2 DATAL  RunOnce HUDensorh DATAh PDATAL   Health ChangepdatehangeX  DATA DATAhX HealthDATAL   upArroworwardensor p DATAp DATAH DATAL  downArrowackensor1  DATA xDATAH DATAPPHUDontDATA0DATAPPupdate healthont1DATADATAPxhealont@DATA@DATAPxdamageont1DATADATA<0  Load HUDctDATADATA<0HealthUpdatect3PDATAlPHealthBarupdateHealthDATA<add healthct`DATAL`Health5DATA<damage healthct1PDATALPHealth-5OBPqOBHealthBarlaneBPlS?~<??~<??lS?????????_23?????DOBd8? #=?>=???`????@???y@DATAPDATA@PlayerropDATAFredDATAL`sensor(DATA(DATAL` UpdateealensorDATADATADupdateHealtheal_5PointsDATAPHealth.pypdate_healthnt1HDATADATALHDATA<healthct8DATAT8rankealth00OBPq@!OBHemiamp.001 vgmA}Lr@???{&?W+b=9?F??Ԏ)? b#?"?u> پoK?gmA}Lr@??????ǙٳdTt3eӲ?|/J1r"?05074{H?y?!_"?->O?[>_Mֿd)?=@M0?DOBd8?<?>Q8>u=???@???88OBP@!qOBPlanemXI?b*8???????b*8??????? ?84??DOBd8? #=?>=???????@???xu(yy@MAl$*'MAMaterialL???????????L?????2?? ף; ף;AA ????????@?=?==???`'????L?L?L?L==ff????xxDATA `'MAl'*$MAMaterial.002???????????L?????2?? ף; ף;AA ????????@?=?==???P*????L?L?L?L==ff????ssDATA P*ME*4BMECubeز+<-`5 ,3 `;@|?3?,<>0&@DATA+'DATAT ,*-DATA-:@3Sy,<>0&II3S/,<0&I+,<0&,<>0&I3Su,<>$&si3S7,<$&:i+,<$},<>$Z},<>WZ+,WN>c,<>WN>I,I,<$i:iN>c,<>$isi?M,<>$ZZ?_,<$Z?_,WZZ?_,<>,%I?M,<>>,%IIN>c,<>>,%IN>I,<>,%?M,<>O?&si?_,I,c,<>O?3Su,<>O?3S7,O?isi},<>|l?ZZ+,<|l?Z3S7,<|l?i:&3Su,<>|l?is&N>c,<>|l?&s&N>I,<|l?&:&?_,<|l?Z?M,<>|l?ZZ?,<>|l?III?,<|l?II?,O?II,<|l?I鿖,<>|l?II鿖,<>O?I,I,<@?&i:N>c,<>@?&&:3Su,<>@?iٗ&:3S7,<@?ii:~?I,<@?A4~ ~?c,<>@?A4A4~Qu,<>@?A4~\7,<@?˿~\7,<0&@˿˂hQu,<>0&@A4h ~?c,<>0&@A4A4h~?I,<0&@A4˂h3S7,<0&@3Su,<>0&@N>c,<>0&@N>I,<0&@DATAT3*`5DATA`57|"""""   """""   "  "   ""    ""   """""""""""         """  #"# ! ! " !""% "% #$ $ $'"' & %&"&' "#"$%"&)"()"'("*")*"(+"+"*+" -",-"!,",/"/"."-."./"$1"01"%0""3"23"#2"12"03"04 45"15 26 67"37 56"47"78"8;"4;"5:"9:"69"89":;"<? <= => >? ;? :> 9= 8< DATAT`;*<DATA<6?               #"!%"#$$'&%# !"$%&''&)(&*)'(++**+()! -,!,/ .-/../,-%$10#"32$#21"%03210315403762265104734;8769:578965:;4?>=<;:>?98<=:9=>8;?<MEB4XI*MEPlanePCIE(GCE G:?:?(l=?DATAPC$DATATC*EDATA`E:?(l=?(l(l@4(l=DATATE*(GDATA0(G7"""#DATATG*IDATAI6MEXI4BMEPlane.001pnP(LNJM `O 5DATATJ*(LDATA(L:DACAIIIDAFIIGDIBGAIIGD<BGA<IDACA<IIDAF<IDATATM*NDATAN7 """""#""#"##DATAT`O*PDATAxP6DNA1SDNANAMEw *next*prev*data*first*lastxyzwxminxmaxyminymax*pointergroupvalval2name[32]typesubtypeflagsaveddatalentotallen*newid*libname[24]usicon_id*propertiesid*idblock*filedataname[240]filename[240]totpad*parentw[2]h[2]changed[2]pad0pad1*rect[2]*obblocktypeadrcodename[128]*bp*beztmaxrcttotrctvartypetotvertipoextraprtbitmaskslide_minslide_maxcurval*drivercurvecurshowkeymuteipoposrelativetotelempad2*weightsvgroup[32]sliderminslidermax*refkeyelemstr[32]elemsizeblock*ipo*fromtotkeyslurph**scripts*flagactscripttotscript*line*formatblenlinenostartendflagscolor[4]pad[4]*namenlineslines*curl*sellcurcselcmarkers*undo_bufundo_posundo_len*compiledmtimesizeseekpassepartalphaangleclipstaclipendlensortho_scaledrawsizeshiftxshiftyYF_dofdistYF_apertureYF_bkhtypeYF_bkhbiasYF_bkhrotscriptlink*dof_obframenrframesoffsetsfrafie_imacyclokmulti_indexlayerpassmenunribufs*gputexture*anim*rrsourcelastframetpageflagtotbindxrepyreptwstatwendbindcode*repbind*packedfile*previewlastupdatelastusedanimspeedgen_xgen_ygen_typeaspxaspy*vnodetexcomaptomaptonegblendtype*object*texuvname[32]projxprojyprojzmappingofs[3]size[3]texflagcolormodelpmaptopmaptonegnormapspacewhich_outputpad[2]rgbkdef_varcolfacnorfacvarfacdispfacwarpfacname[160]*handle*pname*stnamesstypesvars*varstr*result*cfradata[32](*doit)()(*instance_init)()(*callback)()versionaipotype*ima*cube[6]imat[4][4]obimat[3][3]stypeviewscalenotlaycuberesdepthrecalclastsizenoisesizeturbulbrightcontrastrfacgfacbfacfiltersizemg_Hmg_lacunaritymg_octavesmg_offsetmg_gaindist_amountns_outscalevn_w1vn_w2vn_w3vn_w4vn_mexpvn_distmvn_coltypenoisedepthnoisetypenoisebasisnoisebasis2imaflagcropxmincropymincropxmaxcropymaxxrepeatyrepeatextendcheckerdistnablaiuser*nodetree*plugin*coba*envuse_nodespad[7]loc[3]rot[3]mat[4][4]min[3]max[3]pad3modetotexshdwrshdwgshdwbshdwpadenergydistspotsizespotblendhaintatt1att2*curfallofffalloff_typeshadspotsizebiassoftbufsizesampbuffersfiltertypebufflagbuftyperay_sampray_sampyray_sampzray_samp_typearea_shapearea_sizearea_sizeyarea_sizezadapt_threshray_samp_methodtexactshadhalostepsun_effect_typeskyblendtypehorizon_brightnessspreadsun_brightnesssun_sizebackscattered_lightsun_intensityatm_turbidityatm_inscattering_factoratm_extinction_factoratm_distance_factorskyblendfacsky_exposuresky_colorspacepad4YF_numphotonsYF_numsearchYF_phdepthYF_useqmcYF_bufsizeYF_padYF_causticblurYF_ltradiusYF_glowintYF_glowofsYF_glowtypeYF_pad2*mtex[18]specrspecgspecbmirrmirgmirbambrambbambgambemitangspectraray_mirroralpharefspeczoffsaddtranslucencyfresnel_mirfresnel_mir_ifresnel_trafresnel_tra_ifiltertx_limittx_falloffray_depthray_depth_traharseed1seed2gloss_mirgloss_trasamp_gloss_mirsamp_gloss_traadapt_thresh_miradapt_thresh_traaniso_gloss_mirdist_mirfadeto_mirshade_flagmode_lflarecstarclinecringchasizeflaresizesubsizeflarebooststrand_stastrand_endstrand_easestrand_surfnorstrand_minstrand_widthfadestrand_uvname[32]sbiaslbiasshad_alphaseptexrgbselpr_typepr_backpr_lampml_flagdiff_shaderspec_shaderroughnessrefracparam[4]rmsdarkness*ramp_col*ramp_specrampin_colrampin_specrampblend_colrampblend_specramp_showrampfac_colrampfac_spec*groupfrictionfhreflectfhdistxyfrictdynamodesss_radius[3]sss_col[3]sss_errorsss_scalesss_iorsss_colfacsss_texfacsss_frontsss_backsss_flagsss_presetYF_arYF_agYF_abYF_dscaleYF_dpwrYF_dsmpYF_presetYF_djitgpumaterialname[256]scale*bbi1j1k1i2j2k2selcol1selcol2quat[4]expxexpyexpzradrad2s*mat*imatelemsdisp**mattotcolwiresizerendersizethreshvec[3][3]alfaweightradiush1h2f1f2f3hidevec[4]mat_nrpntsupntsvresoluresolvorderuordervflaguflagv*knotsu*knotsvtilt_interpradius_interpcharidxkernhnurb*bevobj*taperobj*textoncurve*path*keybevpathlenbevresolwidthext1ext2resolu_renresolv_renspacemodespacinglinedistshearfsizewordspaceulposulheightxofyoflinewidth*strfamily[24]*vfont*vfontb*vfonti*vfontbisepchartotboxactbox*tbselstartselend*strinfocurinfoeffect*mface*mtface*tface*mvert*medge*dvert*mcol*msticky*texcomesh*mselectvdataedatafdatatotedgetotfacetotselectact_facecubemapsizesmoothreshsubdivsubdivrsubsurftype*mr*pv*tpageuv[4][2]col[4]transptileunwrapv1v2v3v4edcodecreasebweightdef_nr*dwtotweightco[3]no[3]pad[3]uv[2]co[2]indexfis[256]v[4]midv[2]*faces*colfaces*edges*edge_boundary_states*vert_edge_map*vert_face_map*map_mem*vertslevelslevel_countcurrentnewlvledgelvlpinlvlrenderlvluse_col*edge_flags*edge_creases*vert_map*edge_map*old_faces*old_edges*errormodifiersubdivTyperenderLevels*emCache*mCachedefaxispad[6]lengthrandomizeseed*ob_arm*start_cap*end_cap*curve_ob*offset_oboffset[3]scale[3]merge_distfit_typeoffset_typecountaxistolerance*mirror_obsplit_anglevalueresval_flagslim_flagse_flagsbevel_angledefgrp_name[32]*texturestrengthdirectionmidleveltexmapping*map_objectuvlayer_name[32]uvlayer_tmp*projectors[10]*imagenum_projectorsaspectxaspectypercentfaceCountfacrepeat*objectcenterstartxstartyheightnarrowspeeddampfallofftimeoffslifetimedeformflagmulti*prevCosparentinv[4][4]cent[3]*indexartotindexforce*clothObject*sim_parms*coll_parms*point_cache*x*xnew*xold*current_xnew*current_x*current_v*mfacesnumvertsnumfacesabsorptiontime*bvhtree*dmoperationvertextotinfluencegridsizeneedbind*bindweights*bindcostotcagevert*dyngrid*dyninfluences*dynverts*pad2dyngridsizedyncellmin[3]dyncellwidthbindmat[4][4]*psystotdmverttotdmedgetotdmfacepsysrt[2]*facepavgroupprotect*fss*target*auxTargetvgroup_name[32]keepDistshrinkTypeshrinkOptsprojAxissubsurfLevels*originfactorlimit[2]originOptspntswopntsuopntsvopntswtypeutypevtypewfufvfwdudvdw*defvec[8][3]partypepar1par2par3parsubstr[32]*track*proxy*proxy_group*proxy_from*action*poselib*poseconstraintChannelsdefbasemodifiersdloc[3]orig[3]dsize[3]drot[3]obmat[4][4]constinv[4][4]laycolbitstransflagipoflagtrackflagupflagnlaflagprotectflagipowinscaflagscavisflagboundtypedupondupoffdupstadupendsfctimemassdampinginertiaformfactorrdampingsizefacmarginmax_velmin_velm_contactProcessingThresholddtdtxactcolempty_drawtypepad1[3]empty_drawsizedupfacescapropsensorscontrollersactuatorsbbsize[3]actdefgameflaggameflag2*bsoftsoftflaganisotropicFriction[3]constraintsnlastripshooksparticlesystem*pd*soft*dup_groupfluidsimFlagrestrictflagshapenrshapeflagrecalcobody_type*fluidsimSettings*derivedDeform*derivedFinallastDataMaskstateinit_stategpulampcurindexactivedeflectforcefieldpdef_damppdef_rdamppdef_permpdef_frictpdef_rfrictf_strengthf_powerf_distf_dampmaxdistmindistmaxradminradf_power_rpdef_sbdamppdef_sbiftpdef_sboftclump_facclump_powkink_freqkink_shapekink_ampfree_endtex_nablatex_modekinkkink_axisrt2*rngf_noisesimframestartframeendframeeditframelinStiffangStiffvolumeviterationspiterationsditerationsciterationskSRHR_CLkSKHR_CLkSSHR_CLkSR_SPLT_CLkSK_SPLT_CLkSS_SPLT_CLkVCFkDPkDGkLFkPRkVCkDFkMTkCHRkKHRkSHRkAHRcollisionflagsnumclusteriterationswelding*particlestotpointtotspring*bpoint*bspringmsg_lockmsg_valuenodemassnamedVG_Mass[32]gravmediafrictrklimitphysics_speedgoalspringgoalfrictmingoalmaxgoaldefgoalvertgroupnamedVG_Softgoal[32]fuzzynessinspringinfrictnamedVG_Spring_K[32]efraintervallocalsolverflags**keystotpointkeysecondspringcolballballdampballstiffsbc_modeaeroedgeminloopsmaxloopschokesolver_IDplasticspringpreload*scratchshearstiffinpush*pointcacheshow_advancedoptionsresolutionxyzpreviewresxyzrealsizeguiDisplayModerenderDisplayModeviscosityValueviscosityModeviscosityExponentgravxgravygravzanimStartanimEndgstarmaxRefineiniVelxiniVelyiniVelz*orgMesh*meshSurface*meshBBsurfdataPath[240]bbStart[3]bbSize[3]typeFlagsdomainNovecgenvolumeInitTypepartSlipValuegenerateTracersgenerateParticlessurfaceSmoothingsurfaceSubdivsparticleInfSizeparticleInfAlphafarFieldSize*meshSurfNormalscpsTimeStartcpsTimeEndcpsQualityattractforceStrengthattractforceRadiusvelocityforceStrengthvelocityforceRadiuslastgoodframemistypehorrhorghorbhorkzenrzengzenbzenkambkfastcolexposureexprangelinfaclogfacgravityactivityBoxRadiusskytypeocclusionResphysicsEngineticratemaxlogicstepphysubstepmaxphystepmisimiststamistdistmisthistarrstargstarbstarkstarsizestarmindiststardiststarcolnoisedofstadofenddofmindofmaxaodistaodistfacaoenergyaobiasaomodeaosampaomixaocolorao_adapt_threshao_adapt_speed_facao_approx_errorao_approx_correctionao_samp_methodao_gather_methodao_approx_passes*aosphere*aotableshemiresmaxiterdrawtypesubshootpsubshootenodelimmaxsublamppamapamielmaelmimaxnodeconvergenceradfacgammaselcolsxsy*lpFormat*lpParmscbFormatcbParmsfccTypefccHandlerdwKeyFrameEverydwQualitydwBytesPerSeconddwFlagsdwInterleaveEveryavicodecname[128]*cdParms*padcdSizeqtcodecname[128]codecaudio_codecvideo_bitrateaudio_bitrategop_sizerc_min_raterc_max_raterc_buffer_sizemux_packet_sizemux_ratemixratemain*mat_override*light_overridelay_zmasklayflagpassflagpass_xor*avicodecdata*qtcodecdataffcodecdatacfrapsfrapefraimagesframaptothreadsframelenblurfacedgeRedgeGedgeBfullscreenxplayyplayfreqplayattribrt1stereomodedimensionspresetmaximsizexschyschxpartsypartswinposplanesimtypesubimtypequalityrpadrpad1rpad2scemoderendererocresalphamodeosafrs_secedgeintsafetyborderdisprectlayersactlayxaspyaspfrs_sec_basegausspostmulpostgammaposthuepostsatdither_intensitybake_osabake_filterbake_modebake_flagbake_normal_spacebake_quad_splitbake_maxdistbake_biasdistbake_padGIqualityGIcacheGImethodGIphotonsGIdirectYF_AAYFexportxmlYF_nobumpYF_clamprgbyfpad1GIdepthGIcausdepthGIpixelspersampleGIphotoncountGImixphotonsGIphotonradiusYF_raydepthYF_AApassesYF_AAsamplesyfpad2GIshadowqualityGIrefinementGIpowerGIindirpowerYF_gammaYF_exposureYF_raybiasYF_AApixelsizeYF_AAthresholdbackbuf[160]pic[160]stampstamp_font_idstamp_udata[160]fg_stamp[4]bg_stamp[4]simplify_subsurfsimplify_shadowsamplessimplify_particlessimplify_aossscineonwhitecineonblackcineongammajp2_presetjp2_depthrpad3domeresdomemodedomeangledometiltdomeresbuf*dometextparticle_percsubsurf_maxshadbufsample_maxao_errorcol[3]framename[64]*brushtoolseam_bleednormal_anglestepinverttotrekeytotaddkeybrushtypebrush[7]emitterdistdraw_timedname[36]mat[3][3]cornertypeeditbutflagjointrilimitdegrturnextr_offsdoublimitsegmentsringsverticesunwrapperuvcalc_radiusuvcalc_cubesizeuvcalc_marginuvcalc_mapdiruvcalc_mapalignuvcalc_flagautoik_chainlenimapaintparticleselect_threshclean_threshretopo_moderetopo_paint_toolline_divellipse_divretopo_hotspotmultires_subdiv_typeskgen_resolutionskgen_threshold_internalskgen_threshold_externalskgen_length_ratioskgen_length_limitskgen_angle_limitskgen_correlation_limitskgen_symmetry_limitskgen_retarget_angle_weightskgen_retarget_length_weightskgen_retarget_distance_weightskgen_optionsskgen_postproskgen_postpro_passesskgen_subdivisions[3]skgen_multi_level*skgen_templatebone_sketchingbone_sketching_convertskgen_subdivision_numberskgen_retarget_optionsskgen_retarget_rollskgen_side_string[8]skgen_num_string[8]edge_modepad3[2]dirview*session*cumapdrawbrushsmoothbrushpinchbrushinflatebrushgrabbrushlayerbrushflattenbrushpivot[3]brush_typetexnrtexrepttexfadetexsepaveragingtablet_sizetablet_strengthsymmrakeaxislock*camera*world*setbase*basactcursor[3]twcent[3]twmin[3]twmax[3]editbutsizeselectmodeproportionalprop_modeautomergepad5pad6autokey_mode*ed*radioframing*toolsettingsaudiotransform_spacesjumpframesnap_modesnap_flagsnap_target*theDagdagisvaliddagflagssculptdataframe_stepzoomblendximyimspacetypeblockscale*areablockhandler[8]viewmat[4][4]viewinv[4][4]persmat[4][4]persinv[4][4]winmat1[4][4]viewmat1[4][4]viewquat[4]zfaclay_usedpersp*ob_centre*bgpic*localvd*ri*retopo_view_data*depthsob_centre_bone[32]localviewlayactscenelockaroundcamzoompivot_lastgridgridviewpixsizenearfarcamdxcamdygridlinesviewbutgridflagmodeselecttwtypetwmodetwflagtwdrawflagtwmat[4][4]clip[4][4]*clipbbafterdrawzbufxrayflag2gridsubdivkeyflagsndofmodendoffilter*properties_storage*gpdlviewquat[4]lpersplviewverthormaskmin[2]max[2]minzoommaxzoomscrollkeeptotkeepaspectkeepzoomoldwinxoldwinycursor[2]rowbutv2d*editipoipokeyactname[32]constname[32]bonename[32]totipopinbutofschannellockmedian[3]cursenscuractaligntabomainbmainbo*lockpointexfromshowgroupmodeltypescriptblockre_alignoldkeypresstab[7]render_sizechanshownzebra*filelisttotfiletitle[24]dir[240]file[80]ofssortmaxnamelencollumsf_fpfp_str[8]*libfiledataretvalmenuact(*returnfunc)()(*returnfunc_event)()(*returnfunc_args)()*arg1*arg2*menup*pupmenuoopsvisiflagtree*treestoresearch_string[32]search_tsesearch_flagsdo_outlinevisstoreflagdeps_flagsimanrcurtileimtypenrdt_uvstickydt_uvstretchpad[5]centxcentyautosnap*texttopviewlinesfont_idlheightleftshowlinenrstabnumbercurrtab_setshowsyntaxoverwritepix_per_linetxtscrolltxtbarwordwrapdoplugins*py_draw*py_event*py_button*py_browsercallback*py_globaldictlastspacescriptname[256]scriptarg[256]*script*but_refsredraws*idaspect*curfont*edittreetreetype*filesactive_filenumtilesxnumtilesyselstateviewrectbookmarkrectscrollposscrollheightscrollareaactive_bookmarkprv_wprv_h*imgoutline[4]neutral[4]action[4]setting[4]setting1[4]setting2[4]num[4]textfield[4]textfield_hi[4]popup[4]text[4]text_hi[4]menu_back[4]menu_item[4]menu_hilite[4]menu_text[4]menu_text_hi[4]but_drawtypeiconfile[80]back[4]header[4]panel[4]shade1[4]shade2[4]hilite[4]grid[4]wire[4]select[4]lamp[4]active[4]group[4]group_active[4]transform[4]vertex[4]vertex_select[4]edge[4]edge_select[4]edge_seam[4]edge_sharp[4]edge_facesel[4]face[4]face_select[4]face_dot[4]normal[4]bone_solid[4]bone_pose[4]strip[4]strip_select[4]cframe[4]vertex_sizefacedot_sizebpad[2]syntaxl[4]syntaxn[4]syntaxb[4]syntaxv[4]syntaxc[4]movie[4]image[4]scene[4]audio[4]effect[4]plugin[4]transition[4]meta[4]editmesh_active[4]handle_vertex[4]handle_vertex_select[4]handle_vertex_sizehpad[7]solid[4]tuitbutstv3dtfiletipotinfotsndtacttnlatseqtimatimaseltexttoopsttimetnodetarm[20]bpad[4]bpad1[4]spec[4]dupflagsavetimetempdir[160]fontdir[160]renderdir[160]textudir[160]plugtexdir[160]plugseqdir[160]pythondir[160]sounddir[160]yfexportdir[160]versionsvrmlflaggameflagswheellinescrolluiflaglanguageuserprefviewzoomconsole_bufferconsole_outmixbufsizefontsizeencodingtransoptsmenuthreshold1menuthreshold2fontname[256]themesundostepsundomemorygp_manhattendistgp_euclideandistgp_erasergp_settingstb_leftmousetb_rightmouselight[3]tw_hotspottw_flagtw_handlesizetw_sizetextimeouttexcollectratememcachelimitprefetchframesframeserverportpad_rot_angleobcenter_diarvisizervibrightrecent_filessmooth_viewtxglreslimitndof_panndof_rotatecurssizepad[8]versemaster[160]verseuser[160]glalphaclipautokey_flagcoba_weightvertbaseedgebaseareabase*sceneendxendysizexsizeyscenenrscreennrfullmainwinwinakthandler[8]*newvvec*v1*v2panelname[64]tabname[64]drawname[64]ofsxofsycontrolsnapold_ofsxold_ofsysortcounter*paneltab*v3*v4*fullwinmat[4][4]headrctwinrctheadwinwinheadertypebutspacetypewinxwinyhead_swaphead_equalwin_swapwin_equalheadbutlenheadbutofscursorspacedatauiblockspanelssubvstr[4]subversionpadsminversionminsubversiondisplaymode*curscreen*curscenefileflagsglobalfname[80]*ibuf*ibuf_comp*se1*se2*se3nrbottomrightxofsyofslift[3]gamma[3]gain[3]saturation*guidir[160]donestartstillendstill*stripdataorxory*crop*transform*color_balance*tstripdata*tstripdata_startstill*tstripdata_endstill*ibuf_startstill*ibuf_endstill*instance_private_data**current_private_data*tmpstartofsendofsmachinestartdispenddispmulhandsizeanim_preseek*stripfacf0facf1*seq1*seq2*seq3seqbase*sound*hdaudiolevelpanstrobe*effectdataanim_startofsanim_endofsblend_modeblend_opacity*oldbasep*parseq*seqbasepmetastackedgeWidthforwardwipetypefMinifClampfBoostdDistdQualitybNoCompScalexIniScaleyIniScalexFinScaleyFinxInixFinyIniyFinrotInirotFininterpolation*frameMapglobalSpeedlastValidFrameblendFramesbuttypeuserjitstatotpartnormfacobfacrandfactexfacrandlifeforce[3]vectsizemaxlendefvec[3]mult[4]life[4]child[4]mat[4]texmapcurmultstaticstepomattimetexspeedtexflag2negvertgroup_vvgroupname[32]vgroupname_v[32]*keysminfacusedusedelemdxdylinkotypeold*poin*oldpoinresetdistlastval*makeyqualqual2targetName[32]toggleName[32]value[32]maxvalue[32]delaydurationmaterialName[32]damptimerpropname[32]matname[32]axisflag*fromObjectsubject[32]body[32]pulsefreqtotlinks**linkstapjoyindexaxis_singleaxisfbuttonhathatfprecisionstr[128]module[64]*mynewinputstotslinks**slinksvalostate_mask*actframeProp[32]blendinpriorityend_resetstrideaxisstridelengthsndnrpad1[2]makecopycopymadepad2[1]track*melinVelocity[3]angVelocity[3]localflagdyn_operationforceloc[3]forcerot[3]linearvelocity[3]angularvelocity[3]*referencebutstabutendminmaxvisifacrotdampminloc[3]maxloc[3]minrot[3]maxrot[3]matprop[32]distributionint_arg_1int_arg_2float_arg_1float_arg_2toPropName[32]*toObjectbodyTypefilename[64]loadaniname[64]int_argfloat_arggoaccellerationmaxspeedmaxrotspeedmaxtiltspeedtiltdampspeeddamp*sample*stream*newpackedfile*snd_soundpanningattenuationpitchmin_gainmax_gaindistancestreamlenchannelshighpriopad[10]gaindopplerfactordopplervelocitynumsoundsblendernumsoundsgameengine*lamprengobjectdupli_ofs[3]childbaserollhead[3]tail[3]bone_mat[3][3]arm_head[3]arm_tail[3]arm_mat[4][4]xwidthzwidthease1ease2rad_headrad_tailbonebasechainbasepathflaglayer_protectedghostepghostsizeghosttypepathsizeghostsfghostefpathsfpathefpathbcpathacconstflagikflagselectflagagrp_index*bone*childiktree*b_bone_mats*dual_quat*b_bone_dual_quatschan_mat[4][4]pose_mat[4][4]pose_head[3]pose_tail[3]limitmin[3]limitmax[3]stiffness[3]ikstretch*customchanbaseproxy_layerstride_offset[3]cyclic_offset[3]agroupsactive_groupcustomColcs*grpreserved1groupsactive_markeractnractwidthtimeslidename[30]ownspacetarspaceenforceheadtail*tarsubtarget[32]matrix[4][4]space*proptarnumtargetsiterationsrootbonemax_rootbone*poletarpolesubtarget[32]poleangleorientweightgrabtarget[3]reserved2minmaxflagstuckcache[3]lockflagfollowflagvolmodeplaneorglengthbulgepivXpivYpivZaxXaxYaxZminLimit[6]maxLimit[6]extraFzinvmat[4][4]fromtomap[3]expofrom_min[3]from_max[3]to_min[3]to_max[3]zminzmaxpad[9]channel[32]no_rot_axisstride_axiscurmodactstartactendactoffsstridelenblendoutstridechannel[32]offs_bone[32]hasinputhasoutputdatatypesockettype*new_socknslimitstack_indexinternstack_index_extlocxlocyown_indexto_index*tosock*link*new_nodeusername[32]lastyoutputs*storageminiwidthcustom1custom2custom3custom4need_execexectotrbutrprvr*typeinfo*fromnode*tonode*fromsocknodeslinks*stack*threadstackinitstacksizecur_indexalltypes*owntype*selin*selout(*timecursor)()(*stats_draw)()(*test_break)()cyclicmoviesamplesminspeedpercentxpercentybokehcurvedimage_in_widthimage_in_heightcenter_xcenter_yspiniterwrapsigma_colorsigma_spacehuesatt1t2t3fstrengthfalphakey[4]x1x2y1y2colname[32]bktyperotationpreviewgamcono_zbuffstopmaxblurbthresh*dict*nodeangle_ofscolmodmixthresholdfademcjitprojfitshortymintablemaxtableext_in[2]ext_out[2]*curve*table*premultablecurrcliprcm[4]black[3]white[3]bwmul[3]sample[3]offset[2]innerradiusratergb[3]cloneactive_rndactive_cloneactive_mask*layerstotlayermaxlayertotsize*pooleditflagvel[3]rot[4]ave[3]numparentpa[4]w[4]fuv[4]foffsetrand[3]*stick_obprev_state*hairi_rot[4]r_rot[4]r_ave[3]r_ve[3]dietimebanksizemulnum_dmcachebpialiveloopdistrphystyperotmodeavemodereacteventdrawdraw_asdraw_sizechildtypedraw_stepren_stephair_stepkeys_stepadapt_angleadapt_pixrotfromintegratornbetweenboidneighboursbb_alignbb_uv_splitbb_animbb_split_offsetbb_tiltbb_rand_tiltbb_offset[2]simplify_flagsimplify_refsizesimplify_ratesimplify_transitionsimplify_viewporttimetweakjitfackeyed_timeeff_hairgrid_respartfactanfactanphasereactfacavefacphasefacrandrotfacrandphasefacrandsizereactshapeacc[3]dragfacbrownfacdampfacabslengthrandlengthchild_nbrren_child_nbrparentschildsizechildrandsizechildradchildflatchildspreadclumpfacclumppowrough1rough1_sizerough2rough2_sizerough2_thresrough_endrough_end_shapebranch_thresdraw_line[2]max_lat_accmax_tan_accaverage_velbankingmax_bankgroundzboidfac[8]boidrule[8]*eff_group*dup_ob*bb_ob*pd2*part*edit**pathcache**childcachepathcachebufschildcachebufs*target_ob*keyed_ob*latticeeffectorsreacteventstotchildtotcachedtotchildcachetarget_psyskeyed_psystotkeyedbakespacebb_uvname[3][32]vgroup[12]vg_negrt3*renderdata*cacheCdisCvi[3]structuralbendingmax_bendmax_structmax_shearavg_spring_lentimescaleeff_force_scaleeff_wind_scalesim_time_oldstepsPerFrameprerollmaxspringlensolver_typevgroup_bendvgroup_massvgroup_structpresets*collision_listepsilonself_frictionselfepsilonself_loop_countloop_countpressure*pointstotpointsthicknessstrokesframenum*actframegstepinfo[128]sbuffer_sizesbuffer_sflag*sbufferTYPEdcharucharshortushortintlongulongfloatdoublevoidLinkLinkDataListBasevec2svec2ivec2fvec2dvec3ivec3fvec3dvec4ivec4fvec4drctirctfIDPropertyDataIDPropertyIDLibraryFileDataPreviewImageIpoDriverObjectIpoCurveBPointBezTripleIpoKeyBlockKeyScriptLinkTextLineTextMarkerTextPackedFileCameraImageUserImageGPUTextureanimRenderResultMTexTexPluginTexCBDataColorBandEnvMapImBufbNodeTreeTexMappingLampCurveMappingWaveMaterialGroupVFontVFontDataMetaElemBoundBoxMetaBallNurbCharInfoTextBoxCurvePathMeshMFaceMTFaceTFaceMVertMEdgeMDeformVertMColMStickyMSelectCustomDataMultiresPartialVisibilityMDeformWeightMTexPolyMLoopUVMLoopColMFloatPropertyMIntPropertyMStringPropertyOrigSpaceFaceMultiresColMultiresColFaceMultiresFaceMultiresEdgeMultiresLevelMultiresMapNodeModifierDataSubsurfModifierDataLatticeModifierDataCurveModifierDataBuildModifierDataMaskModifierDataArrayModifierDataMirrorModifierDataEdgeSplitModifierDataBevelModifierDataBMeshModifierDataDisplaceModifierDataUVProjectModifierDataDecimateModifierDataSmoothModifierDataCastModifierDataWaveModifierDataArmatureModifierDataHookModifierDataSoftbodyModifierDataClothModifierDataClothClothSimSettingsClothCollSettingsPointCacheCollisionModifierDataBVHTreeSurfaceModifierDataDerivedMeshBVHTreeFromMeshBooleanModifierDataMDefInfluenceMDefCellMeshDeformModifierDataParticleSystemModifierDataParticleSystemParticleInstanceModifierDataExplodeModifierDataFluidsimModifierDataFluidsimSettingsShrinkwrapModifierDataSimpleDeformModifierDataLatticebDeformGroupbActionbPoseBulletSoftBodyPartDeflectSoftBodyObHookRNGSBVertexBodyPointBodySpringSBScratchWorldRadioBaseAviCodecDataQuicktimeCodecDataFFMpegCodecDataAudioDataSceneRenderLayerRenderDataRenderProfileGameFramingTimeMarkerImagePaintSettingsBrushParticleBrushDataParticleEditSettingsTransformOrientationToolSettingsBrushDataSculptDataSculptSessionSceneDagForestBGpicView3DSpaceLinkScrAreaRenderInfoRetopoViewDataViewDepthsbGPdataView2DSpaceInfoSpaceIpoSpaceButsSpaceSeqSpaceFiledirentryBlendHandleSpaceOopsTreeStoreTreeStoreElemSpaceImageSpaceNlaSpaceTextScriptSpaceScriptSpaceTimeSpaceNodeSpaceImaSelFileListThemeUIThemeSpaceThemeWireColorbThemeSolidLightUserDefbScreenScrVertScrEdgePanelFileGlobalStripElemTStripElemStripCropStripTransformStripColorBalanceStripColorBalanceGUIHelperStripProxyStripPluginSeqSequencebSoundhdaudioMetaStackEditingWipeVarsGlowVarsTransformVarsSolidColorVarsSpeedControlVarsEffectBuildEffPartEffParticleWaveEffOopsbPropertybNearSensorbMouseSensorbTouchSensorbKeyboardSensorbPropertySensorbActuatorSensorbDelaySensorbCollisionSensorbRadarSensorbRandomSensorbRaySensorbMessageSensorbSensorbControllerbJoystickSensorbExpressionContbPythonContbActuatorbAddObjectActuatorbActionActuatorbSoundActuatorbCDActuatorbEditObjectActuatorbSceneActuatorbPropertyActuatorbObjectActuatorbIpoActuatorbCameraActuatorbConstraintActuatorbGroupActuatorbRandomActuatorbMessageActuatorbGameActuatorbVisibilityActuatorbTwoDFilterActuatorbParentActuatorbStateActuatorFreeCamerabSamplebSoundListenerSpaceSoundGroupObjectBonebArmaturebPoseChannelbActionGroupbActionChannelSpaceActionbConstraintChannelbConstraintbConstraintTargetbPythonConstraintbKinematicConstraintbTrackToConstraintbRotateLikeConstraintbLocateLikeConstraintbMinMaxConstraintbSizeLikeConstraintbActionConstraintbLockTrackConstraintbFollowPathConstraintbStretchToConstraintbRigidBodyJointConstraintbClampToConstraintbChildOfConstraintbTransformConstraintbLocLimitConstraintbRotLimitConstraintbSizeLimitConstraintbDistLimitConstraintbShrinkwrapConstraintbActionModifierbActionStripbNodeStackbNodeSocketbNodeLinkbNodebNodePreviewbNodeTypeNodeImageAnimNodeBlurDataNodeDBlurDataNodeBilateralBlurDataNodeHueSatNodeImageFileNodeChromaNodeTwoXYsNodeTwoFloatsNodeGeometryNodeVertexColNodeDefocusNodeScriptDictNodeGlareNodeTonemapNodeLensDistTexNodeOutputCurveMapPointCurveMapBrushCloneCustomDataLayerHairKeyParticleKeyChildParticleParticleDataParticleSettingsParticleEditParticleCacheKeyLinkNodebGPDspointbGPDstrokebGPDframebGPDlayerTLEN   L4( P\$8Tpx(x T|8lLDlh88,< L   @ 84DX`D`t@<l<<\hd4Dd<@L@@@<lht(T8xl(4H8P HP|<$$X P$88 x P< 088,@0,Hh(H,(lDLP<L< \PLlT`<8l (DtH@,@t<h4,,D,@,4` l\4<$x( (@   ,D8HSTRC9                     !"#$%&'()*+, -./0!!!"1#234./56789  :;<=>$ ?@.AB%%%%C=/DEF GHIJ& %KLM= N$OPQR'STUV%(((WXY) ))Z[\+]^_*`]a b(c(def ghij kl+mn]% ,opqrstuvwxyz{|$O'} ~- . " /01%++ 2 394   %5C@6$@57 .8qr38-9$O.467:    -;P  <Fqr !"#$%&'()*+,-.+/0123456789:;<=>?@ABCDEFGHIJKL2M$O'}=$O>NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw xyz{|}~/@66 2M9$O?F'} @%A+BBBCDC  $O># "%EEE"1#2F%FGH9C     $OI&> FbC    @ @@@%GFFJ'C $O&>KLMNOPQ R!J"S#T$T%T&6'()*+%,-./U0V1 M 2345 67K89:;%<O89=>W?PW@ANBC>DQX.25 67YEZ%RFSGL3.25 67[H\I]J^3_`_4aKLbMLcccaN`ObPQ R SdT6('%NUU VNUWXYZ[\]T$T&^_V`aKbOc('6%eee dfeefVg] h igee hee jkiee[lmnjee oH k ee p q r stulvwx]yleez{ |mee}]n ee~%]oee%p ee3 %q ee .]%reeseetee muee 3 %+veeF w ee xeeyeez{|}~eeNNNNNNK%eeee %ee %6ee9ee -eeee} ee  k ee  z%F%"$O&PC% o &    $OIC      >      !"#$%'} & ' ( )*G+4,-./0 1 2 3 456?789:;,<=>?@ABCF D & EF$GHIJKLMNOPQRSTUVWXYZ[\]^_`abcd3efn}ghijklmnopqrstuvwxyz{|}~1%Q}0JJJ$ONG/TVU      +$O2M'} !"#$%&'()*+,- . /012345678%9 : ;<F= >?@AB]CDEFGHID >J?KLM%NOPQRSTUVWXYZ[\]^_`abcdde"mfghijklmn#opqrs tuvwxyz{| }~% F* +F+F m8%      m2M</ !]"#$%&+ '(). *+,-./012345679 89:;<'} g =>?@ABCD@EF% .- mGHIJKKLMNOPQRSTUVWX ' YZ[\]^_`abcde+sfghijkl,mnopqrstuvCw xy5z{|}~ 56$@ckKLMNKLMNKLMNF  $OPA.$KLM\N  %/KLMN G!KLMN+F     KLMN 9  KLMN.-< 1G  KLMNKLMN*]      ] KLM]+ KLMKLMNP  99%*KLMN f%+     8     D6 !"#$%&'()*+,-./0123456789:_;<=>?@ABCDEFGHIJKLMNOP%'%QRSTUVWXYZ[\]^_`abc%4dBefghijklmnopqrstuvwxyz{|}~ %76   % {%F4K'}    k  88  %0mo%988      +  [   $O0        %9 p!"#$%&'( )*+,-./0123%45]l67%8989-89:\;Qn<=>?@ABC%DEFGHIJKLMN{OPQRS?8TUEV WX Y Z[% \ ]^_%+F>`%abcde%fg%hi%jk Fpznhlm +n opqZrst+F u -v% wzxyz{|}~* tZF  u% - :\ :\ :\m   -J % ' f -  Z  :\+@ -z  % :\D@?nl p+Fq:\_* - Z  - % ++ $Om]KLM  F - %? & l   "   1  &        %!!! """!$O     g %#KLMN   $$$$O% %% %$O& && %'*  (   !")  #]%*  +  , $%+F&-  . [\%/ '0 (1 )*+,2  -./012345%+F3 {4 %65 789:;<=>6    ?@{7    ?@{8    ?@{9  %: A; ;;BC -<<< DE$O [\FGHIJKL = MNOP>>>>Q=RSTUV+WXYZ>[?\@ @@@]^_T  ` aWXbcdefghijkABl???@m@n>o>[9 p q=r stuv wBx>y>z { |}C~%DD"*%E pG%F%GHmno>IJKLMN O  P opmQa*HR%STU TTT< @UV.\% Hm\/%2MVW F_ TW% XB%YBZ[ YBYXYSm%Qd\p7L3bc    :\@    9;9 <=>        m      l          ! " ^\]# $ % & ' ( ) * + , - . / 0 1 2 3 ?7?4 5 6 $O57 %\8 [Z]9 ^: ^; < = 6 > ? @ A B Sn;C D E 9F G H /I J K L M N }{"_O P Q R S T U V W X Y Z [ \ ] ]^ _ ` a b c d %F|_e f g h ]i j `k aaa`l m n bbb o p c cc bq n r ^s  }t u v ENDB