********** ANIMATIONS, ANIMATION SPEED AND BEHAVIOR [KEEN] ********** This document outlines two animation related properties of Keen. They are: 1.) Left/right sprites used: This is simply the animation used by the sprite when it is facing left or right. ALL sprites have these two values, even if both are the same. (Sometimes it depends whether the sprite is left or right of Keen say.) There are two 'special' values; the first, '$00 $00' is used when the animation is not meant to change the sprite's animation; items for example use this; their animations are preprogrammed and don't need to be changed. The second is '$FF $FF' and is used when a sprite must become invisible for a moment, it erases the animation being used, but not the sprite. When the foot appears, it is invisible for a while. The sprite used when going left is listed first, then the one for going right. In some cases these are the same, in others, different. Feel free to experiemnt. The number USED in each patch is the sprite number plus 124 in hex. This can get a bit confusing when you want to change them, but you'll soon get the hang of it, or learn to do it by trial and error. 2.) Animation speed: Simply enough, this is how long a sprite takes to animate 1-FRAME it is how long an animation is held for. There are two special values; '$00 $00' which means 'never change' (Used often by shot sprites.) and '$75 $30'; used by sprites that need to stay a long time, but eventually disappear. (Lindsey, the Foot...) There is also a list of sprite caches; never make a sprite use a sprite frame not cached by itself or another sprite in the level! (See '7.) Cache') You shouldn't have this problem. ### #Map Keen ### #Map Keen wait to wave, etc %patch $247AA $0000W $0000W %patch $247B4 $0168W #Animation speed #Map keen wave %patch $247C8 $00EFW $00EFW %patch $247D2 $0014W #Animation speed %patch $247E6 $00F0W $00F0W %patch $247F0 $0014W #Animation speed %patch $24804 $00EFW $00EFW %patch $2480E $0014W #Animation speed %patch $24822 $00F0W $00F0W %patch $2482C $0014W #Animation speed %patch $24840 $00EFW $00EFW %patch $2484A $0014W #Animation speed #Map keen nap %patch $2485E $00E0W $00E0W %patch $24868 $0190W #Animation speed %patch $2487C $00EDW $00EDW %patch $24886 $001EW #Animation speed %patch $2489A $00EEW $00EEW %patch $248A4 $005AW #Animation speed %patch $248B8 $0000W $0000W %patch $248C2 $0004W #Animation speed ### #Normal Keen ### #Keen's ZZZZZ %patch $248EE $0078W $0078W %patch $248F8 $001EW #Animation speed %patch $2490C $0079W $0079W %patch $24916 $001EW #Animation speed %patch $2492A $007AW $007AW %patch $24934 $001EW #Animation speed #Keen stand %patch $24948 $0050W $0048W %patch $24952 $0004W #Animation speed #Keen look up bored %patch $24966 $005FW $0058W %patch $24970 $003CW #Animation speed #Keen yawn %patch $24984 $0066W $0066W %patch $2498E $0028W #Animation speed %patch $249A2 $0067W $0067W %patch $249AC $0028W #Animation speed %patch $249C0 $0068W $0068W %patch $249CA $0028W #Animation speed %patch $249DE $0069W $0069W %patch $249E8 $0028W #Animation speed #Keen stand-blink-shrug %patch $249FC $0061W $005AW %patch $24A06 $005AW #Animation speed %patch $24A1A $0060W $0059W %patch $24A24 $000AW #Animation speed %patch $24A38 $0061W $005AW %patch $24A42 $005AW #Animation speed %patch $24A56 $0060W $0059W %patch $24A60 $000AW #Animation speed %patch $24A74 $0061W $005AW %patch $24A7E $005AW #Animation speed %patch $24A92 $0062W $005BW %patch $24A9C $0046W #Animation speed #Keen go to nap %patch $24AB0 $0071W $0071W %patch $24ABA $0014W #Animation speed %patch $24ACE $0072W $0072W %patch $24AD8 $0014W #Animation speed %patch $24AEC $0073W $0073W %patch $24AF6 $0078W #Animation speed %patch $24B0A $0074W $0074W %patch $24B14 $0078W #Animation speed #Keen wake up %patch $24B28 $00A1W $009CW %patch $24B32 $000FW #Animation speed #Keen die %patch $24B46 $0087W $0087W %patch $24B50 $0014W #Animation speed %patch $24B64 $0088W $0088W %patch $24B6E $0014W #Animation speed %patch $24B82 $0089W $0089W %patch $24B8C $0078W #Animation speed #Keen look up %patch $24BA0 $005FW $0058W %patch $24BAA $0000W #Animation speed #Keen crouch %patch $24BBE $006BW $006AW %patch $24BC8 $0000W #Animation speed %patch $24BDC $006BW $006AW %patch $24BE6 $0000W #Animation speed #Keen on pole %patch $24BFA $0091W $008AW %patch $24C04 $0000W #Animation speed #Keen climb up pole %patch $24C18 $0091W $008AW %patch $24C22 $0008W #Animation speed %patch $24C36 $0092W $008BW %patch $24C40 $0008W #Animation speed %patch $24C54 $0093W $008CW %patch $24C5E $0008W #Animation speed %patch $24C72 $008DW $008DW %patch $24C7C $0008W #Animation speed #Keen climb down pole %patch $24C90 $008EW $008EW %patch $24C9A $0008W #Animation speed %patch $24CAE $008FW $008FW %patch $24CB8 $0008W #Animation speed %patch $24CCC $0090W $0090W %patch $24CD6 $0008W #Animation speed #Keen polethrow l/r %patch $24CEA $0094W $0096W %patch $24CF4 $0008W #Animation speed %patch $24D08 $0095W $0097W %patch $24D12 $0001W #Animation speed %patch $24D26 $0095W $0097W %patch $24D30 $000AW #Animation speed #Keen polethrow u %patch $24D44 $0098W $009DW %patch $24D4E $0008W #Animation speed %patch $24D62 $0099W $009EW %patch $24D6C $0001W #Animation speed %patch $24D80 $0099W $009EW %patch $24D8A $000AW #Animation speed #Keen polethrow d %patch $24D9E $009FW $009AW %patch $24DA8 $0008W #Animation speed %patch $24DBC $00A0W $009BW %patch $24DC6 $0001W #Animation speed %patch $24DDA $00A0W $009BW %patch $24DE4 $000AW #Animation speed #Keen walk %patch $24DF8 $0051W $0049W %patch $24E02 $0006W #Animation speed %patch $24E16 $0052W $004AW %patch $24E20 $0006W #Animation speed %patch $24E34 $0053W $004BW %patch $24E3E $0006W #Animation speed %patch $24E52 $0054W $004CW %patch $24E5C $0006W #Animation speed #Keen throw l/r %patch $24E70 $006CW $0075W %patch $24E7A $0004W #Animation speed %patch $24E8E $006DW $0076W %patch $24E98 $0004W #Animation speed %patch $24EAC $006EW $0077W %patch $24EB6 $0001W #Animation speed %patch $24ECA $006EW $0077W %patch $24ED4 $000AW #Animation speed #Keen throw u %patch $24EE8 $006FW $006FW %patch $24EF2 $0008W #Animation speed %patch $24F06 $0070W $0070W %patch $24F10 $0001W #Animation speed %patch $24F24 $0070W $0070W %patch $24F2E $000AW #Animation speed #Keen fall %patch $24F42 $0064W $005DW %patch $24F4C $0000W #Animation speed %patch $24F60 $0065W $005EW %patch $24F6A $0000W #Animation speed %patch $24F7E $0064W $005DW %patch $24F88 $0000W #Animation speed #Keen jump %patch $24F9C $0055W $004DW %patch $24FA6 $0000W #Animation speed %patch $24FBA $0056W $004EW %patch $24FC4 $0000W #Animation speed %patch $24FD8 $0057W $004FW %patch $24FE2 $0000W #Animation speed #Keen jumpthrow l/r %patch $24FF6 $007BW $0081W %patch $25000 $0008W #Animation speed %patch $25014 $007CW $0082W %patch $2501E $0001W #Animation speed %patch $25032 $007CW $0082W %patch $2503C $000AW #Animation speed #Keen jumpthrow u %patch $25050 $007DW $0083W %patch $2505A $0008W #Animation speed %patch $2506E $007EW $0084W %patch $25078 $0001W #Animation speed %patch $2508C $007EW $0084W %patch $25096 $000AW #Animation speed #Keen jumpthrow d %patch $250AA $007FW $0085W %patch $250B4 $0008W #Animation speed %patch $250C8 $0080W $0086W %patch $250D2 $0001W #Animation speed %patch $250E6 $0080W $0086W %patch $250F0 $000AW #Animation speed