********** ANIMATIONS, ANIMATION SPEED AND BEHAVIOR ********** This document outlines two animation related properties of sprites. 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 experiment. The number USED in each patch is the sprite number plus 71, 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...) Never make a sprite use a sprite frame not cached by itself or another sprite in the level! (See '7.) Cache') Keen's aniamtions, for conveience are stored in the next section. ### #??? ### %patch $24624 $0000W $0000W %patch $2462E $0000W #Animation speed ### #Apple ### #Apple walk %patch $25BCE $014CW $0149W %patch $25BD8 $000AW #Animation speed %patch $25BEC $014DW $014AW %patch $25BF6 $000AW #Animation speed %patch $25C0A $014EW $014BW %patch $25C14 $000AW #Animation speed #Apple poleclimb up %patch $25C28 $014FW $014FW %patch $25C32 $0006W #Animation speed %patch $25C46 $0150W $0150W %patch $25C50 $0006W #Animation speed #Apple poleclimb d %patch $25C64 $0151W $0151W %patch $25C6E $0006W #Animation speed %patch $25C82 $0152W $0152W %patch $25C8C $0006W #Animation speed %patch $25CA0 $0153W $0153W %patch $25CAA $0006W #Animation speed %patch $25CBE $0154W $0154W %patch $25CC8 $0006W #Animation speed #Apple? %patch $25CDC $014CW $0149W %patch $25CE6 $0000W #Animation speed ### #Asparagusto ### #Asparagusto run %patch $25688 $010FW $0113W %patch $25692 $0003W #Animation speed %patch $256A6 $0110W $0114W %patch $256B0 $0003W #Animation speed %patch $256C4 $0111W $0115W %patch $256CE $0003W #Animation speed %patch $256E2 $0112W $0116W %patch $256EC $0003W #Animation speed #Asparagusto ??? %patch $25700 $0117W $0117W %patch $2570A $0000W #Animation speed ### #Boobus Bombs ### #Bomb sit %patch $2467E $00C0W $00C0W %patch $24688 $0005W #Animation speed %patch $2469C $00C2W $00C2W %patch $246A6 $0005W #Animation speed #Bomb thrown %patch $246BA $00C3W $00C3W %patch $246C4 $0005W #Animation speed %patch $246D8 $00C4W $00C4W %patch $246E2 $0005W #Animation speed %patch $246F6 $00C3W $00C3W %patch $24700 $0005W #Animation speed #Bomb ??? %patch $24714 $00C4W $00C4W %patch $2471E $0005W #Animation speed %patch $24732 $00C3W $00C3W %patch $2473C $0005W #Animation speed %patch $24750 $00C4W $00C4W %patch $2475A $0005W #Animation speed ### #Boobus Tuber ### #Boobus walk %patch $25E44 $0167W $016BW %patch $25E4E $000AW #Animation speed %patch $25E62 $0168W $016CW %patch $25E6C $000AW #Animation speed %patch $25E80 $0169W $016DW %patch $25E8A $000AW #Animation speed %patch $25E9E $016AW $016EW %patch $25EA8 $000AW #Animation speed #Boobus jump %patch $25EBC $016FW $016FW %patch $25EC6 $0000W #Animation speed #Boobus die? %patch $25EDA $016FW $016FW %patch $25EE4 $0004W #Animation speed %patch $25EF8 $0000W $0000W %patch $25F02 $0004W #Animation speed %patch $25F16 $0000W $0000W %patch $25F20 $00FAW #Animation speed #Boobus death smoke %patch $25F34 $00C3W $00C3W %patch $25F3E $0014W #Animation speed %patch $25F52 $00C4W $00C4W %patch $25F5C $0014W #Animation speed %patch $25F70 $00A8W $00A8W %patch $25F7A $0028W #Animation speed %patch $25F8E $00A9W $00A9W %patch $25F98 $001EW #Animation speed %patch $25FAC $00AAW $00AAW %patch $25FB6 $001EW #Animation speed %patch $25FCA $00ABW $00ABW %patch $25FD4 $001EW #Animation speed ### #Broccoli ### #Broccoli run %patch $25430 $00F1W $00F9W %patch $2543A $0007W #Animation speed %patch $2544E $00F2W $00FAW %patch $25458 $0007W #Animation speed %patch $2546C $00F3W $00FBW %patch $25476 $0007W #Animation speed %patch $2548A $00F4W $00FCW %patch $25494 $0007W #Animation speed #Broccoli headslam %patch $254A8 $00F5W $00FDW %patch $254B2 $0003W #Animation speed %patch $254C6 $00F6W $00FEW %patch $254D0 $0003W #Animation speed %patch $254E4 $00F7W $00FFW %patch $254EE $0003W #Animation speed %patch $25502 $00F8W $0100W %patch $2550C $0007W #Animation speed %patch $25520 $00F7W $00FFW %patch $2552A $0006W #Animation speed %patch $2553E $00F6W $00FEW %patch $25548 $0006W #Animation speed %patch $2555C $00F5W $00FDW %patch $25566 $0006W #Animation speed %patch $2557A $00F1W $00F9W %patch $25584 $0006W #Animation speed %patch $25598 $00F1W $00F9W %patch $255A2 $0006W #Animation speed ### #Carrot ### #Carrot run %patch $255F2 $0105W $010AW %patch $255FC $0005W #Animation speed %patch $25610 $0106W $010BW %patch $2561A $0005W #Animation speed %patch $2562E $0107W $010CW %patch $25638 $0005W #Animation speed %patch $2564C $0108W $010DW %patch $25656 $0005W #Animation speed #Carrot jump %patch $2566A $0109W $010EW %patch $25674 $0000W #Animation speed ### #Chips ### See FRENCHY ### #Door ### #Door sit %patch $251A2 $00D3W $00D3W %patch $251AC $0000W #Animation speed #Door open %patch $251C0 $00D3W $00D3W %patch $251CA $0018W #Animation speed ### #Flower power ### #Flower power (thrown) %patch $24642 $00A2W $00A2W %patch $2464C $000AW #Animation speed %patch $24660 $00A3W $00A3W %patch $2466A $000AW #Animation speed #Flower power (Thrown, going to vanish) %patch $2476E $00A2W $00A2W %patch $24778 $0005W #Animation speed %patch $2478C $FFFFW $FFFFW %patch $24796 $0005W #Animation speed ### #Frenchy ### #Frenchys walking l/r %patch $25886 $012DW $0127W %patch $25890 $000AW #Animation speed %patch $258A4 $012EW $0128W %patch $258AE $000AW #Animation speed %patch $258C2 $012FW $0129W %patch $258CC $000AW #Animation speed %patch $258E0 $0130W $012AW %patch $258EA $000AW #Animation speed #Frenchys charging l/r %patch $258FE $012DW $0127W %patch $25908 $0005W #Animation speed %patch $2591C $012EW $0128W %patch $25926 $0005W #Animation speed %patch $2593A $012FW $0129W %patch $25944 $0005W #Animation speed %patch $25958 $0130W $012AW %patch $25962 $0005W #Animation speed #Frenchys tossing chips %patch $25976 $0131W $012BW %patch $25980 $000AW #Animation speed %patch $25994 $0132W $012CW %patch $2599E $0001W #Animation speed %patch $259B2 $0132W $012CW %patch $259BC $000AW #Animation speed #Frenchy's chip %patch $259D0 $0133W $0133W %patch $259DA $0004W #Animation speed %patch $259EE $0134W $0134W %patch $259F8 $0004W #Animation speed ### #Grape ### #Grape fall %patch $2571E $0118W $0118W %patch $25728 $0000W #Animation speed #Grape rise %patch $2573C $0117W $0117W %patch $25746 $001EW #Animation speed #Grape sit %patch $2575A $0117W $0117W %patch $25764 $0000W #Animation speed ### #Melon ### #l/r melon %patch $25A0C $0137W $0135W %patch $25A16 $00C8W #Animation speed %patch $25A2A $0138W $0136W %patch $25A34 $0006W #Animation speed %patch $25A48 $0138W $0136W %patch $25A52 $0006W #Animation speed #d melon %patch $25A66 $0139W $0139W %patch $25A70 $00C8W #Animation speed %patch $25A84 $013AW $013AW %patch $25A8E $0006W #Animation speed %patch $25AA2 $013AW $013AW %patch $25AAC $0006W #Animation speed #l/r pip %patch $25AC0 $013DW $013BW %patch $25ACA $0004W #Animation speed %patch $25ADE $013EW $013CW %patch $25AE8 $0004W #Animation speed #d pip %patch $25AFC $013FW $013FW %patch $25B06 $0004W #Animation speed %patch $25B1A $0140W $0140W %patch $25B24 $0004W #Animation speed ### #Melon minecart ### #Minecart %patch $2584A $0125W $0125W %patch $25854 $0005W #Animation speed %patch $25868 $0126W $0126W %patch $25872 $0005W #Animation speed ### #Pea and Peapod ### #Pea being spat out %patch $25CFA $0163W $015FW %patch $25D04 $0000W #Animation speed #Pea walk %patch $25D18 $0163W $015FW %patch $25D22 $000AW #Animation speed %patch $25D36 $0164W $0160W %patch $25D40 $000AW #Animation speed %patch $25D54 $0165W $0161W %patch $25D5E $000AW #Animation speed %patch $25D72 $0166W $0162W %patch $25D7C $000AW #Animation speed #Peapod walk %patch $25D90 $015AW $0155W %patch $25D9A $000AW #Animation speed %patch $25DAE $015BW $0156W %patch $25DB8 $000AW #Animation speed %patch $25DCC $015CW $0157W %patch $25DD6 $000AW #Animation speed %patch $25DEA $015DW $0158W %patch $25DF4 $000AW #Animation speed #Peapod spit %patch $25E08 $015EW $0159W %patch $25E12 $001EW #Animation speed %patch $25E26 $015EW $0159W %patch $25E30 $001EW #Animation speed ### #Squash ### #Squash walk %patch $25B38 $0145W $0141W %patch $25B42 $000AW #Animation speed %patch $25B56 $0146W $0142W %patch $25B60 $000AW #Animation speed #Squash jump %patch $25B74 $0147W $0143W %patch $25B7E $0014W #Animation speed %patch $25B92 $0148W $0144W %patch $25B9C $0000W #Animation speed #Squash land %patch $25BB0 $0148W $0144W %patch $25BBA $000AW #Animation speed ### #Tater Trooper ### #Tater walk %patch $25778 $011FW $0119W %patch $25782 $000AW #Animation speed %patch $25796 $0120W $011AW %patch $257A0 $000AW #Animation speed %patch $257B4 $0121W $011BW %patch $257BE $000AW #Animation speed %patch $257D2 $0122W $011CW %patch $257DC $000AW #Animation speed #Tater stab %patch $257F0 $0123W $011DW %patch $257FA $000CW #Animation speed %patch $2580E $0124W $011EW %patch $25818 $0014W #Animation speed %patch $2582C $0123W $011DW %patch $25836 $0008W #Animation speed ### #Tomato ### #Tomato %patch $255B6 $0101W $0103W %patch $255C0 $0014W #Animation speed %patch $255D4 $0102W $0104W %patch $255DE $0014W #Animation speed ### #Watermelon ### See MELON ### #Wilted flower ### #Wilted flower %patch $251DE $00A4W $00A4W %patch $251E8 $0014W #Animation speed %patch $251FC $00A5W $00A5W %patch $25206 $0014W #Animation speed %patch $2521A $00A6W $00A6W %patch $25224 $0014W #Animation speed %patch $25238 $00A7W $00A7W %patch $25242 $0014W #Animation speed %patch $25256 $00A6W $00A6W %patch $25260 $0014W #Animation speed %patch $25274 $00A5W $00A5W %patch $2527E $0014W #Animation speed #Smoke disappear %patch $25292 $00A8W $00A8W %patch $2529C $000AW #Animation speed %patch $252B0 $00A9W $00A9W %patch $252BA $000AW #Animation speed %patch $252CE $00AAW $00AAW %patch $252D8 $000AW #Animation speed %patch $252EC $00ABW $00ABW %patch $252F6 $000AW #Animation speed #Smoke appear %patch $2530A $00ABW $00ABW %patch $25314 $000AW #Animation speed %patch $25328 $00AAW $00AAW %patch $25332 $000AW #Animation speed %patch $25346 $00A9W $00A9W %patch $25350 $000AW #Animation speed %patch $25364 $00A8W $00A8W %patch $2536E $0014W #Animation speed #Smoke vanish? %patch $25382 $00A9W $00A9W %patch $2538C $000AW #Animation speed %patch $253A0 $00AAW $00AAW %patch $253AA $000AW #Animation speed %patch $253BE $00ABW $00ABW %patch $253C8 $000AW #Animation speed %patch $253DC $0000W $0000W %patch $253E6 $0014W #Animation speed %patch $253FA $0000W $0000W %patch $25404 $0028W #Animation speed